.SiteFooter_footer__tpuYU{margin-top:0;padding:clamp(48px,6vw,80px) 24px 28px;border-top:1px solid var(--line);background:var(--paper-cool);color:var(--ink)}.SiteFooter_inner__JWAo_{max-width:1280px;margin:0 auto}.SiteFooter_top__Pi_rZ{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;padding-bottom:36px;border-bottom:1px solid var(--line)}.SiteFooter_logo__1_Fqn{display:block;width:auto;height:92px;object-fit:contain}.SiteFooter_tagline__Z4E_O{max-width:620px;margin:0;color:var(--ink-brand);font-family:var(--font-display);font-size:1.75rem;font-style:italic;font-weight:600;line-height:1.35}.SiteFooter_columns__zglD9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:36px}.SiteFooter_column__ZvUdE{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.SiteFooter_columnTitle__0xwI_{margin-bottom:6px;color:var(--primary-deep);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.SiteFooter_column__ZvUdE a{color:var(--ink-soft);font-size:.96rem;font-weight:500;transition:color .3s ease,transform .3s ease}.SiteFooter_column__ZvUdE a:hover{color:var(--ink);transform:translateX(2px)}.SiteFooter_apps__vipDJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.SiteFooter_appsLabel__dTvtY{color:var(--ink-soft);font-size:.84rem}.SiteFooter_badges__cxnkn{display:flex;flex-wrap:wrap;gap:10px}.SiteFooter_badge__UmeYV{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;background:var(--ink-brand);color:var(--paper);font-size:.82rem;font-weight:600}.SiteFooter_bottom__L0o7T{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.SiteFooter_legal__4cKDi{display:flex;flex-wrap:wrap;gap:6px 16px}.SiteFooter_legal__4cKDi a{color:inherit;transition:color .2s ease}.SiteFooter_legal__4cKDi a:hover{color:var(--ink)}@media (max-width:860px){.SiteFooter_apps__vipDJ{flex-direction:column;align-items:flex-start}}@media (max-width:720px){body:has(.sticky-cta) .SiteFooter_footer__tpuYU{padding-bottom:110px}}@media (max-width:620px){.SiteFooter_tagline__Z4E_O{font-size:1.4rem}.SiteFooter_columns__zglD9{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.SiteFooter_column__ZvUdE{gap:0}.SiteFooter_column__ZvUdE a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.SiteFooter_legal__4cKDi{gap:0 16px}.SiteFooter_legal__4cKDi a{display:inline-flex;align-items:center;min-height:44px}.SiteFooter_column__ZvUdE:last-child{grid-column:1/-1;flex-flow:row wrap;column-gap:20px}.SiteFooter_column__ZvUdE:last-child .SiteFooter_columnTitle__0xwI_{width:100%}.SiteFooter_bottom__L0o7T{flex-direction:column;align-items:flex-start}}.PlanCards_plan-grid__w1gR1{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);max-width:1040px;margin:36px auto 0}.PlanCards_plan-grid__w1gR1 .PlanCards_plan-monthly__Q5aD8 .PlanCards_plan-card-monthly__jfVt_{display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3vw,36px);background:var(--clay-50);border:1px solid var(--clay-300-b);box-shadow:0 22px 50px -36px rgba(28,37,32,.35)}.PlanCards_plan-grid__w1gR1 .PlanCards_plan-monthly__Q5aD8 .PlanCards_plan-card-monthly__jfVt_ .PlanCards_price-row__vXdMA strong{font-size:clamp(2.8rem,4.6vw,3.6rem);color:var(--ink-brand)}.PlanCards_plan-grid__w1gR1 .PlanCards_plan-card-monthly__jfVt_ .PlanCards_plan-cta-monthly__5upN8{border:1.5px solid var(--primary);color:var(--primary-deep);font-weight:700;background:var(--paper-cream)}.PlanCards_plan-grid__w1gR1 .PlanCards_plan-card-monthly__jfVt_ .PlanCards_plan-cta-monthly__5upN8:hover{background:var(--primary);color:var(--paper)}.PlanCards_plan-gain__7TEj8{margin:6px 0 0;color:var(--clay-300);font-size:.9rem;font-weight:600;line-height:1.35}.PlanCards_plan-shared__XDKGC{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;max-width:1040px;margin:26px auto 0;padding:0 8px;list-style:none;color:var(--ink-brand);font-size:.95rem;font-weight:600}.PlanCards_plan-shared__XDKGC li{display:inline-flex;align-items:center;gap:6px}.PlanCards_plan-shared__XDKGC svg{flex:none;color:var(--primary)}@media (max-width:980px){.PlanCards_plan-grid__w1gR1{grid-template-columns:1fr;max-width:560px}.PlanCards_plan-shared__XDKGC{max-width:560px}.PlanCards_plan-annual__HTVsI{order:-1}}.PlanCards_plan-billing__ofeEm{margin:-4px 0 4px;color:var(--ink-soft);font-size:.9rem}.PlanCards_plan-billed__13SVB{opacity:1;font-size:.95rem;font-weight:600;color:var(--paper)}.AppInside_band__t55WE{margin:0 0 clamp(48px,6vw,80px);padding:clamp(28px,4vw,52px) clamp(16px,4vw,56px);border-radius:clamp(24px,3vw,36px);background:radial-gradient(120% 70% at 50% 0,var(--paper-cream) 0,transparent 60%),linear-gradient(180deg,var(--mint-soft),var(--surface));scroll-margin-top:140px}.AppInside_head__iqzny{max-width:640px;margin:0 auto;text-align:center}.AppInside_eyebrow__xshif{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-deep)}.AppInside_title__yjERF{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:500;line-height:1.1}.AppInside_title__yjERF em{color:var(--primary-deep)}.AppInside_nowrap__adMSC{white-space:nowrap}.AppInside_lead__LBHyf{margin:10px 0 0;font-size:1rem;line-height:1.5;color:var(--ink-soft)}.AppInside_stage__QALOd{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;max-width:880px;margin:clamp(22px,3vw,36px) auto 0}.AppInside_phone__8_yOB{justify-self:center;width:100%;max-width:270px;container-type:inline-size;touch-action:pan-y}.AppInside_screen____bN5{overflow:hidden;padding:2.8cqw;border-radius:15cqw;background:var(--phone-frame);box-shadow:0 0 0 1.5px var(--phone-rim),0 30px 60px -24px rgba(23,66,63,.45)}.AppInside_bar__cN_s2{position:relative;display:block;height:12cqw;border-radius:12.4cqw 12.4cqw 0 0;background:var(--phone-screen);font-size:4.3cqw;color:var(--neutral-950-b)}.AppInside_bar__cN_s2 b{position:absolute;left:10cqw;top:4.4cqw;font-weight:600}.AppInside_bar__cN_s2 i{position:absolute;left:50%;top:2.6cqw;width:29cqw;height:8.4cqw;border-radius:5cqw;background:var(--phone-frame);transform:translateX(-50%)}.AppInside_shots__e9dmg{display:grid;overflow:hidden;border-radius:0 0 12.4cqw 12.4cqw;background:var(--phone-screen)}.AppInside_shot__Sejri{grid-area:1/1;display:block;width:100%;height:auto;opacity:0;transition:opacity .45s ease}.AppInside_shotOn__xbKo_{opacity:1}.AppInside_list__Wycz1{display:grid;grid-gap:4px;gap:4px}.AppInside_tab__s6KRo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-height:44px;padding:10px 10px 10px 12px;overflow:hidden;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.AppInside_tab__s6KRo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AppInside_tabOn__87MUJ{border-color:var(--border);background:var(--paper-cream);box-shadow:0 14px 30px -22px rgba(23,66,63,.5)}.AppInside_num__ND109{font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:var(--primary-deep)}.AppInside_tabText__5aEZ0{display:grid;grid-gap:2px;gap:2px}.AppInside_tabText__5aEZ0 strong{font-size:.95rem;line-height:1.3;color:var(--ink)}.AppInside_detail__5B0QU{display:none;font-size:.82rem;line-height:1.4}.AppInside_tabOn__87MUJ .AppInside_detail__5B0QU{display:block}.AppInside_timer__V9Vbc{position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--primary);transform-origin:left;animation:AppInside_timer__V9Vbc 4.5s linear forwards}@keyframes AppInside_timer__V9Vbc{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:700px){.AppInside_stage__QALOd{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px)}.AppInside_tab__s6KRo{padding:14px 16px;gap:14px}.AppInside_num__ND109{font-size:1.45rem}.AppInside_tabText__5aEZ0 strong{font-size:1.05rem}.AppInside_detail__5B0QU{display:block;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.AppInside_shot__Sejri,.AppInside_tab__s6KRo{transition:none}}.BookSection_book__5cxG8{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);max-width:980px;margin:0 auto}.BookSection_photo__Mgq12{position:relative;aspect-ratio:1;overflow:hidden;border-radius:24px}.BookSection_text__ZYM_p p{margin:0 0 20px;color:var(--ink-soft);font-size:1.05rem;line-height:1.55}.BookSection_eyebrow__FxyFs{display:block;margin-bottom:8px;color:var(--primary-deep);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.BookSection_title__9smlS{margin-bottom:12px}.BookSection_links__Dc1Zw{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.BookSection_book__5cxG8{grid-template-columns:minmax(0,260px) minmax(0,1fr)}}@media (max-width:620px){.BookSection_book__5cxG8{grid-template-columns:minmax(0,1fr);gap:20px}.BookSection_photo__Mgq12{aspect-ratio:4/3}.BookSection_photo__Mgq12 img{object-position:50% 20%}.BookSection_links__Dc1Zw .button{flex:1 1;justify-content:center}}.ProgrammeSections_section__c1_HK{margin:0 0 clamp(48px,6vw,80px);scroll-margin-top:140px}.ProgrammeSections_title__AI4Qm{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.12}.ProgrammeSections_title__AI4Qm em{color:var(--primary-deep)}.ProgrammeSections_center__TlCF3{display:flex;justify-content:center;margin:22px 0 0}.ProgrammeSections_cover__mYUBH{object-fit:cover}.ProgrammeSections_recogniseWrap__HuApL{display:grid;grid-gap:18px;gap:18px}.ProgrammeSections_recogniseHead__Smt81 .ProgrammeSections_title__AI4Qm{margin-bottom:8px}.ProgrammeSections_hint__kTbOQ{margin:0;color:var(--ink-soft);font-size:.95rem}.ProgrammeSections_recognise__l8P60{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ProgrammeSections_recogniseRow__ewH6D{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;width:100%;min-height:68px;padding:14px 18px 14px 16px;border:1.5px solid var(--line);border-radius:20px;background:var(--paper-cream);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,background .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.ProgrammeSections_recogniseRow__ewH6D:hover{border-color:var(--primary);box-shadow:0 14px 28px -22px rgba(23,66,63,.55)}.ProgrammeSections_recogniseRow__ewH6D:active{transform:scale(.99)}.ProgrammeSections_recogniseRow__ewH6D:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProgrammeSections_recogniseRow__ewH6D p{margin:0;font-family:var(--font-display);font-size:1.32rem;font-weight:600;line-height:1.28;color:var(--ink);transition:color .25s ease}.ProgrammeSections_recogniseBox__YNjmb{display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--line-strong);border-radius:10px;background:var(--paper);color:transparent;transition:background .25s ease,border-color .25s ease,color .2s ease}.ProgrammeSections_recogniseRow__ewH6D:hover .ProgrammeSections_recogniseBox__YNjmb{border-color:var(--primary)}.ProgrammeSections_recognisePhoto__Wx1_C{position:relative;width:52px;height:52px;overflow:hidden;border-radius:14px}.ProgrammeSections_recogniseOn__jx8mo,.ProgrammeSections_recogniseOn__jx8mo:hover{border-color:var(--primary-deep);background:var(--mint-soft);box-shadow:0 18px 34px -24px rgba(23,66,63,.6)}.ProgrammeSections_recogniseOn__jx8mo p{color:var(--primary-deep)}.ProgrammeSections_recogniseOn__jx8mo .ProgrammeSections_recogniseBox__YNjmb,.ProgrammeSections_recogniseOn__jx8mo:hover .ProgrammeSections_recogniseBox__YNjmb{border-color:var(--primary-deep);background:var(--primary-deep);color:var(--paper);animation:ProgrammeSections_tickPop__uo78X .32s cubic-bezier(.3,1.6,.5,1)}@keyframes ProgrammeSections_tickPop__uo78X{0%{transform:scale(.4)}to{transform:scale(1)}}.ProgrammeSections_verdict___YMLf{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:18px 20px;border-radius:20px;background:linear-gradient(160deg,var(--mint-soft),var(--paper-cream) 90%)}.ProgrammeSections_verdictDots__f1AeX{display:flex;align-items:center;gap:8px}.ProgrammeSections_verdictDots__f1AeX i{width:10px;height:10px;border:1.5px solid var(--primary);border-radius:50%;transition:background .25s ease,transform .25s ease}.ProgrammeSections_verdictDots__f1AeX i.ProgrammeSections_dotOn__OaC4a{background:var(--primary-deep);border-color:var(--primary-deep);transform:scale(1.2)}.ProgrammeSections_verdictDots__f1AeX span{margin-left:6px;font-size:.85rem;font-weight:600;color:var(--ink-soft)}.ProgrammeSections_verdictText___LsP8{display:grid;grid-gap:14px;gap:14px}.ProgrammeSections_verdict___YMLf p{margin:0;font-family:var(--font-display);font-size:1.45rem;line-height:1.2;color:var(--ink)}.ProgrammeSections_verdict___YMLf p.ProgrammeSections_verdictWait__Z0IoI{font-family:inherit;font-size:.95rem;line-height:1.45;color:var(--ink-soft)}.ProgrammeSections_verdict___YMLf p em{color:var(--primary-deep)}.ProgrammeSections_verdict___YMLf .button{justify-self:start}@media (min-width:900px){.ProgrammeSections_recogniseWrap__HuApL{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"head list" "verdict list";grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,72px);row-gap:22px}.ProgrammeSections_recogniseHead__Smt81{grid-area:head}.ProgrammeSections_recognise__l8P60{grid-area:list}.ProgrammeSections_verdict___YMLf{grid-area:verdict;align-self:start;padding:22px 24px}}.ProgrammeSections_other__7zQky{margin-top:14px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:.92rem}.ProgrammeSections_other__7zQky summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--primary-deep);font-weight:700;cursor:pointer;list-style:none}.ProgrammeSections_other__7zQky summary::-webkit-details-marker{display:none}.ProgrammeSections_other__7zQky[open] summary svg{transform:rotate(180deg)}.ProgrammeSections_other__7zQky ul{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px;padding-left:18px;color:var(--ink-soft);line-height:2}.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:32px;margin:2px 0;padding:0 12px;border-radius:999px;background:var(--mint-soft);color:var(--primary-deep);font-weight:650;line-height:1.2;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:background .25s ease,color .25s ease}.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1:before{content:"";position:absolute;inset:-6px -2px}.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1:hover{background:var(--primary-deep);color:var(--paper)}.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1 svg{transition:transform .25s ease}.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1:hover svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1,.ProgrammeSections_other__7zQky a.ProgrammeSections_otherLink__LQ_n1 svg{transition:none}}.ProgrammeSections_other__7zQky a{color:var(--primary-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ProgrammeSections_baTrack__eAde7{display:flex;align-items:flex-start;gap:14px;margin:0 -24px;padding:0 24px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none}.ProgrammeSections_baFew__Zm9Vo{justify-content:center}.ProgrammeSections_baTrack__eAde7::-webkit-scrollbar{display:none}.ProgrammeSections_baCard__uxWUp{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2 * 14px) / 3.15);overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--paper-cream);scroll-snap-align:start}.ProgrammeSections_baLabelled__90vzv{align-self:flex-start;border:0;background:none}.ProgrammeSections_baImg__CBvLQ{display:block;width:100%;height:auto}.ProgrammeSections_baLabel__kOoKB{position:absolute;bottom:10px;padding:3px 10px;border-radius:999px;background:rgba(28,43,44,.78);color:var(--paper);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ProgrammeSections_baBefore__lJ1Fe{left:10px}.ProgrammeSections_baAfter__c5eoM{left:calc(50% + 10px);background:var(--primary-deep)}.ProgrammeSections_carouselNav__UbUrB{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}.ProgrammeSections_arrow__UEmId{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;background:var(--paper-cream);color:var(--ink);cursor:pointer}.ProgrammeSections_arrow__UEmId:disabled{opacity:.35;cursor:default}.ProgrammeSections_dots__kp73n{display:flex;gap:4px}.ProgrammeSections_dot__05z5u{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.ProgrammeSections_dot__05z5u:before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:50%;background:var(--line-strong)}.ProgrammeSections_dotOn__OaC4a:before{background:var(--primary-deep)}.ProgrammeSections_arrow__UEmId:focus-visible,.ProgrammeSections_dot__05z5u:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProgrammeSections_sessions__76hh0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.ProgrammeSections_session__wK5gx{display:grid;grid-gap:4px;gap:4px;font-size:.86rem;color:var(--ink-soft)}.ProgrammeSections_session__wK5gx strong{color:var(--ink);font-size:.95rem}.ProgrammeSections_sessionMedia__3w20D{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--mint-soft)}.ProgrammeSections_sessionMedia__3w20D video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProgrammeSections_sessionPlay__vWK1v{position:absolute;right:10px;bottom:10px;color:var(--paper)}.ProgrammeSections_free__eVj8K{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:999px;background:var(--clay-300);color:var(--ink);font-size:.75rem;font-weight:800}.ProgrammeSections_progressionVideo__E2Qvc{position:relative;max-width:820px;aspect-ratio:16/9;margin:0 auto 18px;overflow:hidden;border-radius:20px;background:var(--sand-200);box-shadow:0 24px 50px -34px rgba(28,43,44,.55)}.ProgrammeSections_progressionVideo__E2Qvc video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProgrammeSections_film__a89uS{max-width:820px;margin:0 auto 18px}.ProgrammeSections_film__a89uS .ProgrammeSections_progressionVideo__E2Qvc{margin-bottom:8px}.ProgrammeSections_filmBar__9gJQz{display:flex;align-items:center;gap:10px;color:var(--primary-deep)}.ProgrammeSections_filmPlay__9p16i,.ProgrammeSections_soundButton__4oc5L{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1.5px solid var(--line);border-radius:44px;background:var(--paper-cream);color:var(--primary-deep);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.ProgrammeSections_filmPlay__9p16i:hover,.ProgrammeSections_soundButton__4oc5L:hover{border-color:var(--primary)}.ProgrammeSections_soundButton__4oc5L[aria-pressed=true]{border-color:var(--primary-deep);background:var(--primary-deep);color:var(--paper)}.ProgrammeSections_soundButton__4oc5L{padding:0 16px}.ProgrammeSections_filmPlay__9p16i:focus-visible,.ProgrammeSections_filmSeek__j_ntv:focus-visible,.ProgrammeSections_soundButton__4oc5L:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProgrammeSections_filmSeek__j_ntv{flex:1 1;min-width:0;height:44px;margin:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ProgrammeSections_filmSeek__j_ntv::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--primary-deep) var(--seek,0),var(--line-strong) var(--seek,0))}.ProgrammeSections_filmSeek__j_ntv::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--primary-deep) var(--seek,0),var(--line-strong) var(--seek,0))}.ProgrammeSections_filmSeek__j_ntv::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;border:0;border-radius:50%;background:var(--primary-deep);box-shadow:0 0 0 3px var(--paper-cream);-webkit-appearance:none}.ProgrammeSections_filmSeek__j_ntv::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--primary-deep);box-shadow:0 0 0 3px var(--paper-cream)}.ProgrammeSections_filmTime__SVbn4{flex-shrink:0;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.ProgrammeSections_stepper__CO9e3{display:grid;grid-gap:12px;gap:12px}.ProgrammeSections_stepperRow__OqVfh{position:relative;display:grid;grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));grid-gap:10px;gap:10px}.ProgrammeSections_stepTab__jB_4H{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;grid-gap:8px 10px;gap:8px 10px;padding:14px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper-cream);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.ProgrammeSections_stepTab__jB_4H:hover{border-color:var(--primary)}.ProgrammeSections_stepTab__jB_4H:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProgrammeSections_stepTabOn__hgp5Q{border-color:var(--primary-deep);background:var(--mint-soft)}.ProgrammeSections_stepTabOn__hgp5Q .ProgrammeSections_stepDot__CQ3tb{background:var(--primary-deep);color:var(--paper)}.ProgrammeSections_stepTab__jB_4H .ProgrammeSections_stepText__1NUiS{display:contents}.ProgrammeSections_stepTab__jB_4H .ProgrammeSections_stepDot__CQ3tb{width:26px;height:26px;font-size:.8rem}.ProgrammeSections_stepTab__jB_4H .ProgrammeSections_stepText__1NUiS strong{grid-column:1/-1}.ProgrammeSections_stepPanel__xGUD2{display:grid;grid-gap:20px;gap:20px;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--paper-cream)}.ProgrammeSections_stepPanelWithImage__KBxG8{grid-template-columns:220px minmax(0,1fr);align-items:center}.ProgrammeSections_stepPanelImg__qZpN5{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px}.ProgrammeSections_stepPanelText__zgEqp{animation:ProgrammeSections_step-in__PQCiY .3s ease both}.ProgrammeSections_stepPanelText__zgEqp h3{margin:4px 0 8px;font-family:var(--font-display);font-size:1.5rem;font-weight:500}.ProgrammeSections_stepPanelText__zgEqp p{margin:0 0 8px;color:var(--ink-soft);line-height:1.55}@keyframes ProgrammeSections_step-in__PQCiY{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ProgrammeSections_journey__tPdw2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:clamp(16px,2vw,24px);border:1px solid var(--line);border-radius:24px;background:var(--paper-cream)}.ProgrammeSections_journeyPhoto__Gv4Hg{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0}.ProgrammeSections_journeyShot__LiXm_{position:relative;width:100%;overflow:hidden;border-radius:16px}.ProgrammeSections_journeyCaption__wh1wB{justify-self:start;color:var(--ink-soft);font-family:var(--font-display);font-size:1.1rem}.ProgrammeSections_journeyCaption__wh1wB em{color:var(--primary-deep)}.ProgrammeSections_timeline__oewAj{display:grid;align-self:center;margin:0;padding:0;list-style:none}.ProgrammeSections_timelineStep__OdYGv{position:relative}.ProgrammeSections_timelineStep__OdYGv:not(:last-child):before{content:"";position:absolute;top:44px;bottom:-14px;left:26px;width:2px;background:var(--line)}.ProgrammeSections_timelineHead__Fs0WA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot phase chevron" ". title chevron";align-items:center;grid-gap:2px 14px;gap:2px 14px;width:100%;padding:14px 12px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.ProgrammeSections_timelineHead__Fs0WA:hover{background:var(--mint-soft)}.ProgrammeSections_timelineHead__Fs0WA:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProgrammeSections_timelineHead__Fs0WA .ProgrammeSections_stepDot__CQ3tb{position:relative;z-index:1;grid-area:dot}.ProgrammeSections_timelineHead__Fs0WA .ProgrammeSections_stepPhase__B4Vrb{grid-area:phase}.ProgrammeSections_timelineHead__Fs0WA strong{grid-area:title;font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.2}.ProgrammeSections_timelineChevron__xAptY{grid-area:chevron;color:var(--ink-soft);transition:transform .2s ease}.ProgrammeSections_timelineOn__JL6hC .ProgrammeSections_timelineChevron__xAptY{transform:rotate(180deg)}.ProgrammeSections_timelineOn__JL6hC .ProgrammeSections_stepDot__CQ3tb{background:var(--primary-deep);color:var(--paper)}.ProgrammeSections_timelineOn__JL6hC .ProgrammeSections_timelineHead__Fs0WA:hover{background:none}.ProgrammeSections_timelineBody__bnjAD{padding:0 12px 14px 56px;animation:ProgrammeSections_step-in__PQCiY .3s ease both}.ProgrammeSections_timelineBody__bnjAD p{margin:0 0 8px;color:var(--ink-soft);line-height:1.55}.ProgrammeSections_timelineBody__bnjAD .ProgrammeSections_stepBenefit__erPL8{margin:0;font-size:.9rem}.ProgrammeSections_steps__8uC_c{display:none;gap:10px;margin:0;padding:0;list-style:none}.ProgrammeSections_step__Njn6g{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--paper-cream);transition:border-color .2s ease,box-shadow .2s ease}.ProgrammeSections_stepOpen__Y7NXg{border-color:var(--primary-deep);box-shadow:0 16px 30px -24px rgba(28,43,44,.55)}.ProgrammeSections_stepHead__Qxei7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img img img" "dot phase chevron" "title title title" "benefit benefit benefit";align-items:center;grid-gap:6px 10px;gap:6px 10px;width:100%;padding:16px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ProgrammeSections_stepHead__Qxei7:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:16px}.ProgrammeSections_stepHead__Qxei7 .ProgrammeSections_stepText__1NUiS{display:contents}.ProgrammeSections_stepHead__Qxei7 .ProgrammeSections_stepDot__CQ3tb{grid-area:dot;width:26px;height:26px;font-size:.8rem}.ProgrammeSections_stepHead__Qxei7 .ProgrammeSections_stepPhase__B4Vrb{grid-area:phase}.ProgrammeSections_stepHead__Qxei7 .ProgrammeSections_stepText__1NUiS strong{grid-area:title;margin-top:2px}.ProgrammeSections_stepHead__Qxei7 .ProgrammeSections_stepBenefit__erPL8{grid-area:benefit}.ProgrammeSections_stepHead__Qxei7 .ProgrammeSections_stepChevron__AkA3a{grid-area:chevron;margin-top:0}.ProgrammeSections_stepImg__VJfXL{position:relative;grid-area:img;margin-bottom:4px;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.ProgrammeSections_stepDot__CQ3tb{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mint-soft);color:var(--primary-deep);font-weight:800;font-size:.85rem}.ProgrammeSections_stepOpen__Y7NXg .ProgrammeSections_stepDot__CQ3tb{background:var(--primary-deep);color:var(--paper)}.ProgrammeSections_stepText__1NUiS{display:grid;grid-gap:3px;gap:3px}.ProgrammeSections_stepPhase__B4Vrb{color:var(--primary-deep);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ProgrammeSections_stepText__1NUiS strong{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.2}.ProgrammeSections_stepBenefit__erPL8{color:var(--clay-700);font-size:.84rem;font-weight:700}.ProgrammeSections_stepChevron__AkA3a{margin-top:6px;color:var(--ink-soft);transition:transform .2s ease}.ProgrammeSections_stepOpen__Y7NXg .ProgrammeSections_stepChevron__AkA3a{transform:rotate(180deg)}.ProgrammeSections_stepBody__Lba3f{margin:0;padding:0 16px 16px;color:var(--ink-soft);font-size:.9rem;line-height:1.5}.ProgrammeSections_coach__zHx1u{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--paper-cream)}.ProgrammeSections_coachPhoto__BqjMt{position:relative;width:120px;height:120px;overflow:hidden;border-radius:50%}.ProgrammeSections_coachTitle__C2Zkr{margin:4px 0 6px;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500}.ProgrammeSections_coachText__dy_uA{margin:0 0 12px;color:var(--ink-soft);line-height:1.5}.ProgrammeSections_badges__AEeE0{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ProgrammeSections_badges__AEeE0 li{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:var(--mint-soft);color:var(--primary-deep);font-size:.8rem;font-weight:700}.ProgrammeSections_quotes__DzaE5{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.ProgrammeSections_quoteCard__kiIOw{flex:0 0 min(360px,82%)}.ProgrammeSections_anchors__WNiOb{position:-webkit-sticky;position:sticky;top:88px;z-index:30;display:flex;justify-content:center;gap:4px;padding:8px 16px;border-bottom:1px solid var(--line);background:rgba(250,247,240,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProgrammeSections_anchors__WNiOb a{padding:6px 14px;border-radius:999px;color:var(--ink-soft);font-size:.88rem;font-weight:700}.ProgrammeSections_anchors__WNiOb a:hover{color:var(--ink)}.ProgrammeSections_anchors__WNiOb a[aria-current=true]{background:var(--mint-soft);color:var(--primary-deep)}@media (max-width:1024px){.ProgrammeSections_anchors__WNiOb{display:none}.ProgrammeSections_stepTab__jB_4H{padding:12px;gap:8px}.ProgrammeSections_stepTab__jB_4H .ProgrammeSections_stepPhase__B4Vrb{font-size:.7rem;letter-spacing:.04em}.ProgrammeSections_stepTab__jB_4H .ProgrammeSections_stepText__1NUiS strong{font-size:1.05rem}}@media (max-width:860px){.ProgrammeSections_journey__tPdw2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ProgrammeSections_timelineHead__Fs0WA{padding:12px 8px;gap:2px 12px}.ProgrammeSections_timelineStep__OdYGv:not(:last-child):before{left:22px}.ProgrammeSections_timelineBody__bnjAD{padding:0 8px 12px 50px}.ProgrammeSections_baCard__uxWUp{flex-basis:calc((100% - 14px) / 2.15)}.ProgrammeSections_sessions__76hh0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ProgrammeSections_quotes__DzaE5{display:flex;margin:0 -24px;padding:0 24px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;overscroll-behavior-x:contain;scrollbar-width:none}.ProgrammeSections_quotes__DzaE5::-webkit-scrollbar{display:none}.ProgrammeSections_quotes__DzaE5>li{scroll-snap-align:start}}@media (max-width:620px){.ProgrammeSections_journey__tPdw2{grid-template-columns:1fr;gap:16px;padding:12px;border-radius:20px}.ProgrammeSections_journeyCaption__wh1wB{justify-self:center}.ProgrammeSections_baCard__uxWUp{flex-basis:86%}.ProgrammeSections_filmBar__9gJQz{gap:8px}.ProgrammeSections_soundButton__4oc5L{padding:0}.ProgrammeSections_soundLabel__exjVv{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ProgrammeSections_filmTime__SVbn4{font-size:.75rem}.ProgrammeSections_carouselNav__UbUrB .ProgrammeSections_arrow__UEmId,.ProgrammeSections_stepper__CO9e3{display:none}.ProgrammeSections_steps__8uC_c{display:grid}.ProgrammeSections_coach__zHx1u{grid-template-columns:1fr;justify-items:center;text-align:center}.ProgrammeSections_badges__AEeE0{justify-content:center}.ProgrammeSections_recogniseRow__ewH6D{gap:12px;min-height:60px;padding:12px 14px 12px 12px}.ProgrammeSections_recogniseRow__ewH6D p{font-size:1.16rem}.ProgrammeSections_verdict___YMLf .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ProgrammeSections_recogniseOn__jx8mo .ProgrammeSections_recogniseBox__YNjmb,.ProgrammeSections_stepPanelText__zgEqp,.ProgrammeSections_timelineBody__bnjAD{animation:none}.ProgrammeSections_recogniseBox__YNjmb,.ProgrammeSections_recogniseRow__ewH6D,.ProgrammeSections_stepChevron__AkA3a,.ProgrammeSections_stepTab__jB_4H,.ProgrammeSections_step__Njn6g,.ProgrammeSections_timelineChevron__xAptY,.ProgrammeSections_timelineHead__Fs0WA,.ProgrammeSections_verdictDots__f1AeX i{transition:none}}.ProgrammeSections_timelineHead__Fs0WA .ProgrammeSections_stepDot__CQ3tb+strong{grid-row:1}@media (max-width:620px){.ProgrammeSections_journeyIllustration__ydlfP .ProgrammeSections_journeyShot__LiXm_{aspect-ratio:4/3}.ProgrammeSections_journeyIllustration__ydlfP .ProgrammeSections_baImg__CBvLQ{width:100%;height:100%;object-fit:cover}}.ProgrammeSections_journey__tPdw2:has(.ProgrammeSections_journeyIllustration__ydlfP){grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center}.ProgrammeSections_journeyIllustration__ydlfP .ProgrammeSections_journeyShot__LiXm_{aspect-ratio:1}.ProgrammeSections_journeyIllustration__ydlfP .ProgrammeSections_baImg__CBvLQ{width:100%;height:100%;object-fit:cover}@media (max-width:860px){.ProgrammeSections_journey__tPdw2:has(.ProgrammeSections_journeyIllustration__ydlfP){grid-template-columns:minmax(0,220px) minmax(0,1fr)}}@media (max-width:620px){.ProgrammeSections_journey__tPdw2:has(.ProgrammeSections_journeyIllustration__ydlfP){grid-template-columns:1fr}.ProgrammeSections_journeyIllustration__ydlfP .ProgrammeSections_journeyShot__LiXm_{aspect-ratio:4/3}}.ProgrammeSections_baInset__Db3CF .ProgrammeSections_baImg__CBvLQ{transform:scale(1.18);transform-origin:50% 39%}.FreeVsTrial_grid__sY1HZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1040px;margin:0 auto}.FreeVsTrial_free__lUXql,.FreeVsTrial_trial__VEPgb{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px);border-radius:22px}.FreeVsTrial_free__lUXql{border:1px solid var(--line);background:var(--paper-cream)}.FreeVsTrial_trial__VEPgb{background:linear-gradient(165deg,var(--teal-700) 0,var(--teal-800) 100%);color:var(--sand-100-cream)}.FreeVsTrial_label___LZsR{color:var(--secondary);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.FreeVsTrial_trial__VEPgb .FreeVsTrial_label___LZsR{color:var(--clay-300)}.FreeVsTrial_title__LUBCG{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:500;line-height:1.15}.FreeVsTrial_list__Mlk3I{display:grid;grid-gap:8px;gap:8px;margin:4px 0 6px;padding:0;list-style:none}.FreeVsTrial_list__Mlk3I li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45}.FreeVsTrial_list__Mlk3I svg{flex:none;margin-top:2px;color:var(--primary)}.FreeVsTrial_trial__VEPgb .FreeVsTrial_list__Mlk3I svg{color:var(--clay-300)}.FreeVsTrial_link__1NjRF{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;color:var(--primary-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.FreeVsTrial_cta__EFdY5{align-self:flex-start;margin-top:auto}.FreeVsTrial_cta__EFdY5 svg{flex:none}@media (max-width:900px){.FreeVsTrial_cta__EFdY5{gap:6px;padding-inline:12px;font-size:min(.92rem,3.7vw)}}.FreeVsTrial_note__KS2yn{margin:0;color:rgba(246,239,227,.75);font-size:.84rem}@media (max-width:760px){.FreeVsTrial_grid__sY1HZ{grid-template-columns:minmax(0,1fr)}.FreeVsTrial_cta__EFdY5{align-self:stretch;text-align:center}}.FreeResourcesSection_grid__8dwJW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.FreeResourcesSection_grid__8dwJW>li{display:flex}.FreeResourcesSection_card__tDE2_{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--paper-cream);color:var(--ink);transition:border-color .3s ease,transform .4s ease,box-shadow .4s ease}.FreeResourcesSection_card__tDE2_:focus-visible,.FreeResourcesSection_card__tDE2_:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 24px 48px -32px rgba(28,37,32,.5)}.FreeResourcesSection_card__tDE2_:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.FreeResourcesSection_cover__GJaWl{position:relative;aspect-ratio:16/9;background:var(--mint-soft)}.FreeResourcesSection_img__LF_kg{object-fit:cover}.FreeResourcesSection_body__qS4KH{display:flex;flex-direction:column;flex:1 1;gap:8px;padding:16px 18px 18px}.FreeResourcesSection_title__T_KNW{font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.15}.FreeResourcesSection_hook__VXkMm{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.FreeResourcesSection_more__buA6Z{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;color:var(--primary);font-weight:700;font-size:.9rem}.FreeResourcesSection_ebooks__5eGMJ{display:flex;justify-content:center;margin:20px 0 0}@media (max-width:760px){.FreeResourcesSection_grid__8dwJW{display:flex;gap:12px;margin-inline:-24px;padding:0 24px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;overscroll-behavior-x:contain;scrollbar-width:none}.FreeResourcesSection_grid__8dwJW::-webkit-scrollbar{display:none}.FreeResourcesSection_grid__8dwJW>li{flex:0 0 82%;max-width:360px;scroll-snap-align:start}}.AppDemo_band__MD_8p{padding-block:clamp(24px,3vw,40px)!important}.AppDemo_panel__CE67k{display:grid;grid-template-areas:". media" "intro media" "rest media" ". media";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1fr;grid-column-gap:clamp(8px,2vw,24px);column-gap:clamp(8px,2vw,24px);max-width:1180px;margin:0 auto;overflow:hidden;border-radius:32px;background:var(--teal-100-c)}.AppDemo_intro__H6Rmq{grid-area:intro;padding-left:clamp(28px,5vw,72px)}.AppDemo_rest__AbFLx{grid-area:rest;padding-left:clamp(28px,5vw,72px)}.AppDemo_media__vsYsC{position:relative;grid-area:media;align-self:end;height:min(780px,92vh);aspect-ratio:4/5;margin:clamp(20px,3vw,32px) clamp(24px,4vw,48px) 0 0;overflow:hidden;border-radius:50% 50% 0 0/34% 34% 0 0;background:var(--clay-100)}.AppDemo_video__TeyZv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AppDemo_play__3jFkk{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:64px;height:64px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--primary-deep);box-shadow:0 10px 28px -12px rgba(28,43,44,.55);transform:translate(-50%,-50%);cursor:pointer}.AppDemo_sound__4o_jm{position:absolute;right:14%;bottom:6%;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--primary-deep);box-shadow:0 8px 20px -10px rgba(28,43,44,.55);cursor:pointer}.AppDemo_play__3jFkk:focus-visible,.AppDemo_sound__4o_jm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AppDemo_title__7bL0E{margin:0 0 16px;font-family:var(--font-display);font-size:clamp(2.3rem,3.9vw,3.2rem);font-weight:500;line-height:1.08}.AppDemo_title__7bL0E em,.AppDemo_title__7bL0E span{display:block;white-space:nowrap}.AppDemo_title__7bL0E em{color:var(--primary-deep)}.AppDemo_lead__DY8Y9{max-width:440px;margin:0;color:var(--ink-soft);font-size:1.05rem;line-height:1.55}.AppDemo_benefits__QFn7P{display:grid;grid-gap:12px;gap:12px;margin:24px 0;padding:0;list-style:none}.AppDemo_benefit__tNIC_{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:1.02rem;font-weight:500;line-height:1.3}.AppDemo_benefit__tNIC_ svg{flex:none;color:var(--primary-deep)}.AppDemo_cta__NPrXi{justify-content:center}@media (min-width:861px) and (max-width:1100px){.AppDemo_intro__H6Rmq,.AppDemo_rest__AbFLx{padding-left:clamp(20px,3.2vw,72px)}.AppDemo_cta__NPrXi{padding-inline:14px;font-size:.9rem}}.AppDemo_reassurance__FE2dI{margin:10px 0 0;color:var(--ink-soft);font-size:.86rem}@media (max-width:860px){.AppDemo_panel__CE67k{grid-template-areas:"intro" "media" "rest";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;max-width:640px;padding-block:28px}.AppDemo_intro__H6Rmq,.AppDemo_rest__AbFLx{padding-inline:28px}.AppDemo_media__vsYsC{justify-self:center;width:calc(100% - 40px);max-width:560px;height:auto;margin:12px 0 24px;border-radius:50% 50% 28px 28px/34% 34% 28px 28px}.AppDemo_benefits__QFn7P{margin:8px 0 20px}}@media (max-width:620px){.AppDemo_band__MD_8p{padding-inline:8px!important}.AppDemo_panel__CE67k{padding-block:24px;border-radius:24px}.AppDemo_intro__H6Rmq,.AppDemo_rest__AbFLx{padding-inline:16px}.AppDemo_media__vsYsC{width:calc(100% - 16px);max-width:none;margin:8px 0 18px;border-radius:50% 50% 22px 22px/34% 34% 22px 22px}.AppDemo_sound__4o_jm{right:10%;width:44px;height:44px}.AppDemo_title__7bL0E{font-size:2.2rem}.AppDemo_lead__DY8Y9{font-size:1rem}.AppDemo_benefits__QFn7P{gap:10px;margin:4px 0 18px}.AppDemo_cta__NPrXi{width:100%;padding-inline:14px;font-size:.95rem}.AppDemo_reassurance__FE2dI{text-align:center}}.DisciplinesSection_band__7F90h{padding-block:clamp(32px,4vw,52px)!important}.DisciplinesSection_title__7vR3S{margin:6px 0 0;font-family:var(--font-display);font-size:clamp(2rem,3.8vw,3.1rem);font-weight:500;line-height:1.06}.DisciplinesSection_title__7vR3S em{color:var(--primary-deep)}.DisciplinesSection_lead__s2qfe{max-width:620px;margin:10px 0 0;color:var(--ink-soft);font-size:1.02rem;line-height:1.5}.DisciplinesSection_item__WC2TH{flex-basis:calc((100% - 4 * 16px) / 4.4)}.DisciplinesSection_card__qTXzw{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:20px;background:var(--sand-200)}.DisciplinesSection_card__qTXzw:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(180deg,transparent,rgba(28,43,44,.72));pointer-events:none}.DisciplinesSection_img__BKBqH{object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.DisciplinesSection_arrow__XC_ux{position:absolute;z-index:1;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.9);color:var(--primary-deep)}.DisciplinesSection_text__zEqYf{position:absolute;z-index:1;right:14px;bottom:14px;left:14px;display:grid;grid-gap:4px;gap:4px;color:var(--paper)}.DisciplinesSection_name__sizp2{font-family:var(--font-display);font-size:clamp(1.3rem,1.9vw,1.55rem);font-weight:500;line-height:1.1}.DisciplinesSection_benefit__CrRKu{font-size:.88rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.DisciplinesSection_arrow__XC_ux{opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.DisciplinesSection_benefit__CrRKu{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.DisciplinesSection_card__qTXzw:focus-visible .DisciplinesSection_img__BKBqH,.DisciplinesSection_card__qTXzw:hover .DisciplinesSection_img__BKBqH{transform:scale(1.05)}.DisciplinesSection_card__qTXzw:focus-visible .DisciplinesSection_arrow__XC_ux,.DisciplinesSection_card__qTXzw:hover .DisciplinesSection_arrow__XC_ux{opacity:1;transform:none}.DisciplinesSection_card__qTXzw:focus-visible .DisciplinesSection_benefit__CrRKu,.DisciplinesSection_card__qTXzw:hover .DisciplinesSection_benefit__CrRKu{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion:reduce){.DisciplinesSection_arrow__XC_ux,.DisciplinesSection_benefit__CrRKu,.DisciplinesSection_img__BKBqH{transition:none}}@media (max-width:900px){.DisciplinesSection_item__WC2TH{flex-basis:38%}}@media (max-width:640px){.DisciplinesSection_item__WC2TH{flex-basis:72%}}.HomeBanners_band__I5K6v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.HomeBanners_card__iLAPB{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:24px}.HomeBanners_free__F7wTd{background:var(--clay-50)}.HomeBanners_companies__p_i19{background:var(--paper-cream)}.HomeBanners_anchor__q17fM{position:absolute;top:0}.HomeBanners_icon__vEBC9{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--clay-100);color:var(--secondary)}.HomeBanners_companies__p_i19 .HomeBanners_icon__vEBC9{background:var(--mint-soft);color:var(--primary)}.HomeBanners_label__hl8s7{margin-top:6px;color:var(--secondary);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.HomeBanners_companies__p_i19 .HomeBanners_label__hl8s7{color:var(--primary)}.HomeBanners_title__vbmkg{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,1.95rem);font-weight:500;line-height:1.15}.HomeBanners_title__vbmkg em{color:var(--secondary)}.HomeBanners_companies__p_i19 .HomeBanners_title__vbmkg em{color:var(--primary)}.HomeBanners_text__ieiYf{margin:0 0 6px;color:var(--ink-soft);font-size:.96rem;line-height:1.6}.HomeBanners_button__YAQ9x{margin-top:auto}.HomeBanners_button__YAQ9x svg{flex:none}@media (max-width:860px){.HomeBanners_band__I5K6v{grid-template-columns:minmax(0,1fr);gap:12px}.HomeBanners_card__iLAPB{gap:8px;padding:20px}.HomeBanners_icon__vEBC9{display:none}.HomeBanners_button__YAQ9x{width:100%;text-align:center}}@media (max-width:480px){.HomeBanners_card__iLAPB{padding-inline:18px}.HomeBanners_button__YAQ9x{padding-inline:12px;font-size:min(.95rem,3.9vw)}}@media (max-width:400px){.HomeBanners_button__YAQ9x svg{display:none}}.HomeStickyTrial_bar__TWFUC{display:none}@media (max-width:720px){.HomeStickyTrial_bar__TWFUC{position:fixed;inset:auto 0 0;z-index:40;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(250,247,240,.96);box-shadow:0 -10px 28px -20px rgba(28,43,44,.45);transform:translateY(110%);transition:transform .25s ease;pointer-events:none}.HomeStickyTrial_visible__DkzBx{transform:none;pointer-events:auto}.HomeStickyTrial_button__wWgIY{width:100%;justify-content:center;min-height:46px}.HomeStickyTrial_note__lkct1{color:var(--ink-soft);font-size:.76rem}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.HomeStickyTrial_bar__TWFUC{transition:none}}.PageHero_hero__I_VOg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);max-width:1280px;margin:0 auto;padding:clamp(28px,5vw,64px) 24px clamp(36px,5vw,64px)}.PageHero_textOnly__iaTYB{grid-template-columns:minmax(0,1fr);max-width:920px;padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(4px,1vw,12px);text-align:center}.PageHero_textOnly__iaTYB .PageHero_actions__37Tyc,.PageHero_textOnly__iaTYB .PageHero_eyebrow__RGzF5{justify-content:center}.PageHero_textOnly__iaTYB .PageHero_lead__d_Jvs{margin-inline:auto}.PageHero_eyebrow__RGzF5{margin-bottom:16px}.PageHero_title__lbmT0{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5.6vw,4.6rem);font-weight:500;line-height:1.02;letter-spacing:-.01em}.PageHero_title__lbmT0 em{color:var(--primary)}.PageHero_lead__d_Jvs{max-width:560px;margin-top:20px;color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.PageHero_lead__d_Jvs p+p{margin-top:10px}.PageHero_actions__37Tyc{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.PageHero_note__9mYqv{margin-top:14px;color:var(--muted);font-size:.86rem}.PageHero_visual__z5MIr{position:relative;aspect-ratio:4/4.4;overflow:hidden;border-radius:28px;background:var(--sand-200);box-shadow:0 40px 80px -48px rgba(28,37,32,.55)}.PageHero_img___xnts{object-fit:cover}.PageHero_contain__h8lJ5{background:transparent;box-shadow:none}.PageHero_contain__h8lJ5 .PageHero_img___xnts{object-fit:contain}.PageHero_portrait__8fCkO{aspect-ratio:4/5}.PageHero_arch__MoUSL{justify-self:center;width:min(100%,460px);aspect-ratio:4/5;border-radius:50% 50% 28px 28px/40% 40% 28px 28px}.PageHero_archHero__e3yjD{padding-bottom:clamp(28px,3vw,40px)}.PageHero_archHero__e3yjD .PageHero_arch__MoUSL{width:min(100%,400px)}@media (max-width:900px){.PageHero_hero__I_VOg{grid-template-columns:minmax(0,1fr)}.PageHero_visual__z5MIr{aspect-ratio:16/10;max-height:460px}.PageHero_contain__h8lJ5{aspect-ratio:16/9}.PageHero_portrait__8fCkO{width:100%;max-width:460px;margin-inline:auto}.PageHero_arch__MoUSL,.PageHero_portrait__8fCkO{max-height:none;aspect-ratio:4/5}.PageHero_archHero__e3yjD{gap:32px}.PageHero_archHero__e3yjD .PageHero_arch__MoUSL{width:min(100%,360px)}}@media (max-width:620px){.PageHero_hero__I_VOg{padding-top:20px;gap:24px}.PageHero_actions__37Tyc{flex-direction:column}.PageHero_actions__37Tyc>.button{width:100%;padding-inline:14px;font-size:.95rem}.PageHero_visual__z5MIr{aspect-ratio:4/3.4;border-radius:20px}.PageHero_portrait__8fCkO{aspect-ratio:4/5}.PageHero_imageFirst__ZReIA{gap:14px;padding-top:14px}.PageHero_imageFirst__ZReIA .PageHero_visual__z5MIr{order:-1;max-height:42svh}.PageHero_imageFirst__ZReIA .PageHero_arch__MoUSL{width:auto;height:44svh;max-height:none;aspect-ratio:4/5;border-radius:50% 50% 20px 20px/40% 40% 20px 20px}.PageHero_imageFirst__ZReIA .PageHero_copy__dNblu{display:flex;flex-direction:column}.PageHero_imageFirst__ZReIA .PageHero_eyebrow__RGzF5{margin-bottom:8px}.PageHero_imageFirst__ZReIA .PageHero_actions__37Tyc{display:contents}.PageHero_imageFirst__ZReIA .PageHero_actions__37Tyc>.button.primary{order:1;margin-top:16px}.PageHero_imageFirst__ZReIA .PageHero_note__9mYqv{order:2;margin-top:10px}.PageHero_imageFirst__ZReIA .PageHero_lead__d_Jvs{order:3;margin-top:16px}.PageHero_imageFirst__ZReIA .PageHero_actions__37Tyc>.button.ghost{order:4;margin-top:16px}}.TrialSteps_cta__3w8nZ{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:32px;text-align:center}.TrialSteps_cta__3w8nZ p{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.4}@media (max-width:620px){.TrialSteps_cta__3w8nZ .button{width:100%;padding-inline:14px;font-size:.95rem}}.IncludedBenefits_benefits__9vecW{max-width:1040px;margin:48px auto 0;text-align:center}.IncludedBenefits_method__SqLEG{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;color:var(--primary-deep);font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.IncludedBenefits_benefits__9vecW{margin-top:16px}}.abonnement_proof__DGeY6{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--ink);font-size:.92rem;font-weight:600}.abonnement_proof__DGeY6 svg{flex:none;color:var(--secondary)}.abonnement_compare__r1nwp{max-width:560px;margin:18px auto 0;color:var(--ink-soft);font-size:.98rem;line-height:1.45;text-align:center}.abonnement_compare__r1nwp strong{color:var(--ink)}.methode_heroVideo__UY0ay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ArchGallery_arches__bBTuL{--closed:72px;--gap:10px;--open:calc(100cqw - var(--others) * (var(--closed) + var(--gap)));position:relative;container-type:inline-size;display:flex;gap:var(--gap);height:440px}.ArchGallery_tall__X9RpJ .ArchGallery_arches__bBTuL{max-width:860px;height:520px;margin-inline:auto}.ArchGallery_arch__z16vH{position:relative;flex:0 0 var(--closed);overflow:hidden;isolation:isolate;padding:0;border:0;border-radius:200px 200px 24px 24px;background:var(--teal-800);color:var(--paper);cursor:pointer;transition:flex-basis .9s cubic-bezier(.45,0,.15,1)}.ArchGallery_arch__z16vH[aria-current]{flex-basis:var(--open)}.ArchGallery_arch__z16vH:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.ArchGallery_shot__8pr9T{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:var(--open);transform:translateX(-50%)}.ArchGallery_shot__8pr9T img{object-fit:cover}.ArchGallery_shot__8pr9T .ArchGallery_onPhones__DvFJA{display:none}.ArchGallery_shot__8pr9T:after,.ArchGallery_shot__8pr9T:before{content:"";position:absolute;z-index:1;inset:0;transition:opacity .6s ease}.ArchGallery_shot__8pr9T:before{background:var(--teal-800);opacity:.58}.ArchGallery_arch__z16vH:hover .ArchGallery_shot__8pr9T:before{opacity:.35}.ArchGallery_arch__z16vH[aria-current] .ArchGallery_shot__8pr9T:before{opacity:0}.ArchGallery_shot__8pr9T:after{background:linear-gradient(0deg,rgba(20,52,48,.97) 0,rgba(20,52,48,.86) 24%,transparent 58%);opacity:0}.ArchGallery_arch__z16vH[aria-current] .ArchGallery_shot__8pr9T:after{opacity:1}@media (min-width:621px){.ArchGallery_tall__X9RpJ .ArchGallery_shot__8pr9T:after{background:linear-gradient(0deg,rgba(20,52,48,.95) 0,rgba(20,52,48,.8) 18%,transparent 44%)}}.ArchGallery_name__PbXty{position:absolute;bottom:22px;left:50%;font-family:var(--font-display);font-size:1.22rem;font-weight:500;line-height:1;white-space:nowrap;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways}.ArchGallery_more__BaPt_{position:absolute;top:30px;left:50%;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:1.15rem;line-height:1;transform:translateX(-50%);transition:background .3s ease}.ArchGallery_arch__z16vH:hover .ArchGallery_more__BaPt_{background:rgba(255,255,255,.18)}.ArchGallery_arch__z16vH[aria-current] .ArchGallery_name__PbXty{-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;width:1px;height:1px}.ArchGallery_arch__z16vH[aria-current] .ArchGallery_more__BaPt_{display:none}.ArchGallery_caption__0t_Hc{position:absolute;bottom:0;left:0;display:grid;grid-gap:4px;gap:4px;width:var(--open);padding:0 clamp(16px,3vw,32px) 26px;text-align:left;animation:ArchGallery_rise__hTZme .7s cubic-bezier(.2,.6,.2,1) .3s both}.ArchGallery_arch__z16vH:not([aria-current]) .ArchGallery_caption__0t_Hc{display:none}.ArchGallery_caption__0t_Hc strong{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:500;line-height:1.1}.ArchGallery_caption__0t_Hc>span:not(.ArchGallery_bar__3X1IX){font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.35}@keyframes ArchGallery_rise__hTZme{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ArchGallery_bar__3X1IX{position:absolute;right:clamp(16px,3vw,32px);bottom:12px;left:clamp(16px,3vw,32px);height:2px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.24)}.ArchGallery_bar__3X1IX span{display:block;height:100%;background:var(--clay-300);transform-origin:left;animation:ArchGallery_fill__4ifLV var(--pace) linear both}@keyframes ArchGallery_fill__4ifLV{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ArchGallery_dots__2P_v2{display:none}@media (prefers-reduced-motion:reduce){.ArchGallery_arch__z16vH,.ArchGallery_more__BaPt_,.ArchGallery_shot__8pr9T:after,.ArchGallery_shot__8pr9T:before{transition:none}.ArchGallery_caption__0t_Hc{animation:none}}@media (max-width:900px){.ArchGallery_arches__bBTuL{--closed:54px;--gap:8px;height:420px}.ArchGallery_tall__X9RpJ .ArchGallery_arches__bBTuL{height:480px}.ArchGallery_name__PbXty{font-size:1.08rem}.ArchGallery_more__BaPt_{top:24px;width:26px;height:26px;font-size:1rem}}@media (max-width:620px){.ArchGallery_arches__bBTuL,.ArchGallery_tall__X9RpJ .ArchGallery_arches__bBTuL{--gap:12px;container-type:normal;height:auto;margin-inline:-24px;padding:0 24px;overflow-x:auto;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.ArchGallery_arches__bBTuL::-webkit-scrollbar{display:none}.ArchGallery_arch__z16vH,.ArchGallery_arch__z16vH[aria-current]{flex:0 0 84%;height:440px;border-radius:999px 999px 20px 20px/200px 200px 20px 20px;scroll-snap-align:start;transition:none}.ArchGallery_more__BaPt_{display:none}.ArchGallery_shot__8pr9T{width:100%}.ArchGallery_shot__8pr9T .ArchGallery_onPhones__DvFJA{display:block}.ArchGallery_shot__8pr9T .ArchGallery_notOnPhones___w4IT{display:none}.ArchGallery_arch__z16vH:hover .ArchGallery_shot__8pr9T:before,.ArchGallery_shot__8pr9T:before{opacity:0}.ArchGallery_shot__8pr9T:after,.ArchGallery_tall__X9RpJ .ArchGallery_shot__8pr9T:after{background:linear-gradient(0deg,rgba(20,52,48,.95) 0,rgba(20,52,48,.8) 24%,transparent 48%);opacity:1}.ArchGallery_name__PbXty{-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;width:1px;height:1px}.ArchGallery_arch__z16vH:not([aria-current]) .ArchGallery_caption__0t_Hc{display:grid;animation:none}.ArchGallery_caption__0t_Hc{width:100%;padding:0 20px 26px}.ArchGallery_caption__0t_Hc strong{font-size:1.6rem}.ArchGallery_dots__2P_v2{display:flex;justify-content:center;margin-top:6px}.ArchGallery_dots__2P_v2 button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.ArchGallery_dots__2P_v2 span{width:8px;height:8px;border-radius:99px;background:var(--line-strong);transition:width .3s ease,background .3s ease}.ArchGallery_dots__2P_v2 [aria-current] span{width:24px;background:var(--primary-deep)}}.FaqAccordion_accordion__I0P0Y{display:flex;flex-direction:column;gap:6px}.FaqAccordion_item__LMy_M{background:var(--paper-cream);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:background .25s ease,border-color .25s ease}.FaqAccordion_open__h1ccq{background:var(--paper-cool)}.FaqAccordion_trigger__4aPCW{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 18px;margin:0;background:none;border:none;cursor:pointer;text-align:left;font:inherit}.FaqAccordion_question__EyW_l{font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:var(--ink-brand);line-height:1.4;transition:color .2s}.FaqAccordion_trigger__4aPCW:hover .FaqAccordion_question__EyW_l{color:var(--primary)}.FaqAccordion_trigger__4aPCW:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:12px}.FaqAccordion_icon__fsWCr{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--primary);color:var(--primary);display:grid;place-items:center;font-size:1rem;font-weight:500;line-height:1;transition:background .25s,color .25s}.FaqAccordion_open__h1ccq .FaqAccordion_icon__fsWCr{background:var(--primary);color:var(--paper)}.FaqAccordion_panel__vg6TU{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s cubic-bezier(.2,.6,.2,1),visibility .35s}.FaqAccordion_open__h1ccq .FaqAccordion_panel__vg6TU{grid-template-rows:1fr;visibility:visible}.FaqAccordion_clip__yxAhz{min-height:0;overflow:hidden}.FaqAccordion_content__b57B_{display:flex;flex-direction:column;gap:10px;padding:0 18px 18px;color:var(--ink-soft);font-size:.9rem;line-height:1.7}.FaqAccordion_content__b57B_ p,.FaqAccordion_content__b57B_ ul{margin:0}.FaqAccordion_content__b57B_ ul{padding-left:18px}.FaqAccordion_content__b57B_ li+li{margin-top:4px}.FaqAccordion_content__b57B_ strong{color:var(--ink);font-weight:600}.FaqAccordion_content__b57B_ a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.FaqAccordion_panel__vg6TU{transition:none}}@media (max-width:480px){.FaqAccordion_trigger__4aPCW{min-height:64px;padding:12px 14px}.FaqAccordion_content__b57B_{padding:0 14px 16px}}.StepPath_steps__NYbTb{position:relative;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));grid-gap:16px;gap:16px;max-width:calc(var(--count) * 346px);margin:0 auto;padding:0;list-style:none}.StepPath_steps__NYbTb:after,.StepPath_steps__NYbTb:before{content:"";position:absolute;z-index:0;top:46px;right:calc(50% / var(--count));left:calc(50% / var(--count));height:2px;border-radius:2px}.StepPath_steps__NYbTb:before{background:var(--line-strong)}.StepPath_steps__NYbTb:after{background:var(--primary);transform:scaleX(var(--progress,0));transform-origin:left;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.StepPath_step__571D1{position:relative;z-index:1;display:flex}.StepPath_card__CCMPg{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:18px 18px 22px;border:1px solid transparent;border-radius:22px;background:none;color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s ease}.StepPath_card__CCMPg:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.StepPath_active__VjC4a .StepPath_card__CCMPg{border-color:var(--line);background:var(--paper-cream);box-shadow:0 22px 44px -32px rgba(20,52,48,.5);transform:translateY(-3px)}.StepPath_dot__d8Vlr{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border:1px solid var(--line-strong);border-radius:50%;background:var(--paper-cream);color:var(--primary-deep);font-family:var(--font-display);font-size:1.45rem;transition:background .4s ease,border-color .4s ease,color .4s ease}.StepPath_active__VjC4a .StepPath_dot__d8Vlr,.StepPath_done__9f9Xl .StepPath_dot__d8Vlr{border-color:transparent;background:linear-gradient(165deg,var(--teal-700) 0,var(--teal-800) 100%);color:var(--white)}.StepPath_when__TrGCs{color:var(--secondary);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.StepPath_title__ZFGKN{font-family:var(--font-display);font-size:1.4rem;font-weight:500;line-height:1.2}.StepPath_more__qCLCv{display:grid}.StepPath_text__z5TQE{max-width:280px;color:var(--ink-soft);font-size:.93rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.StepPath_step__571D1:not(.StepPath_active__VjC4a) .StepPath_card__CCMPg:hover{border-color:var(--line)}}@media (prefers-reduced-motion:reduce){.StepPath_card__CCMPg,.StepPath_dot__d8Vlr,.StepPath_more__qCLCv,.StepPath_steps__NYbTb:after{transition:none}.StepPath_active__VjC4a .StepPath_card__CCMPg{transform:none}}@media (max-width:900px){.StepPath_steps__NYbTb{grid-template-columns:minmax(0,1fr);gap:6px;max-width:560px}.StepPath_steps__NYbTb:after,.StepPath_steps__NYbTb:before{top:40px;right:auto;bottom:40px;left:39px;width:2px;height:auto}.StepPath_steps__NYbTb:after{transform:scaleY(var(--progress,0));transform-origin:top}.StepPath_card__CCMPg{display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:start;padding:12px 14px;border-radius:18px;text-align:left}.StepPath_active__VjC4a .StepPath_card__CCMPg{transform:none}.StepPath_dot__d8Vlr{grid-row:span 3;width:48px;height:48px;margin:0}.StepPath_title__ZFGKN{font-size:1.28rem}.StepPath_more__qCLCv{grid-column:2}.StepPath_text__z5TQE{max-width:none}}.ContactModal_contact-overlay__OQLGd{position:fixed;inset:0;background:rgba(28,43,44,.55);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ContactModal_contact-modal__eA6n0{background:var(--paper);border-radius:20px;padding:clamp(28px,4vw,48px);width:100%;max-width:560px;position:relative;box-shadow:0 32px 80px -24px rgba(28,43,44,.35)}.ContactModal_contact-close__FeNCL{position:absolute;top:18px;right:18px;background:var(--mist);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:background .2s ease}.ContactModal_contact-close__FeNCL:hover{background:var(--line)}.ContactModal_contact-eyebrow__4PHqY{font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0 0 8px}.ContactModal_contact-title__xSUEY{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;margin:0 0 28px;line-height:1.1}.ContactModal_contact-form__PxdDD{display:flex;flex-direction:column;gap:16px}.ContactModal_contact-row__vI1SL{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ContactModal_contact-field__21q_P{display:flex;flex-direction:column;gap:6px}.ContactModal_contact-field__21q_P label{font-size:.82rem;font-weight:600;color:var(--ink)}.ContactModal_contact-field__21q_P input,.ContactModal_contact-field__21q_P textarea{border:1px solid var(--line-strong);border-radius:10px;padding:11px 14px;font-size:.95rem;color:var(--ink);background:var(--paper-cream);outline:none;transition:border-color .2s ease;resize:none}.ContactModal_contact-field__21q_P input:focus,.ContactModal_contact-field__21q_P textarea:focus{border-color:var(--primary)}.ContactModal_contact-submit__Kw42_{margin-top:4px;width:100%;justify-content:center}.ContactModal_contact-submit__Kw42_:disabled{opacity:.6;cursor:default}.ContactModal_contact-success__0Le8R p{font-size:1rem;color:var(--primary-deep);background:var(--mint-soft);border-radius:12px;padding:20px;text-align:center}.ContactModal_contact-error__HJaH5{font-size:.85rem;color:var(--red-700);margin:0}@media (max-width:480px){.ContactModal_contact-row__vI1SL{grid-template-columns:1fr}}.ProgrammeQuiz_quiz-box__aYeJZ{position:relative;max-width:880px;margin:0 auto;padding:clamp(22px,4vw,40px) clamp(18px,4.5vw,48px);border:1px solid var(--line);border-radius:20px;background:var(--paper-cream);box-shadow:0 22px 46px -36px rgba(28,43,44,.45)}.ProgrammeQuiz_quiz-header__hqgXX{margin-bottom:22px;text-align:center}.ProgrammeQuiz_quiz-title__KOlJs{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.15}.ProgrammeQuiz_quiz-title__KOlJs em{color:var(--primary-deep)}.ProgrammeQuiz_quiz-sub__tW2ZO{margin:6px 0 16px;color:var(--ink-soft);font-size:.92rem;font-weight:600}.ProgrammeQuiz_quiz-progress__sAIDq{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:6px;gap:6px;max-width:420px;margin:0 auto}.ProgrammeQuiz_quiz-progress-step__MsrUH{position:relative;height:4px;overflow:hidden;border-radius:99px;background:var(--line)}.ProgrammeQuiz_quiz-progress-step__MsrUH:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.ProgrammeQuiz_quiz-progress-step__MsrUH.ProgrammeQuiz_current__vWkhw:after{background:var(--clay-400);transform:scaleX(.35)}.ProgrammeQuiz_quiz-progress-step__MsrUH.ProgrammeQuiz_done__PM7Ly:after{transform:scaleX(1)}.ProgrammeQuiz_quiz-step__7rwac{animation:ProgrammeQuiz_quiz-in__zZtLN .35s ease both}@keyframes ProgrammeQuiz_quiz-in__zZtLN{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ProgrammeQuiz_quiz-step-label__8fiqw{margin:0 0 4px;color:var(--ink-soft);font-size:.82rem}.ProgrammeQuiz_quiz-cheer__P4wlY{color:var(--primary-deep);font-weight:700}.ProgrammeQuiz_quiz-question__w1sv4{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2;color:var(--ink)}.ProgrammeQuiz_quiz-options__xuUnK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:600px;margin:0 auto}.ProgrammeQuiz_count-4___Ig0v{grid-template-columns:repeat(4,minmax(0,1fr))}.ProgrammeQuiz_count-2__NhvLJ{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.ProgrammeQuiz_photos__oiEL8.ProgrammeQuiz_count-4___Ig0v{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgrammeQuiz_photos__oiEL8.ProgrammeQuiz_count-4___Ig0v .ProgrammeQuiz_quiz-option-photo__u9_Dd{aspect-ratio:3/2}.ProgrammeQuiz_quiz-option__hxRCk{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:56px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--white);color:var(--ink);font:inherit;font-size:.95rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.ProgrammeQuiz_quiz-option__hxRCk:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 14px 26px -20px rgba(28,43,44,.6)}.ProgrammeQuiz_quiz-option__hxRCk:hover .ProgrammeQuiz_quiz-option-img__ypviK{transform:scale(calc(var(--zoom, 1) * 1.04))}.ProgrammeQuiz_quiz-option__hxRCk:hover .ProgrammeQuiz_quiz-option-icon__Ojb93{background:var(--primary-deep);color:var(--white)}}.ProgrammeQuiz_quiz-option__hxRCk:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_selected__SPlNQ{border-color:var(--primary-deep);background:var(--mint-soft);box-shadow:0 0 0 1px var(--primary-deep)}.ProgrammeQuiz_quiz-option-photo__u9_Dd{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--clay-100)}.ProgrammeQuiz_quiz-option-img__ypviK{object-fit:cover;transform:scale(var(--zoom,1));transition:transform .35s ease}.ProgrammeQuiz_quiz-option-label__L6ED2{padding:10px 40px 12px 12px}.ProgrammeQuiz_quiz-option-check__kgSCz{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--primary-deep);color:var(--paper);opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_selected__SPlNQ .ProgrammeQuiz_quiz-option-check__kgSCz{opacity:1;transform:none}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_typo__llGsG{align-items:center;justify-content:center;min-height:120px;padding:18px 12px;text-align:center}.ProgrammeQuiz_quiz-option-minutes__k_h10{white-space:nowrap;font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3rem);font-weight:500;line-height:1;color:var(--primary-deep)}.ProgrammeQuiz_quiz-option-minutes__k_h10 small{margin-left:4px;font-family:var(--font-sans);font-size:.9rem;font-weight:700;color:var(--ink-soft)}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_typo__llGsG .ProgrammeQuiz_quiz-option-label__L6ED2{padding:0}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_iconTile___BNkH{justify-content:flex-start;gap:12px;min-height:168px;padding:22px 14px 18px}.ProgrammeQuiz_quiz-option-icon__Ojb93{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--mint-soft);color:var(--primary-deep);transition:background .18s ease,color .18s ease}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_selected__SPlNQ .ProgrammeQuiz_quiz-option-icon__Ojb93{background:var(--primary-deep);color:var(--white)}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_iconTile___BNkH .ProgrammeQuiz_quiz-option-label__L6ED2{display:flex;flex-direction:column;gap:4px;font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.2}.ProgrammeQuiz_quiz-option-hint__C1f4v{font-family:var(--font-sans);font-size:.8rem;font-weight:500;color:var(--ink-soft)}.ProgrammeQuiz_srOnly__DELT_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProgrammeQuiz_quiz-back__loguZ,.ProgrammeQuiz_quiz-restart__2QNQz{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:12px;padding:0 4px;border:0;background:none;color:var(--ink-soft);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.ProgrammeQuiz_quiz-back__loguZ:hover,.ProgrammeQuiz_quiz-restart__2QNQz:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ProgrammeQuiz_quiz-eyebrow__aCiOr{display:block;margin-bottom:12px;color:var(--primary);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-align:center;text-transform:uppercase}.ProgrammeQuiz_quiz-result__903w7{display:grid;grid-gap:18px;gap:18px}.ProgrammeQuiz_quiz-result-cover__eSt6U{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:var(--mint-soft);box-shadow:0 16px 34px -22px rgba(28,43,44,.45)}.ProgrammeQuiz_quiz-result-img__Roxy1{object-fit:cover}.ProgrammeQuiz_quiz-result-body__ElRFa{display:flex;flex-direction:column;gap:12px}.ProgrammeQuiz_quiz-included__u_Zy3{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 11px;border-radius:999px;background:var(--mint-soft);color:var(--primary-deep);font-size:.78rem;font-weight:700}.ProgrammeQuiz_quiz-result-title__FXXjY{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.12}.ProgrammeQuiz_quiz-result-title__FXXjY em{color:var(--primary-deep)}.ProgrammeQuiz_quiz-reasons__qm111{display:grid;grid-gap:8px;gap:8px;margin:2px 0 0;padding:0;list-style:none}.ProgrammeQuiz_quiz-reasons__qm111 li{display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-size:.92rem;line-height:1.45}.ProgrammeQuiz_quiz-reasons__qm111 svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.ProgrammeQuiz_quiz-pills__rFfMn{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ProgrammeQuiz_quiz-pills__rFfMn li{padding:4px 10px;border-radius:999px;background:var(--clay-100);color:var(--ink);font-size:.8rem;font-weight:600}.ProgrammeQuiz_quiz-result-actions__oGKHv{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px}.ProgrammeQuiz_quiz-buy-link__ME9fq{color:var(--ink-soft);font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ProgrammeQuiz_quiz-how__uj5Ui{margin:0;color:var(--ink-soft);font-size:.82rem}.ProgrammeQuiz_quiz-alts__insbn{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.ProgrammeQuiz_quiz-alts-title__3M_5w{margin:0 0 10px;color:var(--ink-soft);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProgrammeQuiz_quiz-alts__insbn ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ProgrammeQuiz_quiz-alt__eB19J{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);transition:border-color .18s ease}.ProgrammeQuiz_quiz-alt__eB19J:hover{border-color:var(--primary)}.ProgrammeQuiz_quiz-alt-cover__yRvgW{position:relative;flex:0 0 auto;width:96px;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.ProgrammeQuiz_quiz-alt-text__850Dv{display:grid;flex:1 1;grid-gap:2px;gap:2px}.ProgrammeQuiz_quiz-alt-name___nc8G{font-weight:700;font-size:.92rem}.ProgrammeQuiz_quiz-alt-meta__PQ_zE{color:var(--primary-deep);font-size:.78rem}@media (max-width:980px){.ProgrammeQuiz_count-4___Ig0v,.ProgrammeQuiz_quiz-options__xuUnK{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgrammeQuiz_count-3__4CGlQ{grid-template-columns:repeat(3,minmax(0,1fr))}.ProgrammeQuiz_count-2__NhvLJ{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgrammeQuiz_quiz-options__xuUnK{max-width:460px}}@media (max-width:620px){.ProgrammeQuiz_quiz-box__aYeJZ{padding:16px 14px 14px;border-radius:18px}.ProgrammeQuiz_quiz-sub__tW2ZO,.ProgrammeQuiz_quiz-title__KOlJs{display:none}.ProgrammeQuiz_quiz-header__hqgXX{margin-bottom:14px}.ProgrammeQuiz_quiz-question__w1sv4{margin-bottom:14px;font-size:1.45rem}.ProgrammeQuiz_quiz-options__xuUnK{gap:8px}.ProgrammeQuiz_quiz-option__hxRCk{font-size:.88rem}.ProgrammeQuiz_quiz-option-label__L6ED2{padding:8px 10px 10px}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_typo__llGsG{min-height:104px;padding:30px 6px 14px}.ProgrammeQuiz_quiz-option-minutes__k_h10{font-size:1.75rem}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_iconTile___BNkH{gap:10px;min-height:0;padding:18px 10px 14px}.ProgrammeQuiz_quiz-option-icon__Ojb93{width:44px;height:44px}.ProgrammeQuiz_quiz-option__hxRCk.ProgrammeQuiz_iconTile___BNkH .ProgrammeQuiz_quiz-option-label__L6ED2{font-size:1.02rem}.ProgrammeQuiz_quiz-option-hint__C1f4v{font-size:.75rem}.ProgrammeQuiz_quiz-option-minutes__k_h10 small{display:block;margin:4px 0 0;font-size:.8rem}.ProgrammeQuiz_quiz-option-check__kgSCz{top:8px;right:8px;width:22px;height:22px}.ProgrammeQuiz_quiz-result-actions__oGKHv .button{width:100%;justify-content:center;padding-inline:12px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.ProgrammeQuiz_quiz-step__7rwac{animation:none}.ProgrammeQuiz_quiz-option-check__kgSCz,.ProgrammeQuiz_quiz-option-img__ypviK,.ProgrammeQuiz_quiz-option__hxRCk,.ProgrammeQuiz_quiz-progress-step__MsrUH:after{transition:none}.ProgrammeQuiz_quiz-option__hxRCk:hover{transform:none}.ProgrammeQuiz_quiz-option__hxRCk:hover .ProgrammeQuiz_quiz-option-img__ypviK{transform:scale(var(--zoom,1))}}