.landing-enhancements_landingMotion__K1ZGw{scroll-behavior:smooth}.landing-enhancements_brand__O7cNS{display:inline-flex;align-items:center;gap:.55rem}.landing-enhancements_brandLogo__qK0PZ{width:32px;height:32px;object-fit:contain;flex:none;filter:drop-shadow(0 3px 6px rgba(29,12,78,.12))}.landing-enhancements_progress__2Zfxu{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1000;transform-origin:left;background:linear-gradient(90deg,#b8f0d9,#bba1fb,#faf3ff);pointer-events:none}.landing-enhancements_heroCopy__ZvoJQ{animation:landing-enhancements_hero-enter___10xo .85s cubic-bezier(.2,.8,.2,1) both}.landing-enhancements_heroVisual__MRdM1{animation:landing-enhancements_visual-enter__unSOh 1.05s cubic-bezier(.2,.8,.2,1) .1s both;transform-origin:center}.landing-enhancements_reveal__qE3uD{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.landing-enhancements_reveal__qE3uD.landing-enhancements_pending__UnQlF{opacity:0;transform:translateY(26px)}.landing-enhancements_reveal__qE3uD.landing-enhancements_pending__UnQlF.landing-enhancements_visible__z7a_F{opacity:1;transform:translateY(0)}.landing-enhancements_landingMotion__K1ZGw a,.landing-enhancements_landingMotion__K1ZGw button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.landing-enhancements_landingMotion__K1ZGw a:focus-visible,.landing-enhancements_landingMotion__K1ZGw button:focus-visible{outline:3px solid #68bdb0;outline-offset:4px}.landing-enhancements_landingMotion__K1ZGw a:hover,.landing-enhancements_landingMotion__K1ZGw button:hover{text-underline-offset:5px}.landing-enhancements_landingMotion__K1ZGw article{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}@media (hover:hover) and (pointer:fine){.landing-enhancements_landingMotion__K1ZGw article:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(44,33,84,.09)}}@keyframes landing-enhancements_hero-enter___10xo{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-enhancements_visual-enter__unSOh{0%{opacity:0;transform:translateY(28px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.landing-enhancements_landingMotion__K1ZGw *,.landing-enhancements_landingMotion__K1ZGw :after,.landing-enhancements_landingMotion__K1ZGw :before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_e3a89d{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_e3a89d{--landing-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_287987{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_287987{--landing-body:"Instrument Sans","Instrument Sans Fallback"}.landing_landing__nrxBG{--ink:#21172e;--plum:#251832;--lavender:#d7c0ff;--muted:#71677f;background:#fcfbfa;color:var(--ink);font-family:var(--landing-body),sans-serif;font-size:16px;line-height:1.6;overflow:clip}.landing_landing__nrxBG *{box-sizing:border-box}.landing_landing__nrxBG h1,.landing_landing__nrxBG h2,.landing_landing__nrxBG h3,.landing_landing__nrxBG h4,.landing_landing__nrxBG p{margin:0}.landing_cardTitle__G7lDZ,.landing_landing__nrxBG h1,.landing_landing__nrxBG h2{font-family:var(--landing-display),sans-serif;line-height:1.12;letter-spacing:-.035em}.landing_landing__nrxBG h2{font-size:clamp(28px,3vw,40px);font-weight:700}.landing_landing__nrxBG a{color:inherit;text-decoration:none}.landing_landing__nrxBG button{font:inherit;cursor:pointer}.landing_landing__nrxBG a:focus-visible,.landing_landing__nrxBG button:focus-visible,.landing_landing__nrxBG summary:focus-visible{outline:3px solid #a27ada;outline-offset:5px}.landing_landing__nrxBG section[id]{scroll-margin-top:30px}.landing_container__JoiMB{width:min(1200px,calc(100% - 96px));margin-inline:auto}.landing_section__ICJEz{padding-block:74px}.landing_eyebrow__xr4rD{display:block;font-size:11px;letter-spacing:.15em;font-weight:700;color:#85709f;margin-bottom:16px}.landing_brand__89dKB{display:inline-flex;align-items:center;gap:9px;font-size:22px;font-weight:700;letter-spacing:-.04em}.landing_brand__89dKB svg{color:#b996f1}.landing_hero__wie8N{background:radial-gradient(ellipse at 80% 40%,#3b2650 0,#21172e 60%);color:#fcf9ff}.landing_header__TkI7r{width:min(1320px,calc(100% - 96px));height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.landing_nav__knAbU{display:flex;gap:30px;font-size:13px}.landing_nav__knAbU a:hover{color:#cfb5fc}.landing_headerActions__k8Zgb{display:flex;align-items:center;gap:24px;font-size:13px}.landing_buttonBorder__gXZKg,.landing_buttonDark__gHimL,.landing_buttonLight__0EGwz,.landing_buttonOutlineLight___Xh7y{min-height:46px;padding:11px 24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:600;line-height:1.4;transition:transform .2s,box-shadow .2s}.landing_buttonLight__0EGwz{background:linear-gradient(105deg,#dcc8fc,#c9a9f5);color:#24152f!important;box-shadow:inset 0 1px #ffffff80}.landing_buttonDark__gHimL{background:#281737;color:white!important}.landing_buttonOutlineLight___Xh7y{border:1px solid #bea3de;color:#f1e7ff!important}.landing_buttonBorder__gXZKg{border:1px solid #9a8ea5}.landing_buttonBorder__gXZKg:hover,.landing_buttonDark__gHimL:hover,.landing_buttonLight__0EGwz:hover,.landing_buttonOutlineLight___Xh7y:hover{transform:translateY(-2px);box-shadow:0 6px 20px #36204b20}.landing_headerActions__k8Zgb .landing_buttonLight__0EGwz{min-height:36px;padding:8px 18px}.landing_heroGrid__yIZcR{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;min-height:520px;padding-block:70px 90px}.landing_heroCopy__9SHJs{position:relative;z-index:2}.landing_heroCopy__9SHJs .landing_eyebrow__xr4rD{color:#bda3da}.landing_heroCopy__9SHJs h1{font-size:clamp(36px,3.7vw,53px);font-weight:700;white-space:nowrap}.landing_heroCopy__9SHJs em{font-style:normal;color:#cdaaf5}.landing_heroCopy__9SHJs p{font-size:18px;max-width:420px;color:#e3dbe9;margin-top:24px;line-height:1.6}.landing_actions__Ww_6l{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.landing_heroVisual__Nz91C{position:relative;padding:15px 0 0}.landing_steps__Bnb3O{position:absolute;inset:-40px -30px -20px;display:flex;align-items:flex-end;transform:skewY(-10deg);opacity:.65}.landing_ctaSteps__u3M8M i,.landing_steps__Bnb3O i{flex:1;background:linear-gradient(130deg,#c6a7ef90,#6e489660);border:1px solid #d8bdff60;box-shadow:inset 0 10px 15px #e1ceff30}.landing_dashboard__HnFLy{display:grid;grid-template-columns:90px 1fr;position:relative;background:#faf9fd;border:7px solid #77608e;border-radius:14px;box-shadow:0 35px 70px #11081960;transform:perspective(1200px) rotateY(-6deg) rotateX(3deg);color:#241b32;font-size:11px}.landing_dashboard__HnFLy aside{background:#2a193b;color:#b9a8cc;padding:18px 8px}.landing_dashboard__HnFLy aside .landing_brand__89dKB{font-size:12px;gap:4px;color:white;margin-bottom:24px}.landing_dashboard__HnFLy aside svg{width:15px;height:18px}.landing_dashboard__HnFLy aside>div{padding:9px 6px;display:flex;gap:7px;font-size:10px}.landing_sideActive__F_H62{background:#65448a;border-radius:6px;color:white}.landing_dashContent__VW4pN{padding:24px 20px 35px}.landing_dashHeading__xj3xr{display:flex;justify-content:space-between;gap:8px}.landing_dashHeading__xj3xr h3{font-size:20px;letter-spacing:-.04em;line-height:1.2}.landing_dashHeading__xj3xr p{font-size:10px;color:#8a7d98;margin-top:4px}.landing_dashHeading__xj3xr>span{font-size:8px;border:1px solid #e6e0ef;padding:5px;height:24px;border-radius:5px}.landing_subjects__Pz6Bb{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-block:22px}.landing_subjects__Pz6Bb>div{background:#f0edf7;padding:13px 7px;border-radius:7px;display:flex;flex-direction:column;align-items:center;gap:6px}.landing_subjects__Pz6Bb b{color:#a77be1;background:#e7dbfb;border-radius:8px;padding:3px 9px;font-size:17px}.landing_subjects__Pz6Bb>div:nth-child(2) b{background:#d7f3e8;color:#63b99b}.landing_subjects__Pz6Bb>div:nth-child(4) b{background:#ffe9dc;color:#d99a6c}.landing_subjects__Pz6Bb strong{font-size:8px}.landing_subjects__Pz6Bb span{font-size:7px;color:#8a7d98}.landing_chartRow__drn__{display:flex;gap:24px;align-items:center;margin-top:16px}.landing_bars__3GIDt{height:105px;display:flex;align-items:flex-end;gap:9px;flex:1}.landing_bars__3GIDt>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.landing_bars__3GIDt i{display:block;width:100%;background:linear-gradient(#c4a8ed,#9568cb);border-radius:3px 3px 0 0;min-height:8px}.landing_bars__3GIDt span{font-size:7px;color:#9887a6}.landing_ring__yc6D0{width:96px;height:96px;border-radius:50%;padding:9px;flex-shrink:0}.landing_ring__yc6D0>div{height:100%;border-radius:50%;background:#faf9fd;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing_ring__yc6D0 strong{font-size:22px;line-height:1.3}.landing_ring__yc6D0 span{font-size:8px;color:#8f7d9c}.landing_complete__WmSn_{position:absolute;right:-20px;bottom:-24px;width:125px;padding:16px;background:#fff;border:1px solid #e6def2;box-shadow:0 12px 30px #35204430;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:5px}.landing_complete__WmSn_>span{display:grid;place-items:center;background:#a1dba2;color:white;border-radius:50%;width:30px;height:30px;font-size:20px}.landing_complete__WmSn_ small{font-size:8px;color:#8b789b}.landing_artCaption__ntwa8{display:block;text-align:right;position:relative;font-size:9px;color:#c1aace;margin-top:35px}.landing_benefitStrip__W4aiN{background:#f5f1f7;border-bottom:1px solid #ece6ef}.landing_benefitStrip__W4aiN>.landing_container__JoiMB{display:grid;grid-template-columns:repeat(3,1fr);padding-block:22px}.landing_benefitStrip__W4aiN .landing_container__JoiMB>div{display:flex;justify-content:center;align-items:center;gap:16px;font-size:13px;font-weight:600;border-right:1px solid #ded4e6}.landing_benefitStrip__W4aiN .landing_container__JoiMB>div:last-child{border:0}.landing_benefitStrip__W4aiN span{font-size:25px;color:#9067bd}.landing_sectionHeading__2yvKT{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.landing_sectionHeading__2yvKT p{font-size:14px;color:var(--muted);max-width:390px}.landing_productGrid__aN7hI{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.landing_examCard__r303y,.landing_insightCard___nOnu,.landing_stepCard__Koxm9{border-radius:18px;padding:28px;overflow:hidden}.landing_stepCard__Koxm9{background:linear-gradient(125deg,#eee7fc,#e7dffc)}.landing_productName__EHgPd{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.landing_productName__EHgPd h3{font-size:19px;font-weight:700;letter-spacing:-.025em}.landing_productIcon__I75cx{width:28px;height:29px;border-radius:7px;background:#d5b9f4;display:grid;place-items:center;color:#673d96;font-weight:800}.landing_badgeGreen__QEwvG,.landing_badge__Ppr_1{font-size:8px;letter-spacing:.06em;border-radius:50px;background:#ded1fa;color:#73539d;padding:4px 8px;font-weight:700}.landing_badgeGreen__QEwvG{background:#b9ecd5;color:#39785d}.landing_stepCardGrid__pJeba{display:grid;grid-template-columns:1fr .9fr;gap:10px}.landing_cardTitle__G7lDZ{font-size:27px;font-weight:700}.landing_examCard__r303y p,.landing_insightCard___nOnu p,.landing_stepCard__Koxm9 p{font-size:13px;color:#766585;margin-top:12px;line-height:1.6}.landing_checks__vA2w3{list-style:none;padding:0;margin:25px 0;display:grid;gap:10px;font-size:13px}.landing_checks__vA2w3 li{display:flex;gap:9px;align-items:center}.landing_checks__vA2w3 li>span{font-size:10px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ad8ad9;color:white;flex-shrink:0}.landing_stepCard__Koxm9 .landing_buttonDark__gHimL{padding:12px 18px;font-size:12px}.landing_quizStage__mFxWT{position:relative;margin:20px -8px -10px 0;align-self:center;transform:rotate(-4deg)}.landing_quiz__U0kFj{background:#fff;border:1px solid #eee8f6;padding:18px;border-radius:12px;box-shadow:0 14px 30px #77549a18;position:relative;font-size:10px}.landing_previewLabel__akpeU{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#87759a}.landing_previewLabel__akpeU span{font-size:7px}.landing_track__HkU2v{height:4px;background:#efebf7;border-radius:3px;margin-block:12px}.landing_track__HkU2v i{display:block;width:30%;height:100%;background:#a17bd6}.landing_quiz__U0kFj h4{font-size:11px;margin-bottom:12px}.landing_formula__pxuSP{display:block;margin-top:8px}.landing_answer__dyURN,.landing_correct__y3ybV{display:flex;align-items:center;gap:8px;border:1px solid #eee9f4;background:#faf9fd;border-radius:5px;padding:7px;margin-top:5px}.landing_answer__dyURN b,.landing_correct__y3ybV b{width:15px;height:15px;border-radius:50%;background:#eeebf5;text-align:center;font-size:8px}.landing_correct__y3ybV{background:#e5f6df;border-color:#b6dfa7}.landing_correct__y3ybV>span{margin-left:auto}.landing_miniProgress__pHAQI{position:absolute;right:-6px;bottom:-15px;padding:10px;border-radius:8px;background:#352047;color:white;transform:rotate(8deg);box-shadow:0 10px 20px #38214b30}.landing_miniProgress__pHAQI>span{font-size:8px}.landing_miniProgress__pHAQI .landing_ring__yc6D0{width:65px;height:65px;padding:5px;margin-top:8px}.landing_miniProgress__pHAQI .landing_ring__yc6D0>div{background:#352047}.landing_miniProgress__pHAQI .landing_ring__yc6D0 strong{font-size:16px}.landing_miniProgress__pHAQI .landing_ring__yc6D0 span{display:none}.landing_productRight__f9H3N{display:grid;grid-template-rows:1.15fr .8fr;gap:16px}.landing_examCard__r303y{background:linear-gradient(120deg,#e0f9eb,#cff2e2);padding-bottom:18px}.landing_examCard__r303y .landing_productName__EHgPd{margin-bottom:12px}.landing_examCard__r303y .landing_productIcon__I75cx{background:#b9eacf;color:#3a8462}.landing_examCard__r303y .landing_cardTitle__G7lDZ{font-size:24px}.landing_examCard__r303y p{max-width:260px;margin-top:7px}.landing_examBottom__YH6Wy{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;line-height:1.9}.landing_paper__l77jB{background:#fffdf7;width:110px;min-height:100px;padding:12px;transform:rotate(8deg);box-shadow:0 8px 16px #406c4820;display:flex;flex-direction:column;font-size:9px}.landing_paper__l77jB strong{font-size:17px}.landing_paper__l77jB hr{border:0;border-top:1px solid #ddd;width:100%;margin:4px 0}.landing_paper__l77jB small{font-size:6px;color:#999}.landing_insightCard___nOnu{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;background:#eee7fc;padding:24px}.landing_insightCard___nOnu h3{font-size:23px;line-height:1.15;letter-spacing:-.035em}.landing_insightCard___nOnu p{font-size:11px}.landing_mastery__n3ISm{background:#ffffff9c;border-radius:10px;padding:15px;font-size:9px}.landing_mastery__n3ISm>div{margin-top:9px}.landing_mastery__n3ISm i{display:block;height:5px;background:#e3dcf0;border-radius:5px;margin-top:4px}.landing_mastery__n3ISm b{display:block;height:100%;background:#ae89e0;border-radius:5px}.landing_howSection__Qeez8{padding-top:10px}.landing_howGrid__2mEcc{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:36px}.landing_process__V2p4W{list-style:none;margin:0;padding:0}.landing_process__V2p4W li{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #e8e0ed}.landing_process__V2p4W li:last-child{border:0}.landing_process__V2p4W li>span{display:grid;place-items:center;background:#efe7fb;width:43px;height:43px;border-radius:50%;flex-shrink:0;font-size:14px}.landing_process__V2p4W h3{font-size:15px}.landing_process__V2p4W p{font-size:12px;color:var(--muted)}.landing_lessonPreview___5B2e{background:linear-gradient(110deg,#eee8fc,#e5dcfa);border-radius:16px;padding:24px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px;align-items:center;overflow:hidden}.landing_lessonPreview___5B2e>div:first-child>span{font-size:12px;color:#847193}.landing_lessonPreview___5B2e h3{font-size:19px;margin-top:5px;letter-spacing:-.03em}.landing_tags__HltAN{display:flex;flex-wrap:wrap;gap:7px;margin-block:14px 22px}.landing_tags__HltAN span{font-size:10px;border-radius:20px;background:#dacafa;padding:3px 9px}.landing_lessonPreview___5B2e .landing_buttonDark__gHimL{font-size:12px;padding:10px 20px}.landing_compactQuiz__O7ay7{padding:16px;transform:rotate(-3deg);margin-bottom:-75px;align-self:start}.landing_lessonProgress__Nqo42{background:#ffffffb3;border-radius:12px;padding:20px}.landing_lessonProgress__Nqo42>span{font-size:12px;font-weight:600}.landing_lessonProgress__Nqo42 p{font-size:9px;color:#96869e;margin-block:8px 12px}.landing_lessonProgress__Nqo42 .landing_ring__yc6D0{margin:auto;background:conic-gradient(#9dd79d 70%,#e6e2ef 0)!important}.landing_pricing__ixeZT{background:linear-gradient(135deg,#f3eff9,#f8f5fc);padding:65px 0 36px;text-align:center}.landing_billing__pAQTG{display:inline-flex;border-radius:30px;background:#e9e1f2;margin:24px 0 30px;padding:4px}.landing_billing__pAQTG button{border:0;background:transparent;color:#7b6c87;border-radius:30px;padding:8px 22px;font-size:12px}.landing_billing__pAQTG button[aria-pressed=true]{background:#2a1b36;color:white}.landing_billing__pAQTG span{background:#dfcffb;color:#7852ad;padding:4px 7px;border-radius:20px;font-size:9px;margin-left:5px}.landing_priceGrid__L9mnN{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:790px;margin:auto;text-align:left}.landing_schoolPlan___Xz9f,.landing_studentPlan__4Pn_N{border-radius:15px;padding:30px;display:flex;flex-direction:column}.landing_studentPlan__4Pn_N{background:radial-gradient(at top right,#432556,#21162c);color:white;box-shadow:0 18px 40px #45215f18}.landing_schoolPlan___Xz9f{background:#fffdfd;border:1px solid #e6dfee}.landing_priceGrid__L9mnN h3{font-size:17px;font-weight:600;margin-bottom:10px}.landing_price___8ThK{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.2}.landing_price___8ThK>span{font-size:13px;font-weight:400;letter-spacing:0}.landing_billed__5pTfB{font-size:12px;opacity:.7;margin-top:7px!important}.landing_priceGrid__L9mnN .landing_checks__vA2w3{margin-block:28px;font-size:13px}.landing_studentPlan__4Pn_N .landing_checks__vA2w3 li>span{background:#cbb1ef;color:#342143}.landing_schoolPlan___Xz9f .landing_checks__vA2w3 li>span{background:#c4efda;color:#3c795b}.landing_priceGrid__L9mnN a{margin-top:auto;width:100%}.landing_pricingNote__O6zre{font-size:10px;color:#8a789e;margin-top:16px!important}.landing_faq__AfA8B{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.landing_faq__AfA8B details{border-bottom:1px solid #e2dce7}.landing_faq__AfA8B summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:18px 0;font-size:13px;font-weight:600}.landing_faq__AfA8B summary::-webkit-details-marker{display:none}.landing_faq__AfA8B summary>span{border:1px solid #a798b8;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;flex-shrink:0;transition:transform .2s}.landing_faq__AfA8B details[open] summary>span{transform:rotate(45deg)}.landing_faq__AfA8B details p{font-size:13px;color:#796984;padding-bottom:18px;max-width:560px}.landing_cta__8qSFp{background:linear-gradient(110deg,#291a36,#352044);color:white;overflow:hidden;position:relative}.landing_cta__8qSFp>.landing_container__JoiMB{min-height:200px;display:flex;align-items:center;gap:55px;position:relative;padding-block:40px}.landing_cta__8qSFp h2{font-size:34px}.landing_cta__8qSFp p{font-size:13px;color:#c4b4cf;margin-top:10px}.landing_cta__8qSFp .landing_buttonLight__0EGwz{z-index:1}.landing_ctaSteps__u3M8M{display:flex;align-items:flex-end;position:absolute;right:-80px;bottom:0;width:300px;transform:skewY(-12deg);opacity:.8}.landing_footer__0UmUP{background:#21162c;color:#c9bbd3;padding:35px 0}.landing_footer__0UmUP>.landing_container__JoiMB{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:30px}.landing_footer__0UmUP .landing_brand__89dKB{color:#f0e8f8}.landing_footer__0UmUP p{font-size:11px;margin-top:10px}.landing_footer__0UmUP h3{color:#f1e8f9;font-size:12px;margin:2px 0 10px}.landing_footer__0UmUP a:not(:has(.landing_brand__89dKB)){display:block;font-size:11px;margin-bottom:5px}.landing_footer__0UmUP small{text-align:right;font-size:10px;line-height:1.9}.landing_menuToggle__cxHEe,.landing_mobileLogin__gPW9t{display:none}@media(min-width:1500px){.landing_heroGrid__yIZcR{min-height:600px}}@media(max-width:1100px){.landing_container__JoiMB,.landing_header__TkI7r{width:calc(100% - 56px)}.landing_heroGrid__yIZcR{gap:25px;grid-template-columns:1fr 1fr}.landing_heroCopy__9SHJs h1{font-size:38px;white-space:normal}.landing_heroCopy__9SHJs p{font-size:16px}.landing_dashboard__HnFLy{grid-template-columns:65px 1fr}.landing_dashboard__HnFLy aside{padding-inline:5px}.landing_dashboard__HnFLy aside>div{font-size:8px}.landing_dashContent__VW4pN{padding:18px 12px 24px}.landing_subjects__Pz6Bb{gap:5px}.landing_subjects__Pz6Bb strong{font-size:7px}.landing_productGrid__aN7hI{grid-template-columns:1.1fr 1fr}.landing_examCard__r303y,.landing_stepCard__Koxm9{padding:22px}.landing_stepCardGrid__pJeba{grid-template-columns:1fr}.landing_quizStage__mFxWT{display:none}.landing_stepCard__Koxm9 .landing_cardTitle__G7lDZ{font-size:30px}.landing_insightCard___nOnu{gap:10px;padding:20px}.landing_complete__WmSn_{right:-10px}.landing_heroVisual__Nz91C .landing_ring__yc6D0{width:73px;height:73px;padding:7px}.landing_chartRow__drn__{gap:12px}.landing_nav__knAbU{gap:18px}.landing_ctaSteps__u3M8M{opacity:.35}}@media(max-width:760px){.landing_container__JoiMB,.landing_header__TkI7r{width:calc(100% - 40px)}.landing_header__TkI7r{height:72px;gap:10px}.landing_header__TkI7r .landing_brand__89dKB{font-size:19px}.landing_headerActions__k8Zgb{margin-left:auto}.landing_headerActions__k8Zgb>a:first-child{display:none}.landing_headerActions__k8Zgb .landing_buttonLight__0EGwz{font-size:11px;padding:9px 14px;gap:8px}.landing_menuToggle__cxHEe{display:flex;background:transparent;color:#e7d7f7;border:1px solid #715787;padding:6px 10px;border-radius:7px;font-size:11px;gap:8px;order:3}.landing_nav__knAbU{display:none}.landing_openNav__LIH5n{position:absolute;top:72px;left:0;right:0;z-index:20;background:#291b37;border-bottom:1px solid #614978;padding:15px 24px;display:flex;flex-direction:column;gap:0;box-shadow:0 12px 20px #120a2240}.landing_openNav__LIH5n a{padding:12px;border-bottom:1px solid #5b426d;font-size:14px}.landing_mobileLogin__gPW9t{display:block}.landing_heroGrid__yIZcR{grid-template-columns:1fr;padding-block:35px 48px;gap:50px;min-height:0}.landing_heroCopy__9SHJs h1{font-size:clamp(30px,7vw,47px);white-space:normal}.landing_heroCopy__9SHJs p{max-width:470px;font-size:16px}.landing_heroCopy__9SHJs .landing_eyebrow__xr4rD{font-size:9px}.landing_actions__Ww_6l{gap:10px;margin-top:24px}.landing_actions__Ww_6l a{padding:12px 20px;font-size:13px}.landing_heroVisual__Nz91C{max-width:540px;width:calc(100% - 18px);margin:auto}.landing_dashboard__HnFLy{grid-template-columns:72px 1fr;transform:none}.landing_dashboard__HnFLy aside>div{font-size:9px}.landing_dashContent__VW4pN{padding:20px 15px 30px}.landing_subjects__Pz6Bb strong{font-size:8px}.landing_heroVisual__Nz91C .landing_ring__yc6D0{width:85px;height:85px}.landing_complete__WmSn_{right:-9px;bottom:-15px;width:110px;padding:12px}.landing_steps__Bnb3O{inset:-15px -10px -5px;opacity:.4}.landing_artCaption__ntwa8{margin-top:22px;font-size:8px}.landing_benefitStrip__W4aiN>.landing_container__JoiMB{padding-block:16px}.landing_benefitStrip__W4aiN .landing_container__JoiMB>div{font-size:10px;gap:6px;flex-direction:column;text-align:center}.landing_benefitStrip__W4aiN span{font-size:21px;line-height:1.2}.landing_section__ICJEz{padding-block:42px}.landing_landing__nrxBG h2{font-size:30px}.landing_sectionHeading__2yvKT{display:block;margin-bottom:23px}.landing_sectionHeading__2yvKT p{margin-top:17px;font-size:13px}.landing_eyebrow__xr4rD{font-size:9px;margin-bottom:12px}.landing_productGrid__aN7hI{grid-template-columns:1fr;gap:16px}.landing_stepCard__Koxm9{padding:24px}.landing_stepCardGrid__pJeba{grid-template-columns:1.1fr 1fr}.landing_quizStage__mFxWT{display:block;margin-inline:0}.landing_cardTitle__G7lDZ,.landing_stepCard__Koxm9 .landing_cardTitle__G7lDZ{font-size:24px}.landing_stepCard__Koxm9 p{font-size:12px}.landing_stepCard__Koxm9 .landing_checks__vA2w3{font-size:11px;gap:9px}.landing_stepCard__Koxm9 .landing_buttonDark__gHimL{font-size:11px;padding:11px 13px;gap:8px}.landing_productName__EHgPd{gap:8px}.landing_productName__EHgPd h3{font-size:18px}.landing_productRight__f9H3N{grid-template-rows:auto auto}.landing_examCard__r303y{padding:24px}.landing_examBottom__YH6Wy{margin-top:10px}.landing_paper__l77jB{margin-top:-40px;margin-right:20px}.landing_insightCard___nOnu{padding:24px;gap:18px}.landing_insightCard___nOnu h3{font-size:23px}.landing_mastery__n3ISm{padding:14px}.landing_howSection__Qeez8{padding-top:0}.landing_howGrid__2mEcc{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.landing_process__V2p4W li{padding:15px 0}.landing_lessonPreview___5B2e{grid-template-columns:1fr 1fr;gap:16px;padding:20px}.landing_lessonPreview___5B2e .landing_compactQuiz__O7ay7{display:none}.landing_lessonPreview___5B2e h3{font-size:17px}.landing_lessonPreview___5B2e .landing_buttonDark__gHimL{font-size:11px;padding:10px 14px}.landing_lessonProgress__Nqo42{padding:14px}.landing_lessonProgress__Nqo42 .landing_ring__yc6D0{width:80px;height:80px;padding:7px}.landing_lessonProgress__Nqo42 p{font-size:8px}.landing_pricing__ixeZT{padding:40px 0 28px}.landing_pricing__ixeZT h2{font-size:28px}.landing_priceGrid__L9mnN{gap:14px}.landing_schoolPlan___Xz9f,.landing_studentPlan__4Pn_N{padding:22px 18px}.landing_price___8ThK{font-size:29px}.landing_price___8ThK>span{display:block;font-size:11px;margin-top:3px}.landing_priceGrid__L9mnN h3{font-size:15px}.landing_priceGrid__L9mnN .landing_checks__vA2w3{font-size:11px;gap:12px;margin-block:22px}.landing_priceGrid__L9mnN a{font-size:11px;padding:12px 10px;gap:5px;min-height:43px}.landing_billed__5pTfB{font-size:10px}.landing_billing__pAQTG{margin-block:20px 23px}.landing_billing__pAQTG button{padding:7px 18px}.landing_faq__AfA8B{grid-template-columns:1fr;gap:20px}.landing_faq__AfA8B summary{font-size:13px;padding:16px 0}.landing_cta__8qSFp>.landing_container__JoiMB{min-height:220px;display:block;padding-block:32px}.landing_cta__8qSFp h2{font-size:29px}.landing_cta__8qSFp .landing_buttonLight__0EGwz{position:relative;margin-top:20px;font-size:12px;min-height:42px}.landing_ctaSteps__u3M8M{width:180px;right:-50px;opacity:.3}.landing_footer__0UmUP{padding-block:30px}.landing_footer__0UmUP>.landing_container__JoiMB{grid-template-columns:repeat(3,1fr);gap:24px 15px}.landing_footer__0UmUP .landing_container__JoiMB>div:first-child{grid-column:1/-1}.landing_footer__0UmUP small{grid-column:1/-1;text-align:left}.landing_footer__0UmUP a:not(:has(.landing_brand__89dKB)){font-size:10px}}@media(max-width:390px){.landing_container__JoiMB,.landing_header__TkI7r{width:calc(100% - 30px)}.landing_header__TkI7r .landing_brand__89dKB{font-size:17px;gap:5px}.landing_header__TkI7r .landing_brand__89dKB svg{width:21px}.landing_heroCopy__9SHJs h1{font-size:30px}.landing_stepCardGrid__pJeba{grid-template-columns:1fr}.landing_quizStage__mFxWT{display:none}.landing_priceGrid__L9mnN{grid-template-columns:1fr}.landing_price___8ThK>span{display:inline}.landing_schoolPlan___Xz9f,.landing_studentPlan__4Pn_N{padding:25px}.landing_priceGrid__L9mnN .landing_checks__vA2w3,.landing_priceGrid__L9mnN a{font-size:13px}.landing_lessonPreview___5B2e{grid-template-columns:1fr}.landing_lessonProgress__Nqo42{display:flex;align-items:center;gap:12px}.landing_lessonProgress__Nqo42 p{display:none}.landing_lessonProgress__Nqo42 .landing_ring__yc6D0{margin-left:auto}.landing_productName__EHgPd h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.landing_landing__nrxBG *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}