.page-module-scss-module__moF6Tq__page{background:#0f4c75;flex:1;width:100%;display:flex;position:relative}.page-module-scss-module__moF6Tq__page:before{content:"";opacity:.85;pointer-events:none;z-index:0;background-image:url(/backgrounds/2.png);background-position:50%;background-size:cover;position:fixed;inset:0}.page-module-scss-module__moF6Tq__page:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#003366e0 0%,#1f73b7d9 100%);position:fixed;inset:0}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main{z-index:1;flex-direction:column;flex:1;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:flex;position:relative}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero{text-align:center;z-index:1;margin-bottom:2rem;padding:5rem 2rem 3rem;position:relative}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__title{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 20px #0000004d;margin-bottom:1.25rem;font-size:clamp(3.25rem,6.5vw,5rem);font-weight:700;line-height:1.15;display:inline-block;position:relative}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__subtitle{color:#ffffffeb;text-shadow:0 1px 10px #0003;max-width:650px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:400;line-height:1.6}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__location{color:#fffc;margin-bottom:.5rem;font-size:clamp(.95rem,1.6vw,1.1rem);text-decoration:none;transition:color .2s;display:block}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__location:hover{color:#fff}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__welcomeMessage{color:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:50px;margin-top:1rem;padding:1rem 2rem;font-size:1.15rem;font-weight:500;display:inline-block;box-shadow:0 4px 20px #0003}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__welcomeMessage strong{color:#fff;font-weight:600}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__signupButton,.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__loginButton{letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;padding:.875rem 2.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__signupButton{color:#1f73b7;background:#fff;border:1px solid #fff3;box-shadow:0 4px 15px #00000026}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__signupButton:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0003}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__loginButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:1px solid #ffffff40;box-shadow:0 4px 15px #0000001a}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__loginButton:hover{background:#ffffff2e;transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection{z-index:1;margin:3rem 0;position:relative}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButton{color:#1f73b7;letter-spacing:.01em;background:#fff;border:1px solid #fff3;border-radius:10px;align-items:center;gap:.625rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #00000026}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButton:after{content:"→";font-size:1.2em;transition:transform .2s}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0003}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButton:hover:after{transform:translate(3px)}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection{z-index:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;max-width:1100px;margin:5rem auto 0;padding:0 1rem;display:grid;position:relative}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:3rem 2.5rem;transition:all .3s;position:relative;overflow:hidden}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature:before{content:"";background:linear-gradient(90deg,#ffffff80,#fffc);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-8px);box-shadow:0 20px 40px #0003}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature:hover:before{transform:scaleX(1)}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature:hover h2{transform:scale(1.02)}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature h2{color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;transition:transform .3s}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature p{color:#ffffffe6;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.7}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection{text-align:center;margin:4rem auto 5rem;padding:0 2rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection h3{color:#fff;letter-spacing:-.015em;margin-bottom:2rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__primaryButton{color:#1f73b7;letter-spacing:-.01em;background:#fff;border-radius:50px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__primaryButton:hover{transform:scale(1.03);box-shadow:0 4px 16px #fff3}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__secondaryLink{color:#ffffffe6;letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:color .2s}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__secondaryLink:hover{color:#fff}@keyframes page-module-scss-module__moF6Tq__float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,-30px)scale(1.1)}}@keyframes page-module-scss-module__moF6Tq__bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(10deg)}}@media (max-width:768px){.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main{padding:2.5rem 1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero{margin-bottom:1.5rem;padding:3rem 1rem 2rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__title{font-size:3rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__subtitle{font-size:1.1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__welcomeMessage{margin-top:1.5rem;padding:.875rem 1.5rem;font-size:1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons{flex-direction:column;gap:.875rem;width:100%;max-width:280px;margin-left:auto;margin-right:auto}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__signupButton,.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__loginButton{width:100%;padding:.875rem 2rem;font-size:.975rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButton{padding:.875rem 2rem;font-size:.975rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;padding:0 .5rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature{padding:2.5rem 1.75rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature h2{margin-bottom:1rem;font-size:1.75rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature p{font-size:1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection{margin:3rem auto 4rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection h3{font-size:1.75rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons{flex-direction:column;gap:1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__primaryButton{padding:.875rem 2rem;font-size:1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__secondaryLink{font-size:1rem}}@media (max-width:480px){.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main{padding:2rem 1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero{margin-bottom:1rem;padding:2.5rem .75rem 1.5rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__title{margin-bottom:.875rem;font-size:2.5rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__subtitle{margin-bottom:1.25rem;font-size:1rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__welcomeMessage{margin-top:1.25rem;padding:.75rem 1.25rem;font-size:.925rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons{gap:.75rem;max-width:100%}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__signupButton,.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__hero .page-module-scss-module__moF6Tq__authButtons .page-module-scss-module__moF6Tq__loginButton{padding:.875rem 1.75rem;font-size:.925rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButton{width:100%;max-width:100%;padding:.875rem 1.75rem;font-size:.925rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection{gap:1.25rem;margin-top:2rem;padding:0}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature{padding:2rem 1.5rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature h2{margin-bottom:.875rem;font-size:1.5rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__featuresSection .page-module-scss-module__moF6Tq__feature p{font-size:.9375rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection{margin:2.5rem auto 3rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection h3{font-size:1.5rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__primaryButton{padding:.875rem 1.75rem;font-size:.9375rem}.page-module-scss-module__moF6Tq__page .page-module-scss-module__moF6Tq__main .page-module-scss-module__moF6Tq__ctaSection .page-module-scss-module__moF6Tq__ctaButtons .page-module-scss-module__moF6Tq__secondaryLink{font-size:.9375rem}}
.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:600px;margin:1.5rem auto;padding:1.5rem}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer h2{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.35rem;font-weight:600}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__loading,.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__error,.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__empty{text-align:center;color:#ffffffb3;padding:2rem 0}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__error{color:#ef4444}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__empty .UpcomingSessions-module-scss-module__MZvcVG__link{color:#60a5fa;text-decoration:underline;transition:color .2s}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__empty .UpcomingSessions-module-scss-module__MZvcVG__link:hover{color:#93c5fd}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionsList{flex-direction:column;gap:1rem;display:flex}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionItem{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;transition:background .2s;overflow:hidden}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionItem:hover{background:#ffffff1f}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionLink{color:inherit;text-decoration:none;display:block}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionContent{padding:1rem}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__weekday{color:#ffffffe6;letter-spacing:.05em;font-size:.875rem;font-weight:600}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__clickMoreInfo{color:#ffffff80;font-size:.75rem}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__statusBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionDate{color:#fff;margin-bottom:.35rem;font-size:1rem;font-weight:600}.UpcomingSessions-module-scss-module__MZvcVG__upcomingSessionsContainer .UpcomingSessions-module-scss-module__MZvcVG__sessionTime{color:#ffffffb3;font-size:.8rem}
.TestimonialsSlider-module-scss-module___YIAKa__testimonials{z-index:1;width:100%;margin:4rem auto;position:relative;overflow:hidden}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:0 1.5rem;display:flex}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header h2{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 20px #0000004d;margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header .TestimonialsSlider-module-scss-module___YIAKa__googleBadge{color:#1a202c;background:#fffffff2;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 2px 10px #0000001a}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header .TestimonialsSlider-module-scss-module___YIAKa__googleBadge svg{width:20px;height:20px}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack{width:100%;position:relative;overflow:hidden}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent{will-change:transform;gap:2rem;width:fit-content;display:flex}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;flex:0 0 450px;padding:2.5rem 2rem;transition:all .3s;box-shadow:0 8px 32px #0003}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial:hover{background:#ffffff21;border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 12px 40px #00000040}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content{text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;height:100%;display:flex}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__stars{color:#fbbf24;filter:drop-shadow(0 1px 2px #0003);gap:.25rem;display:flex}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__text{color:#fffffff2;flex:1;margin:0;font-size:1.125rem;font-weight:400;line-height:1.7}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author{align-items:center;gap:1rem;width:100%;display:flex}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__avatar{color:#fff;background:linear-gradient(135deg,#3282b8,#1f73b7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:600;display:flex;box-shadow:0 4px 12px #0003}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo{text-align:left;flex:1;min-width:0}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo .TestimonialsSlider-module-scss-module___YIAKa__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:600;overflow:hidden}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo .TestimonialsSlider-module-scss-module___YIAKa__meta{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}@media (max-width:768px){.TestimonialsSlider-module-scss-module___YIAKa__testimonials{margin:3rem auto}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header{margin-bottom:2rem;padding:0 1rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header h2{font-size:1.75rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header .TestimonialsSlider-module-scss-module___YIAKa__googleBadge{padding:.4rem .875rem;font-size:.8125rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header .TestimonialsSlider-module-scss-module___YIAKa__googleBadge svg{width:18px;height:18px}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent{gap:1.5rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial{flex:0 0 350px;padding:2rem 1.75rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content{gap:1rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__text{font-size:1.0625rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__avatar{width:42px;height:42px;font-size:1.1rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo .TestimonialsSlider-module-scss-module___YIAKa__name{font-size:.9375rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo .TestimonialsSlider-module-scss-module___YIAKa__meta{font-size:.8125rem}}@media (max-width:480px){.TestimonialsSlider-module-scss-module___YIAKa__testimonials{margin:2.5rem auto}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header{margin-bottom:1.5rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header h2{font-size:1.5rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header .TestimonialsSlider-module-scss-module___YIAKa__googleBadge{padding:.375rem .75rem;font-size:.75rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__header .TestimonialsSlider-module-scss-module___YIAKa__googleBadge svg{width:16px;height:16px}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent{gap:1rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial{flex:0 0 280px;padding:1.75rem 1.5rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content{gap:1rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__stars svg{width:18px;height:18px}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__text{font-size:1rem;line-height:1.6}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author{gap:.75rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__avatar{width:38px;height:38px;font-size:1rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo .TestimonialsSlider-module-scss-module___YIAKa__name{font-size:.875rem}.TestimonialsSlider-module-scss-module___YIAKa__testimonials .TestimonialsSlider-module-scss-module___YIAKa__sliderWrapper .TestimonialsSlider-module-scss-module___YIAKa__sliderTrack .TestimonialsSlider-module-scss-module___YIAKa__sliderContent .TestimonialsSlider-module-scss-module___YIAKa__testimonial .TestimonialsSlider-module-scss-module___YIAKa__content .TestimonialsSlider-module-scss-module___YIAKa__author .TestimonialsSlider-module-scss-module___YIAKa__authorInfo .TestimonialsSlider-module-scss-module___YIAKa__meta{font-size:.75rem}}
