.TestimonialsSection-module-scss-module__6R6-Nq__section{width:100%;max-width:80rem;padding:var(--static-space-32) var(--static-space-20) var(--static-space-48);gap:var(--static-space-24);flex-direction:column;margin:0 auto;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__header{text-align:center;gap:var(--static-space-8);flex-direction:column;max-width:40rem;margin:0 auto;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.8rem;font-weight:600}.TestimonialsSection-module-scss-module__6R6-Nq__title{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.08}.TestimonialsSection-module-scss-module__6R6-Nq__rows{gap:var(--static-space-24);flex-direction:column;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__row{--testimonial-gap:clamp(1rem, 3vw, 1.75rem);-webkit-user-select:none;user-select:none;width:100%;min-height:14rem;position:relative;overflow:hidden}.TestimonialsSection-module-scss-module__6R6-Nq__fader{pointer-events:none;z-index:2;width:clamp(2rem,12vw,8rem);position:absolute;top:0;bottom:0}.TestimonialsSection-module-scss-module__6R6-Nq__faderLeft{background:linear-gradient(to right, var(--page-background), transparent);left:0}.TestimonialsSection-module-scss-module__6R6-Nq__faderRight{background:linear-gradient(to left, var(--page-background), transparent);right:0}.TestimonialsSection-module-scss-module__6R6-Nq__track{gap:var(--testimonial-gap);padding:var(--static-space-8) var(--static-space-4);will-change:transform;width:fit-content;animation:30s linear infinite TestimonialsSection-module-scss-module__6R6-Nq__testimonial-marquee;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__trackReverse{animation-direction:reverse}.TestimonialsSection-module-scss-module__6R6-Nq__loop{gap:var(--testimonial-gap);flex-shrink:0;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__card{width:18rem;min-width:18rem;max-width:22rem;padding:var(--static-space-16) 0;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface-background) 94%, transparent);border:1px solid color-mix(in srgb, var(--neutral-border-weak) 20%, transparent);box-shadow:none;isolation:isolate;flex-direction:column;flex-shrink:0;display:flex}@media (min-width:768px){.TestimonialsSection-module-scss-module__6R6-Nq__card{width:20rem;min-width:20rem;max-width:24rem;padding:var(--static-space-20) 0}}.TestimonialsSection-module-scss-module__6R6-Nq__cardContent{gap:var(--static-space-20);padding:0 var(--static-space-24);flex-direction:column;display:flex}@media (min-width:768px){.TestimonialsSection-module-scss-module__6R6-Nq__cardContent{padding:0 var(--static-space-24)}}.TestimonialsSection-module-scss-module__6R6-Nq__quoteBlock{gap:var(--static-space-12);flex-direction:column;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__quoteMark{color:var(--brand-solid-medium);margin:0;font-size:clamp(2.75rem,4vw,3.5rem);line-height:1}.TestimonialsSection-module-scss-module__6R6-Nq__quote{margin:calc(-1*var(--static-space-16)) 0 0;font-family:var(--font-family-heading);color:var(--neutral-on-background-weak);font-size:1rem;font-style:italic;font-weight:400;line-height:1.65}.TestimonialsSection-module-scss-module__6R6-Nq__author{align-items:center;gap:var(--static-space-12);margin-top:var(--static-space-8);display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__avatar{background:var(--neutral-background-medium);border:1px solid color-mix(in srgb, var(--neutral-border-weak) 40%, transparent);border-radius:9999px;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.TestimonialsSection-module-scss-module__6R6-Nq__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.TestimonialsSection-module-scss-module__6R6-Nq__authorDetails{flex-direction:column;gap:.25rem;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__authorName{color:var(--neutral-on-background-strong);margin:0;font-weight:600}.TestimonialsSection-module-scss-module__6R6-Nq__authorRole{color:var(--neutral-on-background-weak);margin:0;font-size:.85rem}@media (hover:hover){.TestimonialsSection-module-scss-module__6R6-Nq__row:hover .TestimonialsSection-module-scss-module__6R6-Nq__track{animation-play-state:paused}.TestimonialsSection-module-scss-module__6R6-Nq__card{transition:transform .3s,border-color .3s,box-shadow .3s,background .3s}.TestimonialsSection-module-scss-module__6R6-Nq__card:hover{border-color:color-mix(in srgb, var(--neutral-border-weak) 60%, transparent);box-shadow:var(--shadow-s);background:color-mix(in srgb, var(--surface-background) 96%, transparent);transform:translateY(-3px)}}.TestimonialsSection-module-scss-module__6R6-Nq__card:focus-visible{border-color:color-mix(in srgb, var(--neutral-border-weak) 60%, transparent);box-shadow:var(--shadow-s);background:color-mix(in srgb, var(--surface-background) 96%, transparent);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.TestimonialsSection-module-scss-module__6R6-Nq__track{flex-wrap:wrap;animation:none}.TestimonialsSection-module-scss-module__6R6-Nq__loop:last-child,.TestimonialsSection-module-scss-module__6R6-Nq__fader{display:none}.TestimonialsSection-module-scss-module__6R6-Nq__row{overflow:visible}.TestimonialsSection-module-scss-module__6R6-Nq__card{width:auto;min-width:auto;max-width:none}.TestimonialsSection-module-scss-module__6R6-Nq__loop{grid-gap:var(--testimonial-gap);gap:var(--testimonial-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (prefers-reduced-motion:reduce) and (max-width:768px){.TestimonialsSection-module-scss-module__6R6-Nq__loop{grid-template-columns:1fr}}.TestimonialsSection-module-scss-module__6R6-Nq__mobileOnly{display:none}@media (max-width:768px){.TestimonialsSection-module-scss-module__6R6-Nq__rows{display:none}.TestimonialsSection-module-scss-module__6R6-Nq__mobileOnly{display:block}}.TestimonialsSection-module-scss-module__6R6-Nq__mobileCarousel{gap:var(--static-space-16);flex-direction:column;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__mobileTrack{gap:var(--static-space-16);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:var(--static-space-8) var(--static-space-20);scrollbar-width:none;display:flex;overflow-x:auto}.TestimonialsSection-module-scss-module__6R6-Nq__mobileTrack::-webkit-scrollbar{display:none}.TestimonialsSection-module-scss-module__6R6-Nq__mobileTrack .TestimonialsSection-module-scss-module__6R6-Nq__card{scroll-snap-align:center;flex-shrink:0;width:85vw;min-width:auto;max-width:20rem}.TestimonialsSection-module-scss-module__6R6-Nq__dots{justify-content:center;gap:.5rem;display:flex}.TestimonialsSection-module-scss-module__6R6-Nq__dot{background:color-mix(in srgb, var(--neutral-border-medium) 60%, transparent);border-radius:9999px;width:.5rem;height:.5rem;transition:background .2s,transform .2s}.TestimonialsSection-module-scss-module__6R6-Nq__dotActive{background:var(--brand-solid-medium);transform:scale(1.3)}@keyframes TestimonialsSection-module-scss-module__6R6-Nq__testimonial-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.ScrollReveal-module-scss-module__yK1-kW__reveal{opacity:0;will-change:opacity,transform;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(18px)}.ScrollReveal-module-scss-module__yK1-kW__revealSettle{opacity:0;letter-spacing:.02em;will-change:opacity,transform;transition:opacity .6s ease-out,transform .6s ease-out,letter-spacing .6s ease-out;transform:translateY(12px)}.ScrollReveal-module-scss-module__yK1-kW__revealScaleRise{opacity:0;will-change:opacity,transform;transition:opacity .55s ease-out,transform .55s ease-out;transform:scale(.96)}.ScrollReveal-module-scss-module__yK1-kW__visible{opacity:1;letter-spacing:normal;transform:none}@media (prefers-reduced-motion:reduce){.ScrollReveal-module-scss-module__yK1-kW__reveal,.ScrollReveal-module-scss-module__yK1-kW__revealSettle,.ScrollReveal-module-scss-module__yK1-kW__revealScaleRise{opacity:1;letter-spacing:normal;transition:none;transform:none}}
.GallerySection-module-scss-module__HLZ3uW__section{padding:var(--static-space-32) 0}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__section{padding:var(--static-space-64) 0}}@media (min-width:1024px){.GallerySection-module-scss-module__HLZ3uW__section{padding:var(--static-space-104) 0}}.GallerySection-module-scss-module__HLZ3uW__container{max-width:72rem;padding:0 var(--static-space-16);margin:0 auto}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__container{padding:0 var(--static-space-24)}}@media (min-width:1024px){.GallerySection-module-scss-module__HLZ3uW__container{padding:0 var(--static-space-32)}}.GallerySection-module-scss-module__HLZ3uW__header{margin-bottom:var(--static-space-48);text-align:center;gap:var(--static-space-16);flex-direction:column;display:flex}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__header{margin-bottom:var(--static-space-64);gap:var(--static-space-16)}}@media (min-width:1024px){.GallerySection-module-scss-module__HLZ3uW__header{margin-bottom:var(--static-space-104);gap:var(--static-space-16)}}.GallerySection-module-scss-module__HLZ3uW__badge{text-transform:uppercase;color:var(--brand-on-background-strong);font-size:.875rem;font-weight:500}.GallerySection-module-scss-module__HLZ3uW__title{font-family:var(--font-family-heading);margin:0;font-size:1.5rem;font-weight:400;line-height:1.2}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__title{font-size:1.875rem}}@media (min-width:1024px){.GallerySection-module-scss-module__HLZ3uW__title{font-size:2.25rem}}.GallerySection-module-scss-module__HLZ3uW__description{color:var(--neutral-on-background-weak);margin:0;font-size:1.25rem}.GallerySection-module-scss-module__HLZ3uW__grid{grid-gap:var(--static-space-24);gap:var(--static-space-24);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__grid{gap:var(--static-space-24);grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.GallerySection-module-scss-module__HLZ3uW__grid{gap:var(--static-space-24);grid-template-columns:repeat(6,1fr)}}.GallerySection-module-scss-module__HLZ3uW__imageLarge{border-radius:var(--radius-m);grid-column:span 2;max-height:15rem;overflow:hidden}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__imageLarge{grid-column:span 2}}@media (min-width:768px){.GallerySection-module-scss-module__HLZ3uW__imageLarge{grid-column:span 2}}.GallerySection-module-scss-module__HLZ3uW__imageTall{border-radius:var(--radius-m);grid-area:span 2/span 2;overflow:hidden}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__imageTall{grid-area:span 2/span 2}}@media (min-width:768px){.GallerySection-module-scss-module__HLZ3uW__imageTall{grid-area:1/3/span 2/span 2}}.GallerySection-module-scss-module__HLZ3uW__imageSmall{border-radius:var(--radius-m);max-height:15rem;overflow:hidden}@media (min-width:640px){.GallerySection-module-scss-module__HLZ3uW__imageSmall{grid-column:span 1}}@media (min-width:768px){.GallerySection-module-scss-module__HLZ3uW__imageSmall{grid-column:span 1}}.GallerySection-module-scss-module__HLZ3uW__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.GallerySection-module-scss-module__HLZ3uW__image:hover{transform:scale(1.05)}.GallerySection-module-scss-module__HLZ3uW__viewAllWrapper{margin-top:var(--static-space-24);justify-content:center;display:flex}.GallerySection-module-scss-module__HLZ3uW__viewAllLink{font-family:var(--font-family-body);color:var(--brand-on-background-strong);font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s}.GallerySection-module-scss-module__HLZ3uW__viewAllLink:hover{opacity:.8}.GallerySection-module-scss-module__HLZ3uW__ctaWrapper{margin-top:var(--static-space-48)}
.TeachingApproachSection-module-scss-module__5s6niG__sectionLabel{text-transform:uppercase;letter-spacing:.2em}.TeachingApproachSection-module-scss-module__5s6niG__bentoGrid{grid-gap:var(--static-space-16);gap:var(--static-space-16);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;width:100%;max-width:56rem;display:grid}.TeachingApproachSection-module-scss-module__5s6niG__bentoGrid>*{flex-direction:column;display:flex}.TeachingApproachSection-module-scss-module__5s6niG__bentoGrid>*>*{flex:1}.TeachingApproachSection-module-scss-module__5s6niG__card{background:var(--surface-background);border-radius:var(--radius-l);border:1px solid var(--neutral-border-medium);transition:border-color .25s,box-shadow .25s,transform .3s;position:relative}.TeachingApproachSection-module-scss-module__5s6niG__large{grid-column:span 1;min-height:14rem}.TeachingApproachSection-module-scss-module__5s6niG__small{grid-column:span 1;min-height:12rem}.TeachingApproachSection-module-scss-module__5s6niG__iconWrapper,.TeachingApproachSection-module-scss-module__5s6niG__iconEmoji{display:none}@media (hover:hover){.TeachingApproachSection-module-scss-module__5s6niG__card:hover{border-color:var(--brand-border-strong);box-shadow:var(--shadow-m);transform:translateY(-3px)}}.TeachingApproachSection-module-scss-module__5s6niG__card:focus-visible{border-color:var(--brand-border-strong);box-shadow:var(--shadow-m);transform:translateY(-3px)}@media (max-width:768px){.TeachingApproachSection-module-scss-module__5s6niG__bentoGrid{gap:var(--static-space-12);grid-template-columns:1fr}.TeachingApproachSection-module-scss-module__5s6niG__large,.TeachingApproachSection-module-scss-module__5s6niG__small{min-height:auto}}
.TeachingConcept-module-scss-module__kJjMBG__section{padding:var(--static-space-32) 0}.TeachingConcept-module-scss-module__kJjMBG__sectionLabel{text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--static-space-8)}.TeachingConcept-module-scss-module__kJjMBG__header{padding:0 var(--static-space-16)}.TeachingConcept-module-scss-module__kJjMBG__subtitle{margin-top:var(--static-space-8);font-size:1.125rem;line-height:1.6}.TeachingConcept-module-scss-module__kJjMBG__introduction{margin-top:var(--static-space-16);max-width:48rem;line-height:1.7}.TeachingConcept-module-scss-module__kJjMBG__grid{grid-gap:var(--static-space-16);gap:var(--static-space-16);width:100%;max-width:72rem;padding:0 var(--static-space-16);grid-template-columns:repeat(2,1fr);display:grid}.TeachingConcept-module-scss-module__kJjMBG__card{background:var(--surface-background);border-radius:var(--radius-l);border:1px solid var(--neutral-border-medium);min-height:16rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.TeachingConcept-module-scss-module__kJjMBG__card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--brand-alpha-weak) 0%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.TeachingConcept-module-scss-module__kJjMBG__cardTitle{margin:0;font-weight:600}.TeachingConcept-module-scss-module__kJjMBG__cardDescription{margin:0;line-height:1.7}@media (hover:hover){.TeachingConcept-module-scss-module__kJjMBG__card:hover{box-shadow:var(--shadow-m);border-color:var(--brand-border-medium);transform:translateY(-.25rem)}.TeachingConcept-module-scss-module__kJjMBG__card:hover:before{opacity:1}.TeachingConcept-module-scss-module__kJjMBG__card:hover .TeachingConcept-module-scss-module__kJjMBG__iconWrapper{background:var(--brand-alpha-medium);transform:scale(1.05)}}@media (max-width:1024px){.TeachingConcept-module-scss-module__kJjMBG__grid{gap:var(--static-space-12);grid-template-columns:repeat(2,1fr);max-width:56rem}.TeachingConcept-module-scss-module__kJjMBG__card{min-height:14rem}}.TeachingConcept-module-scss-module__kJjMBG__benefitsSection{margin-top:var(--static-space-64);padding:0 var(--static-space-16);width:100%;max-width:72rem}.TeachingConcept-module-scss-module__kJjMBG__benefitsHeader{width:100%;max-width:48rem;margin-bottom:var(--static-space-8);padding:0 var(--static-space-16)}.TeachingConcept-module-scss-module__kJjMBG__benefitsContent{width:100%;transition:opacity .3s,transform .3s}.TeachingConcept-module-scss-module__kJjMBG__benefitsContent.TeachingConcept-module-scss-module__kJjMBG__transitioning{opacity:0;pointer-events:none;transform:translateY(.5rem)}.TeachingConcept-module-scss-module__kJjMBG__tabsWrapper{width:100%;max-width:36rem;margin-bottom:var(--static-space-24)}.TeachingConcept-module-scss-module__kJjMBG__benefitsGrid{grid-gap:var(--static-space-24);gap:var(--static-space-24);grid-template-columns:repeat(2,1fr);width:100%;max-width:72rem;display:grid}.TeachingConcept-module-scss-module__kJjMBG__benefitCard{background:var(--surface-background);border-radius:var(--radius-l);border:1px solid var(--neutral-border-medium);opacity:0;min-height:16rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),opacity .3s;animation:.5s ease-out forwards TeachingConcept-module-scss-module__kJjMBG__fadeInUp;position:relative}.TeachingConcept-module-scss-module__kJjMBG__benefitCard:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--brand-alpha-weak) 0%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}@keyframes TeachingConcept-module-scss-module__kJjMBG__fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.TeachingConcept-module-scss-module__kJjMBG__benefitCard:hover{box-shadow:var(--shadow-l);border-color:var(--brand-border-medium);transform:translateY(-.375rem)}.TeachingConcept-module-scss-module__kJjMBG__benefitCard:hover:before{opacity:1}.TeachingConcept-module-scss-module__kJjMBG__benefitCard:hover .TeachingConcept-module-scss-module__kJjMBG__iconWrapper{background:var(--brand-alpha-medium);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.TeachingConcept-module-scss-module__kJjMBG__benefitsContent,.TeachingConcept-module-scss-module__kJjMBG__benefitCard{transition:opacity .2s;animation:none}.TeachingConcept-module-scss-module__kJjMBG__benefitCard{opacity:1}}@media (max-width:768px){.TeachingConcept-module-scss-module__kJjMBG__section{padding:var(--static-space-24) 0}.TeachingConcept-module-scss-module__kJjMBG__header{padding:0 var(--static-space-16)}.TeachingConcept-module-scss-module__kJjMBG__grid{gap:var(--static-space-12);padding:0 var(--static-space-16);grid-template-columns:1fr}.TeachingConcept-module-scss-module__kJjMBG__card{min-height:auto}.TeachingConcept-module-scss-module__kJjMBG__introduction{margin-top:var(--static-space-12)}.TeachingConcept-module-scss-module__kJjMBG__benefitsSection{margin-top:var(--static-space-40)}.TeachingConcept-module-scss-module__kJjMBG__benefitsGrid{gap:var(--static-space-16);grid-template-columns:1fr}.TeachingConcept-module-scss-module__kJjMBG__benefitCard{min-height:auto}.TeachingConcept-module-scss-module__kJjMBG__tabsWrapper{max-width:100%;margin-bottom:var(--static-space-20)}}@media (max-width:1024px) and (min-width:769px){.TeachingConcept-module-scss-module__kJjMBG__benefitsGrid{gap:var(--static-space-16);grid-template-columns:repeat(2,1fr)}.TeachingConcept-module-scss-module__kJjMBG__benefitCard{min-height:14rem}.TeachingConcept-module-scss-module__kJjMBG__benefitsSection{margin-top:var(--static-space-48)}}.TeachingConcept-module-scss-module__kJjMBG__ctaSection{margin-top:var(--static-space-64);padding:0 var(--static-space-16);width:100%;max-width:72rem}.TeachingConcept-module-scss-module__kJjMBG__ctaButton{min-width:200px}@media (max-width:768px){.TeachingConcept-module-scss-module__kJjMBG__ctaSection{margin-top:var(--static-space-40)}}
.BlogPreviewSection-module-scss-module__p6U48W__section{width:100%;padding:var(--static-space-48) 0}.BlogPreviewSection-module-scss-module__p6U48W__header{align-items:center;gap:var(--static-space-8);margin-bottom:var(--static-space-32);text-align:center;flex-direction:column;display:flex}.BlogPreviewSection-module-scss-module__p6U48W__label{text-transform:uppercase;letter-spacing:.2em;color:var(--brand-solid-medium);font-size:.8rem;font-weight:600}.BlogPreviewSection-module-scss-module__p6U48W__title{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.08}.BlogPreviewSection-module-scss-module__p6U48W__grid{grid-gap:var(--static-space-16);gap:var(--static-space-16);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.BlogPreviewSection-module-scss-module__p6U48W__grid{grid-template-columns:1fr}}.BlogPreviewSection-module-scss-module__p6U48W__card{gap:var(--static-space-12);padding:var(--static-space-24);border-radius:var(--radius-l);border:1px solid color-mix(in srgb, var(--neutral-border-medium) 40%, transparent);background:color-mix(in srgb, var(--surface-background) 96%, transparent);color:inherit;transition:var(--transition-property) var(--transition-duration-micro-medium) var(--transition-timing-function);flex-direction:column;display:flex;text-decoration:none!important}@media (hover:hover){.BlogPreviewSection-module-scss-module__p6U48W__card:hover{border-color:color-mix(in srgb, var(--neutral-border-medium) 70%, transparent);background:color-mix(in srgb, var(--surface-background) 100%, transparent);box-shadow:0 4px 24px color-mix(in srgb, var(--neutral-strong) 6%, transparent);transform:translateY(-3px)}.BlogPreviewSection-module-scss-module__p6U48W__card:hover .BlogPreviewSection-module-scss-module__p6U48W__cardFooter{gap:var(--static-space-8);text-underline-offset:2px;text-decoration:underline}}.BlogPreviewSection-module-scss-module__p6U48W__card:focus-visible{border-color:color-mix(in srgb, var(--neutral-border-medium) 70%, transparent);background:color-mix(in srgb, var(--surface-background) 100%, transparent);box-shadow:0 4px 24px color-mix(in srgb, var(--neutral-strong) 6%, transparent);outline:2px solid var(--brand-border-strong);outline-offset:2px;transform:translateY(-3px)}.BlogPreviewSection-module-scss-module__p6U48W__cardDate{color:var(--neutral-on-background-weak);font-size:.75rem;font-weight:500}.BlogPreviewSection-module-scss-module__p6U48W__cardTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.2rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogPreviewSection-module-scss-module__p6U48W__cardSummary{color:var(--neutral-on-background-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPreviewSection-module-scss-module__p6U48W__cardFooter{align-items:center;gap:var(--static-space-4);padding-top:var(--static-space-4);color:var(--brand-on-background-strong);transition:gap var(--transition-duration-micro-medium) var(--transition-timing-function);margin-top:auto;font-size:.8125rem;font-weight:500;display:flex}.BlogPreviewSection-module-scss-module__p6U48W__card:focus-visible .BlogPreviewSection-module-scss-module__p6U48W__cardFooter{gap:var(--static-space-8);text-underline-offset:2px;text-decoration:underline}.BlogPreviewSection-module-scss-module__p6U48W__viewAll{margin-top:var(--static-space-24);justify-content:center;display:flex}
.layout-module-scss-module__gOsIXW__body{overflow-x:hidden}@media (max-width:768px){.layout-module-scss-module__gOsIXW__body{padding-bottom:calc(var(--static-space-24) + var(--static-space-80))}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6ca94a05-module__sqyGgq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6ca94a05-module__sqyGgq__variable{--font-primary:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_26b6cd7d-module__dJ7wyq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_26b6cd7d-module__dJ7wyq__variable{--font-secondary:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ab36ba74ba67ee0c-s.09ox707qsuxzd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/33f266618f7bf8bb-s.0lgz5n9d2ni1l.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/36f8835f1b5285ee-s.00elvlb..o0ve.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fe8cf670dc7929a-s.17zesi_2dq2~a.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e858660d9da6747c-s.07fgytta8ajxk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/31a7435702a308bc-s.0epd03d_qcp.q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c9e42e3eae6237c2-s.p.0waomiq-mw47p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro Fallback;src:local(Arial);ascent-override:73.11%;descent-override:20.28%;line-gap-override:0.0%;size-adjust:134.59%}.source_code_pro_39ec9b52-module__an7ona__className{font-family:Source Code Pro,Source Code Pro Fallback;font-style:normal}.source_code_pro_39ec9b52-module__an7ona__variable{--font-code:"Source Code Pro", "Source Code Pro Fallback"}
.HeroSection-module-scss-module__VN2X4W__section{width:100%;max-width:72rem;padding:0 var(--static-space-20);margin:0 auto}.HeroSection-module-scss-module__VN2X4W__shell{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--neutral-border-medium) 70%, transparent);background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--brand-background-strong) 18%, transparent), transparent 45%),linear-gradient(180deg, color-mix(in srgb, var(--surface-background) 92%, transparent), color-mix(in srgb, var(--surface-background) 86%, transparent));box-shadow:var(--shadow-l);grid-template-columns:2fr 3fr;min-height:28rem;transition:border-color .3s;display:grid;position:relative;overflow:hidden}@media (hover:hover){.HeroSection-module-scss-module__VN2X4W__shell:hover{border-color:color-mix(in srgb, var(--brand-solid-medium) 50%, transparent)}}.HeroSection-module-scss-module__VN2X4W__shell:focus-within{border-color:color-mix(in srgb, var(--brand-solid-medium) 50%, transparent)}.HeroSection-module-scss-module__VN2X4W__portrait{position:relative;overflow:hidden}.HeroSection-module-scss-module__VN2X4W__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:top;width:100%;height:100%;animation:15s ease-in-out infinite alternate HeroSection-module-scss-module__VN2X4W__ken-burns;display:block}@keyframes HeroSection-module-scss-module__VN2X4W__ken-burns{0%{transform:scale(1.02)}to{transform:scale(1.06)translateY(-1%)}}.HeroSection-module-scss-module__VN2X4W__content{justify-content:center;gap:var(--static-space-20);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.HeroSection-module-scss-module__VN2X4W__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.8rem;font-weight:600}.HeroSection-module-scss-module__VN2X4W__title{font-family:var(--font-family-heading);letter-spacing:-.03em;color:var(--neutral-on-background-strong);white-space:pre-line;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:400;line-height:.97}.HeroSection-module-scss-module__VN2X4W__description{max-width:34rem;color:var(--neutral-on-background-weak);margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}.HeroSection-module-scss-module__VN2X4W__trustStrip{gap:var(--static-space-20);flex-wrap:wrap;display:flex}.HeroSection-module-scss-module__VN2X4W__trustItem{flex-direction:column;gap:.15rem;display:flex}.HeroSection-module-scss-module__VN2X4W__trustValue{color:var(--neutral-on-background-strong);font-size:1.15rem;font-weight:700}.HeroSection-module-scss-module__VN2X4W__trustLabel{color:var(--neutral-on-background-weak);max-width:10rem;font-size:.78rem;line-height:1.35}.HeroSection-module-scss-module__VN2X4W__actions{gap:var(--static-space-12);padding-top:var(--static-space-4);flex-wrap:wrap;display:flex}.HeroSection-module-scss-module__VN2X4W__hidden{opacity:0;transition:opacity .7s var(--ease-elevated),transform .7s var(--ease-elevated);transform:scale(.95)translateY(12px)}.HeroSection-module-scss-module__VN2X4W__revealed{opacity:1;transition:opacity .7s var(--ease-elevated),transform .7s var(--ease-elevated);transform:scale(1)translateY(0)}@keyframes HeroSection-module-scss-module__VN2X4W__breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}@media (hover:hover){.HeroSection-module-scss-module__VN2X4W__revealed .HeroSection-module-scss-module__VN2X4W__actions a:first-child{will-change:transform;animation:3s ease-in-out .7s infinite alternate HeroSection-module-scss-module__VN2X4W__breathe}.HeroSection-module-scss-module__VN2X4W__revealed .HeroSection-module-scss-module__VN2X4W__actions a:first-child:hover,.HeroSection-module-scss-module__VN2X4W__revealed .HeroSection-module-scss-module__VN2X4W__actions a:first-child:focus-visible{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.HeroSection-module-scss-module__VN2X4W__hidden,.HeroSection-module-scss-module__VN2X4W__revealed{opacity:1;transition:none;transform:none}.HeroSection-module-scss-module__VN2X4W__portrait img{animation:none;transform:none}.HeroSection-module-scss-module__VN2X4W__revealed .HeroSection-module-scss-module__VN2X4W__actions a:first-child{animation:none}}@media (max-width:1024px){.HeroSection-module-scss-module__VN2X4W__shell{grid-template-columns:1fr 1.6fr;min-height:24rem}}@media (max-width:768px){.HeroSection-module-scss-module__VN2X4W__shell{grid-template-columns:1fr;min-height:auto}.HeroSection-module-scss-module__VN2X4W__content{order:-1}.HeroSection-module-scss-module__VN2X4W__portrait{aspect-ratio:3/2}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.HeroSection-module-scss-module__VN2X4W__portrait img{animation:20s ease-in-out infinite alternate HeroSection-module-scss-module__VN2X4W__ken-burns-mobile}}@media (max-width:768px){@keyframes HeroSection-module-scss-module__VN2X4W__ken-burns-mobile{0%{transform:scale(1.01)}to{transform:scale(1.03)}}.HeroSection-module-scss-module__VN2X4W__trustStrip{grid-gap:var(--static-space-16);gap:var(--static-space-16);grid-template-columns:1fr 1fr;display:grid}.HeroSection-module-scss-module__VN2X4W__actions{flex-direction:column}.HeroSection-module-scss-module__VN2X4W__actions a,.HeroSection-module-scss-module__VN2X4W__actions button{text-align:center;width:100%}}
.StudentJourneyTimeline-module-scss-module__ozq0Hq__section{width:100%;max-width:72rem;padding:var(--static-space-48) var(--static-space-20);gap:var(--static-space-32);flex-direction:column;margin:0 auto;display:flex}.StudentJourneyTimeline-module-scss-module__ozq0Hq__header{text-align:center;gap:var(--static-space-8);flex-direction:column;max-width:44rem;margin:0 auto;display:flex}.StudentJourneyTimeline-module-scss-module__ozq0Hq__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.8rem;font-weight:600}.StudentJourneyTimeline-module-scss-module__ozq0Hq__title{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.08}.StudentJourneyTimeline-module-scss-module__ozq0Hq__description{color:var(--neutral-on-background-weak);margin:0;font-size:1rem;line-height:1.7}.StudentJourneyTimeline-module-scss-module__ozq0Hq__timeline{grid-gap:var(--static-space-20);gap:var(--static-space-20);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.StudentJourneyTimeline-module-scss-module__ozq0Hq__timeline>div{flex-direction:column;display:flex}.StudentJourneyTimeline-module-scss-module__ozq0Hq__line{background:linear-gradient(to right, color-mix(in srgb, var(--brand-solid-medium) 20%, transparent), var(--brand-solid-medium), color-mix(in srgb, var(--brand-solid-medium) 20%, transparent));transform-origin:0;border-radius:1px;height:2px;transition:transform .8s ease-out;position:absolute;top:1.15rem;left:calc(12.5% + 1.1rem);right:calc(12.5% + 1.1rem);transform:scaleX(0)}.StudentJourneyTimeline-module-scss-module__ozq0Hq__lineDraw{transform:scaleX(1)}.StudentJourneyTimeline-module-scss-module__ozq0Hq__item{align-items:center;gap:var(--static-space-14);flex-direction:column;flex:1;align-self:stretch;display:flex;position:relative}.StudentJourneyTimeline-module-scss-module__ozq0Hq__stepMarker{z-index:1;border-radius:var(--radius-999);background:var(--brand-solid-medium);width:2.3rem;height:2.3rem;box-shadow:0 0 0 4px var(--page-background),0 0 0 6px color-mix(in srgb, var(--brand-solid-medium) 25%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@keyframes StudentJourneyTimeline-module-scss-module__ozq0Hq__ripple-ring{0%{box-shadow:0 0 0 4px var(--page-background),0 0 0 6px color-mix(in srgb, var(--brand-solid-medium) 25%, transparent)}50%{box-shadow:0 0 0 4px var(--page-background),0 0 0 14px color-mix(in srgb, var(--brand-solid-medium) 15%, transparent)}to{box-shadow:0 0 0 4px var(--page-background),0 0 0 6px color-mix(in srgb, var(--brand-solid-medium) 25%, transparent)}}[data-revealed] .StudentJourneyTimeline-module-scss-module__ozq0Hq__stepMarker{animation:.6s ease-out .55s forwards StudentJourneyTimeline-module-scss-module__ozq0Hq__ripple-ring}.StudentJourneyTimeline-module-scss-module__ozq0Hq__stepNumber{color:var(--static-white);font-size:.85rem;font-weight:700;line-height:1}.StudentJourneyTimeline-module-scss-module__ozq0Hq__card{gap:var(--static-space-10);padding:var(--static-space-20);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--neutral-border-medium) 60%, transparent);background:color-mix(in srgb, var(--surface-background) 94%, transparent);box-shadow:var(--shadow-s);text-align:center;flex-direction:column;flex:1;width:100%;transition:transform .3s,box-shadow .3s;display:flex}@media (hover:hover){.StudentJourneyTimeline-module-scss-module__ozq0Hq__card:hover{box-shadow:var(--shadow-m);transform:translateY(-3px)}}.StudentJourneyTimeline-module-scss-module__ozq0Hq__card:focus-visible{box-shadow:var(--shadow-m);transform:translateY(-3px)}.StudentJourneyTimeline-module-scss-module__ozq0Hq__month{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.78rem;font-weight:700}.StudentJourneyTimeline-module-scss-module__ozq0Hq__itemTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);margin:0;font-size:1.35rem;font-weight:400;line-height:1.15}.StudentJourneyTimeline-module-scss-module__ozq0Hq__itemDescription{color:var(--neutral-on-background-weak);margin:0;font-size:.95rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.StudentJourneyTimeline-module-scss-module__ozq0Hq__line{transition:none;transform:scaleX(1)}[data-revealed] .StudentJourneyTimeline-module-scss-module__ozq0Hq__stepMarker{animation:none}}@media (max-width:1024px){.StudentJourneyTimeline-module-scss-module__ozq0Hq__timeline{gap:var(--static-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.StudentJourneyTimeline-module-scss-module__ozq0Hq__line{display:none}}@media (max-width:768px){.StudentJourneyTimeline-module-scss-module__ozq0Hq__timeline{grid-template-columns:1fr;gap:0}.StudentJourneyTimeline-module-scss-module__ozq0Hq__item{align-items:flex-start;gap:var(--static-space-16);padding-bottom:var(--static-space-24);flex-direction:row;position:relative}.StudentJourneyTimeline-module-scss-module__ozq0Hq__item:before{content:"";background:color-mix(in srgb, var(--brand-solid-medium) 25%, transparent);width:2px;position:absolute;top:2.3rem;bottom:0;left:1.15rem}.StudentJourneyTimeline-module-scss-module__ozq0Hq__timeline>div:last-of-type .StudentJourneyTimeline-module-scss-module__ozq0Hq__item:before{display:none}.StudentJourneyTimeline-module-scss-module__ozq0Hq__stepMarker{margin-top:var(--static-space-4)}.StudentJourneyTimeline-module-scss-module__ozq0Hq__card{text-align:left;flex:1}}
.Button-module-scss-module__OoW-YW__button{border-radius:var(--radius-m);letter-spacing:.01em;cursor:pointer;padding:0 var(--static-space-24);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:max(2.75rem,44px);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,box-shadow .3s,transform .3s;display:inline-flex}.Button-module-scss-module__OoW-YW__button:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:2px}.Button-module-scss-module__OoW-YW__primary{background-color:var(--accent-solid-strong);color:var(--accent-on-solid-strong);box-shadow:var(--shadow-m)}@media (hover:hover){.Button-module-scss-module__OoW-YW__primary:hover{background-color:var(--accent-solid-medium);box-shadow:var(--shadow-l),0 4px 16px color-mix(in srgb, var(--brand-solid-medium) 20%, transparent);transform:translateY(-2px)}}.Button-module-scss-module__OoW-YW__primary:focus-visible{background-color:var(--accent-solid-medium);box-shadow:var(--shadow-l),0 4px 16px color-mix(in srgb, var(--brand-solid-medium) 20%, transparent);transform:translateY(-2px)}.Button-module-scss-module__OoW-YW__secondary{background-color:color-mix(in srgb, var(--surface-background) 85%, transparent);border-color:color-mix(in srgb, var(--neutral-border-medium) 60%, transparent);color:var(--neutral-on-background-strong)}@media (hover:hover){.Button-module-scss-module__OoW-YW__secondary:hover{border-color:var(--neutral-border-strong);background-color:color-mix(in srgb, var(--neutral-alpha-weak) 80%, transparent)}}.Button-module-scss-module__OoW-YW__secondary:focus-visible{border-color:var(--neutral-border-strong);background-color:color-mix(in srgb, var(--neutral-alpha-weak) 80%, transparent)}.Button-module-scss-module__OoW-YW__sizeSm{min-height:2.75rem;padding:0 var(--static-space-20);font-size:.85rem}.Button-module-scss-module__OoW-YW__sizeLg{min-height:3rem;padding:0 var(--static-space-28);font-size:1rem}.Button-module-scss-module__OoW-YW__fullWidth{width:100%}
.HomeStory-module-scss-module__Dser8G__stack{flex-direction:column;gap:0;width:100%;display:flex}.HomeStory-module-scss-module__Dser8G__band{width:100%;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem)}.HomeStory-module-scss-module__Dser8G__bandWarm{background:color-mix(in srgb, var(--brand-background-strong) 6%, var(--page-background));border-top:1px solid color-mix(in srgb, var(--neutral-border-weak) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--neutral-border-weak) 15%, transparent)}
.TabSwitcher-module-scss-module__8dp1sa__tabBar{justify-content:center;gap:var(--static-space-24);max-width:68rem;padding:0 var(--static-space-16);z-index:10;background:var(--page-background);border-bottom:1px solid color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);margin:0 auto;display:flex;position:sticky;top:0}.TabSwitcher-module-scss-module__8dp1sa__tab{all:unset;cursor:pointer;padding:var(--static-space-12) var(--static-space-16);letter-spacing:.2em;text-transform:uppercase;color:var(--neutral-on-background-weak);border-bottom:3px solid #0000;align-items:center;min-height:44px;font-size:.78rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}@media (hover:hover){.TabSwitcher-module-scss-module__8dp1sa__tab:hover{color:var(--neutral-on-background-strong)}}.TabSwitcher-module-scss-module__8dp1sa__tab:focus-visible{outline:2px solid var(--brand-solid-medium);outline-offset:-2px;border-radius:2px}.TabSwitcher-module-scss-module__8dp1sa__tabActive{color:var(--brand-solid-medium);border-bottom-color:var(--brand-solid-medium)}@media (max-width:768px){.TabSwitcher-module-scss-module__8dp1sa__tabBar{gap:var(--static-space-8)}.TabSwitcher-module-scss-module__8dp1sa__tab{letter-spacing:.15em;padding:var(--static-space-12) var(--static-space-8);flex:1;justify-content:center;font-size:.72rem}}
.AffiliateLink-module-scss-module__bg61qq__btnAffiliate{border-radius:var(--radius-m);background:var(--brand-solid-medium);width:100%;color:var(--static-white);justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover){.AffiliateLink-module-scss-module__bg61qq__btnAffiliate:hover{background:var(--brand-solid-strong);transform:translateY(-1px)}}.AffiliateLink-module-scss-module__bg61qq__inlineAffiliate{color:var(--brand-solid-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-solid-medium) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-solid-medium) 30%, transparent);text-underline-offset:.15em;transition:color .15s}@media (hover:hover){.AffiliateLink-module-scss-module__bg61qq__inlineAffiliate:hover{color:var(--brand-solid-strong);-webkit-text-decoration-color:var(--brand-solid-strong);text-decoration-color:var(--brand-solid-strong)}}.AffiliateLink-module-scss-module__bg61qq__externalIcon{opacity:.7;font-size:.8em}
.SocialProofBadge-module-scss-module__sWrK7W__badge{color:var(--brand-solid-medium);margin:0;font-size:.8rem;line-height:1.4}.SocialProofBadge-module-scss-module__sWrK7W__icon{margin-right:.25em}
.PriceCheckedStamp-module-scss-module__11K8PG__stamp{color:var(--neutral-on-background-weak);margin:0;font-size:.75rem;line-height:1.4}
.ProductTierCard-module-scss-module__CdBWuW__card{gap:var(--static-space-12);padding:var(--static-space-24);background:var(--neutral-surface-weak);border-radius:var(--radius-l);box-shadow:var(--shadow-m);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}@media (hover:hover){.ProductTierCard-module-scss-module__CdBWuW__card:hover{box-shadow:var(--shadow-l);transform:translateY(-2px)}}.ProductTierCard-module-scss-module__CdBWuW__tierKicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.78rem;font-weight:600}.ProductTierCard-module-scss-module__CdBWuW__productName{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:italic;font-weight:400;line-height:1.15}.ProductTierCard-module-scss-module__CdBWuW__divider{background:color-mix(in srgb, var(--brand-solid-medium) 40%, transparent);border-radius:2px;width:3rem;height:3px}.ProductTierCard-module-scss-module__CdBWuW__quote{padding-left:var(--static-space-16);border-left:3px solid color-mix(in srgb, var(--brand-solid-medium) 40%, transparent);font-family:var(--font-family-body);color:var(--neutral-on-background-medium);margin:0;font-size:.9rem;font-style:italic;line-height:1.6}.ProductTierCard-module-scss-module__CdBWuW__ctaWrapper{padding-top:var(--static-space-8);margin-top:auto}
.GalleryGrid-module-scss-module__jZKAnW__masonryGrid{-moz-column-count:3;column-count:3;-moz-column-gap:var(--static-space-16);column-gap:var(--static-space-16);width:100%}@media (max-width:1024px){.GalleryGrid-module-scss-module__jZKAnW__masonryGrid{-moz-column-count:2;column-count:2}}@media (max-width:768px){.GalleryGrid-module-scss-module__jZKAnW__masonryGrid{-moz-column-count:1;column-count:1}}.GalleryGrid-module-scss-module__jZKAnW__gridItem{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--static-space-16)}.GalleryGrid-module-scss-module__jZKAnW__photoCard{all:unset;cursor:pointer;border-radius:var(--radius-m);width:100%;transition:transform .25s,box-shadow .25s;display:block;position:relative}.GalleryGrid-module-scss-module__jZKAnW__photoCard:hover,.GalleryGrid-module-scss-module__jZKAnW__photoCard:focus-visible{transform:translateY(-3px)}.GalleryGrid-module-scss-module__jZKAnW__photoCard:hover .GalleryGrid-module-scss-module__jZKAnW__shareButton,.GalleryGrid-module-scss-module__jZKAnW__photoCard:focus-visible .GalleryGrid-module-scss-module__jZKAnW__shareButton{opacity:1}.GalleryGrid-module-scss-module__jZKAnW__photoCard:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px}.GalleryGrid-module-scss-module__jZKAnW__gridImage{width:100%}.GalleryGrid-module-scss-module__jZKAnW__newBadge{background:var(--accent-solid-strong,#e67e22);color:#fff;font-family:var(--font-family-code);letter-spacing:.03em;text-transform:uppercase;z-index:1;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600;position:absolute;top:8px;left:8px}.GalleryGrid-module-scss-module__jZKAnW__shareButton{all:unset;background:var(--accent-solid-strong);color:#fff;opacity:0;cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.GalleryGrid-module-scss-module__jZKAnW__shareButton:hover{opacity:1!important}.GalleryGrid-module-scss-module__jZKAnW__shareButton:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.GalleryGrid-module-scss-module__jZKAnW__shareIcon{width:16px;height:16px}.GalleryGrid-module-scss-module__jZKAnW__emptyState{padding:var(--static-space-48) var(--static-space-16);justify-content:center;align-items:center;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.GalleryGrid-module-scss-module__jZKAnW__photoCard{transition:none}.GalleryGrid-module-scss-module__jZKAnW__shareButton{opacity:1;transition:none}}
.ComparisonTable-module-scss-module__oSiVGa__wrapper{width:100%}.ComparisonTable-module-scss-module__oSiVGa__scrollContainer{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;border-radius:var(--radius-l);border:1px solid var(--neutral-border-medium);overflow-x:auto}.ComparisonTable-module-scss-module__oSiVGa__table{border-collapse:collapse;width:100%;min-width:500px;font-size:.9rem}.ComparisonTable-module-scss-module__oSiVGa__table thead{background:var(--neutral-surface-weak)}.ComparisonTable-module-scss-module__oSiVGa__table th,.ComparisonTable-module-scss-module__oSiVGa__table td{padding:var(--static-space-12) var(--static-space-16);text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--neutral-border-medium) 50%, transparent)}.ComparisonTable-module-scss-module__oSiVGa__table tbody th{color:var(--neutral-on-background-weak);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:var(--neutral-surface-default,var(--page-background));z-index:1;font-size:.8rem;font-weight:600;position:sticky;left:0}.ComparisonTable-module-scss-module__oSiVGa__specHeader{background:var(--neutral-surface-weak);z-index:2;min-width:100px;position:sticky;left:0}.ComparisonTable-module-scss-module__oSiVGa__productHeader{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);scroll-snap-align:start;min-width:160px;font-size:1rem;font-style:italic;font-weight:400}.ComparisonTable-module-scss-module__oSiVGa__cerensPick{background:color-mix(in srgb, var(--brand-solid-medium) 8%, transparent)}.ComparisonTable-module-scss-module__oSiVGa__pickBadge{font-family:var(--font-family-body);letter-spacing:.15em;text-transform:uppercase;color:var(--brand-solid-medium);margin-top:.25rem;font-size:.7rem;font-style:normal;font-weight:600;display:block}.ComparisonTable-module-scss-module__oSiVGa__table td{color:var(--neutral-on-background-medium);font-size:.88rem;line-height:1.5}.ComparisonTable-module-scss-module__oSiVGa__actionRow td{padding-top:var(--static-space-16);padding-bottom:var(--static-space-16)}@media (max-width:768px){.ComparisonTable-module-scss-module__oSiVGa__scrollContainer{scroll-snap-type:x mandatory}.ComparisonTable-module-scss-module__oSiVGa__table td,.ComparisonTable-module-scss-module__oSiVGa__productHeader{scroll-snap-align:start}}
.VideoCard-module-scss-module__jIbCUa__card{all:unset;cursor:pointer;gap:var(--static-space-8);border-radius:var(--radius-m);flex-direction:column;width:100%;transition:transform .25s,box-shadow .25s;display:flex}.VideoCard-module-scss-module__jIbCUa__card:hover,.VideoCard-module-scss-module__jIbCUa__card:focus-visible{transform:translateY(-3px)}.VideoCard-module-scss-module__jIbCUa__card:hover .VideoCard-module-scss-module__jIbCUa__playOverlay,.VideoCard-module-scss-module__jIbCUa__card:focus-visible .VideoCard-module-scss-module__jIbCUa__playOverlay,.VideoCard-module-scss-module__jIbCUa__card:hover .VideoCard-module-scss-module__jIbCUa__shareButton,.VideoCard-module-scss-module__jIbCUa__card:focus-visible .VideoCard-module-scss-module__jIbCUa__shareButton{opacity:1}.VideoCard-module-scss-module__jIbCUa__card:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px}.VideoCard-module-scss-module__jIbCUa__imageWrapper{aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--neutral-background-medium);width:100%;position:relative;overflow:hidden}.VideoCard-module-scss-module__jIbCUa__thumbnail{-o-object-fit:cover;object-fit:cover}.VideoCard-module-scss-module__jIbCUa__playOverlay{opacity:.7;background:#0000004d;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.VideoCard-module-scss-module__jIbCUa__playButton{background:var(--accent-solid-strong);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #0000004d}@media (max-width:768px){.VideoCard-module-scss-module__jIbCUa__playButton{width:44px;height:44px}}.VideoCard-module-scss-module__jIbCUa__playIcon{width:24px;height:24px;margin-left:3px}@media (max-width:768px){.VideoCard-module-scss-module__jIbCUa__playIcon{width:20px;height:20px}}.VideoCard-module-scss-module__jIbCUa__newBadge{background:var(--accent-solid-strong,#e67e22);color:#fff;font-family:var(--font-family-code);letter-spacing:.03em;text-transform:uppercase;z-index:1;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600;position:absolute;top:8px;left:8px}.VideoCard-module-scss-module__jIbCUa__roleBadge{font-family:var(--font-family-code);letter-spacing:.03em;text-transform:uppercase;z-index:1;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:600;position:absolute;bottom:8px;left:8px}.VideoCard-module-scss-module__jIbCUa__roleBadgeTeacher{background:var(--brand-solid-strong);color:#fff}.VideoCard-module-scss-module__jIbCUa__roleBadgeStudent{color:var(--neutral-on-background-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9}.VideoCard-module-scss-module__jIbCUa__shareButton{all:unset;background:var(--accent-solid-strong);color:#fff;opacity:0;cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.VideoCard-module-scss-module__jIbCUa__shareButton:hover{opacity:1!important}.VideoCard-module-scss-module__jIbCUa__shareButton:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.VideoCard-module-scss-module__jIbCUa__shareIcon{width:16px;height:16px}.VideoCard-module-scss-module__jIbCUa__title{font-family:var(--font-family-body);color:var(--neutral-on-background-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 2px;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.VideoCard-module-scss-module__jIbCUa__card{transition:none}.VideoCard-module-scss-module__jIbCUa__playOverlay,.VideoCard-module-scss-module__jIbCUa__shareButton{opacity:1;transition:none}}
.AffiliateDisclosure-module-scss-module__98B5mq__disclosure{max-width:42rem;padding:var(--static-space-24) var(--static-space-16);width:100%;margin:0 auto}.AffiliateDisclosure-module-scss-module__98B5mq__text{color:var(--neutral-on-background-weak);margin:0;font-size:.78rem;font-style:italic;line-height:1.6}
.ContactConfirmation-module-scss-module__L_V9PW__confirmation{outline:none;justify-content:center;min-height:300px}.ContactConfirmation-module-scss-module__L_V9PW__checkmark{background:color-mix(in srgb, var(--success-alpha-weak) 20%, transparent);border-radius:50%;width:64px;height:64px;animation:.4s ease-out ContactConfirmation-module-scss-module__L_V9PW__scaleIn}@media (prefers-reduced-motion:reduce){.ContactConfirmation-module-scss-module__L_V9PW__checkmark{animation:none}}@keyframes ContactConfirmation-module-scss-module__L_V9PW__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ContactConfirmation-module-scss-module__L_V9PW__message{max-width:28rem}.ContactConfirmation-module-scss-module__L_V9PW__resetButton{margin-top:var(--static-space-8)}
.MediaModal-module-scss-module__-8VNyW__overlay{z-index:1000;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;justify-content:center;align-items:center;transition:background .25s ease-out,-webkit-backdrop-filter .25s ease-out,backdrop-filter .25s ease-out;display:flex;position:fixed;inset:0}.MediaModal-module-scss-module__-8VNyW__overlay.MediaModal-module-scss-module__-8VNyW__open{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9}.MediaModal-module-scss-module__-8VNyW__content{opacity:0;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;transition:transform .25s ease-out,opacity .25s ease-out;display:flex;position:relative;transform:scale(.95)}.MediaModal-module-scss-module__-8VNyW__content.MediaModal-module-scss-module__-8VNyW__contentOpen{opacity:1;transform:scale(1)}.MediaModal-module-scss-module__-8VNyW__closeButton{all:unset;color:#fff;cursor:pointer;z-index:1001;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:fixed;top:16px;right:16px}.MediaModal-module-scss-module__-8VNyW__closeButton svg{width:24px;height:24px}.MediaModal-module-scss-module__-8VNyW__closeButton:hover{background:#ffffff26}.MediaModal-module-scss-module__-8VNyW__closeButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.MediaModal-module-scss-module__-8VNyW__photoContainer{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:90vw;max-width:1200px;height:80vh;display:flex;position:relative}.MediaModal-module-scss-module__-8VNyW__arrowButton{all:unset;color:#fff;cursor:pointer;z-index:1001;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.MediaModal-module-scss-module__-8VNyW__arrowButton svg{width:24px;height:24px}.MediaModal-module-scss-module__-8VNyW__arrowButton:hover{background:#ffffff4d}.MediaModal-module-scss-module__-8VNyW__arrowButton:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:768px){.MediaModal-module-scss-module__-8VNyW__arrowButton{display:none}}.MediaModal-module-scss-module__-8VNyW__arrowLeft{left:16px}.MediaModal-module-scss-module__-8VNyW__arrowRight{right:16px}.MediaModal-module-scss-module__-8VNyW__counter{font-family:var(--font-family-body);color:#fffc;text-align:center;margin:12px 0 0;font-size:.875rem}@media (max-width:768px){.MediaModal-module-scss-module__-8VNyW__counter{display:none}}.MediaModal-module-scss-module__-8VNyW__mobileNav{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1001;background:#0009;justify-content:center;align-items:center;gap:24px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.MediaModal-module-scss-module__-8VNyW__mobileNav{display:flex}}.MediaModal-module-scss-module__-8VNyW__mobileNavButton{all:unset;color:#fff;cursor:pointer;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.MediaModal-module-scss-module__-8VNyW__mobileNavButton svg{width:20px;height:20px}.MediaModal-module-scss-module__-8VNyW__mobileNavButton:hover{background:#ffffff4d}.MediaModal-module-scss-module__-8VNyW__mobileNavButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.MediaModal-module-scss-module__-8VNyW__mobileCounter{font-family:var(--font-family-body);color:#fff;text-align:center;min-width:48px;font-size:.875rem}.MediaModal-module-scss-module__-8VNyW__videoContainer{aspect-ratio:16/9;border-radius:var(--radius-m);width:90vw;max-width:900px;overflow:hidden}@media (prefers-reduced-motion:reduce){.MediaModal-module-scss-module__-8VNyW__overlay,.MediaModal-module-scss-module__-8VNyW__content{transition:none}}
.PricingPreviewSection-module-scss-module__5WQFvq__section{width:100%;max-width:72rem;padding:var(--static-space-80) var(--static-space-20);gap:var(--static-space-40);flex-direction:column;margin:0 auto;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__header{text-align:center;gap:var(--static-space-8);flex-direction:column;max-width:44rem;margin:0 auto;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.8rem;font-weight:600}.PricingPreviewSection-module-scss-module__5WQFvq__title{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.08}.PricingPreviewSection-module-scss-module__5WQFvq__description{color:var(--neutral-on-background-weak);margin:0;font-size:1rem;line-height:1.7}.PricingPreviewSection-module-scss-module__5WQFvq__trialBanner{border-radius:var(--radius-l);border:2px solid var(--brand-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-background-strong) 12%, transparent), color-mix(in srgb, var(--brand-background-strong) 4%, transparent));padding:var(--static-space-20) var(--static-space-24)}.PricingPreviewSection-module-scss-module__5WQFvq__trialContent{justify-content:space-between;align-items:center;gap:var(--static-space-16);display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__trialLeft{gap:var(--static-space-4);flex-direction:column;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__trialName{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);font-size:1.25rem;font-weight:400}.PricingPreviewSection-module-scss-module__5WQFvq__trialMeta{color:var(--neutral-on-background-weak);font-size:.9rem}.PricingPreviewSection-module-scss-module__5WQFvq__trialRight{align-items:center;gap:var(--static-space-16);flex-shrink:0;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__trialPricing{flex-direction:column;align-items:flex-end;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__trialPrice{font-family:var(--font-family-heading);color:var(--brand-solid-medium);font-size:1.5rem;font-weight:400}.PricingPreviewSection-module-scss-module__5WQFvq__trialPriceHome{color:var(--neutral-on-background-weak);font-size:.8rem}.PricingPreviewSection-module-scss-module__5WQFvq__grid{grid-gap:var(--static-space-20);gap:var(--static-space-20);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.PricingPreviewSection-module-scss-module__5WQFvq__grid>*{flex-direction:column;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__grid>*>*{flex:1}.PricingPreviewSection-module-scss-module__5WQFvq__card{gap:var(--static-space-16);padding:var(--static-space-32) var(--static-space-24);border-radius:var(--radius-l);border:1px solid color-mix(in srgb, var(--neutral-border-medium) 60%, transparent);background:color-mix(in srgb, var(--surface-background) 94%, transparent);box-shadow:var(--shadow-s);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}@media (hover:hover){.PricingPreviewSection-module-scss-module__5WQFvq__card:hover{box-shadow:var(--shadow-m);border-color:color-mix(in srgb, var(--brand-solid-medium) 40%, transparent);transform:translateY(-3px)}}.PricingPreviewSection-module-scss-module__5WQFvq__card:focus-visible{box-shadow:var(--shadow-m);border-color:color-mix(in srgb, var(--brand-solid-medium) 40%, transparent);transform:translateY(-3px)}.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight{border-color:var(--brand-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-background-strong) 14%, transparent), transparent 60%),color-mix(in srgb, var(--surface-background) 96%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-border-strong) 28%, transparent),var(--shadow-m);padding:var(--static-space-40) var(--static-space-24);z-index:1;transform:scale(1.04)}@media (hover:hover){.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight:hover{transform:scale(1.04)translateY(-3px)}}.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight:focus-visible{transform:scale(1.04)translateY(-3px)}@keyframes PricingPreviewSection-module-scss-module__5WQFvq__badge-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-solid-medium) 15%, transparent)}to{box-shadow:0 0 8px 3px color-mix(in srgb, var(--brand-solid-medium) 40%, transparent)}}.PricingPreviewSection-module-scss-module__5WQFvq__cardBadge{letter-spacing:.12em;text-transform:uppercase;color:var(--static-white);background:var(--brand-solid-medium);border-radius:var(--radius-999);white-space:nowrap;margin:0;padding:.25rem .85rem;font-size:.72rem;font-weight:700;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}@media (hover:hover){[data-revealed] .PricingPreviewSection-module-scss-module__5WQFvq__cardBadge{animation:2.5s ease-in-out .55s infinite alternate PricingPreviewSection-module-scss-module__5WQFvq__badge-glow}}@media (prefers-reduced-motion:reduce){[data-revealed] .PricingPreviewSection-module-scss-module__5WQFvq__cardBadge{animation:none}}.PricingPreviewSection-module-scss-module__5WQFvq__cardTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-align:center;margin:0;font-size:1.4rem;font-weight:400;line-height:1.15}.PricingPreviewSection-module-scss-module__5WQFvq__cardPricing{padding-bottom:var(--static-space-12);border-bottom:1px solid color-mix(in srgb, var(--neutral-border-medium) 40%, transparent);flex-direction:column;align-items:center;gap:.15rem;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__cardPrice{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);margin:0;font-size:2.25rem;font-weight:400;line-height:1}.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight .PricingPreviewSection-module-scss-module__5WQFvq__cardPrice{color:var(--brand-solid-medium)}.PricingPreviewSection-module-scss-module__5WQFvq__cardUnit{color:var(--neutral-on-background-weak);font-size:.8rem}.PricingPreviewSection-module-scss-module__5WQFvq__cardDetails{color:var(--neutral-on-background-weak);text-align:center;margin:0;font-size:.88rem;line-height:1.6}.PricingPreviewSection-module-scss-module__5WQFvq__cardFeatures{padding:var(--static-space-4) 0;gap:var(--static-space-12);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__cardFeature{color:var(--neutral-on-background-medium);padding-left:1.6em;font-size:.88rem;line-height:1.45;position:relative}.PricingPreviewSection-module-scss-module__5WQFvq__cardFeature:before{content:"✓";color:color-mix(in srgb, var(--brand-solid-medium) 50%, transparent);font-size:.85em;font-weight:700;position:absolute;top:0;left:0}.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight .PricingPreviewSection-module-scss-module__5WQFvq__cardFeature:before{color:var(--brand-solid-medium)}.PricingPreviewSection-module-scss-module__5WQFvq__cardAction{padding-top:var(--static-space-12);justify-content:center;margin-top:auto;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__cardAction a,.PricingPreviewSection-module-scss-module__5WQFvq__cardAction button{width:100%}.PricingPreviewSection-module-scss-module__5WQFvq__actions{align-items:center;gap:var(--static-space-8);flex-direction:column;display:flex}.PricingPreviewSection-module-scss-module__5WQFvq__actionsNote{color:var(--neutral-on-background-weak);margin:0;font-size:.85rem}@media (max-width:1024px){.PricingPreviewSection-module-scss-module__5WQFvq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.PricingPreviewSection-module-scss-module__5WQFvq__section{padding:var(--static-space-48) var(--static-space-20)}.PricingPreviewSection-module-scss-module__5WQFvq__trialContent{text-align:center;flex-direction:column}.PricingPreviewSection-module-scss-module__5WQFvq__trialLeft{align-items:center}.PricingPreviewSection-module-scss-module__5WQFvq__trialRight{flex-direction:column}.PricingPreviewSection-module-scss-module__5WQFvq__grid{grid-template-columns:1fr}.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight{padding:var(--static-space-32) var(--static-space-24);order:-1;transform:none}}@media (max-width:768px) and (hover:hover){.PricingPreviewSection-module-scss-module__5WQFvq__cardHighlight:hover{transform:translateY(-3px)}}
.CtaSection-module-scss-module__PA0y0a__section{width:100%;padding:var(--static-space-64) 0}.CtaSection-module-scss-module__PA0y0a__inner{width:100%;max-width:80rem;margin:0 auto}@keyframes CtaSection-module-scss-module__PA0y0a__cta-glow{0%{border-color:color-mix(in srgb, var(--neutral-border-medium) 35%, transparent)}to{border-color:color-mix(in srgb, var(--brand-solid-medium) 45%, transparent)}}@keyframes CtaSection-module-scss-module__PA0y0a__breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}.CtaSection-module-scss-module__PA0y0a__card{gap:var(--static-space-32);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--neutral-border-medium) 35%, transparent);background:radial-gradient(ellipse 30% 60% at 100% 80%, color-mix(in srgb, var(--brand-alpha-weak) 40%, transparent), transparent),color-mix(in srgb, var(--surface-background) 96%, transparent);padding-top:var(--static-space-40);isolation:isolate;flex-direction:column;transition:border-color .3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.CtaSection-module-scss-module__PA0y0a__card:hover{border-color:color-mix(in srgb, var(--brand-solid-medium) 50%, transparent)}[data-revealed] .CtaSection-module-scss-module__PA0y0a__card{animation:4s ease-in-out .55s infinite alternate CtaSection-module-scss-module__PA0y0a__cta-glow}[data-revealed] .CtaSection-module-scss-module__PA0y0a__actions a:first-child{will-change:transform;animation:3s ease-in-out .55s infinite alternate CtaSection-module-scss-module__PA0y0a__breathe}[data-revealed] .CtaSection-module-scss-module__PA0y0a__actions a:first-child:hover,[data-revealed] .CtaSection-module-scss-module__PA0y0a__actions a:first-child:focus-visible{animation-play-state:paused}}.CtaSection-module-scss-module__PA0y0a__card:focus-within{border-color:color-mix(in srgb, var(--brand-solid-medium) 50%, transparent)}@media (prefers-reduced-motion:reduce){[data-revealed] .CtaSection-module-scss-module__PA0y0a__card,[data-revealed] .CtaSection-module-scss-module__PA0y0a__actions a:first-child{animation:none}}@media (min-width:768px){.CtaSection-module-scss-module__PA0y0a__card{padding-left:var(--static-space-32)}}@media (min-width:1024px){.CtaSection-module-scss-module__PA0y0a__card{padding-left:var(--static-space-40);background:radial-gradient(ellipse 50% 80% at 40% 120%, color-mix(in srgb, var(--brand-alpha-weak) 40%, transparent), transparent),color-mix(in srgb, var(--surface-background) 96%, transparent);flex-direction:row;justify-content:space-between}}.CtaSection-module-scss-module__PA0y0a__copy{gap:var(--static-space-12);text-align:center;max-width:28rem;padding:0 var(--static-space-20);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (min-width:768px){.CtaSection-module-scss-module__PA0y0a__copy{padding:0}}@media (min-width:1024px){.CtaSection-module-scss-module__PA0y0a__copy{text-align:left;padding-bottom:var(--static-space-40);align-items:flex-start;margin:0}}.CtaSection-module-scss-module__PA0y0a__badge{color:var(--neutral-on-background-medium);margin-bottom:var(--static-space-8);font-size:.875rem;font-weight:500}.CtaSection-module-scss-module__PA0y0a__title{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.2}.CtaSection-module-scss-module__PA0y0a__description{color:var(--neutral-on-background-medium);max-width:38rem;margin:0;font-size:1.125rem;line-height:1.7}.CtaSection-module-scss-module__PA0y0a__actions{gap:var(--static-space-12);margin-top:var(--static-space-12);flex-direction:column;display:flex}@media (min-width:768px){.CtaSection-module-scss-module__PA0y0a__actions{flex-direction:row;justify-content:center}}@media (min-width:1024px){.CtaSection-module-scss-module__PA0y0a__actions{justify-content:flex-start}}.CtaSection-module-scss-module__PA0y0a__media{width:100%;padding-left:var(--static-space-16);position:relative}@media (min-width:768px){.CtaSection-module-scss-module__PA0y0a__media{padding-left:0}}.CtaSection-module-scss-module__PA0y0a__mediaBlur{bottom:calc(var(--static-space-16)*-1);left:calc(var(--static-space-16)*-1);z-index:-1;border-radius:var(--radius-xl) 0 var(--radius-xl) 0;background:color-mix(in srgb, var(--neutral-strong) 20%, transparent);filter:blur(32px);width:80%;height:80%;position:absolute}.CtaSection-module-scss-module__PA0y0a__media img{z-index:10;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl) 0 var(--radius-xl) 0;width:100%;height:100%;max-height:400px;display:block;position:relative}@media (max-width:768px){.CtaSection-module-scss-module__PA0y0a__section{padding:var(--static-space-32) var(--static-space-12)}.CtaSection-module-scss-module__PA0y0a__media{padding-left:0}.CtaSection-module-scss-module__PA0y0a__mediaBlur{display:none}}
.ContactForm-module-scss-module__YkDAmW__formCard{width:100%;transition:box-shadow .2s}@media (max-width:1024px){.ContactForm-module-scss-module__YkDAmW__formCard{padding:var(--static-space-24)!important}}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__formCard{padding:var(--static-space-20)!important}}.ContactForm-module-scss-module__YkDAmW__introLine{font-family:var(--font-secondary);margin:0;font-style:italic}.ContactForm-module-scss-module__YkDAmW__errorSummary{padding:var(--static-space-12) var(--static-space-16);background:color-mix(in srgb, var(--danger-alpha-weak) 10%, transparent);border-radius:var(--radius-m)}.ContactForm-module-scss-module__YkDAmW__errorSummary:focus{outline:none}.ContactForm-module-scss-module__YkDAmW__errorSummary:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px}.ContactForm-module-scss-module__YkDAmW__sectionHeading{font-family:var(--font-secondary);color:var(--neutral-on-background-strong);padding-bottom:var(--static-space-8);border-bottom:1px solid var(--neutral-border-weak);margin:0;font-size:1.25rem;font-style:italic;font-weight:400}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__sectionHeading{font-size:1.125rem}}.ContactForm-module-scss-module__YkDAmW__trialBanner{align-items:center;gap:var(--static-space-12);width:100%;padding:var(--static-space-12) var(--static-space-16);border:1.5px solid var(--neutral-border-medium);border-radius:var(--radius-l);background:var(--surface-background);cursor:pointer;text-align:left;font-family:inherit;transition:all .2s;display:flex}.ContactForm-module-scss-module__YkDAmW__trialBanner:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__trialBanner:hover:not(:disabled){border-color:var(--brand-border-medium);background:color-mix(in srgb, var(--brand-alpha-weak) 8%, transparent)}}.ContactForm-module-scss-module__YkDAmW__trialBannerSelected{border-color:var(--brand-border-strong);background:color-mix(in srgb, var(--brand-alpha-weak) 12%, transparent);box-shadow:0 0 0 1px var(--brand-border-strong)}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__trialBannerSelected:hover:not(:disabled){border-color:var(--brand-border-strong);background:color-mix(in srgb, var(--brand-alpha-weak) 16%, transparent)}.ContactForm-module-scss-module__YkDAmW__tierCard:hover:not(:disabled){border-color:var(--brand-border-medium);background:color-mix(in srgb, var(--brand-alpha-weak) 8%, transparent)}}.ContactForm-module-scss-module__YkDAmW__trialIcon{flex-shrink:0;font-size:1.25rem}.ContactForm-module-scss-module__YkDAmW__trialName{color:var(--neutral-on-background-strong);font-size:.9375rem;font-weight:600}.ContactForm-module-scss-module__YkDAmW__trialMeta{color:var(--neutral-on-background-weak);margin-left:auto;font-size:.8125rem}.ContactForm-module-scss-module__YkDAmW__locationToggle button[aria-pressed=true]{border-color:var(--brand-border-strong)!important;background:color-mix(in srgb, var(--brand-alpha-weak) 12%, transparent)!important}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__locationToggle button:hover{border-color:var(--brand-border-strong)!important}}.ContactForm-module-scss-module__YkDAmW__locationNote{transition:opacity .3s}.ContactForm-module-scss-module__YkDAmW__tierCards{gap:var(--static-space-12);display:flex}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__tierCards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--static-space-4);scrollbar-width:none;overflow-x:auto}.ContactForm-module-scss-module__YkDAmW__tierCards::-webkit-scrollbar{display:none}}.ContactForm-module-scss-module__YkDAmW__tierCard{align-items:center;gap:var(--static-space-4);min-width:0;padding:var(--static-space-16) var(--static-space-12);border:1.5px solid var(--neutral-border-medium);border-radius:var(--radius-l);background:var(--surface-background);cursor:pointer;text-align:center;flex-direction:column;flex:1;font-family:inherit;transition:all .2s;display:flex}.ContactForm-module-scss-module__YkDAmW__tierCard:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__tierCard{scroll-snap-align:start;flex:0 0 calc(33.333% - 8px);min-width:calc(33.333% - 8px)}}.ContactForm-module-scss-module__YkDAmW__tierCardSelected{border-color:var(--brand-border-strong);background:color-mix(in srgb, var(--brand-alpha-weak) 12%, transparent);box-shadow:0 0 0 1px var(--brand-border-strong)}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__tierCardSelected:hover:not(:disabled){border-color:var(--brand-border-strong);background:color-mix(in srgb, var(--brand-alpha-weak) 16%, transparent)}}.ContactForm-module-scss-module__YkDAmW__tierName{color:var(--neutral-on-background-strong);font-size:.9375rem;font-weight:600}.ContactForm-module-scss-module__YkDAmW__tierPrice{color:var(--brand-on-background-strong);font-size:1.125rem;font-weight:700}.ContactForm-module-scss-module__YkDAmW__tierFrequency{color:var(--neutral-on-background-weak);font-size:.75rem}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__formSections{gap:var(--static-space-32)!important}}.ContactForm-module-scss-module__YkDAmW__fieldGrid{grid-gap:var(--static-space-16);gap:var(--static-space-16);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__fieldGrid{gap:var(--static-space-20);grid-template-columns:1fr}}.ContactForm-module-scss-module__YkDAmW__form{width:100%}.ContactForm-module-scss-module__YkDAmW__formItem{flex-direction:column;width:100%;display:flex;gap:var(--static-space-8)!important}.ContactForm-module-scss-module__YkDAmW__inputField{width:100%}.ContactForm-module-scss-module__YkDAmW__fieldLabel{margin:0 0 var(--static-space-8) 0;cursor:pointer;color:var(--neutral-on-background-strong);font-size:.875rem;font-weight:500;line-height:1.5;display:block}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__fieldLabel{margin-bottom:var(--static-space-6);font-size:.8125rem}}.ContactForm-module-scss-module__YkDAmW__required{color:var(--danger-on-background-strong);font-weight:600}.ContactForm-module-scss-module__YkDAmW__textarea{width:100%;min-height:6rem;padding:var(--static-space-16);border-radius:var(--radius-m);border:1.5px solid var(--neutral-border-medium);background:color-mix(in srgb, var(--surface-background) 100%, transparent);color:var(--neutral-on-background-strong);resize:vertical;font-family:inherit;font-size:1rem;line-height:1.6;transition:all .2s cubic-bezier(.4,0,.2,1)}.ContactForm-module-scss-module__YkDAmW__textarea::placeholder{color:var(--neutral-on-background-weak);opacity:.6}.ContactForm-module-scss-module__YkDAmW__textarea:focus{border-color:var(--brand-border-strong);background:color-mix(in srgb, var(--surface-background) 100%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-alpha-weak) 30%, transparent);outline:none}.ContactForm-module-scss-module__YkDAmW__textarea:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module-scss-module__YkDAmW__textarea.ContactForm-module-scss-module__YkDAmW__textareaError{border-color:var(--danger-border-strong)}.ContactForm-module-scss-module__YkDAmW__textarea.ContactForm-module-scss-module__YkDAmW__textareaError:focus{border-color:var(--danger-border-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-alpha-weak) 30%, transparent)}@media (prefers-color-scheme:dark){.ContactForm-module-scss-module__YkDAmW__textarea{background:color-mix(in srgb, var(--surface-background) 30%, transparent)}.ContactForm-module-scss-module__YkDAmW__textarea:hover:not(:disabled){background:color-mix(in srgb, var(--neutral-alpha-weak) 15%, transparent)}.ContactForm-module-scss-module__YkDAmW__textarea:focus{background:color-mix(in srgb, var(--surface-background) 30%, transparent)}}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__textarea{min-height:5rem;font-size:.9375rem}}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__textarea:hover:not(:disabled){border-color:var(--neutral-border-strong);background:color-mix(in srgb, var(--neutral-alpha-weak) 20%, transparent)}}.ContactForm-module-scss-module__YkDAmW__errorText{margin-top:var(--static-space-4);color:var(--danger-on-background-strong);font-size:.8125rem;line-height:1.4}.ContactForm-module-scss-module__YkDAmW__statusMessage{border-radius:var(--radius-m);animation:.3s ease-out ContactForm-module-scss-module__YkDAmW__slideIn}@keyframes ContactForm-module-scss-module__YkDAmW__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ContactForm-module-scss-module__YkDAmW__errorLink{color:inherit;font-weight:600;text-decoration:underline}.ContactForm-module-scss-module__YkDAmW__submitButton{margin-top:var(--static-space-16);border-radius:var(--radius-m);min-height:3.25rem;font-size:1rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.ContactForm-module-scss-module__YkDAmW__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactForm-module-scss-module__YkDAmW__submitButton:not(:disabled):focus-visible{box-shadow:var(--shadow-l);transform:translateY(-3px)}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__submitButton:not(:disabled):hover{box-shadow:var(--shadow-l);transform:translateY(-3px)}}.ContactForm-module-scss-module__YkDAmW__submitButton:not(:disabled):active{box-shadow:var(--shadow-m);transform:translateY(0)}@media (max-width:768px){.ContactForm-module-scss-module__YkDAmW__submitButton{min-height:3rem;font-size:.9375rem}}.ContactForm-module-scss-module__YkDAmW__consentCheckbox{appearance:none;border:1.5px solid var(--neutral-border-medium);border-radius:var(--radius-s);background:var(--surface-background);cursor:pointer;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:var(--static-space-4);flex-shrink:0;padding:0;transition:all .2s;position:relative}.ContactForm-module-scss-module__YkDAmW__consentCheckbox:before{content:"";position:absolute;inset:-12px}.ContactForm-module-scss-module__YkDAmW__consentCheckbox:checked{background:var(--brand-solid-strong);border-color:var(--brand-solid-strong)}.ContactForm-module-scss-module__YkDAmW__consentCheckbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:block;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.ContactForm-module-scss-module__YkDAmW__consentCheckbox:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-alpha-weak) 30%, transparent);outline:none}.ContactForm-module-scss-module__YkDAmW__consentCheckbox:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover){.ContactForm-module-scss-module__YkDAmW__consentCheckbox:hover:not(:disabled):not(:checked){border-color:var(--brand-border-medium)}}
.InstrumentsPage-module-scss-module__TyZOzG__page{flex-direction:column;width:100%;display:flex}.InstrumentsPage-module-scss-module__TyZOzG__hero{grid-gap:var(--static-space-24);gap:var(--static-space-24);padding:var(--static-space-48) var(--static-space-16) var(--static-space-32);grid-template-columns:1fr;align-items:center;width:100%;max-width:68rem;margin:0 auto;display:grid}@media (min-width:768px){.InstrumentsPage-module-scss-module__TyZOzG__hero{gap:var(--static-space-48);padding:var(--static-space-80) var(--static-space-24) var(--static-space-48);grid-template-columns:5fr 7fr}}.InstrumentsPage-module-scss-module__TyZOzG__heroPortrait{border-radius:var(--radius-l);aspect-ratio:3/4;box-shadow:var(--shadow-l);position:relative;overflow:hidden}.InstrumentsPage-module-scss-module__TyZOzG__heroPortrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.InstrumentsPage-module-scss-module__TyZOzG__heroContent{gap:var(--static-space-20);flex-direction:column;display:flex}.InstrumentsPage-module-scss-module__TyZOzG__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.78rem;font-weight:600}.InstrumentsPage-module-scss-module__TyZOzG__heroTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-style:italic;font-weight:400;line-height:1.1}.InstrumentsPage-module-scss-module__TyZOzG__heroDescription{max-width:36rem;color:var(--neutral-on-background-weak);margin:0;font-size:1.05rem;line-height:1.75}.InstrumentsPage-module-scss-module__TyZOzG__trustStrip{width:100%;max-width:68rem;padding:var(--static-space-24) var(--static-space-16);justify-content:flex-start;gap:var(--static-space-32);border-top:1px solid color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:768px){.InstrumentsPage-module-scss-module__TyZOzG__trustStrip{padding:var(--static-space-24);gap:var(--static-space-40)}}.InstrumentsPage-module-scss-module__TyZOzG__trustItem{align-items:baseline;gap:var(--static-space-8);display:flex}.InstrumentsPage-module-scss-module__TyZOzG__trustValue{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);font-size:1.6rem;font-weight:400;line-height:1}.InstrumentsPage-module-scss-module__TyZOzG__trustLabel{color:var(--neutral-on-background-weak);font-size:.8rem;line-height:1.3}.InstrumentsPage-module-scss-module__TyZOzG__trustDivider{background:color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);align-self:stretch;width:1px}@media (max-width:768px){.InstrumentsPage-module-scss-module__TyZOzG__trustDivider{display:none}.InstrumentsPage-module-scss-module__TyZOzG__trustStrip{justify-content:center;gap:var(--static-space-20)}.InstrumentsPage-module-scss-module__TyZOzG__trustItem{text-align:center;flex-direction:column;align-items:center;gap:.1rem}}.InstrumentsPage-module-scss-module__TyZOzG__productSection{width:100%;max-width:68rem;padding:var(--static-space-48) var(--static-space-16);gap:var(--static-space-48);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.InstrumentsPage-module-scss-module__TyZOzG__productSection{padding:var(--static-space-48) var(--static-space-24)}}.InstrumentsPage-module-scss-module__TyZOzG__productGrid{grid-gap:var(--static-space-24);gap:var(--static-space-24);grid-template-columns:1fr;display:grid}@media (min-width:768px){.InstrumentsPage-module-scss-module__TyZOzG__productGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.InstrumentsPage-module-scss-module__TyZOzG__productGrid{grid-template-columns:repeat(3,1fr)}}.InstrumentsPage-module-scss-module__TyZOzG__comparisonWrapper{width:100%}.InstrumentsPage-module-scss-module__TyZOzG__pullQuoteSection{max-width:42rem;padding:var(--static-space-32) var(--static-space-16);margin:0 auto}.InstrumentsPage-module-scss-module__TyZOzG__pullQuote{padding:var(--static-space-16) 0 var(--static-space-16) var(--static-space-20);border-left:3px solid color-mix(in srgb, var(--brand-solid-medium) 40%, transparent);font-family:var(--font-family-heading);color:var(--brand-solid-medium);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-style:italic;font-weight:400;line-height:1.4}.InstrumentsPage-module-scss-module__TyZOzG__pullQuoteAttribution{margin-top:var(--static-space-8);font-family:var(--font-family-body);color:var(--neutral-on-background-weak);font-size:.85rem;font-style:normal;font-weight:500;display:block}.InstrumentsPage-module-scss-module__TyZOzG__proseTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;font-weight:400;line-height:1.15}.InstrumentsPage-module-scss-module__TyZOzG__faqSection{max-width:42rem;padding:var(--static-space-64) var(--static-space-16) var(--static-space-40);gap:var(--static-space-24);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (max-width:768px){.InstrumentsPage-module-scss-module__TyZOzG__faqSection{padding:var(--static-space-40) var(--static-space-16)}}
.LogisticsPricingSection-module-scss-module__dQpDPW__section{padding:var(--static-space-32) 0}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__section{padding:var(--static-space-64) 0}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__section{padding:var(--static-space-96) 0}}.LogisticsPricingSection-module-scss-module__dQpDPW__container{max-width:72rem;padding:0 var(--static-space-16);gap:var(--static-space-32);flex-direction:column;margin:0 auto;display:flex}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__container{padding:0 var(--static-space-24);gap:var(--static-space-48)}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__container{padding:0 var(--static-space-32);gap:var(--static-space-64)}}.LogisticsPricingSection-module-scss-module__dQpDPW__header{align-items:center;gap:var(--static-space-16);text-align:center;flex-direction:column;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__badge{justify-content:center;align-items:center;gap:var(--static-space-4);border-radius:var(--radius-999);border:1px solid var(--neutral-border-weak);width:fit-content;padding:var(--static-space-2) var(--static-space-8);text-transform:uppercase;color:var(--brand-on-background-strong);white-space:nowrap;font-size:.875rem;font-weight:500;display:inline-flex;overflow:hidden}.LogisticsPricingSection-module-scss-module__dQpDPW__title{font-family:var(--font-family-heading);margin:0;font-size:1.5rem;font-weight:400;line-height:1.2}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__title{font-size:1.875rem}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__title{font-size:2.25rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__description{max-width:36rem;color:var(--neutral-on-background-weak);margin:0;font-size:1.25rem}.LogisticsPricingSection-module-scss-module__dQpDPW__combinedBanner{justify-content:center;align-items:center;gap:var(--static-space-12);padding:var(--static-space-16) var(--static-space-20);border-radius:var(--radius-l);background:color-mix(in srgb, var(--brand-alpha-weak) 6%, transparent);border:1px solid color-mix(in srgb, var(--brand-border-weak) 40%, transparent);max-width:40rem;margin:0 auto;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__combinedIcon{flex-shrink:0;font-size:1.25rem}.LogisticsPricingSection-module-scss-module__dQpDPW__combinedText{color:var(--neutral-on-background-strong);margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__combinedText{font-size:1rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__customPrice{color:var(--neutral-on-background-strong);font-size:1.5rem;font-weight:600;line-height:1}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__customPrice{font-size:1.75rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__grid{grid-gap:var(--static-space-20);gap:var(--static-space-20);grid-template-columns:1fr;display:grid}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__grid{gap:var(--static-space-24)}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__grid{grid-template-columns:repeat(4,1fr)}}.LogisticsPricingSection-module-scss-module__dQpDPW__card{border-radius:var(--radius-l);background:color-mix(in srgb, var(--neutral-strong) 5%, transparent);height:100%;padding:1px;transition:transform .25s ease-out,box-shadow .25s ease-out;position:relative;overflow:hidden;transform:translateY(0)}.LogisticsPricingSection-module-scss-module__dQpDPW__cardHighlight{border:1.5px solid var(--brand-border-strong);box-shadow:0 2px 8px color-mix(in srgb, var(--brand-solid-medium) 10%, transparent);padding:0;overflow:visible}.LogisticsPricingSection-module-scss-module__dQpDPW__cardHighlight .LogisticsPricingSection-module-scss-module__dQpDPW__cardContent{border-color:var(--brand-border-strong);background:linear-gradient(to bottom, var(--surface-background) 0%, color-mix(in srgb, var(--brand-alpha-weak) 4%, transparent) 100%)}@media (hover:hover){.LogisticsPricingSection-module-scss-module__dQpDPW__cardHighlight:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--brand-solid-medium) 12%, transparent);transform:translateY(-2px)}.LogisticsPricingSection-module-scss-module__dQpDPW__cardHighlight:hover .LogisticsPricingSection-module-scss-module__dQpDPW__cardContent{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-background) 97%, transparent) 0%, color-mix(in srgb, var(--brand-alpha-weak) 4%, transparent) 100%)}}.LogisticsPricingSection-module-scss-module__dQpDPW__bestValueCard{padding-top:var(--static-space-8);}.LogisticsPricingSection-module-scss-module__dQpDPW__noContractCard{border:1.5px solid var(--brand-border-strong);padding:0;padding-top:var(--static-space-8);box-shadow:0 2px 8px color-mix(in srgb, var(--brand-solid-medium) 10%, transparent);overflow:visible}.LogisticsPricingSection-module-scss-module__dQpDPW__noContractCard .LogisticsPricingSection-module-scss-module__dQpDPW__cardContent{border-color:var(--brand-border-strong);background:linear-gradient(to bottom, var(--surface-background) 0%, color-mix(in srgb, var(--brand-alpha-weak) 4%, transparent) 100%)}@media (hover:hover){.LogisticsPricingSection-module-scss-module__dQpDPW__noContractCard:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--brand-solid-medium) 12%, transparent);transform:translateY(-2px)}}.LogisticsPricingSection-module-scss-module__dQpDPW__bestValueBadge{z-index:10;background:var(--brand-solid-medium);color:#fff;padding:var(--static-space-4) var(--static-space-12);border-radius:var(--radius-999);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;box-shadow:var(--shadow-s);font-size:.6875rem;font-weight:600;position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__bestValueBadge{padding:var(--static-space-4) var(--static-space-16);font-size:.75rem;top:-.75rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__noContractBadge{z-index:10;background:var(--brand-solid-medium);color:#fff;padding:var(--static-space-4) var(--static-space-12);border-radius:var(--radius-999);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;box-shadow:var(--shadow-s);font-size:.6875rem;font-weight:600;position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__noContractBadge{padding:var(--static-space-4) var(--static-space-16);font-size:.75rem;top:-.75rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__cardContent{gap:var(--static-space-20);border-radius:var(--radius-l);border:1px solid var(--neutral-border-weak);padding:var(--static-space-20);background:var(--surface-background);height:100%;box-shadow:none;flex-direction:column;transition:background .25s ease-out;display:flex}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__cardContent{gap:var(--static-space-24);padding:var(--static-space-24)}}@media (hover:hover){.LogisticsPricingSection-module-scss-module__dQpDPW__card:hover .LogisticsPricingSection-module-scss-module__dQpDPW__cardContent{background:color-mix(in srgb, var(--surface-background) 95%, transparent)}}.LogisticsPricingSection-module-scss-module__dQpDPW__planHeader{gap:var(--static-space-12);flex-direction:column;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__planName{font-family:var(--font-family-heading);margin:0;font-size:1.5rem;font-style:italic;font-weight:400}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__planName{font-size:1.875rem}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__planName{font-size:1.5rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__planDescription{color:var(--neutral-on-background-weak);margin:0;font-size:.875rem;line-height:1.5}.LogisticsPricingSection-module-scss-module__dQpDPW__priceContainer{gap:var(--static-space-8);flex-direction:column;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__priceRow{gap:var(--static-space-2);align-items:baseline;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__pricePerSession{color:var(--neutral-on-background-medium);font-size:.8125rem;font-weight:500}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__pricePerSession{font-size:.875rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__currency{color:var(--neutral-on-background-weak);font-size:1rem;font-weight:500}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__currency{font-size:1.125rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__price{font-size:2.25rem;font-weight:700;line-height:1}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__price{font-size:3rem}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__price{font-size:2.25rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__period{color:var(--neutral-on-background-weak);align-self:flex-end;font-size:1rem}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__period{font-size:1.125rem}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__period{font-size:.9375rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__ctaContainer{gap:var(--static-space-16);flex-direction:column;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__button{height:2.25rem;padding:var(--static-space-8) var(--static-space-16)}.LogisticsPricingSection-module-scss-module__dQpDPW__separator{background:var(--neutral-border-weak);width:100%;height:1px}.LogisticsPricingSection-module-scss-module__dQpDPW__features{gap:var(--static-space-6);flex-direction:column;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__features ul{gap:var(--static-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__featuresTitle{margin:0 0 var(--static-space-6) 0;font-size:1.25rem;font-weight:500}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__featuresTitle{font-size:1.5rem}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__featuresTitle{font-size:1.125rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__feature{align-items:center;gap:var(--static-space-8);padding:var(--static-space-4) 0;display:flex}.LogisticsPricingSection-module-scss-module__dQpDPW__featureDot{width:var(--static-space-6);height:var(--static-space-6);border-radius:var(--radius-999);background:var(--brand-solid-medium);flex-shrink:0}.LogisticsPricingSection-module-scss-module__dQpDPW__feature p{margin:0;font-size:.8125rem;line-height:1.5}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__feature p{font-size:.875rem}}@media (min-width:1024px){.LogisticsPricingSection-module-scss-module__dQpDPW__feature p{font-size:.8125rem}}.LogisticsPricingSection-module-scss-module__dQpDPW__frequencyBold{font-weight:700}.LogisticsPricingSection-module-scss-module__dQpDPW__contractNote{text-align:center;color:var(--neutral-on-background-weak);margin:0;font-size:.8125rem;line-height:1.5}@media (min-width:640px){.LogisticsPricingSection-module-scss-module__dQpDPW__contractNote{font-size:.875rem}}
.TrustSidebar-module-scss-module__mPkwYG__sidebar{top:var(--static-space-104);position:sticky}.TrustSidebar-module-scss-module__mPkwYG__teacherCard{transition:box-shadow .2s}.TrustSidebar-module-scss-module__mPkwYG__photoWrapper{border-radius:var(--radius-xl);width:120px;box-shadow:var(--shadow-m);overflow:hidden}.TrustSidebar-module-scss-module__mPkwYG__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TrustSidebar-module-scss-module__mPkwYG__responseTime{font-weight:600}.TrustSidebar-module-scss-module__mPkwYG__contactLinks{transition:box-shadow .2s}.TrustSidebar-module-scss-module__mPkwYG__contactLink{align-items:center;gap:var(--static-space-8);color:inherit;padding:var(--static-space-12) var(--static-space-12);border-radius:var(--radius-m);flex-direction:row;min-height:44px;text-decoration:none;transition:background .2s;display:flex}.TrustSidebar-module-scss-module__mPkwYG__contactLink:hover{background:color-mix(in srgb, var(--brand-alpha-weak) 15%, transparent)}.TrustSidebar-module-scss-module__mPkwYG__studioCard{transition:box-shadow .2s}@media (max-width:1024px){.TrustSidebar-module-scss-module__mPkwYG__sidebar{gap:var(--static-space-16);flex-flow:wrap;position:static}.TrustSidebar-module-scss-module__mPkwYG__teacherCard{gap:var(--static-space-16);padding:var(--static-space-16);flex-direction:row;flex:100%;align-items:center}.TrustSidebar-module-scss-module__mPkwYG__photoWrapper{flex-shrink:0;width:80px}.TrustSidebar-module-scss-module__mPkwYG__contactLinks,.TrustSidebar-module-scss-module__mPkwYG__studioCard{flex:1 1 calc(50% - var(--static-space-8))}}@media (max-width:768px){.TrustSidebar-module-scss-module__mPkwYG__contactLinks,.TrustSidebar-module-scss-module__mPkwYG__studioCard{flex:100%}}
.GalleryClient-module-scss-module__lfSObW__gridContainer{width:100%}.GalleryClient-module-scss-module__lfSObW__videoSection{width:100%;padding-top:var(--static-space-32);border-top:1px solid var(--neutral-border-medium)}.GalleryClient-module-scss-module__lfSObW__videoStrip{grid-gap:var(--static-space-16);gap:var(--static-space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));width:100%;display:grid}.GalleryClient-module-scss-module__lfSObW__toast{background:var(--brand-solid-strong);color:#fff;font-family:var(--font-family-body);z-index:1100;border-radius:999px;padding:8px 20px;font-size:.875rem;font-weight:500;animation:.2s ease-out GalleryClient-module-scss-module__lfSObW__toastIn;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}@keyframes GalleryClient-module-scss-module__lfSObW__toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.GalleryClient-module-scss-module__lfSObW__toast{animation:none}}
.FaqAccordion-module-scss-module__9-ASoq__accordion{gap:var(--static-space-8);flex-direction:column;width:100%;max-width:48rem;display:flex}.FaqAccordion-module-scss-module__9-ASoq__item{border-radius:var(--radius-l);border:1px solid color-mix(in srgb, var(--neutral-border-medium) 60%, transparent);background:color-mix(in srgb, var(--surface-background) 94%, transparent);border-left:3px solid var(--brand-border-strong);transition:border-color .25s,box-shadow .25s;overflow:hidden}.FaqAccordion-module-scss-module__9-ASoq__itemOpen{border-color:color-mix(in srgb, var(--brand-border-strong) 80%, transparent);box-shadow:var(--shadow-s)}.FaqAccordion-module-scss-module__9-ASoq__trigger{justify-content:space-between;align-items:center;gap:var(--static-space-12);width:100%;padding:var(--static-space-16) var(--static-space-20);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;display:flex}.FaqAccordion-module-scss-module__9-ASoq__trigger:focus-visible{outline:2px solid var(--brand-solid-medium);outline-offset:-2px;border-radius:var(--radius-l)}.FaqAccordion-module-scss-module__9-ASoq__question{color:var(--neutral-on-background-strong);font-size:1rem;font-weight:600;line-height:1.45}.FaqAccordion-module-scss-module__9-ASoq__chevron{width:1.5rem;height:1.5rem;color:var(--brand-solid-medium);transition:transform .35s var(--ease-elevated);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:300;display:flex}.FaqAccordion-module-scss-module__9-ASoq__chevronOpen{transform:rotate(45deg)}.FaqAccordion-module-scss-module__9-ASoq__panel{transition:grid-template-rows .35s var(--ease-elevated);grid-template-rows:0fr;display:grid}.FaqAccordion-module-scss-module__9-ASoq__panelInner{overflow:hidden}.FaqAccordion-module-scss-module__9-ASoq__answer{padding:0 var(--static-space-20) var(--static-space-16);color:var(--neutral-on-background-weak);opacity:0;margin:0;font-size:.95rem;line-height:1.7;transition:opacity .25s ease-out .1s,transform .25s ease-out .1s;transform:translateY(4px)}.FaqAccordion-module-scss-module__9-ASoq__itemOpen .FaqAccordion-module-scss-module__9-ASoq__answer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.FaqAccordion-module-scss-module__9-ASoq__chevron,.FaqAccordion-module-scss-module__9-ASoq__panel{transition:none}.FaqAccordion-module-scss-module__9-ASoq__answer{opacity:1;transition:none;transform:none}}@media (max-width:768px){.FaqAccordion-module-scss-module__9-ASoq__trigger{padding:var(--static-space-12) var(--static-space-16)}.FaqAccordion-module-scss-module__9-ASoq__answer{padding:0 var(--static-space-16) var(--static-space-12)}}
.gallery-module-scss-module___FQTIG__skeletonTabs{border-radius:var(--radius-l);background:var(--neutral-background-medium);width:320px;height:40px;animation:1.5s ease-in-out infinite gallery-module-scss-module___FQTIG__pulse}.gallery-module-scss-module___FQTIG__skeletonGrid{grid-gap:var(--static-space-16);gap:var(--static-space-16);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (max-width:1024px){.gallery-module-scss-module___FQTIG__skeletonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gallery-module-scss-module___FQTIG__skeletonGrid{grid-template-columns:1fr}}.gallery-module-scss-module___FQTIG__skeletonCard{border-radius:var(--radius-m);background:var(--neutral-background-medium);width:100%;height:280px;animation:1.5s ease-in-out infinite gallery-module-scss-module___FQTIG__pulse}@media (max-width:1024px){.gallery-module-scss-module___FQTIG__skeletonCard{height:240px}}@media (max-width:768px){.gallery-module-scss-module___FQTIG__skeletonCard{height:200px}}@keyframes gallery-module-scss-module___FQTIG__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.gallery-module-scss-module___FQTIG__skeletonTabs,.gallery-module-scss-module___FQTIG__skeletonCard{animation:none}}
.ContactTeamSection-module-scss-module__9ujc1a__section{width:100%;margin-top:calc(-1*var(--static-space-80))}@media (max-width:768px){.ContactTeamSection-module-scss-module__9ujc1a__section{margin-top:calc(-1*var(--static-space-48))}}.ContactTeamSection-module-scss-module__9ujc1a__header{margin-bottom:var(--static-space-24)}@media (max-width:768px){.ContactTeamSection-module-scss-module__9ujc1a__header{margin-bottom:var(--static-space-16)}}.ContactTeamSection-module-scss-module__9ujc1a__badge{text-transform:uppercase;letter-spacing:.1em;font-weight:500}.ContactTeamSection-module-scss-module__9ujc1a__title{font-family:var(--font-secondary)}.ContactTeamSection-module-scss-module__9ujc1a__description{margin:0;font-size:1.25rem;line-height:1.6}.ContactTeamSection-module-scss-module__9ujc1a__trialCard{max-width:36rem}.ContactTeamSection-module-scss-module__9ujc1a__grid{width:100%}@media (max-width:1024px){.ContactTeamSection-module-scss-module__9ujc1a__grid>:first-child{order:1}.ContactTeamSection-module-scss-module__9ujc1a__grid>:last-child{order:2}}
.ImportantInformationSection-module-scss-module__H-e-3G__container{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.ImportantInformationSection-module-scss-module__H-e-3G__container{padding:0 1.5rem}}@media (min-width:1024px){.ImportantInformationSection-module-scss-module__H-e-3G__container{padding:0 2rem}}.ImportantInformationSection-module-scss-module__H-e-3G__content{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;gap:1rem;margin-bottom:3rem;padding:2rem;display:flex}@media (min-width:640px){.ImportantInformationSection-module-scss-module__H-e-3G__content{padding:2.5rem}}.ImportantInformationSection-module-scss-module__H-e-3G__iconWrapper{flex-shrink:0;margin-top:.25rem}.ImportantInformationSection-module-scss-module__H-e-3G__icon{color:#2563eb;width:1.5rem;height:1.5rem}.ImportantInformationSection-module-scss-module__H-e-3G__textContent{flex:1}.ImportantInformationSection-module-scss-module__H-e-3G__title{color:#1e3a8a;margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.ImportantInformationSection-module-scss-module__H-e-3G__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ImportantInformationSection-module-scss-module__H-e-3G__listItem{margin:0}.ImportantInformationSection-module-scss-module__H-e-3G__text{color:#1e3a8a;font-size:.875rem;line-height:1.25rem}.ImportantInformationSection-module-scss-module__H-e-3G__bold{font-weight:600}
.HomeFaqSection-module-scss-module__ZUA_wq__section{padding:var(--static-space-32) 0;width:100%;max-width:72rem}.HomeFaqSection-module-scss-module__ZUA_wq__sectionLabel{text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--static-space-8)}.HomeFaqSection-module-scss-module__ZUA_wq__header{padding:0 var(--static-space-20);width:100%}.HomeFaqSection-module-scss-module__ZUA_wq__faqContent{width:100%;padding:0 var(--static-space-20)}.HomeFaqSection-module-scss-module__ZUA_wq__tabsWrapper{width:100%;max-width:36rem;margin-bottom:var(--static-space-24)}.HomeFaqSection-module-scss-module__ZUA_wq__accordionContainer{width:100%;transition:opacity .3s,transform .3s}.HomeFaqSection-module-scss-module__ZUA_wq__accordionContainer.HomeFaqSection-module-scss-module__ZUA_wq__transitioning{opacity:0;pointer-events:none;transform:translateY(.5rem)}.HomeFaqSection-module-scss-module__ZUA_wq__accordionWrapper{border-radius:var(--radius-l);border:1px solid var(--neutral-border-medium);background:var(--surface-background);width:100%;overflow:hidden}.HomeFaqSection-module-scss-module__ZUA_wq__accordionItem:not(:last-child){border-bottom:1px solid var(--neutral-border-medium)}.HomeFaqSection-module-scss-module__ZUA_wq__answer{line-height:1.7}@media (max-width:768px){.HomeFaqSection-module-scss-module__ZUA_wq__section{padding:var(--static-space-24) 0}.HomeFaqSection-module-scss-module__ZUA_wq__header,.HomeFaqSection-module-scss-module__ZUA_wq__faqContent{padding:0 var(--static-space-20)}.HomeFaqSection-module-scss-module__ZUA_wq__tabsWrapper{max-width:100%;margin-bottom:var(--static-space-20)}}@media (max-width:1024px) and (min-width:769px){.HomeFaqSection-module-scss-module__ZUA_wq__section{padding:var(--static-space-32) 0}}@media (prefers-reduced-motion:reduce){.HomeFaqSection-module-scss-module__ZUA_wq__accordionContainer{transition:none}}
.ServicePage-module-scss-module__m4MAta__page{flex-direction:column;width:100%;display:flex}.ServicePage-module-scss-module__m4MAta__hero{grid-gap:var(--static-space-24);gap:var(--static-space-24);padding:var(--static-space-48) var(--static-space-16) var(--static-space-32);grid-template-columns:1fr;align-items:center;width:100%;max-width:68rem;margin:0 auto;display:grid}@media (min-width:768px){.ServicePage-module-scss-module__m4MAta__hero{gap:var(--static-space-48);padding:var(--static-space-80) var(--static-space-24) var(--static-space-48);grid-template-columns:5fr 7fr}}.ServicePage-module-scss-module__m4MAta__heroPortrait{border-radius:var(--radius-l);aspect-ratio:3/4;box-shadow:var(--shadow-l);position:relative;overflow:hidden}.ServicePage-module-scss-module__m4MAta__heroPortrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:top;width:100%;height:100%;animation:15s ease-in-out infinite alternate ServicePage-module-scss-module__m4MAta__service-ken-burns}@keyframes ServicePage-module-scss-module__m4MAta__service-ken-burns{0%{transform:scale(1.02)}to{transform:scale(1.06)translateY(-1%)}}.ServicePage-module-scss-module__m4MAta__heroHidden{opacity:0;transition:opacity .7s var(--ease-elevated),transform .7s var(--ease-elevated);transform:scale(.95)translateY(12px)}.ServicePage-module-scss-module__m4MAta__heroRevealed{opacity:1;transition:opacity .7s var(--ease-elevated),transform .7s var(--ease-elevated);transform:scale(1)translateY(0)}@media (prefers-reduced-motion:reduce){.ServicePage-module-scss-module__m4MAta__heroHidden,.ServicePage-module-scss-module__m4MAta__heroRevealed{opacity:1;transition:none;transform:none}.ServicePage-module-scss-module__m4MAta__heroPortrait img{animation:none;transform:none}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.ServicePage-module-scss-module__m4MAta__heroPortrait img{animation:20s ease-in-out infinite alternate ServicePage-module-scss-module__m4MAta__service-ken-burns-mobile}}@media (max-width:768px){@keyframes ServicePage-module-scss-module__m4MAta__service-ken-burns-mobile{0%{transform:scale(1.01)}to{transform:scale(1.03)}}}.ServicePage-module-scss-module__m4MAta__heroContent{gap:var(--static-space-20);flex-direction:column;display:flex}.ServicePage-module-scss-module__m4MAta__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-solid-medium);margin:0;font-size:.78rem;font-weight:600}.ServicePage-module-scss-module__m4MAta__heroTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-style:italic;font-weight:400;line-height:1.1}.ServicePage-module-scss-module__m4MAta__heroDescription{max-width:36rem;color:var(--neutral-on-background-weak);margin:0;font-size:1.05rem;line-height:1.75}.ServicePage-module-scss-module__m4MAta__trustStrip{width:100%;max-width:68rem;padding:var(--static-space-24) var(--static-space-16);justify-content:flex-start;gap:var(--static-space-32);border-top:1px solid color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:768px){.ServicePage-module-scss-module__m4MAta__trustStrip{padding:var(--static-space-24);gap:var(--static-space-40)}}.ServicePage-module-scss-module__m4MAta__trustItem{align-items:baseline;gap:var(--static-space-8);display:flex}.ServicePage-module-scss-module__m4MAta__trustValue{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);font-size:1.6rem;font-weight:400;line-height:1}.ServicePage-module-scss-module__m4MAta__trustLabel{color:var(--neutral-on-background-weak);font-size:.8rem;line-height:1.3}.ServicePage-module-scss-module__m4MAta__trustDivider{background:color-mix(in srgb, var(--neutral-border-medium) 50%, transparent);align-self:stretch;width:1px}@media (max-width:768px){.ServicePage-module-scss-module__m4MAta__trustDivider{display:none}.ServicePage-module-scss-module__m4MAta__trustStrip{justify-content:center;gap:var(--static-space-20)}.ServicePage-module-scss-module__m4MAta__trustItem{text-align:center;flex-direction:column;align-items:center;gap:.1rem}}.ServicePage-module-scss-module__m4MAta__heroActions{gap:var(--static-space-12);padding-top:var(--static-space-4);flex-wrap:wrap;display:flex}.ServicePage-module-scss-module__m4MAta__btnPrimary{border-radius:var(--radius-m);background:var(--brand-solid-medium);color:var(--static-white);justify-content:center;align-items:center;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover){.ServicePage-module-scss-module__m4MAta__btnPrimary:hover{background:var(--brand-solid-strong);transform:translateY(-1px)}}.ServicePage-module-scss-module__m4MAta__btnSecondary{border-radius:var(--radius-m);border:1px solid var(--neutral-border-medium);color:var(--neutral-on-background-strong);background:0 0;justify-content:center;align-items:center;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}@media (hover:hover){.ServicePage-module-scss-module__m4MAta__btnSecondary:hover{border-color:var(--brand-border-strong);transform:translateY(-1px)}}.ServicePage-module-scss-module__m4MAta__prose{max-width:42rem;padding:var(--static-space-64) var(--static-space-16) var(--static-space-32);gap:var(--static-space-24);flex-direction:column;margin:0 auto;display:flex}.ServicePage-module-scss-module__m4MAta__proseTitle{font-family:var(--font-family-heading);color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;font-weight:400;line-height:1.15}.ServicePage-module-scss-module__m4MAta__proseBody{color:var(--neutral-on-background-medium);margin:0;font-size:1.02rem;line-height:1.85}.ServicePage-module-scss-module__m4MAta__pullQuoteSection{max-width:42rem;padding:0 var(--static-space-16) var(--static-space-32);margin:0 auto}.ServicePage-module-scss-module__m4MAta__pullQuote{padding:var(--static-space-16) 0 var(--static-space-16) var(--static-space-20);border-left:3px solid color-mix(in srgb, var(--brand-solid-medium) 40%, transparent);font-family:var(--font-family-heading);color:var(--brand-solid-medium);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-style:italic;font-weight:400;line-height:1.4}.ServicePage-module-scss-module__m4MAta__pullQuoteMark{margin-bottom:var(--static-space-8);opacity:0;animation:ServicePage-module-scss-module__m4MAta__quote-mark-arrive .4s var(--ease-elevated) .15s forwards;font-size:clamp(3rem,5vw,4rem);line-height:.6;animation-play-state:paused;display:block;transform:scale(.5)}.ServicePage-module-scss-module__m4MAta__pullQuoteText{opacity:0;animation:.6s ease-out .35s forwards paused ServicePage-module-scss-module__m4MAta__quote-text-arrive}.ServicePage-module-scss-module__m4MAta__pullQuoteAttribution{margin-top:var(--static-space-8);font-family:var(--font-family-body);color:var(--neutral-on-background-weak);opacity:0;font-size:.85rem;font-style:normal;font-weight:500;animation:.3s ease-out .65s forwards paused ServicePage-module-scss-module__m4MAta__quote-attr-arrive;display:block}:is([data-revealed] .ServicePage-module-scss-module__m4MAta__pullQuoteMark,[data-revealed] .ServicePage-module-scss-module__m4MAta__pullQuoteText,[data-revealed] .ServicePage-module-scss-module__m4MAta__pullQuoteAttribution){animation-play-state:running}@keyframes ServicePage-module-scss-module__m4MAta__quote-mark-arrive{to{opacity:1;transform:scale(1)}}@keyframes ServicePage-module-scss-module__m4MAta__quote-text-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicePage-module-scss-module__m4MAta__quote-attr-arrive{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ServicePage-module-scss-module__m4MAta__pullQuoteMark,.ServicePage-module-scss-module__m4MAta__pullQuoteText,.ServicePage-module-scss-module__m4MAta__pullQuoteAttribution{opacity:1;animation:none;transform:none}}.ServicePage-module-scss-module__m4MAta__lessonSection{max-width:68rem;padding:var(--static-space-24) var(--static-space-16) var(--static-space-64);grid-gap:var(--static-space-32);gap:var(--static-space-32);grid-template-columns:1fr;width:100%;margin:0 auto;display:grid}@media (min-width:768px){.ServicePage-module-scss-module__m4MAta__lessonSection{gap:var(--static-space-48);padding:0 var(--static-space-24) var(--static-space-48);grid-template-columns:7fr 5fr;align-items:start}}.ServicePage-module-scss-module__m4MAta__lessonText{gap:var(--static-space-16);flex-direction:column;display:flex}.ServicePage-module-scss-module__m4MAta__lessonImage{border-radius:var(--radius-l);aspect-ratio:4/5;box-shadow:var(--shadow-m);position:relative;overflow:hidden}.ServicePage-module-scss-module__m4MAta__lessonImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ServicePage-module-scss-module__m4MAta__imageBreak{width:100%;max-width:68rem;padding:0 var(--static-space-16);margin:0 auto}@media (min-width:768px){.ServicePage-module-scss-module__m4MAta__imageBreak{padding:0 var(--static-space-24)}}.ServicePage-module-scss-module__m4MAta__imageBreakInner{border-radius:var(--radius-l);aspect-ratio:21/9;box-shadow:var(--shadow-m);overflow:hidden}.ServicePage-module-scss-module__m4MAta__imageBreakInner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%;height:100%}@media (max-width:768px){.ServicePage-module-scss-module__m4MAta__imageBreakInner{aspect-ratio:16/9}}.ServicePage-module-scss-module__m4MAta__faqSection{max-width:42rem;padding:var(--static-space-64) var(--static-space-16) var(--static-space-40);gap:var(--static-space-24);flex-direction:column;width:100%;margin:0 auto;display:flex}.ServicePage-module-scss-module__m4MAta__pricingWrapper{padding-top:var(--static-space-24)}@media (max-width:768px){.ServicePage-module-scss-module__m4MAta__prose{padding:var(--static-space-40) var(--static-space-16)}.ServicePage-module-scss-module__m4MAta__heroActions{flex-direction:column}.ServicePage-module-scss-module__m4MAta__heroActions .ServicePage-module-scss-module__m4MAta__btnPrimary,.ServicePage-module-scss-module__m4MAta__heroActions .ServicePage-module-scss-module__m4MAta__btnSecondary{width:100%;min-height:2.75rem;padding:.75rem 1.5rem}.ServicePage-module-scss-module__m4MAta__faqSection{padding:var(--static-space-40) var(--static-space-16)}}
