@font-face{font-family:Prep99 Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/plex-sans-latin-500.CzgWVcCK.woff2)format("woff2")}@font-face{font-family:Prep99 Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/plex-sans-latin-600.CkZsEkaE.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/poppins-latin-800.ZHG4ubju.woff2)format("woff2")}:root{--p-navy:#0a2540;--p-blue:#2563ff;--p-teal:#14b8a6;--p-orange:#f97316;--p-offwhite:#f8fafc;--p-teal-text:#0f766e;--p-orange-text:#c2410c;--p-red:#dc2626;--p-slate:#475569;--p-slate-muted:#64748b;--p-white:#fff;--p-hairline:#e2e8f0;--p-tint:#eff4ff;--p-sans:"Prep99 Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--p-brand:"Poppins", var(--p-sans);--p-r-card:12px;--p-r-control:8px;--p-target:44px;--content-max:1100px;--p-gutter:24px}*{box-sizing:border-box}html,body{background:var(--p-offwhite);color:var(--p-navy);font-family:var(--p-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.55}h1,h2,h3,h4,th,b,strong{font-weight:600}html,body{overflow-x:clip}img,svg{max-width:100%}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--content-max);padding:0 var(--p-gutter);margin:0 auto}.reading{width:100%;max-width:68ch;padding:0 var(--p-gutter);margin:0 auto}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--p-slate-muted);font-size:12px;font-weight:600}.h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,5.4vw,54px);font-weight:600;line-height:1.06}.h2{letter-spacing:-.02em;margin:0;font-size:clamp(23px,3.6vw,34px);font-weight:600;line-height:1.15}.lead{color:var(--p-slate);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.num{font-feature-settings:"tnum", "lnum";font-variant-numeric:tabular-nums lining-nums}:is(.nav-wordmark,.nav-links a,.nav-lang,.footer-lockup,.footer-links a,.store-link){min-height:var(--p-target);align-items:center;display:inline-flex}.store-link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--p-hairline);text-underline-offset:5px}.card{background:var(--p-white);border:1px solid var(--p-hairline);border-radius:var(--p-r-card);padding:24px}.doc-body :is(p,li,td,th) a{color:var(--p-blue)}.doc-body :is(p,li,td,th) a:hover{text-decoration:underline}[id]{scroll-margin-top:76px}.wordmark{font-family:var(--p-brand);letter-spacing:-.045em;color:var(--p-navy);font-weight:800}.wm-99{color:var(--p-blue)}.nav-wordmark .wordmark{line-height:1.2;display:inline-block}.nav-wordmark .wordmark:after{content:"";background:var(--p-blue);border-radius:.15em;width:.6em;height:.15em;display:block}.nav{z-index:80;backdrop-filter:blur(8px);border-bottom:1px solid var(--p-hairline);background:#f8fafceb;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.nav-wordmark{font-size:19px}.nav-links{margin-right:6px;font-size:15px;display:none}.nav-links a:hover{color:var(--p-blue)}.nav-end{align-items:center;gap:10px;display:flex}.nav-lang{color:var(--p-navy);white-space:nowrap;padding:0 6px;font-size:14px;font-weight:600}.nav-lang:hover{color:var(--p-blue)}.nav-cta{height:var(--p-target);border-radius:var(--p-r-control);background:var(--p-blue);color:var(--p-white);justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}@media (width>=720px){.nav-links{display:flex}}.welcome{padding:28px 0 8px}.band-section{padding:40px 0}.band-section-last{padding-bottom:72px}@media (width>=860px){.welcome{padding:72px 0 24px}.band-section{padding:56px 0}.band-section-last{padding-bottom:96px}}.section-title{margin-bottom:24px}.welcome-grid{gap:20px;display:grid}.welcome-fox{justify-self:center}.welcome-fox img{width:124px;height:auto;display:block}.welcome-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.welcome-copy .lead{max-width:34em;margin:0}.welcome-note,.pack-line{color:var(--p-slate-muted);font-size:14px;line-height:1.5}.welcome-note{max-width:40em;margin:0}@media (width>=860px){.welcome-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:72px}.welcome-fox{order:2;margin-right:32px}.welcome-fox img{width:186px}.welcome-copy{gap:20px}}.offers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer{align-items:center;gap:14px;font-size:17px;font-weight:600;line-height:22px;display:flex}.offer-tile{border-radius:var(--p-r-control);background:var(--p-tint);color:var(--p-navy);flex:none;padding:8px;display:inline-flex}.offer-tile svg{width:20px;height:20px}.shots{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--p-gutter);margin:0 calc(-1 * var(--p-gutter));padding:4px var(--p-gutter) 12px;grid-auto-columns:216px;grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.shot{scroll-snap-align:start;margin:0}.shot-screen{--bezel:7px;--radius:34px;padding:calc((var(--radius) - var(--bezel)) * .3);border:var(--bezel) solid var(--p-navy);border-radius:var(--radius);background:var(--p-offwhite);display:block;box-shadow:0 10px 28px #0a25401f}.shot-screen img{width:100%;height:auto;display:block}.shot figcaption{color:var(--p-slate);margin-top:14px;font-size:14.5px;line-height:1.5}@media (width>=860px){.shots{grid-template-columns:repeat(3,minmax(0,260px));grid-auto-flow:row;justify-content:space-between;gap:32px;margin:0;padding:0;overflow:visible}.shot-screen{--bezel:8px;--radius:40px}}.steps{counter-reset:step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.step{counter-increment:step;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:4px 14px;display:grid}.step:before{content:counter(step);background:var(--p-tint);width:36px;height:36px;color:var(--p-navy);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:600;display:flex}.step-title{margin:7px 0 0;font-size:17px;line-height:22px}.step-body{color:var(--p-slate);margin:0;font-size:15px;line-height:1.6}@media (width>=720px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.pack-line{margin:28px 0 0}.download .h2{margin-top:10px}.download .lead{max-width:40em;margin:12px 0 24px}.store-row{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.store-badge{border-radius:7px;line-height:0;display:inline-flex}.store-badge img{width:auto;height:56px}@media (width>=860px){.store-badge img{height:64px}}.store-link{color:var(--p-navy);font-weight:600}.store-status{color:var(--p-slate-muted);margin:0;font-size:14.5px}.doc-hero{padding:48px 0 8px}.doc-hero .meta{color:var(--p-slate-muted);margin-top:12px;font-size:13px}.doc-body{padding:24px 0 64px;font-size:15.5px;line-height:1.7}.doc-body h2{margin:32px 0 8px;font-size:17px;font-weight:600;line-height:22px}.doc-body p{color:var(--p-slate);margin:0 0 12px}.doc-body :is(ul,ol){color:var(--p-slate);margin:0 0 12px;padding-left:20px}.doc-body li{margin-bottom:6px}.doc-body .doc-lead{color:var(--p-navy);font-size:17px}.doc-body .key-facts{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 16px;font-size:14.5px}.doc-body .key-facts th,.doc-body .key-facts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--p-hairline);color:var(--p-slate);padding:8px 12px 8px 0}.doc-body .key-facts th{color:var(--p-navy);font-weight:600}.doc-body .key-facts thead th{font-size:13px}.doc-body .source{color:var(--p-slate-muted);font-size:13px}.doc-body .disclaimer{color:var(--p-navy);font-size:15px}.doc-body .disclaimer a{overflow-wrap:anywhere}.contact-card{flex-direction:column;gap:6px;margin:0 0 24px;padding:28px 30px;display:flex}.contact-card .label{color:var(--p-slate-muted);font-size:13px;font-weight:600}.contact-card .email{color:var(--p-blue);font-size:20px;font-weight:600}.contact-card p{margin:4px 0 0}.footer{border-top:1px solid var(--p-hairline);margin-top:8px;padding:28px 0 36px}.footer-inner{color:var(--p-slate-muted);flex-wrap:wrap;align-items:center;gap:14px 22px;font-size:13px;display:flex}.footer-lockup{font-size:16px}.footer-links{flex-wrap:wrap;gap:0 18px;display:flex}.footer-links a:hover{color:var(--p-blue)}.footer-lang{color:var(--p-navy);font-weight:600}.footer-legal{margin-left:auto}.footer-disclaimer{color:var(--p-slate-muted);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.6}.footer-disclaimer a{color:var(--p-blue);overflow-wrap:anywhere}.footer-credit{color:var(--p-slate-muted);flex-basis:100%;font-size:12px}@media (width<=559px){.footer-legal{flex-basis:100%;margin-left:0}}
