@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_de5441;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_de5441;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_de5441;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_de5441;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_de5441;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_de5441;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_de5441;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_de5441;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_de5441;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_de5441;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_de5441;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_de5441{font-family:__Manrope_de5441,__Manrope_Fallback_de5441;font-style:normal}.__variable_de5441{--font-sans:"__Manrope_de5441","__Manrope_Fallback_de5441"}:root{--bg:#f1efea;--card:#fff;--tile:#f5f4f0;--tile-hover:#edebe5;--line:#efede7;--ink:#17171a;--ink-hover:#2c2c31;--muted:#8a8a82;--muted-2:#a5a59c;--lead:#7c7c74;--on-dark:#ededea;--on-dark-soft:hsla(0,0%,100%,.6);--acc:#f5e489;--acc-hover:#efd96a;--acc-soft:#fbf3d4;--acc-ink:#5f5316;--acc-ink-2:#6b5c22;--acc-ink-3:#7a6a22;--sage:#eef3ec;--sage-ink:#3f5c4c;--clay:#f6eae0;--clay-ink:#8a5a3b;--sky:#e9eff6;--sky-ink:#3c5670;--ok-bg:#eef3ec;--ok-ink:#2f4a3c;--wait-bg:#fdf3e4;--wait-ink:#8a5a3b;--err-bg:#fbede9;--err-ink:#8e3b26;--err-text:#b4472f;--r-tile:16px;--r-block:20px;--r-card:26px;--r-sect:32px;--r-pill:999px;--sh-card:0 6px 24px rgba(23,23,26,.05);--sh-hover:0 18px 40px rgba(23,23,26,.09);--sh-float:0 4px 18px rgba(23,23,26,.06);--sh-modal:0 30px 70px rgba(23,23,26,.24);--sh-dark:0 14px 34px rgba(23,23,26,.18);--container:1160px;--pad:28px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),Manrope,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:pretty}h1{font-size:42px;letter-spacing:-.03em;line-height:1.1}h2{font-size:32px}h3{font-size:21px;letter-spacing:-.02em;line-height:1.25}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}ol,ul{margin:0;padding:0;list-style:none}.container{max-width:var(--container);margin:0 auto;padding:0 var(--pad)}.section{margin-top:56px}.display{font-size:54px;line-height:1.06;letter-spacing:-.035em;font-weight:700}.lead{font-size:19px;line-height:1.6;font-weight:400;color:var(--lead)}.caption,.muted{color:var(--muted)}.caption{font-size:13.5px;font-weight:600;line-height:1.5}.overline{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:var(--r-pill);font-weight:700;font-size:16px;padding:17px 28px;min-height:44px;cursor:pointer;transition:background .15s ease-out,transform .15s ease-out,box-shadow .2s ease-out;white-space:nowrap;text-align:center}.btn:disabled{opacity:.45;cursor:default}.btn--lg{padding:19px 32px;font-size:17px}.btn--sm{padding:12px 20px;font-size:14.5px}.btn--block{width:100%}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover:not(:disabled){background:var(--ink-hover)}.btn--acc{background:var(--acc);color:var(--ink)}.btn--acc:hover:not(:disabled){background:var(--acc-hover)}.btn--soft{background:var(--tile);color:var(--ink)}.btn--soft:hover:not(:disabled){background:var(--tile-hover)}.btn--white{background:#fff;color:var(--ink);box-shadow:var(--sh-float)}.btn--white:hover:not(:disabled){background:#fbfaf7}.btn--dark-soft{background:hsla(0,0%,100%,.12);color:#fff}.btn--dark-soft:hover:not(:disabled){background:hsla(0,0%,100%,.18)}.btn__spin{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--r-pill);background:var(--tile);color:var(--ink);cursor:pointer;transition:background .15s ease-out;flex:0 0 auto}.icon-btn:hover{background:var(--tile-hover)}.icon-btn--ink{background:var(--ink);color:#fff}.icon-btn--ink:hover{background:var(--ink-hover)}.icon-btn--white{background:#fff;box-shadow:var(--sh-float)}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-card);min-width:0}.card--sect{border-radius:var(--r-sect)}.card--hover{transition:transform .2s ease-out,box-shadow .2s ease-out}.card--hover:hover{transform:translateY(-4px);box-shadow:var(--sh-hover)}.card--dark{background:var(--ink);color:var(--on-dark);box-shadow:var(--sh-dark)}.card--acc{background:var(--acc);color:var(--ink)}.tile{background:var(--tile);border-radius:var(--r-block)}.badge{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-pill);padding:8px 15px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.badge--white{background:#fff;color:var(--ink)}.badge--tile{background:var(--tile);color:var(--ink)}.badge--acc{background:var(--acc);color:var(--ink)}.badge--acc-soft{background:var(--acc-soft);color:var(--acc-ink)}.badge--ink{background:var(--ink);color:var(--acc)}.badge--ok{background:var(--ok-bg);color:var(--ok-ink)}.badge--wait{background:var(--wait-bg);color:var(--wait-ink)}.badge--err{background:var(--err-bg);color:var(--err-ink)}.ico{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);flex:0 0 auto}.ico--sage{background:var(--sage);color:var(--sage-ink)}.ico--clay{background:var(--clay);color:var(--clay-ink)}.ico--sky{background:var(--sky);color:var(--sky-ink)}.ico--acc{background:var(--acc-soft);color:var(--acc-ink)}.ico--acc-solid{background:var(--acc);color:var(--ink)}.ico--tile{background:var(--tile);color:#6e6e67}.ico--ink{background:var(--ink);color:#fff}.field{display:block;margin-bottom:16px}.field__label{display:block;font-size:13.5px;font-weight:600;color:var(--muted);margin-bottom:7px}.input{width:100%;min-width:0;background:var(--tile);border:none;border-radius:18px;padding:17px 20px;font-size:16px;font-weight:600;font-family:inherit;color:var(--ink);outline:none;transition:box-shadow .15s ease-out,background .15s ease-out}.input::placeholder{color:var(--muted-2);font-weight:500}.input:focus{background:#fff;box-shadow:0 0 0 2px var(--ink) inset}.input--err{background:var(--err-bg);color:var(--err-ink)}.field__err{color:var(--err-text);font-size:13.5px;font-weight:600;margin-top:7px}textarea.input{resize:vertical;line-height:1.6}.radio{display:flex;align-items:center;gap:13px;background:var(--tile);border-radius:var(--r-block);padding:18px 20px;cursor:pointer;transition:background .15s ease-out,color .15s ease-out;text-align:left;border:none;width:100%;font-family:inherit;color:var(--ink)}.radio:hover{background:var(--tile-hover)}.radio--on{color:#fff}.radio--on,.radio--on:hover{background:var(--ink)}.radio__dot{width:22px;height:22px;border-radius:50%;border:2px solid #d8d6cf;flex:0 0 auto;transition:border .15s ease-out}.radio--on .radio__dot{border:7px solid var(--acc);background:var(--ink)}.pill{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:var(--r-pill);background:#fff;color:var(--ink);padding:12px 20px;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease-out,color .15s ease-out;min-height:44px}.pill:hover{background:#faf9f6}.pill--on{background:var(--ink);color:#fff}.pill--on:hover{background:var(--ink-hover)}.pill--tile{background:var(--tile)}.pill--tile:hover{background:var(--tile-hover)}.bar{height:7px;background:var(--bg);overflow:hidden}.bar,.bar__fill{border-radius:var(--r-pill)}.bar__fill{height:100%;background:var(--ink);transition:width .3s ease-out}.card--dark .bar{background:hsla(0,0%,100%,.14)}.card--dark .bar__fill{background:var(--acc)}.grid{display:grid;grid-gap:18px;gap:18px}.cab-grid>*,.checkout-grid>*,.course-grid>*,.grid>*,.play-grid>*{min-width:0}.grid--cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.overlay{position:fixed;inset:0;z-index:80;background:rgba(23,23,26,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;animation:omFade .16s ease-out}.modal{background:#fff;border-radius:var(--r-sect);padding:34px;width:100%;max-width:460px;box-shadow:var(--sh-modal);animation:omIn .22s ease-out;margin:auto}.modal--md{max-width:580px}.modal--lg{max-width:660px}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.modal__title{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.modal__x{width:38px;height:38px;border-radius:50%;background:var(--tile);border:none;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.modal__x:hover{background:var(--tile-hover)}@keyframes omIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes omFade{0%{opacity:0}to{opacity:1}}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:var(--r-pill);padding:13px 20px 13px 13px;box-shadow:var(--sh-dark);font-size:15.5px;font-weight:600;animation:omIn .22s ease-out;max-width:calc(100vw - 40px)}.skel{background:#edebe5;border-radius:var(--r-block);background-image:linear-gradient(90deg,#edebe5,#f7f6f2 40%,#edebe5 80%);background-size:300% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-150% 0}}.ph{background:repeating-linear-gradient(135deg,#faf9f6 0 14px,#f1efea 14px 28px);border-radius:var(--r-block)}.ph--acc{background:linear-gradient(135deg,#f5e489,#fbf3d4)}.ph--neutral{background:linear-gradient(135deg,#efede7,#f7f6f2)}.ph--dark{background:linear-gradient(135deg,#17171a,#3a3a3f)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:1024px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.display{font-size:42px}h1{font-size:34px}h2{font-size:27px}}@media (max-width:760px){:root{--pad:16px}.section{margin-top:40px}.grid--2,.grid--3,.grid--4,.grid--cards{grid-template-columns:1fr}.display{font-size:32px;letter-spacing:-.03em}h1{font-size:28px}h2{font-size:23px}h3{font-size:19px}.lead{font-size:17px}.modal{padding:24px;border-radius:26px}.modal__title{font-size:22px}.btn--lg{padding:17px 24px;font-size:16px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:1024px){.expert-grid,.hero-grid,.lead-grid{grid-template-columns:1fr!important}.hero-grid>div:last-child{max-width:520px}}@media (max-width:760px){.bundle,.mm-card{flex-direction:column;align-items:stretch!important}.bundle .btn,.mm-card .btn{width:100%}}.cab-split{grid-template-columns:1.15fr .85fr}@media (max-width:760px){.cab-split{grid-template-columns:1fr}}@media (max-width:900px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}}@media (max-width:560px){.ft-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:980px){.checkout-grid,.course-grid,.play-grid{grid-template-columns:1fr!important}.checkout-side,.course-side,.play-side{position:static!important}}@media (max-width:900px){.cab-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.hdr-user span:last-of-type{display:none}.hdr-user a{padding-right:0!important}}@media (max-width:380px){.hdr-logo-text{display:none}}body,html{overflow-x:hidden;max-width:100%}.hero-proof{display:flex;flex-wrap:wrap;gap:10px 22px}.cmp-row{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;grid-gap:16px;gap:16px}.sticky-cta{position:fixed;left:50%;bottom:20px;transform:translate(-50%,140%);z-index:45;display:flex;align-items:center;gap:18px;max-width:calc(100% - 32px);padding:8px 8px 8px 22px;border-radius:999px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sh-float);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .28s ease}.sticky-cta--on{transform:translate(-50%);opacity:1;pointer-events:auto}.sticky-cta__text{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap}@media (max-width:760px){.inst-card{grid-template-columns:1fr!important}.sell-card{padding:26px 22px!important}.sell-cta{width:100%;justify-content:center}.hero-proof{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.cmp-row{grid-template-columns:1.2fr 1fr 1.1fr;gap:10px}.sticky-cta{left:16px;right:16px;transform:translateY(140%);max-width:none;justify-content:space-between;padding-left:18px}.sticky-cta--on{transform:translateY(0)}.sticky-cta__text{font-size:13px;white-space:normal;line-height:1.35}}