@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}:root{--blue:#036;--blue-deep:#00284f;--blue-soft:#0a4b7d;--gold:#e2a239;--gold-light:#f2c46e;--cream:#fbf8f0;--ice:#eff5f7;--ink:#092a49;--muted:#566b7f;--white:#fff;--shadow:0 30px 70px #00234529;color:var(--ink);background:var(--cream);font-synthesis:none;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:#001f3e;min-height:100%}body{background:#001f3e;min-width:320px;min-height:100%;margin:0}body,button,a{font-family:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}img,svg{display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#fff;background:var(--blue);border-radius:10px;padding:12px 16px;font-weight:700;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%);box-shadow:0 8px 24px #00142840}.skip-link:focus{outline:3px solid var(--gold);outline-offset:3px;transform:translateY(0)}.site-shell{background:var(--cream);min-height:100%;overflow:hidden}@supports (overflow:clip){.site-shell{overflow:clip}}.site-header{z-index:30;width:100%;padding-top:62px;position:absolute;top:0;left:0}.announcement-bar{z-index:31;color:#fff;background:#001f3e;justify-content:center;align-items:center;gap:clamp(50px,11vw,170px);width:100%;min-height:62px;padding:10px max(7vw,50vw - 600px);display:flex;position:fixed;top:0;left:0}.announcement-bar p{letter-spacing:-.2px;margin:0;font:600 16px/1.25 Manrope,sans-serif}.announcement-bar strong{color:var(--gold-light);font-weight:800}.button.announcement-cta{background:var(--gold);min-height:35px;box-shadow:none;white-space:nowrap;text-transform:lowercase;border:0;border-radius:999px;padding:0 21px;font-size:12px;font-weight:800}.button.announcement-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.button.announcement-cta:active{box-shadow:none;transform:translateY(0)}.header{width:100%;height:78px;color:var(--blue);background:var(--gold);justify-content:space-between;align-items:center;padding:0 max(7vw,50vw - 600px);display:flex}.logo{color:var(--blue);align-items:center;gap:10px;display:inline-flex}.logo-mark{width:36px;height:36px;color:var(--blue);background:var(--gold);border-radius:11px;place-items:center;display:grid;box-shadow:0 8px 24px #e2a23942}.logo-name{letter-spacing:-1px;font:800 22px/1 Manrope,sans-serif}.logo-name b{color:var(--gold)}.header>.logo .logo-name{letter-spacing:-1.3px;font-size:25px}.header>.logo .logo-name b{color:inherit}.header-offer{align-items:center;gap:24px;display:flex}.header-includes{color:var(--blue);margin:0;font:800 16px/1.25 Manrope,sans-serif}.header-student{border:2px solid var(--blue);min-height:39px;color:var(--blue);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font:800 11px/1 Manrope,sans-serif;transition:color .18s,background .18s,transform .18s;display:inline-flex}.header-student:hover{color:var(--gold);background:var(--blue);transform:translateY(-1px)}.header-student:focus-visible{outline-offset:3px;outline:3px solid #fff}.button{min-height:52px;color:var(--blue);background:linear-gradient(180deg, #f4be58 0%, var(--gold) 62%, #d99322 100%);letter-spacing:-.1px;border:2px solid #bd7b12;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font:800 13px/1 Manrope,sans-serif;transition:transform .12s,box-shadow .12s,filter .18s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:inset 0 2px #ffffff6b,inset 0 -2px #9155001a,0 6px #9b5d05,0 13px 24px #00234533}.button:hover{filter:brightness(1.06)saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff80,inset 0 -2px #9155001a,0 7px #9b5d05,0 16px 28px #0023453d}.button:active{filter:brightness(.98);transform:translateY(5px);box-shadow:inset 0 2px #ffffff47,0 1px #9b5d05,0 6px 12px #0023452e}.button:focus-visible,.menu-button:focus-visible,.text-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.button svg{flex:none;transition:transform .16s}.button:hover svg:last-child{transform:translate(2px)}.hero{color:#fff;background:radial-gradient(circle at 76% 48%, #0d578a 0, var(--blue) 37%, var(--blue-deep) 78%);isolation:isolate;grid-template-columns:1.02fr .98fr;align-items:center;min-height:900px;padding:203px max(7vw,50vw - 600px) 74px;display:grid;position:relative}.hero:after{content:"";clip-path:polygon(0 85%,100% 0,100% 100%,0 100%);z-index:-1;background:#fff;height:90px;position:absolute;bottom:-1px;left:0;right:0}.hero-blur{filter:blur(2px);opacity:.22;z-index:-2;border:1px solid #ffffff4d;border-radius:50%;position:absolute}.blur-one{width:530px;height:530px;top:75px;right:-160px}.blur-two{width:210px;height:210px;bottom:120px;left:-80px}.hero-copy{z-index:3;width:100%;min-width:0;max-width:630px;padding-bottom:36px;position:relative}.eyebrow,.section-kicker{letter-spacing:1.7px;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;font:700 12px/1.2 Manrope,sans-serif;display:inline-flex}.eyebrow span{background:#e2a23924;border:1px solid #e2a23973;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.hero h1{letter-spacing:-3.4px;max-width:680px;margin:25px 0 22px;font:700 clamp(47px,5vw,72px)/1.03 Manrope,sans-serif}.hero h1 em,section h2 em{color:var(--gold);font-style:normal}.hero-copy>p{color:#d8e5ed;max-width:555px;margin:0;font-size:17px;line-height:1.75}.hero-price{color:#fff;flex-direction:column;align-items:center;width:max-content;margin-top:27px;font:600 14px/1.2 Manrope,sans-serif;display:flex}.hero-price b{color:var(--gold-light);font-size:17px;font-weight:800}.hero-price svg{width:190px;height:14px;margin-top:3px;overflow:visible}.hero-price path{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.hero-price+.hero-actions{margin-top:13px}.hero-includes{min-height:25px;color:var(--blue);background:var(--gold);letter-spacing:-.1px;text-align:center;justify-content:center;align-items:center;margin-top:30px;padding:5px 13px;font:800 10px/1.25 Manrope,sans-serif;display:none}.text-link{color:#fff;background:linear-gradient(#0c5387,#064273);border:2px solid #ffffff38;border-radius:15px;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .18s;display:inline-flex;transform:translateY(0);box-shadow:inset 0 2px #ffffff1f,0 5px #001a34,0 11px 20px #00142840}.text-link:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff26,0 6px #001a34,0 14px 24px #00142847}.text-link:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff1a,0 1px #001a34}.text-link span{background:#0018302e;border:1px solid #ffffff47;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff1f}.hero-proof{align-items:center;gap:17px;margin-top:42px;display:flex}.avatars{display:flex}.avatars i{border:2px solid var(--blue-deep);color:#fff;background:#1b628f;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:8px;font-style:normal;font-weight:700;display:grid}.avatars i:first-child{background:var(--gold);color:var(--blue);margin-left:0}.avatars i:last-child{color:var(--blue);background:#fff}.hero-proof>span{color:#adc4d4;max-width:210px;font-size:10px;line-height:1.5}.hero-proof b{color:#fff;align-items:center;gap:4px;font-size:12px;display:flex}.hero-proof b svg{color:var(--gold)}.hero-visual{place-items:center;min-height:625px;display:grid;position:relative}.orbit{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orbit-one{width:510px;height:510px}.orbit-two{border-color:#e2a2392e;width:400px;height:400px}.hero-phone{z-index:2;transform:rotate(4deg)}.float-card,.mock-note,.cta-achievement{z-index:4;color:var(--blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 18px 45px #00193247}.float-card svg,.mock-note svg{width:26px;color:var(--gold)}.float-card span,.mock-note span,.cta-achievement span{color:#647887;flex-direction:column;font-size:10px;line-height:1.45;display:flex}.float-card b,.mock-note b,.cta-achievement b{color:var(--blue);font-size:13px}.streak{top:148px;left:1%}.xp{bottom:130px;right:-2%}.mini-badge{z-index:3;text-align:center;background:var(--gold);width:82px;height:82px;color:var(--blue);border-radius:50%;place-items:center;padding:13px;display:grid;position:absolute;top:95px;right:7%;box-shadow:0 16px 40px #e2a23940}.mini-badge svg{width:21px}.mini-badge b{font-size:10px}.scroll-hint{color:#86a6ba;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:50px;left:max(7vw,50vw - 600px)}.scroll-hint span{background:var(--gold);width:38px;height:1px}.phone{filter:drop-shadow(0 30px 28px #00162b47);width:278px;height:570px;position:relative}.phone-frame{background:#071d31;border:2px solid #1c354c;border-radius:42px;padding:9px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff24}.phone-frame:after{content:"";background:#071d31;border-radius:0 4px 4px 0;width:4px;height:70px;position:absolute;top:125px;right:-5px}.phone-screen{height:100%;color:var(--ink);background:#f5f8fa;border-radius:34px;position:relative;overflow:hidden}.phone-screen img{object-fit:cover;width:100%;height:100%}.app-status{height:35px;color:var(--ink);justify-content:space-between;padding:10px 18px 0;font-size:7px;font-weight:700;display:flex}.mock-content{padding:0 15px 15px}.app-top{align-items:center;gap:7px;padding:7px 0 12px;display:flex}.app-top .mini-logo{width:22px;height:22px;color:var(--blue);background:var(--gold);border-radius:7px;place-items:center;display:grid}.app-top b{color:var(--blue);margin-right:auto;font-size:10px}.app-top>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:700;display:grid}.mock-greeting{padding:7px 2px 12px}.mock-greeting small{color:#7990a0;font-size:8px}.mock-greeting h3{color:var(--blue);letter-spacing:-.5px;margin:4px 0 0;font:700 17px/1.2 Manrope,sans-serif}.daily-card{color:#fff;background:linear-gradient(145deg, var(--blue), #075386);border-radius:17px;padding:14px;box-shadow:0 12px 25px #0033662e}.daily-card>div{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.daily-card span{letter-spacing:1px;font-size:6px;font-weight:700}.daily-card h4{margin:15px 0 3px;font-size:13px}.daily-card p{color:#a9c3d6;margin:0 0 13px;font-size:7px}.daily-card button{width:100%;min-height:32px;color:var(--blue);background:linear-gradient(180deg, #f4be58, var(--gold));border:1px solid #bd7b12;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex;box-shadow:inset 0 1px #fff6,0 3px #9b5d05}.progress-title{justify-content:space-between;align-items:center;margin:19px 1px 10px;display:flex}.progress-title b{color:var(--blue);font-size:9px}.progress-title span{color:#8495a3;font-size:7px}.week-row{justify-content:space-between;display:flex}.week-row i{color:#97a5b0;background:#e8eef1;border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.week-row i.done{color:var(--blue);background:#f1cf8a}.app-nav{color:#a4b1ba;background:#fff;border-radius:13px;justify-content:space-around;padding:10px 7px;display:flex;position:absolute;bottom:10px;left:13px;right:13px;box-shadow:0 8px 22px #00274b1a}.app-nav svg{width:15px;height:15px}.app-nav svg:first-child{color:var(--gold)}.scrolling-brand{--brand-forward:0px;--brand-backward:0px;--brand-angle:-2.3deg;isolation:isolate;perspective:1200px;perspective-origin:50% 48%;background:#fff;border-bottom:1px solid #e4e9e9;flex-direction:column;justify-content:center;gap:9px;min-height:510px;padding:64px 0 70px;display:flex;position:relative;overflow:hidden}.scrolling-brand-label{color:var(--gold);letter-spacing:1.8px;justify-content:center;align-items:center;gap:13px;margin-bottom:24px;font-size:10px;font-weight:800;display:flex}.scrolling-brand-label span{background:var(--gold);width:38px;height:1px}.brand-row{width:100%;transform:rotateZ(var(--brand-angle));transform-style:preserve-3d;overflow:visible}.brand-track{width:max-content;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;align-items:center;gap:clamp(30px,3.2vw,54px);display:flex}.brand-track span{white-space:nowrap;color:var(--blue);letter-spacing:-5px;font:800 clamp(64px,7.6vw,112px)/.9 Manrope,sans-serif;display:inline-block}.tilt-top .brand-track{transform:translate3d(calc(-31% + var(--brand-forward)), 0, 18px) rotateY(-3.5deg)}.tilt-middle .brand-track{transform:translate3d(calc(-49% + var(--brand-backward)), 0, -6px) rotateY(-3.5deg)}.tilt-bottom .brand-track{transform:translate3d(calc(-31% + var(--brand-forward)), 0, 12px) rotateY(-3.5deg)}.brand-row.gold .brand-track span{color:var(--gold);text-shadow:0 7px 13px #00336614}.brand-row.outlined .brand-track span{color:#fff;text-shadow:-1.5px -1.5px 0 var(--blue), 0 -1.5px 0 var(--blue), 1.5px -1.5px 0 var(--blue), -1.5px 0 0 var(--blue), 1.5px 0 0 var(--blue), -1.5px 1.5px 0 var(--blue), 0 1.5px 0 var(--blue), 1.5px 1.5px 0 var(--blue)}.pioneer-offer{background:linear-gradient(135deg, #fff 0%, var(--cream) 55%, #edf4f6 100%);grid-template-columns:1.08fr .92fr;align-items:center;gap:85px;padding:120px max(7vw,50vw - 600px);display:grid;position:relative}.pioneer-offer:before{content:"";border:1px solid #00336612;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-160px;left:-270px;box-shadow:0 0 0 75px #00336606,0 0 0 150px #00336605}.pioneer-copy,.launch-card{z-index:2;position:relative}.pioneer-copy h2{color:var(--blue);letter-spacing:-2.8px;margin:17px 0 22px;font:700 clamp(39px,4.2vw,57px)/1.07 Manrope}.pioneer-copy h2 em{color:var(--gold);font-style:normal}.pioneer-copy>p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.pioneer-copy>p b{color:var(--blue)}.pioneer-benefits{grid-template-columns:1fr 1fr;gap:17px 22px;margin-top:36px;display:grid}.pioneer-benefits article{border-top:1px solid #dce4e6;align-items:flex-start;gap:12px;min-height:91px;padding-top:16px;display:flex}.pioneer-benefits article>span{width:34px;height:34px;color:var(--blue);background:var(--gold);border:1px solid #bd7b12;border-radius:10px;flex:0 0 34px;place-items:center;font:800 14px/1 Manrope,sans-serif;display:grid}.pioneer-benefits b{color:var(--blue);margin:2px 0 5px;font-size:13px;display:block}.pioneer-benefits p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.launch-card{background:#fffffff0;border:1px solid #0033661a;border-radius:27px;padding:39px 38px 34px;box-shadow:0 30px 75px #00274b26}.launch-label{color:var(--blue);background:var(--gold);letter-spacing:.8px;border:1px solid #bd7b12;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.launch-label svg{fill:currentColor;width:14px}.launch-price{color:var(--blue);align-items:baseline;margin-top:19px;font-family:Manrope;display:flex}.launch-price small{color:var(--gold);align-self:flex-start;margin:10px 4px 0 0;font-size:16px;font-weight:800}.launch-price b{letter-spacing:-4px;font-size:61px;line-height:1}.launch-price span{color:var(--muted);margin-left:7px;font-size:12px;font-weight:600}.launch-card>p{color:var(--muted);margin:8px 0 25px;font-size:12px}.pioneer-meter{color:var(--blue)}.meter-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;font-size:12px;display:flex}.meter-heading span{align-items:center;gap:6px;display:flex}.meter-heading svg{width:16px;height:16px;color:var(--gold)}.meter-heading strong{color:var(--gold);font-size:12px}.meter-track{background:#dce5e9;border-radius:20px;height:10px;position:relative;box-shadow:inset 0 1px 3px #00234521}.meter-track i{border-radius:inherit;background:linear-gradient(90deg, #d89122, var(--gold-light));height:100%;display:block;box-shadow:0 0 18px #e2a23973}.meter-track em{width:28px;height:28px;color:var(--blue);background:var(--gold);border:3px solid #fff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 5px 12px #00203f38}.meter-scale{color:#6b7f8e;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:11px;font-size:9px;display:grid}.meter-scale b{color:var(--gold);text-align:center;font-size:9px}.meter-scale span:last-child{text-align:right}.launch-button{width:100%;margin-top:20px}.launch-note{color:#718590;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.launch-note svg{width:12px}.intro{text-align:center;background:var(--blue);min-height:760px;padding:110px max(7vw,50vw - 600px) 70px;position:relative;overflow:hidden}.intro-copy{z-index:4;position:relative}.intro h2,.faq-intro h2{letter-spacing:-2.5px;margin:16px auto 19px;font:700 clamp(37px,4vw,55px)/1.08 Manrope}.intro h2{color:#fff}.faq-intro h2{color:var(--blue)}.intro-copy>p{color:#fff;max-width:670px;margin:0 auto;font-size:14px;line-height:1.8}.mission-trail-shell{width:100%;height:100%;position:absolute;inset:0}.mission-trail-scroller{width:100%;height:100%;overflow:hidden}.mission-trail-scroller:focus-visible{outline:2px solid var(--gold-light);outline-offset:-2px}.mission-trail{width:100%;height:100%;margin:0;position:relative}.mission-scroll-indicator{display:none}.mission-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mission-route path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.railway-sleeper-shadow{stroke:#351b0d;stroke-width:42px;stroke-dasharray:6 17;opacity:.72;transform:translateY(4px);stroke-linecap:butt!important}.railway-sleepers{stroke:#b76625;stroke-width:36px;stroke-dasharray:6 17;filter:drop-shadow(0 3px 2px #00122347);stroke-linecap:butt!important}.railway-rail-shadow{stroke:#071a29;stroke-width:25px}.railway-rails{stroke:#7d8d98;stroke-width:20px;filter:drop-shadow(0 3px 2px #00122357)}.railway-gap{stroke:var(--blue);stroke-width:10px}.mission-stops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.mission-stop{z-index:2;top:var(--stop-y);left:clamp(36px, var(--stop-x), calc(100% - 36px));flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,calc(8px - 50%))}.mission-button{color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#68b2ff,#4594eb);border:3px solid #77baff;border-radius:50%;place-items:center;width:72px;height:68px;transition:transform 80ms ease-out,box-shadow 80ms ease-out,filter .16s,outline-color .16s;display:grid;position:relative;transform:translateY(0);box-shadow:inset 0 3px #ffffff5c,inset 0 -3px #002c5b1f,0 8px #195b9d,0 16px 28px #00142845}.mission-button:hover{filter:brightness(1.1)saturate(1.08)}.mission-button:active,.mission-button.is-pressed{filter:brightness(.97);transform:translateY(8px);box-shadow:inset 0 2px #ffffff38,inset 0 -1px #002c5b1a,0 1px #195b9d,0 6px 10px #00142838}.mission-button:focus-visible{outline-offset:5px;outline:4px solid #fff}.mission-button svg{stroke-width:3px;width:27px;height:27px}.mission-label{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:center;background:#001f3ed1;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;gap:3px;width:148px;min-width:0;margin-top:17px;padding:9px 11px 8px;display:flex;box-shadow:0 6px 14px #00122330}.mission-label b{font:800 10px/1.25 Manrope,sans-serif}.mission-label-number{color:var(--gold-light);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:800}.mission-label-status{color:#9eb9ca;font-size:8px;font-weight:600}.mission-stop.active .mission-button{color:var(--blue);background:linear-gradient(145deg, #f9c762, var(--gold));border-color:#ffd77e;box-shadow:inset 0 3px #ffffff6b,0 8px #9b5d05,0 0 0 12px #e2a2391f,0 18px 32px #0014284d}.mission-stop.active .mission-button:after{content:"";pointer-events:none;border:3px solid #f2c46ec7;border-radius:50%;animation:2s ease-in-out infinite mission-active-aura;position:absolute;inset:-4px;box-shadow:0 0 12px #e2a23966}@keyframes mission-active-aura{0%{opacity:.75;transform:scale(.88)}70%{opacity:.14}to{opacity:0;transform:scale(1.65)}}.mission-stop.active .mission-button:active,.mission-stop.active .mission-button.is-pressed{transform:translateY(8px);box-shadow:inset 0 2px #ffffff42,0 1px #9b5d05,0 0 0 8px #e2a2391a,0 7px 11px #0014283b}.mission-stop.active .mission-label{border-color:#e2a23980}.mission-stop.active .mission-label-status{color:var(--gold-light)}.mission-stop.locked .mission-button{color:#9db2c1;background:linear-gradient(145deg,#577a94,#3e627e);border-color:#6f8fa6;box-shadow:inset 0 3px #ffffff1f,0 8px #173d5c,0 16px 25px #0014283b}.mission-stop.locked .mission-button:active,.mission-stop.locked .mission-button.is-pressed{transform:translateY(8px);box-shadow:inset 0 2px #ffffff14,0 1px #173d5c,0 6px 9px #00142833}.mission-tooltip{z-index:8;width:min(310px,100% - 32px);top:var(--tooltip-y);left:clamp(171px, var(--tooltip-x), calc(100% - 171px));color:var(--blue);text-align:left;background:linear-gradient(#fffdf7,#fff6dc);border:2px solid #d28616;border-radius:17px;padding:19px 20px 17px;position:absolute;box-shadow:inset 0 2px #fff,0 7px #9b5d05,0 20px 38px #00142852}.mission-tooltip.above{transform:translate(-50%,calc(-100% - 58px))}.mission-tooltip.below{transform:translate(-50%,66px)}.mission-tooltip:after{content:"";background:#fff8e6;width:17px;height:17px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.mission-tooltip.above:after{border-bottom:2px solid #d28616;border-right:2px solid #d28616;bottom:-10px}.mission-tooltip.below:after{border-top:2px solid #d28616;border-left:2px solid #d28616;top:-10px}.mission-tooltip>span{color:#a56508;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:7px;font:800 8px/1 Manrope,sans-serif;display:block}.mission-tooltip>strong{color:var(--blue);letter-spacing:-.5px;font:800 17px/1.25 Manrope,sans-serif;display:block}.mission-tooltip>p{color:#536a79;margin:9px 0 14px;font-size:11px;line-height:1.55}.mission-rewards{gap:8px;display:flex}.mission-rewards b{min-height:31px;color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #0033661c;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:inline-flex;box-shadow:0 3px #d7dfe2}.mission-rewards b:last-child{color:#8e5903;background:#fff2c8;box-shadow:0 3px #d5a23e}.mission-rewards svg{width:13px;height:13px;color:var(--gold)}.trail-reward{z-index:3;flex-direction:column;align-items:center;width:165px;display:flex;position:absolute;top:66%;left:92%;transform:translate(-50%,-50%)}.trail-reward>span{color:#ffe27a;letter-spacing:1.5px;margin-bottom:2px;font:800 9px/1 Manrope,sans-serif}.gold-reward{width:190px;position:relative;transform:rotate(-2deg)}.gold-stack{aspect-ratio:190/125;filter:drop-shadow(0 15px 12px #0012234d);width:100%;position:relative}.gold-ingot{color:#8b4e00;width:66%;height:38%;transform-style:preserve-3d;background:linear-gradient(155deg,#fff3a0 0%,#ffe044 24%,#ffc316 57%,#efa000 100%);border:3px solid #ffd95c;border-radius:10%/24%;place-items:center;display:grid;position:absolute;transform:perspective(240px)rotateX(13deg)rotate(-10deg)skew(-7deg);box-shadow:inset 0 4px #ffffff94,inset 0 -7px #c669003d,0 10px #a95d00,0 17px 21px #4d250047}.gold-ingot:before{content:"";background:#ffffff80;border-radius:10px;width:62%;height:5px;position:absolute;top:9px;left:19%;box-shadow:0 5px #ffec7852}.gold-ingot:after{content:"";border-radius:inherit;border:1px solid #b25b0038;position:absolute;inset:5px 7px 10px}.gold-ingot b{z-index:2;letter-spacing:1.4px;opacity:.72;padding-top:7px;font:800 10px/1 Manrope,sans-serif;position:relative;transform:skew(7deg)}.ingot-back{z-index:1;top:9%;right:1%}.ingot-front{z-index:2;top:47%;left:5%}.ingot-sparkle{z-index:4;color:#fff;filter:drop-shadow(0 0 5px #ffffffbf);font-size:22px;font-style:normal;line-height:1;position:absolute}.ingot-sparkle.sparkle-one{top:27%;left:29%}.ingot-sparkle.sparkle-two{font-size:17px;top:65%;right:23%}.gold-reward small{color:#ffe88f;letter-spacing:1.1px;margin-top:0;font-size:7px;font-weight:800;display:block}.access-section{--access-purple:var(--gold);--access-pink:var(--blue);background:var(--access-purple);padding:110px max(7vw,50vw - 600px) 120px}.access-heading{text-align:center;max-width:780px;margin:0 auto 48px}.access-heading h2{color:var(--blue);letter-spacing:-2.5px;margin:0;font:800 clamp(36px,4vw,52px)/1.05 Manrope,sans-serif}.access-list{box-shadow:-7px 7px 0 var(--access-pink);background:#fff2df;border-radius:25px;gap:20px;padding:55px clamp(46px,5.5vw,82px) 62px;display:grid}.access-item{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(35px,5vw,72px);min-height:340px;padding:28px 0;display:grid}.access-item+.access-item{border-top:1px solid #092a491a}.access-item-reverse .access-media{order:2}.access-media{background:var(--blue);border-radius:20px;height:300px;overflow:hidden}.access-media img{object-fit:cover;width:100%;height:100%}.access-media-app{background:radial-gradient(circle at 50% 32%, #11629a 0%, var(--blue) 55%, var(--blue-deep) 100%);padding:14px 0}.access-app-gallery{width:100%;height:100%;position:relative;overflow:hidden}.access-app-gallery img{aspect-ratio:736/1600;object-fit:contain;backface-visibility:hidden;border:1px solid #ffffff24;border-radius:12px;width:auto;height:116%;position:absolute;top:3%;box-shadow:0 15px 25px #00142852}.access-app-gallery img[data-position="0"]{left:3%;transform:translateY(9px)rotate(-6deg)}.access-app-gallery img[data-position="1"]{z-index:2;height:126%;top:-2%;left:50%;transform:translate(-50%)rotate(2deg)}.access-app-gallery img[data-position="2"]{right:3%;transform:translateY(9px)rotate(7deg)}.access-copy{max-width:430px}.access-copy h3{color:#082f31;letter-spacing:-2px;text-transform:lowercase;margin:0 0 13px;font:800 clamp(31px,3vw,43px)/1.05 Manrope,sans-serif}.access-copy p{color:#173b3d;margin:0;font-size:16px;line-height:1.65}.access-divider{place-items:center;height:92px;display:grid}.access-divider span{border:2px solid var(--access-pink);width:49px;height:49px;color:var(--access-pink);border-radius:50%;place-items:center;font:300 31px/1 Manrope,sans-serif;display:grid}.access-benefits{margin-top:0}.access-carousel{width:100%;padding:0 6px 9px;overflow:hidden}.access-carousel-track{will-change:transform;gap:18px;width:100%;transition:transform .55s cubic-bezier(.22,.75,.25,1);display:flex}.access-carousel-track.no-transition{transition:none}.access-card{color:#082f31;min-width:0;box-shadow:-5px 6px 0 var(--access-pink);background:#fff2df;border-radius:21px;flex:0 0 calc(33.3333% - 12px);overflow:hidden}.access-card>img{object-fit:cover;background:#fff2df;border-bottom:1px solid #092a491a;width:100%;height:205px}.access-card>div{text-align:center;min-height:166px;padding:22px 23px 25px}.access-card h4{color:#082f31;letter-spacing:-.5px;margin:0 0 10px;font:800 16px/1.25 Manrope,sans-serif}.access-card p{color:#173b3d;margin:0;font-size:12px;line-height:1.6}.access-carousel-dots{justify-content:center;align-items:center;gap:0;margin-top:15px;display:none}.access-carousel-dots button{background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.access-carousel-dots button:before{content:"";background:#00336659;border-radius:50%;width:9px;height:9px;transition:width .2s,border-radius .2s,background .2s}.access-carousel-dots button.active:before{background:var(--access-pink);border-radius:10px;width:28px}.access-carousel-dots button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.features-desktop{background:linear-gradient(180deg, white, var(--ice));padding:110px max(7vw,50vw - 600px) 115px}.features-desktop-heading{text-align:center;max-width:760px;margin:0 auto 58px}.features-desktop-heading h2{color:var(--blue);letter-spacing:-2.8px;margin:17px 0 19px;font:700 clamp(38px,4.2vw,57px)/1.07 Manrope,sans-serif}.features-desktop-heading h2 em{color:var(--gold);font-style:normal}.features-desktop-heading>p{max-width:650px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.75}.features-desktop-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.features-desktop-card{grid-template-rows:520px 1fr;min-width:0;display:grid}.features-desktop-media{place-items:center;min-height:0;padding:25px;display:grid;position:relative}.features-desktop-number{z-index:0;color:#00336613;letter-spacing:-9px;font:800 116px/1 Manrope,sans-serif;position:absolute;top:23px;left:20px}.features-desktop-media .features-desktop-phone{z-index:2;filter:drop-shadow(0 20px 24px #0014283d);width:228px;height:468px}.features-desktop-phone .phone-frame{border-radius:28px}.features-desktop-phone .phone-screen{border-radius:21px}.features-desktop-card:first-child .features-desktop-phone{transform:rotate(-3deg)}.features-desktop-card:nth-child(2) .features-desktop-phone{transform:rotate(2deg)}.features-desktop-card:nth-child(3) .features-desktop-phone{transform:rotate(-2deg)}.features-desktop-phone .phone-screen img{object-fit:contain;background:#f5f8fa}.features-desktop-copy{text-align:center;padding:22px 18px 12px}.features-desktop-label{color:var(--gold);letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font:800 9px/1.25 Manrope,sans-serif;display:flex}.features-desktop-label span{width:32px;height:32px;color:var(--blue);background:var(--gold);border:1px solid #bd7b12;border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.features-desktop-label svg{width:16px;height:16px}.features-desktop-copy h3{color:var(--blue);letter-spacing:-1.2px;margin:19px 0 7px;font:700 24px/1.18 Manrope,sans-serif}.features-desktop-copy p{max-width:340px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.65}.features-desktop-action{justify-content:center;margin-top:42px;display:flex}.features-mobile,.features-mobile-banner{display:none}.feature{grid-template-columns:1fr 1fr;align-items:center;min-height:750px;padding:95px max(7vw,50vw - 600px);display:grid;position:relative}.feature:nth-child(odd){background:var(--ice)}.feature:nth-child(2n){background:#fff}.feature:nth-child(2n) .feature-visual{order:2}.feature-visual{place-items:center;min-height:580px;display:grid;position:relative}.feature-visual .phone{z-index:3;width:256px;height:525px;transform:rotate(-2deg)}.feature:nth-child(2n) .feature-visual .phone{transform:rotate(2deg)}.phone-glow{background:#e2a2392b;border-radius:50%;width:430px;height:430px;position:absolute}.giant-number{color:#0033660e;letter-spacing:-15px;font:800 180px/1 Manrope;position:absolute;top:5%;left:1%}.feature-copy{max-width:465px;padding:20px}.feature-icon{width:51px;height:51px;color:var(--blue);background:var(--gold);border:1px solid #bd7b12;border-radius:10px;place-items:center;margin-bottom:22px;display:grid}.feature-icon svg{width:23px}.feature-copy h3{color:var(--blue);letter-spacing:-2.4px;margin:14px 0 10px;font:700 clamp(34px,3.6vw,50px)/1.08 Manrope}.feature-copy>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.feature-copy ul{gap:12px;margin:25px 0 27px;padding:0;list-style:none;display:grid}.feature-copy li{color:var(--blue);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.feature-copy li svg{width:19px;height:19px;color:var(--blue);stroke-width:3px;background:#e2a2393b;border-radius:50%;padding:4px}.feature-copy>.feature-button{min-height:48px;padding:0 18px}.feature-copy>.feature-button svg{width:15px}.mock-note{z-index:5}.note-progress{top:30%;right:2%}.note-time{bottom:21%;left:2%}.note-rank{top:25%;right:0}.journey-head{padding:12px 2px 4px}.journey-head>span,.season>span{color:var(--gold);letter-spacing:.9px;font-size:6px;font-weight:700}.journey-head h3{color:var(--blue);margin:4px 0 8px;font:700 14px Manrope}.journey-head>div{background:#dfe7eb;border-radius:8px;height:5px}.journey-head>div i{border-radius:inherit;background:var(--gold);width:60%;height:100%;display:block}.journey-head small{text-align:right;color:#8899a6;margin-top:4px;font-size:6px;display:block}.path-line{background:linear-gradient(var(--gold) 0 46%, #d5e0e6 46%);width:3px;position:absolute;top:147px;bottom:82px;left:61px}.path-node{align-items:center;gap:12px;display:flex;position:absolute;left:38px}.path-node>svg{color:#fff;background:var(--blue);border-radius:50%;width:42px;height:42px;padding:11px;box-shadow:0 7px 16px #0363}.path-node span{color:#728593;flex-direction:column;font-size:7px;display:flex}.path-node b{color:var(--blue);margin-bottom:2px;font-size:9px}.path-node.complete>svg{color:var(--blue);background:var(--gold)}.path-node.active>svg{outline:5px solid #e2a23933}.path-node.locked>svg{color:#94a6b2;box-shadow:none;background:#dce5ea}.path-node.one{top:145px}.path-node.two{top:238px;left:72px}.path-node.three{top:335px}.path-node.four{top:427px;left:72px}.xp-pill{white-space:nowrap;color:var(--blue);background:#f0cf8d;border-radius:20px;align-items:center;gap:5px;padding:7px 12px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.lesson-bar{color:#8b9aa6;align-items:center;gap:10px;display:flex}.lesson-bar>div{background:#dfe7eb;border-radius:10px;flex:1;height:6px}.lesson-bar i{border-radius:inherit;background:var(--gold);width:65%;height:100%;display:block}.lesson-bar svg:last-child{color:#e45b66}.lesson-tag{color:var(--gold);letter-spacing:1px;margin:25px 0 8px;font-size:6px;font-weight:700;display:block}.lesson-screen h3{color:var(--blue);margin:0;font:700 15px/1.35 Manrope}.question-art{height:128px;color:var(--gold);background:#e7f0f3;border-radius:17px;place-items:center;margin:15px 0;display:grid;position:relative;overflow:hidden}.question-art:after{content:"";border:18px solid #0033660d;border-radius:50%;width:100px;height:100px;position:absolute}.question-art>svg{z-index:2;color:var(--blue)}.question-art .spark-a,.question-art .spark-b{width:14px;color:var(--gold);position:absolute}.spark-a{top:25px;left:41px}.spark-b{bottom:24px;right:40px}.coin{z-index:2;background:var(--gold);width:23px;height:23px;color:var(--blue);border:2px solid #c48a2c;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute}.coin-a{bottom:25px;left:43px;transform:rotate(-15deg)}.coin-b{top:24px;right:43px;transform:rotate(12deg)}.answers{gap:7px;display:grid}.answers button{color:#526c7e;text-align:left;background:#fff;border:1px solid #d9e2e7;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:7px;font-weight:600;display:flex;box-shadow:0 2px #c8d3d8}.answers button b{width:21px;height:21px;color:var(--blue);background:#edf2f4;border-radius:7px;place-items:center;display:grid}.answers button svg{color:var(--blue);margin-left:auto}.answers button.selected{color:var(--blue);border-color:var(--gold);background:#fff8e9;box-shadow:0 2px #b97a14}.answers button.selected b{background:var(--gold)}.confirm{color:#fff;background:linear-gradient(#075083, var(--blue));border:1px solid #002245;border-radius:10px;width:100%;min-height:36px;margin-top:14px;font-size:8px;font-weight:700;box-shadow:inset 0 1px #ffffff24,0 3px #001b36}.ranking-screen{padding-left:12px;padding-right:12px}.season{text-align:center;padding:5px 0}.season b{color:var(--blue);margin-top:3px;font-size:10px;display:block}.podium{justify-content:center;align-items:flex-end;gap:5px;height:180px;display:flex}.podium>div{flex-direction:column;align-items:center;width:66px;display:flex;position:relative}.podium i{color:#fff;background:var(--blue);border:3px solid #b9c5cd;border-radius:50%;place-items:center;width:40px;height:40px;font-size:8px;font-style:normal;font-weight:700;display:grid}.podium .gold i{border-color:var(--gold);width:49px;height:49px}.podium .bronze i{border-color:#c98659}.podium b{color:var(--blue);margin-top:5px;font-size:8px}.podium span{color:#7c8f9d;font-size:6px}.podium em{color:#fff;background:#aebbc4;border-radius:7px 7px 0 0;place-items:center;width:100%;margin-top:7px;font:700 14px Manrope;display:grid}.podium .silver em{height:37px}.podium .gold em{background:var(--gold);height:54px;color:var(--blue)}.podium .bronze em{background:#c98659;height:28px}.podium .gold>svg{width:17px;color:var(--gold);position:absolute;top:-21px}.rank-list{gap:6px;padding:8px 2px;display:grid}.rank-list>div{background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:37px;padding:0 9px;display:flex}.rank-list>div.you{border:1px solid var(--gold);background:#fff8e8}.rank-list strong{color:#8294a1;width:12px;font-size:7px}.rank-list i{color:#fff;background:#4d7592;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:700;display:grid}.rank-list b{color:var(--blue);font-size:7px}.rank-list span{color:#6f8290;margin-left:auto;font-size:6px}.move-up{color:var(--blue);background:#f0cf8d;border-radius:10px;align-items:center;gap:8px;margin-top:5px;padding:9px;display:flex}.move-up span{flex-direction:column;font-size:6px;display:flex}.move-up b{font-size:8px}.method{color:#fff;background:var(--blue);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;min-height:720px;padding:110px max(7vw,50vw - 600px);display:grid;position:relative;overflow:hidden}.method-shape{border:1px solid #ffffff14;border-radius:50%;position:absolute}.shape-one{width:570px;height:570px;top:-130px;right:-220px}.shape-two{width:260px;height:260px;bottom:-70px;left:-150px}.method-stamp{z-index:3;width:106px;height:106px;color:var(--blue);background:var(--gold);border-radius:50%;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:62px;right:6%;transform:rotate(8deg);box-shadow:0 20px 50px #00142840}.method-stamp svg{width:25px}.method-stamp span{font-size:7px;line-height:1.35}.method-stamp b{font-size:12px}.method-copy{z-index:2;position:relative}.method-copy h2{letter-spacing:-2.8px;max-width:680px;margin:17px 0 21px;font:700 clamp(38px,4.3vw,57px)/1.07 Manrope}.method-copy>p{color:#c1d3df;max-width:620px;margin:0;font-size:14px;line-height:1.8}.method-copy>p b{color:#fff}.method-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff40;border-radius:26px;flex-direction:column;justify-content:center;min-height:420px;padding:46px 42px;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 30px 70px #0014273b}.method-logo{color:var(--gold);align-items:center;gap:10px;display:flex}.method-logo>svg{width:36px;height:36px;color:var(--blue);background:var(--gold);border-radius:11px;padding:8px}.method-logo span{color:#fff;font:700 16px/1 Manrope}.method-logo b{color:var(--gold);font-size:10px}.method-card blockquote{color:#fff;letter-spacing:-.7px;margin:56px 0 35px;font:500 22px/1.5 Manrope}.method-line{background:var(--gold);width:43px;height:2px}.method-card>p{color:#b1c7d5;font-size:12px;line-height:1.6}.subjects-card{justify-content:flex-start;min-height:465px;overflow:hidden}.subjects-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.subjects-count{color:var(--gold-light);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#e2a2391a;border:1px solid #e2a23959;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.subjects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.subject-item{background:#001f3e61;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:89px;padding:13px;display:flex}.subject-item>span{width:35px;height:35px;color:var(--blue);background:var(--gold);border-radius:11px;flex:0 0 35px;place-items:center;display:grid;box-shadow:0 4px #9b5d05}.subject-item svg{stroke-width:2.4px;width:17px;height:17px}.subject-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.subject-item b{color:#fff;font:800 11px/1.35 Manrope,sans-serif}.subject-item small{color:var(--gold-light);font-size:8px;font-weight:700;line-height:1.3}.subjects-note{color:#a9c1d0;border-top:1px solid #ffffff1f;align-items:center;gap:7px;margin:auto 0 0;padding-top:19px;font-size:10px;display:flex}.subjects-note svg{width:16px;height:16px;color:var(--blue);background:var(--gold);stroke-width:3px;border-radius:50%;padding:3px}.benefits{background:var(--cream);min-height:390px;padding:95px 0 105px;overflow:hidden}.benefits-copy{text-align:center}.benefits-carousel{margin-top:58px;position:relative;transform:rotate(-1.5deg)}.benefits-carousel:before,.benefits-carousel:after{content:"";z-index:2;pointer-events:none;width:min(10vw,145px);position:absolute;top:-25px;bottom:-25px}.benefits-carousel:before{background:linear-gradient(90deg, var(--cream), transparent);left:0}.benefits-carousel:after{background:linear-gradient(-90deg, var(--cream), transparent);right:0}.benefits-carousel-track{width:max-content;display:flex}.benefits.is-visible .benefits-carousel-track{will-change:transform;animation:28s linear infinite benefitsCarousel}.benefits-carousel-group{align-items:center;gap:clamp(50px,5vw,85px);padding-right:clamp(50px,5vw,85px);display:flex}.benefits-carousel-message{white-space:nowrap;color:var(--blue);letter-spacing:-3.8px;font:800 clamp(48px,5.7vw,82px)/1 Manrope,sans-serif;display:block}.benefits-carousel-message em{color:var(--gold);font-style:normal}.benefits-carousel:hover .benefits-carousel-track{animation-play-state:paused}@keyframes benefitsCarousel{to{transform:translate(-50%)}}.sales-cta{color:#fff;background:linear-gradient(125deg, var(--blue-deep), var(--blue) 62%, #074d7a);grid-template-columns:1.05fr .95fr;align-items:center;min-height:650px;padding:80px max(7vw,50vw - 600px);display:grid;position:relative;overflow:hidden}.cta-pattern{opacity:.06;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.cta-copy{z-index:2;max-width:610px;position:relative}.cta-copy h2{letter-spacing:-3px;margin:18px 0 20px;font:700 clamp(39px,4.6vw,62px)/1.06 Manrope}.cta-copy>p{color:#bfd0dc;max-width:550px;font-size:14px;line-height:1.8}.cta-button{margin-top:20px}.cta-copy small{color:#9bb8ca;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.cta-copy small svg{width:13px}.cta-art{place-items:center;min-height:560px;display:grid;position:relative}.cta-art .phone{z-index:2;width:240px;height:492px;transform:rotate(6deg)translateY(32px)}.cta-phone-back{border:1px solid #e2a23980;border-radius:40px;width:270px;height:480px;position:absolute;transform:rotate(-7deg)}.cta-achievement{top:30%;right:1%}.cta-achievement svg{width:26px;color:var(--gold)}.pioneers-section{background:linear-gradient(180deg, var(--cream), #fff);padding:115px max(7vw,50vw - 600px) 120px;position:relative;overflow:hidden}.pioneers-section:before{content:"";border:1px solid #0033660f;border-radius:50%;width:420px;height:420px;position:absolute;top:-300px;left:-190px;box-shadow:0 0 0 70px #00336605,0 0 0 140px #00336604}.pioneers-heading{z-index:1;text-align:center;max-width:720px;margin:0 auto 55px;position:relative}.pioneers-heading h2{color:var(--blue);letter-spacing:-3px;margin:17px 0 18px;font:700 clamp(40px,4.7vw,61px)/1.06 Manrope,sans-serif}.pioneers-heading h2 em{color:var(--gold);font-style:normal}.pioneers-heading p{max-width:600px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.75}.pioneers-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pioneer-name-card{background:#ffffffeb;border:1px solid #0033661a;border-radius:17px;align-items:center;gap:15px;min-width:0;min-height:92px;padding:19px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 12px 30px #00274b12}.pioneer-name-card:hover{border-color:#e2a2396b;transform:translateY(-3px);box-shadow:0 18px 36px #00274b1c}.pioneer-name-icon{width:42px;height:42px;color:var(--blue);background:var(--gold);border-radius:13px;flex:0 0 42px;place-items:center;display:grid;box-shadow:0 5px #9b5d05,0 9px 18px #00274b21}.pioneer-name-icon svg{width:19px;height:19px}.pioneer-name-card div{align-items:center;min-width:0;display:flex}.pioneer-name-card strong{overflow-wrap:anywhere;color:var(--blue);font:800 15px/1.25 Manrope,sans-serif}.faq-section{background:#fff;grid-template-columns:.85fr 1.15fr;gap:90px;padding:115px max(7vw,50vw - 600px);display:grid}.features-desktop-heading .section-kicker,.pioneer-copy>.section-kicker,.pioneers-heading .section-kicker,.benefits-copy .section-kicker,.faq-intro .section-kicker,.features-desktop-heading h2 em,.pioneer-copy h2 em,.pioneers-heading h2 em,.faq-intro h2 em{color:var(--gold)}.faq-intro h2{font-size:clamp(34px,3.5vw,48px)}.faq-intro>p{max-width:380px;color:var(--muted);font-size:12px;line-height:1.7}.faq-contact{min-height:45px;margin-top:18px}.faq-list article{border-bottom:1px solid #dfe6e9}.faq-list button{text-align:left;width:100%;min-height:84px;color:var(--blue);background:0 0;grid-template-columns:37px 1fr 32px;align-items:center;gap:8px;padding:0;display:grid}.faq-list button span{color:var(--gold);font-size:11px;font-weight:700}.faq-list button b{font-size:13px}.faq-list button svg{width:17px;transition:transform .25s}.faq-list button>svg{width:29px;height:29px;color:var(--blue);background:linear-gradient(180deg, #f4be58, var(--gold));border:2px solid #bd7b12;border-radius:9px;padding:6px;box-shadow:inset 0 1px #fff6,0 3px #9b5d05}.faq-list article.open button svg{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-answer p{max-width:570px;min-height:0;color:var(--muted);margin:0 0 0 45px;font-size:13px;line-height:1.75;overflow:hidden}.faq-list article.open .faq-answer{grid-template-rows:1fr}.faq-list article.open .faq-answer p{margin-bottom:25px}.footer-signature{text-align:center;color:var(--blue);background:#f4b23d;flex-direction:column;align-items:center;gap:5px;padding:22px max(7vw,50vw - 600px);display:flex}.footer-signature p{justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.footer-signature p svg{color:#d84c4c;flex:none;width:15px;height:15px}.footer-signature span{opacity:.78;font-size:11px;font-weight:600}footer{color:#fff;background:#001f3e;padding:70px max(7vw,50vw - 600px) 25px}.footer-main{grid-template-columns:1.3fr .65fr .85fr auto;align-items:start;gap:60px;padding-bottom:55px;display:grid}.logo-light{color:#fff}.footer-main>div:first-child p{color:#88a5b8;max-width:280px;margin-top:20px;font-size:12px;line-height:1.7}.footer-main>div:not(:first-child){color:#98b0c0;flex-direction:column;gap:11px;font-size:12px;display:flex}.footer-main>div:not(:first-child) b{color:#fff;margin-bottom:8px;font-size:13px}.footer-main a:not(.button):hover{color:var(--gold)}.footer-button{min-height:45px}.footer-bottom{color:#7897aa;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.whatsapp-float{z-index:40;color:#fff;background:linear-gradient(#32e779,#25c963);border:2px solid #159447;border-radius:17px;place-items:center;width:52px;height:50px;transition:transform .12s,box-shadow .12s,filter .18s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:inset 0 2px #ffffff4d,0 6px #117538,0 14px 30px #0a46244d}.whatsapp-float:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff57,0 7px #117538,0 17px 32px #0a462457}.whatsapp-float:active{transform:translateY(5px);box-shadow:inset 0 1px #ffffff38,0 1px #117538,0 6px 12px #0a462440}.whatsapp-float svg{width:24px}.privacy-page{min-height:100vh;color:var(--ink);background:#f7f8f6}.privacy-header{z-index:5;justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:92px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.privacy-back{color:#d2e1ea;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.privacy-back:hover{color:var(--gold-light)}.privacy-back svg{width:17px}.privacy-hero{color:#fff;background:radial-gradient(circle at 78% 35%, #0c5789, var(--blue) 38%, var(--blue-deep) 82%);isolation:isolate;align-items:center;min-height:610px;padding:135px max(7vw,50vw - 600px) 90px;display:flex;position:relative;overflow:hidden}.privacy-hero:after{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);background:#f7f8f6;height:70px;position:absolute;bottom:-1px;left:0;right:0}.privacy-orbit{z-index:-1;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.privacy-orbit.orbit-a{width:550px;height:550px;top:70px;right:-70px}.privacy-orbit.orbit-b{border-color:#e2a23933;width:330px;height:330px;top:180px;right:130px}.privacy-hero-copy{z-index:2;max-width:760px;position:relative}.privacy-kicker{color:var(--gold);letter-spacing:1.7px;align-items:center;gap:8px;font:800 10px/1.2 Manrope,sans-serif;display:inline-flex}.privacy-kicker svg{width:17px}.privacy-hero h1{letter-spacing:-4px;margin:25px 0 23px;font:700 clamp(55px,6vw,82px)/.98 Manrope,sans-serif}.privacy-hero h1 em{color:var(--gold);font-style:normal}.privacy-hero-copy>p{color:#c8d9e4;max-width:650px;margin:0;font-size:16px;line-height:1.8}.privacy-update{color:#acc4d3;background:#001f3e4d;border:1px solid #ffffff2e;border-radius:20px;margin-top:30px;padding:9px 13px;font-size:10px;font-weight:600;display:inline-flex}.privacy-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:85px;width:min(1120px,100% - 48px);margin:0 auto;padding:90px 0 120px;display:grid}.privacy-index{position:sticky;top:30px}.privacy-index>span{color:var(--gold);letter-spacing:1.5px;margin-bottom:19px;font:800 8px Manrope,sans-serif;display:block}.privacy-index nav{border-top:1px solid #dbe2e4;display:grid}.privacy-index nav a{color:#5b7180;border-bottom:1px solid #dbe2e4;padding:11px 3px;font-size:11px;font-weight:600;transition:color .2s,padding-left .2s}.privacy-index nav a:hover{color:var(--blue);padding-left:8px}.privacy-help{color:#fff;background:var(--blue);border-radius:17px;margin-top:28px;padding:23px;box-shadow:0 18px 42px #00274b24}.privacy-help>svg{width:22px;color:var(--gold);margin-bottom:17px}.privacy-help b{font-size:13px;display:block}.privacy-help p{color:#b2c8d5;margin:6px 0 15px;font-size:11px;line-height:1.6}.privacy-help a{color:var(--gold-light);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.privacy-help a.button{min-height:38px;color:var(--blue);padding:0 12px;font-size:10px}.privacy-help a svg{width:12px}.privacy-content{min-width:0}.privacy-summary{background:#fff;border:1px solid #e0e5e5;border-radius:18px;align-items:flex-start;gap:17px;margin-bottom:55px;padding:27px 29px;display:flex;box-shadow:0 15px 38px #00274b0e}.privacy-summary>svg{width:25px;color:var(--gold);flex:none}.privacy-summary b{color:var(--blue);font-size:13px}.privacy-summary p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.75}.privacy-content>section{padding:0 0 48px 54px;scroll-margin-top:30px;position:relative}.privacy-content>section+section{border-top:1px solid #dfe5e6;padding-top:4px}.privacy-content>section>span{width:32px;height:32px;color:var(--blue);background:#e2a23938;border-radius:10px;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;top:0;left:0}.privacy-content>section+section>span{top:38px}.privacy-content h2{color:var(--blue);letter-spacing:-1px;margin:0 0 18px;font:700 25px/1.2 Manrope,sans-serif}.privacy-content>section+section h2{margin-top:34px}.privacy-content p{color:#536a79;margin:0 0 16px;font-size:14px;line-height:1.8}.privacy-content p b,.privacy-content li b{color:var(--blue)}.privacy-content ul{gap:11px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.privacy-content li{color:#536a79;padding-left:21px;font-size:13px;line-height:1.75;position:relative}.privacy-content li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0;box-shadow:0 0 0 4px #e2a23924}.privacy-rights-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.privacy-rights-links a{color:var(--blue);background:linear-gradient(#fff,#f7f9f9);border:2px solid #d7e0e3;border-radius:11px;align-items:center;gap:6px;padding:11px 14px;font-size:11px;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px #c7d1d5}.privacy-rights-links a:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 5px #c7d1d5}.privacy-rights-links a:active{transform:translateY(3px);box-shadow:0 1px #c7d1d5}.privacy-rights-links svg{width:12px}.privacy-contact-card{color:#fff;background:linear-gradient(135deg, var(--blue), #075386);border-radius:18px;margin-top:25px;padding:27px;box-shadow:0 18px 45px #00274b26}.privacy-contact-card>div{align-items:center;gap:12px;display:flex}.privacy-contact-card>div>svg{width:28px;color:var(--gold)}.privacy-contact-card span{flex-direction:column;display:flex}.privacy-contact-card small{color:var(--gold);letter-spacing:1px;font-size:6px;font-weight:800}.privacy-contact-card b{margin-top:3px;font-size:13px}.privacy-contact-card p{color:#c1d2dc;margin:18px 0;font-size:12px}.privacy-contact-card>a{width:max-content;max-width:100%;min-height:45px;color:var(--blue);align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.privacy-contact-card>a svg{width:15px}.privacy-contact-card>a svg:last-child{width:12px}.privacy-footer{color:#fff;background:#001f3e;justify-content:space-between;align-items:center;gap:35px;padding:45px max(7vw,50vw - 600px);display:flex}.privacy-footer p{color:#8da8b9;font-size:11px}.privacy-footer>a{color:var(--gold);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.privacy-footer>a svg{width:13px}@media (width<=1050px){.hero{grid-template-columns:1.08fr .92fr}.hero-visual{transform:scale(.88)}.features-desktop-grid{gap:15px}.features-desktop-card{grid-template-rows:450px 1fr}.features-desktop-media{padding:20px}.features-desktop-number{font-size:96px;top:20px;left:15px}.features-desktop-media .features-desktop-phone{width:192px;height:394px}.features-desktop-copy{padding:22px 20px 26px}.features-desktop-copy h3{font-size:21px}.pioneer-offer{gap:50px}.launch-card{padding-left:29px;padding-right:29px}.note-progress,.note-rank{right:-5%}.method{gap:45px}.faq-section,.privacy-layout{gap:50px}}@media (width<=820px){.site-header{padding-top:54px}.announcement-bar{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:18px;min-height:54px;padding:7px 20px;display:grid}.announcement-bar p{min-width:0;max-width:265px;font-size:13px}.button.announcement-cta{min-height:32px;padding:0 17px;font-size:11px}.header{justify-content:center;height:70px;padding:0 20px}.header-offer{display:none}.header>.logo .logo-name{font-size:24px}.hero{text-align:center;grid-template-columns:1fr;min-height:1240px;padding:170px 7% 80px}.hero-copy{margin:0 auto}.hero h1{font-size:clamp(43px,11vw,64px)}.hero-copy>p{margin:auto}.hero-price{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-includes{margin-left:-7vw;margin-right:-7vw;display:flex}.hero-visual{transform-origin:top;min-height:590px;transform:scale(.93)}.scroll-hint{display:none}.scrolling-brand{min-height:450px;padding-top:55px;padding-bottom:60px}.pioneer-offer{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.pioneer-copy{text-align:center;max-width:650px;margin:auto}.pioneer-copy>p{margin-left:auto;margin-right:auto}.pioneer-benefits{text-align:left}.launch-card{width:min(520px,100%);margin:auto}.intro{padding-top:90px}.access-section{padding:88px 6% 96px}.access-heading{margin-bottom:40px}.access-list{gap:0;padding:26px 34px 38px}.access-item{grid-template-columns:1fr;gap:28px;min-height:auto;padding:38px 0}.access-item-reverse .access-media{order:0}.access-media{height:390px}.access-copy{text-align:center;max-width:650px;margin:auto}.access-divider{height:82px}.access-card{flex-basis:100%}.access-carousel-dots{display:flex}.features-desktop{display:none}.features-mobile{display:block}.features-mobile-banner{text-align:center;color:#fff;background:var(--blue);flex-direction:column;justify-content:center;align-items:center;min-height:138px;margin:0;padding:28px 6%;display:flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00142833}.features-mobile-banner span,.features-mobile-banner strong{letter-spacing:-1.7px;font:800 clamp(27px,7vw,38px)/1.08 Manrope,sans-serif}.features-mobile-banner strong{color:var(--gold)}.feature{grid-template-columns:1fr;min-height:auto;padding-top:75px;padding-bottom:75px}.feature-copy{text-align:center;max-width:600px;margin:0 auto}.feature-icon{margin-left:auto;margin-right:auto}.feature-copy ul{text-align:left;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.feature:nth-child(2n) .feature-visual{order:0}.feature-visual{min-height:570px}.mock-note{right:7%}.note-time{left:7%;right:auto}.method{grid-template-columns:1fr;padding-top:100px}.method-card{max-width:520px;margin:auto}.subjects-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#ffffff24,#ffffff0f);transform:none}.subjects-card .subject-item{background:#001f3eb3;border-color:#ffffff2e}.method-stamp{top:40px}.sales-cta{text-align:center;grid-template-columns:1fr;padding-top:90px}.cta-copy{margin:auto}.cta-copy>p,.cta-copy small{justify-content:center;margin-left:auto;margin-right:auto}.cta-art{min-height:540px}.pioneers-section{padding-top:95px;padding-bottom:100px}.pioneers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pioneer-name-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.faq-section{grid-template-columns:1fr}.faq-intro{text-align:center}.faq-intro>p{margin-left:auto;margin-right:auto}.footer-main{grid-template-columns:1fr 1fr}.privacy-header{width:calc(100% - 32px);height:78px}.privacy-hero{min-height:560px;padding-top:115px}.privacy-layout{grid-template-columns:1fr;gap:50px;width:min(720px,100% - 40px)}.privacy-index{position:static}.privacy-index nav{grid-template-columns:1fr 1fr}.privacy-index nav a{padding:11px 8px}.privacy-help{grid-template-columns:28px 1fr auto;align-items:center;column-gap:9px;display:grid}.privacy-help>svg{margin:0}.privacy-help b{grid-column:2}.privacy-help p{grid-column:2;margin:3px 0 0}.privacy-help a{grid-area:1/3/3}.privacy-footer{flex-wrap:wrap}}@media (width<=560px){.site-header{padding-top:52px}.announcement-bar{gap:12px;min-height:52px;padding:6px 18px}.announcement-bar p{text-align:center;max-width:190px;font-size:11px;line-height:1.15}.button.announcement-cta{min-height:30px;padding:0 14px;font-size:10px}.header{height:66px}.header>.logo .logo-name{color:var(--blue);font-size:23px}.hero{min-height:1155px;padding:158px 5% 80px}.hero-copy{width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin-inline:auto}.hero h1{letter-spacing:-2.3px;overflow-wrap:anywhere;width:100%;font-size:clamp(35px,10vw,44px)}.hero-copy>p{overflow-wrap:anywhere;width:100%;font-size:14px}.hero-includes{margin-left:-5vw;margin-right:-5vw}.hero-actions{flex-direction:column;gap:17px}.hero-proof{text-align:left;align-items:flex-start}.pioneer-meter.compact{text-align:left}.hero-visual{min-height:525px;margin-left:-15%;margin-right:-15%;transform:scale(.8)}.streak{left:-3%}.xp{right:-3%}.mini-badge{right:0}.scrolling-brand{gap:7px;min-height:390px;padding:45px 0 50px}.scrolling-brand-label{letter-spacing:1.3px;margin-bottom:17px;font-size:8px}.scrolling-brand-label span{width:24px}.brand-track span{letter-spacing:-3px;font-size:clamp(54px,16vw,72px)}.brand-row.outlined .brand-track span{text-shadow:-1px -1px 0 var(--blue), 0 -1px 0 var(--blue), 1px -1px 0 var(--blue), -1px 0 0 var(--blue), 1px 0 0 var(--blue), -1px 1px 0 var(--blue), 0 1px 0 var(--blue), 1px 1px 0 var(--blue)}.intro,.pioneer-offer,.faq-section{padding-left:6%;padding-right:6%}.pioneer-copy h2{letter-spacing:-2px;font-size:37px}.pioneer-benefits{grid-template-columns:1fr;gap:4px}.pioneer-benefits article{min-height:80px}.launch-card{padding:30px 22px 27px}.launch-price b{font-size:54px}.meter-heading{flex-direction:column;align-items:flex-start;gap:6px}.compact .meter-heading{flex-direction:row}.price-ladder>div{padding-left:7px;padding-right:7px}.intro h2,.faq-intro h2{letter-spacing:-2px;font-size:36px}.intro{min-height:680px;padding-top:82px;padding-bottom:52px}.intro-copy>p{font-size:13px}.access-section{padding:72px 5% 78px}.access-heading{margin-bottom:34px}.access-heading h2{letter-spacing:-1.8px;font-size:34px}.access-list{box-shadow:-4px 5px 0 var(--access-pink);border-radius:18px;padding:13px 18px 26px}.access-item{gap:22px;padding:30px 0}.access-media{border-radius:15px;height:235px}.access-media-app{padding:10px 0}.access-app-gallery img{width:42%;height:auto;top:7%}.access-app-gallery img[data-position="0"]{left:-5%;transform:translateY(12px)rotate(-8deg)}.access-app-gallery img[data-position="1"]{width:44%;height:auto;top:-3%;left:50%;transform:translate(-50%)rotate(2deg)}.access-app-gallery img[data-position="2"]{right:-5%;transform:translateY(14px)rotate(9deg)}.access-copy h3{letter-spacing:-1.7px;margin:0 0 11px;font-size:32px}.access-copy p{font-size:13px;line-height:1.6}.access-divider{height:72px}.access-divider span{width:44px;height:44px;font-size:27px}.access-card{flex-basis:100%}.access-card>img{height:190px}.access-card{box-shadow:-4px 5px 0 var(--access-pink)}.access-card>div{min-height:168px;padding:22px 20px 25px}.mission-trail-scroller{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow:auto hidden}.mission-trail-scroller::-webkit-scrollbar{display:none}.mission-trail{width:max(220vw,760px);height:100%}.mission-scroll-indicator{z-index:7;min-width:170px;height:28px;color:var(--gold-light);pointer-events:none;background:#001f3ed6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0012233d}.mission-scroll-indicator>span{font:800 17px/1 Manrope,sans-serif}.mission-scroll-track{background:#fff3;border-radius:999px;width:118px;height:6px;position:relative;overflow:hidden}.mission-scroll-track i{border-radius:inherit;background:var(--gold);will-change:transform;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 8px #e2a23980}.mission-stop{left:clamp(27px, var(--stop-x), calc(100% - 27px))}.mission-button{border-width:2px;width:54px;height:51px;box-shadow:inset 0 2px #ffffff57,0 6px #195b9d,0 11px 20px #0014283d}.mission-button svg{width:20px;height:20px}.mission-stop.active .mission-button{box-shadow:inset 0 2px #fff6,0 6px #9b5d05,0 0 0 7px #e2a2391c,0 12px 22px #00142845}.mission-stop.locked .mission-button{box-shadow:inset 0 2px #ffffff1a,0 6px #173d5c,0 11px 18px #00142833}.mission-button:active,.mission-button.is-pressed,.mission-stop.active .mission-button:active,.mission-stop.active .mission-button.is-pressed,.mission-stop.locked .mission-button:active,.mission-stop.locked .mission-button.is-pressed{transform:translateY(6px)}.mission-label{border-radius:8px;gap:2px;width:108px;margin-top:12px;padding:7px 7px 6px}.mission-label b{font-size:7px;line-height:1.25}.mission-label-number,.mission-label-status{font-size:6px}.mission-tooltip{border-radius:14px;width:calc(100vw - 28px);padding:15px 16px 14px;left:50%}.mission-tooltip>span{margin-bottom:5px;font-size:7px}.mission-tooltip>strong{font-size:14px}.mission-tooltip>p{margin:7px 0 11px;font-size:10px;line-height:1.45}.mission-tooltip:after{left:50%}.mission-rewards b{min-height:28px;padding:0 8px;font-size:8px}.mission-rewards svg{width:11px;height:11px}.trail-reward{width:96px;left:calc(100% - 47px)}.trail-reward>span{letter-spacing:1px;margin-bottom:9px;font-size:6px}.gold-reward{width:104px}.gold-ingot{border-width:2px;box-shadow:inset 0 2px #ffffff8c,inset 0 -4px #c669003d,0 6px #a95d00,0 10px 13px #4d250042}.gold-ingot:before{height:3px;top:5px;box-shadow:0 3px #ffec784d}.gold-ingot:after{inset:3px 4px 6px}.gold-ingot b{letter-spacing:.7px;padding-top:4px;font-size:6px}.ingot-sparkle{font-size:13px}.ingot-sparkle.sparkle-two{font-size:10px}.gold-reward small{letter-spacing:.7px;margin-top:-2px;font-size:5px}.feature{padding-left:4%;padding-right:4%}.feature-visual{min-height:530px;margin:-15px -4%;transform:scale(.91)}.feature-copy h3{font-size:37px}.mock-note{right:-1%}.note-time{left:-1%}.giant-number{font-size:140px;left:-4%}.method{padding:95px 6% 80px}.method-copy h2{letter-spacing:-2px;font-size:39px}.method-card{min-height:370px;padding:35px 26px}.method-card blockquote{margin:42px 0 30px;font-size:19px}.subjects-card{min-height:auto}.subjects-grid{gap:9px;margin-top:26px}.subject-item{gap:9px;min-height:82px;padding:11px}.subject-item>span{flex-basis:31px;width:31px;height:31px}.subject-item b{font-size:10px}.method-stamp{width:82px;height:82px;right:2%}.method-stamp svg{width:20px}.method-stamp span{font-size:6px}.method-stamp b{font-size:9px}.benefits{min-height:300px;padding:72px 0 82px}.benefits-carousel{margin-top:45px}.benefits-carousel-track{animation-duration:22s}.benefits-carousel-message{letter-spacing:-2.5px;font-size:42px}.sales-cta{padding-left:6%;padding-right:6%}.cta-copy h2{letter-spacing:-2.3px;font-size:40px}.cta-button{width:100%;padding:12px}.cta-art{min-height:490px;margin-left:-8%;margin-right:-8%;transform:scale(.88)}.cta-achievement{right:-1%}.pioneers-section{padding:80px 6% 85px}.pioneers-heading{margin-bottom:42px}.pioneers-heading h2{letter-spacing:-2.2px;font-size:39px}.pioneers-heading p{font-size:13px}.pioneers-grid{grid-template-columns:1fr;gap:13px}.pioneer-name-card,.pioneer-name-card:last-child{grid-column:auto;justify-self:stretch;width:100%;min-height:82px;padding:16px 17px}.faq-section{padding-top:85px;padding-bottom:85px}.faq-list button{grid-template-columns:28px 1fr 32px}.faq-answer p{margin-left:36px}.footer-signature{gap:7px;padding:19px 7%}.footer-signature p{flex-wrap:wrap;font-size:12px;line-height:1.45}.footer-signature span{max-width:310px;font-size:10px;line-height:1.5}footer{padding-left:7%;padding-right:7%}.footer-main{grid-template-columns:1fr;gap:35px}.footer-button{width:max-content}.footer-bottom{flex-direction:column;gap:8px}.privacy-header{width:calc(100% - 28px)}.privacy-header .logo-name{color:#fff}.privacy-back{font-size:0}.privacy-back svg{width:22px}.privacy-hero{min-height:520px;padding:120px 7% 80px}.privacy-hero h1{letter-spacing:-3px;font-size:51px}.privacy-hero-copy>p{font-size:13px}.privacy-layout{width:calc(100% - 32px);padding:70px 0 85px}.privacy-index nav{grid-template-columns:1fr}.privacy-help{display:block}.privacy-help>svg{margin-bottom:17px}.privacy-help p{margin:6px 0 15px}.privacy-content>section{padding-bottom:42px;padding-left:0}.privacy-content>section>span,.privacy-content>section+section>span{margin-bottom:13px;position:static}.privacy-content h2{font-size:23px}.privacy-content>section+section h2{margin-top:0}.privacy-summary,.privacy-contact-card{padding:23px 20px}.privacy-contact-card>a{justify-content:center;width:100%}.privacy-footer{flex-direction:column;align-items:flex-start;padding:42px 7%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.benefits-carousel-track{transform:translate(-8%);animation:none!important}}
