@font-face{font-family:neueMachina;src:url(../media/NeueMachina_Light-s.p.0lzkx-jc5hcz~.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:neueMachina;src:url(../media/NeueMachina_Regular-s.p.0-beiybz4o17f.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMachina;src:url(../media/NeueMachina_Ultrabold-s.p.16snaxkdsv5o_.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:neueMachina Fallback;src:local(Arial);ascent-override:62.47%;descent-override:19.55%;line-gap-override:0.0%;size-adjust:117.65%}.neuemachina_5930e2d2-module__T2bFla__className{font-family:neueMachina,neueMachina Fallback}.neuemachina_5930e2d2-module__T2bFla__variable{--font-display:"neueMachina", "neueMachina Fallback"}
@font-face{font-family:switzer;src:url(../media/Switzer_Light-s.p.0vhcicjvs49j1.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_Regular-s.p.094q2~zfirf.7.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_Medium-s.p.0a.v~3pyk6arp.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_Semibold-s.p.0upw8bjt2opvd.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_Bold-s.p.08vvxbjv4nn6l.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_Italic-s.p.0flq1iyf03vrp.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_b4e58d07-module__ACBjfa__className{font-family:switzer,switzer Fallback}.switzer_b4e58d07-module__ACBjfa__variable{--font-sans:"switzer", "switzer Fallback"}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans), system-ui, -apple-system, sans-serif;color:#131214;-webkit-font-smoothing:antialiased;background:#fff}
.pp{--brand:#1563bc;--brand-deep:#0a305c;--brand-bold:#0f488a;--brand-light:#4894ea;--brand-muted:#75aef0;--wash:#e8f2fc;--ink:#131214;--muted:#5c5c59;--subtle:#8a8e90;--canvas:#fff;--soft:#f4f6f7;--line:#e6e9eb;--line-strong:#daddde;--pos:#187a54;--neg:#c0392b;--disp:var(--font-display), system-ui, sans-serif;--body:var(--font-sans), system-ui, -apple-system, sans-serif;font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.pp img{max-width:100%;display:block}.pp h1,.pp h2,.pp h3,.pp h4{font-family:var(--disp);letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:1.06}.pp .num{font-variant-numeric:tabular-nums}.pp .wrap{max-width:1080px;margin:0 auto;padding-left:clamp(16px,4vw,28px);padding-right:clamp(16px,4vw,28px)}.pp .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600}.pp .btn{font-family:var(--body);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:15px 24px;font-size:16px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.pp .btn:active{transform:scale(.98)}.pp .btn:disabled{opacity:.55;cursor:default;transform:none}.pp .btn-primary{background:var(--brand);color:#fff}.pp .btn-primary:hover{background:var(--brand-bold)}.pp .btn-primary:disabled{background:var(--brand)}.pp section{padding:clamp(48px,8vw,88px) 0}.pp .soft{background:var(--soft)}.pp .sec-head{max-width:620px;margin-bottom:clamp(24px,4vw,40px)}.pp .sec-head h2{margin-top:10px;font-size:clamp(26px,4.6vw,38px)}.pp .sec-head p{color:var(--muted);margin-top:12px;font-size:clamp(15px,2vw,17px)}.pp .hero{color:#fff;background:linear-gradient(168deg,#1563bc 0%,#1561b7 52%,#1257a6 100%);padding:0;position:relative;overflow:hidden}.pp .hero:before{content:"";pointer-events:none;background:radial-gradient(56% 42% at 84% 10%,#74aef066,#0000 62%),radial-gradient(42% 40% at 6% 84%,#74aef03d,#0000 60%);position:absolute;inset:0}.pp .hero .wrap{padding-top:22px;padding-bottom:clamp(44px,7vw,72px);position:relative}.pp .topbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 clamp(30px,5vw,52px);display:flex}.pp .topbar svg{width:auto;height:24px;display:block}.pp .topbar a{color:#ffffffe0;padding:10px 0;font-size:14px;font-weight:500;text-decoration:none}.pp .hero-grid{grid-template-columns:1fr;align-items:end;gap:clamp(20px,4vw,44px);display:grid}.pp .hero h1{color:#fff;font-size:clamp(32px,5.6vw,54px)}.pp .hero .lede{color:#ffffffeb;max-width:34ch;margin-top:16px;font-size:clamp(16px,2.4vw,19px)}.pp .heroFig{justify-content:center;align-self:end;margin-bottom:calc(-1*clamp(44px,7vw,72px));display:flex;position:relative}.pp .heroCut{width:min(400px,100%);height:auto;display:block}.pp .pill{color:var(--ink);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex;position:absolute;box-shadow:0 14px 36px -12px #04142c80}.pp .pill .pi{width:26px;height:26px;font-weight:800;font-family:var(--disp);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.pp .pill b{font-family:var(--disp);font-weight:800}.pp .pill1{top:16%;left:max(-14px,-2vw)}.pp .pill2{top:52%;right:max(-10px,-2vw)}@media (max-width:879px){.pp .pill1{left:4px}.pp .pill2{right:4px}}@media (prefers-reduced-motion:no-preference){.pp .pill1{animation:5.5s ease-in-out infinite pfl}.pp .pill2{animation:6.5s ease-in-out .8s infinite pfl}@keyframes pfl{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}}.pp .applycard{color:var(--ink);background:#fff;border-radius:18px;max-width:430px;margin-top:24px;padding:clamp(18px,3.4vw,24px);box-shadow:0 24px 60px -24px #04142c8c}.pp .applycard h3{font-size:18px}.pp .applycard .hint{color:var(--muted);margin-top:6px;font-size:14px}.pp .field{margin-top:16px}.pp .field label{color:var(--muted);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.pp .phoneinput{border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.pp .phoneinput:focus-within{border-color:var(--brand)}.pp .phoneinput .cc{background:var(--soft);border-right:1px solid var(--line);white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.pp .phoneinput input{font-size:16px;font-family:var(--body);width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:14px 12px}.pp .phoneinput input::placeholder{color:var(--subtle)}.pp .applycard .btn{width:100%;margin-top:16px}.pp .fineprint{color:var(--subtle);text-align:center;margin-top:12px;font-size:12.5px}.pp .grid-auto{grid-template-columns:1fr;gap:14px;display:grid}.pp .step{background:var(--canvas);border:1px solid var(--line);border-radius:16px;padding:22px}.pp .step .n{font-family:var(--disp);color:#fff;background:var(--brand);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.pp .step h3{margin:14px 0 6px;font-size:17px}.pp .step p{color:var(--muted);font-size:14.5px}.pp .ecard{border:1px solid var(--line);background:var(--canvas);border-radius:16px;padding:22px}.pp .ecard.feat{border:2px solid var(--brand);background:linear-gradient(180deg,#fff,var(--wash))}.pp .ecard .tag{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.pp .ecard .big{font-family:var(--disp);letter-spacing:-.02em;margin:8px 0 2px;font-size:clamp(28px,4vw,34px);font-weight:800}.pp .ecard .sub{color:var(--subtle);font-size:13px}.pp .ecard p{color:var(--muted);margin-top:8px;font-size:14.5px}.pp .ladder{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pp .ladder .lr{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;display:flex}.pp .ladder .lr b{color:var(--pos);white-space:nowrap;font-weight:600}@media (min-width:640px){.pp .ecard .ladder{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp .ecard .ladder .lr{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}}.pp .routes{grid-template-columns:1fr;gap:10px;margin-top:-14px;display:grid}.pp .route{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.pp .route b{font-size:14.5px;display:block}.pp .route div span{color:var(--subtle);font-size:12.5px;display:block}.pp .routes-note{color:var(--muted);margin:10px 0 26px;font-size:13px}.pp .ric{background:var(--wash);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pp .ric svg{width:22px;height:22px}@media (min-width:640px){.pp .routes{grid-template-columns:repeat(3,1fr)}}.pp .band{grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,44px);display:grid}.pp .teamimg{aspect-ratio:3/2;object-fit:cover;border-radius:24px;width:100%;height:auto;box-shadow:0 24px 56px -26px #04142c73}.pp .mathrow{flex-flow:column wrap;align-items:stretch;gap:8px;margin-top:18px;display:flex}.pp .mathchip{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;padding:10px 14px;font-size:14px}.pp .mathchip b{font-family:var(--disp);font-weight:800}.pp .mathchip.feat{border-color:var(--brand);background:var(--wash);color:var(--brand-deep);font-weight:600}.pp .plus{background:var(--line-strong);align-self:center;width:2px;height:14px}@media (min-width:1000px){.pp .mathrow{flex-direction:row;align-items:center}.pp .plus{width:14px;height:2px}}.pp .bimg.flush{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pp .bimg.flush .teamimg{box-shadow:none;aspect-ratio:auto;object-fit:unset;border-radius:0;height:auto}@media (min-width:640px){.pp .bimg.flush{margin-left:0;margin-right:0}.pp .bimg.flush .teamimg{border-radius:24px;box-shadow:0 24px 56px -26px #04142c59}}.pp .tiers{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pp .tier{border:1px solid var(--line);text-align:center;background:var(--canvas);border-radius:16px;padding:20px 14px}.pp .tier img{width:clamp(84px,12vw,116px);height:auto;margin:0 auto 10px}.pp .tier h3{font-size:16px}.pp .tier .thr{color:var(--muted);margin-top:4px;font-size:13px}.pp .tier .thr b{color:var(--ink);font-weight:600}.pp .state{border:1px solid var(--line);background:var(--canvas);border-radius:14px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.pp .state .ic{width:36px;height:36px;font-family:var(--disp);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.pp .state .ic.a{background:var(--wash);color:var(--brand)}.pp .state .ic.b{color:#a06a10;background:#fdf1dc}.pp .state .ic.c{color:var(--pos);background:#e2f5ec}.pp .state h4{margin-bottom:3px;font-size:15.5px}.pp .state p{color:var(--muted);font-size:14px}.pp .dashwrap{background:var(--soft);border:1px solid var(--line);border-radius:22px;padding:clamp(14px,2.6vw,24px)}.pp .dash-hd{color:#fff;background:linear-gradient(150deg,#1563bc,#0f488a);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:clamp(18px,3vw,26px);display:flex}.pp .avatar{width:48px;height:48px;font-size:15px;font-weight:800;font-family:var(--disp);background:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pp .lvl-pill{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.pp .lvl-pill.lvl-starter{color:#5c5c59;background:#f1f2f2}.pp .lvl-pill.lvl-bronze{color:#96562c;background:#f6ede6}.pp .lvl-pill.lvl-silver{color:#5b6472;background:#eef0f3}.pp .lvl-pill.lvl-gold{color:#8a6a17;background:#fbf3dc}.pp .lvl-pill.lvl-platinum{color:#5b6b8c;background:#e8ecf5}.pp .stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.pp .stat{border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px 14px}.pp .stat .k{color:var(--muted);font-size:12px;font-weight:500}.pp .stat .v{font-family:var(--disp);margin-top:3px;font-size:clamp(17px,2.6vw,21px);font-weight:800}.pp .panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:12px;padding:clamp(16px,2.6vw,20px)}.pp .panel .ttl{font-family:var(--disp);font-size:16px;font-weight:800}.pp .prog{background:var(--wash);border-radius:6px;height:10px;margin-top:10px;overflow:hidden}.pp .prog>i{background:linear-gradient(90deg,var(--brand-light),var(--brand));height:100%;display:block}.pp .listrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.pp .listrow:first-of-type{border-top:0}.pp .codebar{background:var(--soft);border:1px dashed var(--line-strong);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.pp .codebar code{font-family:var(--body);letter-spacing:.06em;font-size:17px;font-weight:700}.pp .codebar .btn{min-height:40px;margin-left:auto;padding:9px 16px;font-size:14px}.pp .chip{border-radius:12px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pp .chip.ok{color:var(--pos);background:#e2f5ec}.pp .chip.warn{color:#a06a10;background:#fdf1dc}.pp .minibtn{font-family:var(--body);border:1.5px solid var(--line-strong);cursor:pointer;color:var(--ink);background:#fff;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.pp .dashbar{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.pp .dashbar img{width:auto;height:26px}.pp section.dashpage{padding:clamp(8px,2vw,20px) 0 clamp(48px,8vw,88px)}.pp .loadingbox{text-align:center;color:var(--muted);padding:clamp(60px,12vw,110px) 0;font-size:15px}.pp .stepLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin:18px 0 8px;font-size:11.5px;font-weight:600}.pp .otp{gap:8px;display:flex}.pp .otp input{aspect-ratio:.85;border:1.5px solid var(--line-strong);text-align:center;width:100%;min-width:0;max-width:52px;font-family:var(--disp);color:var(--ink);background:#fff;border-radius:12px;outline:none;flex:1;padding:0;font-size:20px;font-weight:800}.pp .otp input:focus{border-color:var(--brand);background:var(--wash)}.pp .otp input:disabled{opacity:.45;background:var(--soft)}.pp .otp input.on{border-color:var(--brand);color:var(--brand-deep);background:var(--wash)}.pp .resend{color:var(--subtle);margin-top:10px;font-size:12.5px}.pp .terms{border:1.5px solid var(--line-strong);border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:14px;display:flex}.pp .deskNav{align-items:center;gap:26px;display:none}.pp .deskNav a{color:#ffffffe0;padding:8px 0;font-size:14.5px;font-weight:500}.pp .deskNav .navcta{border:1.5px solid #ffffff73;border-radius:11px;padding:9px 18px}.pp .burger{cursor:pointer;background:0 0;border:0;margin:-10px;padding:10px;display:flex}.pp .mobnav{z-index:50;background:#fff;border-radius:14px;flex-direction:column;min-width:210px;padding:8px;display:none;position:absolute;top:60px;right:clamp(16px,4vw,28px);box-shadow:0 20px 50px -18px #04142c73}.pp .mobnav.open{display:flex}.pp .mobnav a{color:var(--ink);border-radius:9px;padding:12px 14px;font-size:14.5px;font-weight:600}.pp .mobnav a:active{background:var(--soft)}@media (min-width:880px){.pp .deskNav{display:flex}.pp .burger{display:none}}.pp footer{border-top:1px solid var(--line);color:var(--subtle);text-align:center;padding:36px 0;font-size:13px}.pp footer a{color:inherit;font-weight:600;text-decoration:none}.pp .errtext{color:var(--neg);margin-top:10px;font-size:13.5px}.pp .linklike{font-family:var(--body);color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.pp .linklike:disabled{opacity:.55;cursor:default}.pp .resend .linklike{font-size:inherit}.pp .selchips{flex-wrap:wrap;gap:8px;display:flex}.pp .selchip{border:1.5px solid var(--line-strong);color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--body);background:#fff;border-radius:20px;padding:8px 14px}.pp .selchip.on{border-color:var(--brand);background:var(--wash);color:var(--brand-deep)}.pp .tinput{border:1.5px solid var(--line-strong);width:100%;font-size:15px;font-family:var(--body);color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:12px;display:block}.pp .tinput:focus{border-color:var(--brand)}.pp textarea.tinput{resize:vertical;min-height:88px}.pp .missing{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pp .missing li{color:#a06a10;background:#fdf1dc;border-radius:10px;padding:5px 10px;font-size:12.5px;font-weight:600}.pp .storebadges{align-items:center;gap:10px;margin-top:14px;display:flex}.pp .storebadges img{width:auto;height:40px}@media (min-width:640px){.pp .grid-auto{grid-template-columns:repeat(3,1fr)}.pp .stats{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px) and (max-width:879px){.pp .heroFig{margin-top:8px}.pp .heroCut{width:min(460px,82%)}.pp .applycard{max-width:none}.pp .band{grid-template-columns:1fr 1fr}.pp .pill{padding:8px 11px;font-size:12px}}@media (min-width:880px){.pp .hero-grid{grid-template-columns:1.02fr .98fr}.pp .tiers{grid-template-columns:repeat(4,1fr)}.pp .band{grid-template-columns:1fr 1fr}}
