@import"https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,700;0,800;1,500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Figtree:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600;6..72,700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";.atlas-landing{--paper: #f5f8fb;--panel: #ffffff;--ink: #07111f;--ink-2: #3d4b5c;--mute: #7a8796;--line: #d5dee8;--teal: #0f766e;--teal-deep: #0a4f4a;--teal-soft: #ccfbf1;--coral: #e11d48;--map: #0b1c2d;--display: "Sora", system-ui, sans-serif;--body: "Manrope", system-ui, sans-serif;color-scheme:light;background:radial-gradient(900px 420px at 100% 0%,rgba(15,118,110,.12),transparent 55%),linear-gradient(180deg,#eef4f8 0%,var(--paper) 28%);color:var(--ink);font-family:var(--body);font-size:16.5px;line-height:1.6;min-height:100%;-webkit-font-smoothing:antialiased}.atlas-landing *,.atlas-landing *:before,.atlas-landing *:after{box-sizing:border-box}.atlas-landing a{color:var(--teal-deep)}.atlas-landing .al-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:16px clamp(18px,4vw,48px);border-bottom:1px solid var(--line);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:600}.atlas-landing .al-top strong{color:var(--teal);font-weight:700}.atlas-landing .al-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:clamp(24px,5vw,48px);padding:clamp(36px,7vw,72px) clamp(18px,4vw,48px) clamp(28px,5vw,40px);align-items:end;animation:al-in .55s ease-out both}@keyframes al-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.atlas-landing .al-hero,.atlas-landing .al-section{animation:none}}@media(max-width:860px){.atlas-landing .al-hero{grid-template-columns:1fr}}.atlas-landing .al-brand{font-family:var(--display);font-weight:800;font-size:clamp(1.05rem,2.2vw,1.25rem);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.atlas-landing .al-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(2.1rem,5.2vw,3.85rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 18px;max-width:16ch}.atlas-landing .al-hero .lede{margin:0;max-width:46ch;font-size:clamp(1.05rem,2vw,1.22rem);color:var(--ink-2)}.atlas-landing .al-markets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px}@media(max-width:640px){.atlas-landing .al-markets{grid-template-columns:repeat(2,1fr)}}.atlas-landing .al-markets span{display:grid;place-items:center;min-height:52px;background:var(--map);color:#e8f7f4;font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:.12em}.atlas-landing .al-buy{background:var(--panel);border:1px solid var(--line);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 40px #07111f0f;position:relative;overflow:hidden}.atlas-landing .al-buy:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--teal),var(--coral))}.atlas-landing .al-buy .amt{font-family:var(--display);font-size:clamp(2.2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1}.atlas-landing .al-buy .lbl{font-size:.82rem;color:var(--mute);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.atlas-landing .al-actions{display:flex;flex-wrap:wrap;gap:10px}.atlas-landing .al-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.95em 1.3em;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s ease,background .12s ease,border-color .12s ease}.atlas-landing .al-btn:disabled{opacity:.55;cursor:not-allowed}.atlas-landing .al-btn-primary{background:var(--coral);color:#fff;border-color:var(--coral)}.atlas-landing .al-btn-primary:hover{background:#be123c;border-color:#be123c;transform:translateY(-1px)}.atlas-landing .al-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.atlas-landing .al-btn-ghost:hover{border-color:var(--teal);color:var(--teal-deep)}.atlas-landing .al-btn:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.atlas-landing .al-marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--map);color:#d7ebe7;padding:14px 0}.atlas-landing .al-marquee-track{display:flex;width:max-content;gap:0;animation:al-scroll 42s linear infinite}@keyframes al-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.atlas-landing .al-marquee-track{animation:none}}.atlas-landing .al-marquee .item{display:inline-flex;align-items:baseline;gap:12px;padding:0 36px;white-space:nowrap;font-size:.95rem}.atlas-landing .al-marquee .item b{font-family:var(--display);font-size:1.35rem;font-weight:800;color:#5eead4;letter-spacing:-.02em}.atlas-landing .al-section{padding:clamp(40px,7vw,72px) clamp(18px,4vw,48px);animation:al-in .5s ease-out both}.atlas-landing .al-kicker{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 10px}.atlas-landing .al-section h2{font-family:var(--display);font-weight:800;font-size:clamp(1.65rem,3.4vw,2.5rem);letter-spacing:-.03em;line-height:1.1;margin:0 0 10px;max-width:22ch}.atlas-landing .al-section .sub{margin:0 0 28px;color:var(--ink-2);max-width:58ch}.atlas-landing .al-corridor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);background:var(--panel)}@media(max-width:900px){.atlas-landing .al-corridor{grid-template-columns:1fr}}.atlas-landing .al-node{padding:22px 20px 24px;border-right:1px solid var(--line);min-width:0;position:relative}.atlas-landing .al-node:last-child{border-right:0}@media(max-width:900px){.atlas-landing .al-node{border-right:0;border-bottom:1px solid var(--line)}.atlas-landing .al-node:last-child{border-bottom:0}}.atlas-landing .al-node .step{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin:0 0 10px}.atlas-landing .al-node h3{font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;line-height:1.2}.atlas-landing .al-node p{margin:0;color:var(--ink-2);font-size:.95rem}.atlas-landing .al-lanes{display:flex;flex-direction:column;gap:0;border:1px solid var(--line)}.atlas-landing .al-lane{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:clamp(22px,3vw,32px);background:var(--panel);border-bottom:1px solid var(--line)}.atlas-landing .al-lane:last-child{border-bottom:0}.atlas-landing .al-lane:nth-child(2n){background:var(--teal-soft)}@media(max-width:640px){.atlas-landing .al-lane{grid-template-columns:1fr}}.atlas-landing .al-lane .lane-id{font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--teal-deep);line-height:1.1}.atlas-landing .al-lane h3{font-family:var(--display);font-size:1.35rem;font-weight:700;margin:0 0 8px;letter-spacing:-.02em}.atlas-landing .al-lane .ask{margin:0 0 12px;font-weight:600;color:var(--ink)}.atlas-landing .al-lane ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.atlas-landing .al-lane li{background:#07111f0f;padding:6px 10px;font-size:.88rem;font-weight:600;color:var(--ink-2)}.atlas-landing .al-chapters{column-count:2;column-gap:36px}@media(max-width:720px){.atlas-landing .al-chapters{column-count:1}}.atlas-landing .al-chapter{break-inside:avoid;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--line)}.atlas-landing .al-chapter .rn{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.atlas-landing .al-chapter h3{font-family:var(--display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:6px 0 8px}.atlas-landing .al-chapter p{margin:0 0 8px;color:var(--ink-2);font-size:.95rem}.atlas-landing .al-chapter .ch{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.atlas-landing .al-qa{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.atlas-landing .al-qa{grid-template-columns:1fr}}.atlas-landing .al-qa article{background:var(--panel);border:1px solid var(--line);padding:20px 22px}.atlas-landing .al-qa h3{font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;line-height:1.25}.atlas-landing .al-qa p{margin:0;color:var(--ink-2);font-size:.95rem}.atlas-landing .al-end{margin:0 clamp(18px,4vw,48px) clamp(40px,6vw,64px);background:linear-gradient(120deg,var(--map) 0%,var(--teal-deep) 100%);color:#eaf7f4;padding:clamp(28px,5vw,44px);display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:20px;align-items:center}@media(max-width:720px){.atlas-landing .al-end{grid-template-columns:1fr}}.atlas-landing .al-end h2{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.03em;margin:0 0 8px;line-height:1.1;max-width:22ch;color:#fff}.atlas-landing .al-end p{margin:0;color:#b7d9d3;max-width:48ch}.atlas-landing .al-end .al-btn-primary{background:#fff;color:var(--map);border-color:#fff}.atlas-landing .al-end .al-btn-primary:hover{background:#ccfbf1;border-color:#ccfbf1;color:var(--teal-deep)}.dossier-landing{min-height:100%;--ink:#0B2545;--ink-soft:#16365F;--body:#2C3E55;--muted:#64768D;--paper:#FFFFFF;--paper-2:#F5F8FC;--paper-3:#E9F1FB;--rule:#D8E2EE;--accent:#1366D6;--signal:#E2570B;--signal-ink:#B8440A;--on-dark:#EAF1FA;--on-dark-mu:#93AAC6;--dark-rule:#1E3F6B;--dark-panel:#0E2B50;--display:"Playfair Display","Iowan Old Style",Georgia,serif;--sans:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--col:1140px;--read:68ch}.dossier-landing *,.dossier-landing *:before,.dossier-landing *:after{box-sizing:border-box}.dossier-landing{margin:0;background:var(--paper);color:var(--body);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}.dossier-landing h1,.dossier-landing h2,.dossier-landing h3,.dossier-landing h4{color:var(--ink);text-wrap:balance;margin:0}.dossier-landing p{margin:0}.dossier-landing a{color:var(--accent)}.dossier-landing .wrap{width:100%;max-width:var(--col);margin-inline:auto;padding-inline:20px}.dossier-landing section{padding-block:clamp(56px,8vw,104px)}.dossier-landing .ground{background:var(--paper-2)}.dossier-landing .dark{background:var(--ink);color:var(--on-dark-mu)}.dossier-landing .dark h2,.dossier-landing .dark h3,.dossier-landing .dark h4{color:var(--on-dark)}.dossier-landing .eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.dossier-landing .dark .eyebrow{color:#7fb4f5}.dossier-landing .eyebrow.sig{color:var(--signal-ink)}.dossier-landing h2{font-family:var(--display);font-weight:700;font-size:clamp(30px,4.3vw,46px);line-height:1.12;letter-spacing:-.012em}.dossier-landing h3{font-family:var(--display);font-weight:700;font-size:21px;line-height:1.25}.dossier-landing .lede{font-size:clamp(17px,1.6vw,19px);max-width:var(--read);margin-top:20px}.dossier-landing .ticker{background:var(--ink);color:var(--on-dark);font-family:var(--mono);font-size:13px;letter-spacing:.02em;padding-block:9px;text-align:center}.dossier-landing .ticker b{color:#ffc08a;font-weight:600}.dossier-landing .ticker .tag{background:var(--signal);color:#fff;font-weight:600;padding:2px 8px;border-radius:3px;margin-right:10px;font-size:11px;letter-spacing:.1em}.dossier-landing .nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px));z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.dossier-landing .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:13px}.dossier-landing .brand{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.dossier-landing .brand img{height:28px;width:auto;display:block}.dossier-landing .nav-right{display:flex;align-items:center;gap:16px}.dossier-landing .nav-price{font-family:var(--mono);font-size:13px;color:var(--muted);white-space:nowrap}.dossier-landing .nav-price s{opacity:.65}.dossier-landing .nav-price b{color:var(--ink);font-weight:600}.dossier-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:16px;padding:15px 26px;border-radius:7px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:transform .12s ease,filter .12s ease;text-align:center;line-height:1.25}.dossier-landing .btn:hover{filter:brightness(1.07)}.dossier-landing .btn:active{transform:translateY(1px)}.dossier-landing .btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.dossier-landing .btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.dossier-landing .btn-sig{background:var(--signal);color:#fff}.dossier-landing .btn-blue{background:var(--accent);color:#fff}.dossier-landing .btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.dossier-landing .btn-sm{font-size:14px;padding:10px 18px}.dossier-landing .btn-full{width:100%}.dossier-landing .hero{padding-block:clamp(44px,6vw,72px) clamp(32px,4vw,48px)}.dossier-landing .hero-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(32px,5vw,64px);align-items:start}.dossier-landing h1{font-family:var(--display);font-weight:800;font-size:clamp(34px,4.9vw,57px);line-height:1.06;letter-spacing:-.022em;margin:0 0 30px;max-width:100%;text-wrap:pretty}.dossier-landing .hero-lead{font-family:var(--display);font-size:clamp(20px,2.1vw,24px);line-height:1.34;color:var(--ink);font-weight:700;max-width:40ch;margin-bottom:16px}.dossier-landing .hero-sub{font-size:clamp(16.5px,1.7vw,18.5px);line-height:1.58;color:var(--body);max-width:46ch}.dossier-landing .bigstat{margin-top:32px;padding-top:26px;border-top:2px solid var(--rule);display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.dossier-landing .bigstat b{font-family:var(--display);font-weight:800;font-size:clamp(54px,7.5vw,80px);color:var(--accent);line-height:.9;letter-spacing:-.03em}.dossier-landing .bigstat .t{font-size:16.5px;line-height:1.42;color:var(--ink)}.dossier-landing .bigstat .t em{font-style:normal;font-family:var(--mono);font-size:12.5px;color:var(--muted);display:block;margin-top:8px;letter-spacing:.03em}.dossier-landing .pricecard{border:1px solid var(--rule);border-top:4px solid var(--signal);border-radius:10px;background:var(--paper);padding:26px 24px 22px;box-shadow:0 14px 40px -24px #0b25456b;position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + 78px)}.dossier-landing .pc-badge{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;background:var(--signal);color:#fff;padding:4px 9px;border-radius:3px;display:inline-block}.dossier-landing .pc-amt{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin:14px 0 4px}.dossier-landing .pc-amt .now{font-family:var(--display);font-weight:800;font-size:50px;color:var(--ink);line-height:1;letter-spacing:-.02em}.dossier-landing .pc-amt .was{font-family:var(--mono);font-size:16px;color:var(--muted);text-decoration:line-through}.dossier-landing .pc-note{font-family:var(--mono);font-size:12px;color:var(--muted);line-height:1.6}.dossier-landing .pc-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}.dossier-landing .pc-list li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:var(--body)}.dossier-landing .pc-list .tick{color:#148a4e;font-weight:700;flex:none}.dossier-landing .pc-list b{color:var(--ink)}.dossier-landing .pc-foot{font-family:var(--mono);font-size:11.5px;color:var(--muted);text-align:center;margin-top:12px;line-height:1.6}.dossier-landing .heroart{margin:clamp(28px,4vw,44px) 0 0;border-radius:12px;overflow:hidden;position:relative;background:var(--ink)}.dossier-landing .heroart img{display:block;width:100%;max-width:100%;height:auto}.dossier-landing .heroart .cap{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;font-family:var(--mono);font-size:12.5px;color:#cfe2fa;letter-spacing:.04em;background:linear-gradient(to top,#061222eb,#06122200)}.dossier-landing .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:30px 26px}.dossier-landing .strip b{font-family:var(--display);font-weight:700;font-size:34px;color:var(--accent);display:block;line-height:1;letter-spacing:-.02em}.dossier-landing .strip p{font-size:14.5px;margin-top:9px;line-height:1.45}.dossier-landing .cards{display:grid;gap:20px;margin-top:38px}.dossier-landing .c2x2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.dossier-landing .c3{grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.dossier-landing .card{background:var(--paper);border:1px solid var(--rule);border-radius:9px;padding:24px 22px;min-width:0}.dossier-landing .card.rail{border-left:3px solid var(--accent)}.dossier-landing .card.rail-s{border-left:3px solid var(--signal)}.dossier-landing .card h3{margin-bottom:9px}.dossier-landing .card p{font-size:15.3px;line-height:1.55}.dossier-landing .card .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.dossier-landing .qcard h3{font-family:var(--display);font-style:italic;font-weight:500;font-size:21px;color:var(--ink);line-height:1.22}.dossier-landing .qcard .where{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-top:13px;letter-spacing:.03em;display:block}.dossier-landing .myth{display:grid;gap:1px;background:var(--dark-rule);border-radius:10px;overflow:hidden;margin-top:36px}.dossier-landing .myth>div{background:var(--dark-panel);padding:24px}.dossier-landing .myth .claim{font-family:var(--display);font-style:italic;font-size:20px;color:#ffc08a;line-height:1.3;margin-bottom:12px;display:block}.dossier-landing .myth .real{color:var(--on-dark);font-size:15.6px;line-height:1.56}.dossier-landing .myth .real b{color:#fff;font-weight:700}.dossier-landing .incl{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:10px;overflow:hidden;margin-top:36px}.dossier-landing .incl>div{background:var(--paper);padding:24px;display:grid;grid-template-columns:118px 1fr;gap:20px;align-items:start}.dossier-landing .incl .tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-ink);font-weight:600;padding-top:4px}.dossier-landing .incl h4{font-family:var(--sans);font-size:17px;font-weight:700;margin-bottom:6px}.dossier-landing .incl p{font-size:15.3px;line-height:1.55}.dossier-landing .build{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:9px;overflow:hidden;margin-top:36px}.dossier-landing .build>div{background:var(--paper);padding:22px 24px;display:grid;grid-template-columns:34px 1fr;gap:16px;align-items:start}.dossier-landing .build .n{font-family:var(--mono);font-size:12px;color:var(--accent);font-weight:600;padding-top:4px}.dossier-landing .build h4{font-family:var(--sans);font-size:16.5px;font-weight:700;margin-bottom:5px}.dossier-landing .build p{font-size:15px;line-height:1.55}.dossier-landing .thread{display:grid;gap:1px;background:var(--dark-rule);border-radius:9px;overflow:hidden;margin-top:32px}.dossier-landing .thread>div{background:var(--dark-panel);padding:16px 20px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.dossier-landing .thread .ref{font-family:var(--mono);font-size:12.5px;color:#7fb4f5;font-weight:600;flex:none;min-width:76px}.dossier-landing .thread .t{color:var(--on-dark);font-size:15.6px;line-height:1.45;min-width:0}.dossier-landing .toc{margin-top:36px;border:1px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--paper)}.dossier-landing .part-h{background:var(--paper-3);padding:15px 22px;display:flex;gap:14px;align-items:baseline;border-block:1px solid var(--rule);flex-wrap:wrap}.dossier-landing .toc>.part-h:first-child{border-top:0}.dossier-landing .part-h .rn{font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.14em;color:var(--accent)}.dossier-landing .part-h .pt{font-family:var(--display);font-weight:700;font-size:17.5px;color:var(--ink)}.dossier-landing .part-h .pr{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.dossier-landing .chrow{padding:14px 22px;display:grid;grid-template-columns:42px 1fr;gap:14px;border-bottom:1px solid var(--rule)}.dossier-landing .chrow:last-child{border-bottom:0}.dossier-landing .chrow .ch-n{font-family:var(--mono);font-size:12.5px;color:var(--muted);font-weight:500;padding-top:3px}.dossier-landing .chrow .ch-t{font-family:var(--sans);font-weight:700;font-size:16.3px;color:var(--ink);line-height:1.35;min-width:0}.dossier-landing .chrow .ch-d{font-size:14.8px;color:var(--body);line-height:1.45;grid-column:2;margin-top:4px}.dossier-landing .val b{font-family:var(--display);font-weight:700;font-size:29px;color:var(--accent);display:block;line-height:1.1;letter-spacing:-.015em}.dossier-landing .val h4{font-family:var(--sans);font-size:15.5px;font-weight:700;margin:9px 0 7px}.dossier-landing .val p{font-size:14.8px;line-height:1.52}.dossier-landing .ladder{margin-top:34px;border:1px solid var(--dark-rule);border-radius:10px;overflow:hidden}.dossier-landing .lrow{display:grid;grid-template-columns:1fr .9fr 1.8fr 1.1fr;gap:18px;padding:20px 22px;align-items:center;border-bottom:1px solid var(--dark-rule)}.dossier-landing .lrow:last-child{border-bottom:0}.dossier-landing .lhead{background:#061a33;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8fb6e4;padding-block:13px}.dossier-landing .lrow.live{background:#16365f}.dossier-landing .lrow .tier{font-family:var(--display);font-weight:700;font-size:18px;color:var(--on-dark)}.dossier-landing .lrow .price{font-family:var(--mono);font-size:19px;font-weight:600;color:#ffc08a}.dossier-landing .lrow.past .price{color:var(--on-dark-mu)}.dossier-landing .lrow .when,.dossier-landing .lrow .what{font-size:14.6px;line-height:1.45;color:var(--on-dark-mu);min-width:0}.dossier-landing .lrow.live .when,.dossier-landing .lrow.live .what{color:var(--on-dark)}.dossier-landing .lnow{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;background:var(--signal);color:#fff;padding:3px 7px;border-radius:3px;margin-left:9px;vertical-align:middle}.dossier-landing .slot{border:2px dashed var(--rule);border-radius:9px;padding:28px 24px;background:var(--paper-2)}.dossier-landing .slot .tagline{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-ink);margin-bottom:12px}.dossier-landing .slot blockquote{margin:0;font-family:var(--display);font-style:italic;font-size:19px;color:var(--muted);line-height:1.4}.dossier-landing .slot cite{display:block;font-style:normal;font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:14px}.dossier-landing .team{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin-top:32px}.dossier-landing .person{border-top:2px solid var(--accent);padding-top:14px}.dossier-landing .person b{display:block;font-family:var(--display);font-size:18.5px;font-weight:700;color:var(--ink)}.dossier-landing .person span{font-family:var(--mono);font-size:12px;color:var(--muted);display:block;margin-top:5px;line-height:1.5}.dossier-landing .faq{margin-top:32px;border-top:1px solid var(--rule)}.dossier-landing .faq details{border-bottom:1px solid var(--rule)}.dossier-landing .faq summary{list-style:none;cursor:pointer;padding:19px 34px 19px 0;position:relative;font-family:var(--display);font-weight:700;font-size:18.5px;color:var(--ink);line-height:1.3}.dossier-landing .faq summary::-webkit-details-marker{display:none}.dossier-landing .faq summary:after{content:"+";position:absolute;right:4px;top:17px;font-family:var(--mono);color:var(--accent);font-size:21px}.dossier-landing .faq details[open] summary:after{content:"−"}.dossier-landing .faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dossier-landing .faq .a{padding:0 0 22px;max-width:var(--read);font-size:15.8px}.dossier-landing .faq .a p+p{margin-top:12px}.dossier-landing .final{border:1px solid var(--rule);border-top:4px solid var(--signal);border-radius:12px;background:var(--paper-3);padding:clamp(32px,5vw,56px) 24px;text-align:center}.dossier-landing .final h2{font-size:clamp(28px,4vw,42px)}.dossier-landing .final .lede{margin-inline:auto}.dossier-landing .final .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}.dossier-landing .final .fine{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:20px;line-height:1.7}.dossier-landing footer{border-top:1px solid var(--rule);padding-block:34px;color:var(--muted);font-size:13.5px}.dossier-landing footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.dossier-landing .note{font-family:var(--mono);font-size:12.5px;color:var(--muted);line-height:1.65;margin-top:22px;max-width:var(--read)}.dossier-landing .tools{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;align-items:center}.dossier-landing .tools .hint{font-family:var(--mono);font-size:12px;color:var(--muted)}@media(max-width:880px){.dossier-landing .hero-grid{grid-template-columns:1fr}.dossier-landing .pricecard{position:static}.dossier-landing .lrow{grid-template-columns:1fr 1fr;gap:10px 16px}.dossier-landing .lrow.lhead{display:none}.dossier-landing .lrow .what{grid-column:1 / -1}.dossier-landing .incl>div{grid-template-columns:1fr;gap:8px}.dossier-landing .bigstat{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.ea-v2{--paper:#FFFFFF;--paper-2:#F4F7FB;--paper-3:#E7EEF8;--rule:#D6DFEA;--rule-2:#BFCCDD;--ink:#001641;--body:#263751;--muted:#56677F;--blue:#006FE1;--link:#0058B9;--blue-soft:#E3EEFC;--orange:#FE6803;--orange-ink:#B04400;--orange-soft:#FFEDE0;--sky:#6FA8F2;--sand:#F0B27D;--navy-2:#0B2556;--navy-rule:#24427A;--on-navy:#EEF3FA;--on-navy-mu:#AFC0D8;--on-navy-label:#8FC3FF;--ok:#167A49;--err:#B3261E;--mark:#FFF1B8;--mark-ink:#5C4300;--display:"Playfair Display","Iowan Old Style",Georgia,serif;--sans:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--col:1160px;--read:66ch;--hdr:66px;--shadow:0 1px 2px rgba(0,22,65,.05),0 12px 32px -12px rgba(0,22,65,.2);--shadow-lg:0 2px 6px rgba(0,22,65,.06),0 28px 56px -22px rgba(0,22,65,.38);color-scheme:light}.ea-v2,.ea-v2 *{box-sizing:border-box}.ea-v2{scroll-behavior:smooth}.ea-v2{margin:0;background:var(--paper);color:var(--body);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ea-v2 h1,.ea-v2 h2,.ea-v2 h3,.ea-v2 h4{color:var(--ink);margin:0;text-wrap:balance}.ea-v2 p{margin:0}.ea-v2 a{color:var(--link);text-underline-offset:3px}.ea-v2 a:hover{color:var(--ink)}.ea-v2 img,.ea-v2 video{max-width:100%}.ea-v2 :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.ea-v2 .wrap{width:100%;max-width:var(--col);margin-inline:auto;padding-inline:20px}.ea-v2 section{padding-block:clamp(56px,7.5vw,100px);scroll-margin-top:calc(var(--hdr) + 8px + var(--site-header-offset, 0px))}.ea-v2 [id]{scroll-margin-top:calc(var(--hdr) + 12px + var(--site-header-offset, 0px))}.ea-v2 .ground{background:var(--paper-2)}.ea-v2 .navy{background:var(--ink);color:var(--on-navy-mu)}.ea-v2 .navy h2,.ea-v2 .navy h3,.ea-v2 .navy h4{color:var(--on-navy)}.ea-v2 .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ea-v2 .skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:6px}.ea-v2 .skip:focus{top:12px}.ea-v2 .eyebrow{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--link);margin:0 0 14px;display:flex;align-items:center;gap:12px}.ea-v2 .eyebrow:after{content:"";height:1px;width:44px;background:currentColor;opacity:.5}.ea-v2 .navy .eyebrow{color:var(--on-navy-label)}.ea-v2 h1{font-family:var(--display);font-weight:800;font-size:clamp(36px,5.6vw,72px);line-height:1.02;letter-spacing:-.022em}.ea-v2 h2{font-family:var(--display);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.014em}.ea-v2 h3{font-family:var(--display);font-weight:700;font-size:21px;line-height:1.25}.ea-v2 .lede{font-size:clamp(17px,1.55vw,19px);max-width:var(--read);margin-top:18px;line-height:1.6}.ea-v2 .navy .lede{color:var(--on-navy-mu)}.ea-v2 .mono{font-family:var(--mono)}.ea-v2 .fine{font-family:var(--mono);font-size:12px;line-height:1.65;color:var(--muted)}.ea-v2 .navy .fine{color:var(--on-navy-mu)}.ea-v2 .num{font-variant-numeric:tabular-nums}.ea-v2 mark.tbc{background:var(--mark);color:var(--mark-ink);padding:0 .25em;border-radius:3px;font-family:var(--mono);font-size:.86em}.ea-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.2;padding:15px 24px;border-radius:8px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;text-align:center;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.ea-v2 .btn:active{transform:translateY(1px)}.ea-v2 .btn svg{flex:none}.ea-v2 .btn-cta{background:var(--orange);color:var(--ink);box-shadow:0 8px 20px -10px #fe6803bf}.ea-v2 .btn-cta:hover{background:#ff7a22;color:var(--ink);box-shadow:0 12px 26px -10px #fe6803d9}.ea-v2 a.btn-cta.is-waiting,.ea-v2 a.btn-cta.is-waiting:hover{background:var(--paper-3);color:var(--ink);box-shadow:none;cursor:default}.ea-v2 .btn-blue{background:var(--blue);color:#fff}.ea-v2 .btn-blue:hover{background:var(--link);color:#fff}.ea-v2 .btn-line{background:var(--paper);color:var(--ink);border-color:var(--rule-2)}.ea-v2 .btn-line:hover{border-color:var(--ink);color:var(--ink)}.ea-v2 .navy .btn-line{background:transparent;color:var(--on-navy);border-color:var(--navy-rule)}.ea-v2 .navy .btn-line:hover{border-color:var(--on-navy);color:#fff}.ea-v2 .btn-sm{font-size:14.5px;padding:10px 16px;border-radius:7px}.ea-v2 .btn-full{width:100%}.ea-v2 .textlink{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ea-v2 .textlink:hover{text-decoration:underline}.ea-v2 .navy .textlink{color:var(--on-navy)}.ea-v2 .preview{background:var(--mark);color:var(--mark-ink);font-family:var(--mono);font-size:12.5px;text-align:center;padding:7px 16px;border-bottom:1px solid #E8D27A}.ea-v2 .preview button{font:inherit;font-weight:600;background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;padding:0 0 0 6px}.ea-v2 .ticker{background:var(--ink);color:var(--on-navy);font-family:var(--mono);font-size:12.8px;letter-spacing:.02em;padding:8px 16px;text-align:center;line-height:1.5}.ea-v2 .ticker .tag{background:var(--orange);color:var(--ink);font-weight:600;padding:2px 8px;border-radius:3px;margin-right:9px;font-size:11px;letter-spacing:.12em}.ea-v2 .ticker b{color:#ffc59c;font-weight:600}.ea-v2 .sidenav{position:fixed;z-index:45;top:50%;left:0;display:flex;align-items:center;transform:translateY(-50%) translate(calc(-100% + 40px));transition:transform .28s ease}.ea-v2 .sidenav.is-open{transform:translateY(-50%) translate(0);filter:drop-shadow(0 16px 32px rgba(0,22,65,.22))}.ea-v2 .sidenav-panel{width:190px;background:#fff;border:1px solid var(--rule);border-right:0;padding:8px;pointer-events:none}.ea-v2 .sidenav.is-open .sidenav-panel{pointer-events:auto}.ea-v2 .sidenav-toggle{flex:none;width:40px;height:72px;background:#fff;color:var(--ink);border:1px solid var(--rule);border-radius:0 12px 12px 0;box-shadow:var(--shadow-lg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ea-v2 .sidenav-toggle:hover{background:var(--paper-2)}.ea-v2 .sidenav .navlinks{display:grid;gap:2px;margin:0}.ea-v2 .sidenav .navlinks a{color:var(--body);text-decoration:none;font-size:15px;font-weight:500;padding:10px 12px;border-radius:8px}.ea-v2 .sidenav .navlinks a:hover,.ea-v2 .sidenav .navlinks a.on{background:var(--paper-2);color:var(--ink)}.ea-v2 .brand{display:block;flex:none;line-height:0}.ea-v2 .brand img{height:34px;width:auto}.ea-v2 .navright{margin-left:auto;display:flex;align-items:center;gap:10px}.ea-v2 .signin{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:600;font-size:15px;text-decoration:none;padding:9px 14px;border-radius:7px;border:1.5px solid var(--rule)}.ea-v2 .signin:hover{border-color:var(--ink);color:var(--ink)}.ea-v2 .signin.is-user span{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.ea-v2 .brand img{height:26px}.ea-v2 .signin span{display:none}.ea-v2 .signin.is-user span{display:inline;max-width:5.5rem}.ea-v2 .signin{padding:9px 10px}.ea-v2 .nav .btn-sm{padding:10px 13px}}.ea-v2 .hero{padding-block:clamp(36px,5vw,64px) clamp(36px,4.6vw,56px)}.ea-v2 .hero-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(300px,.86fr);grid-template-areas:"head head" "map price" "copy price" "stat price";gap:24px clamp(28px,4vw,60px);align-items:start}.ea-v2 .hero-copy{grid-area:copy;margin-top:0}.ea-v2 .hero-head{grid-area:head}.ea-v2 .hero-map{grid-area:map}.ea-v2 .hero-stat{grid-area:stat}.ea-v2 .pricecard{grid-area:price}.ea-v2 .hero-head .lead{font-family:var(--display);font-weight:700;font-size:clamp(20px,2.1vw,26px);line-height:1.32;color:var(--ink);margin-top:18px;max-width:52ch}.ea-v2 .hero-head .lede{margin-top:12px;max-width:58ch}.ea-v2 .hero-map{margin:0;border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:#f6f9fb;position:relative}.ea-v2 .hero-map .stage{position:relative;aspect-ratio:900/1006;overflow:hidden}.ea-v2 .hero-map video,.ea-v2 .hero-map .poster{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.ea-v2 .mapctl{position:absolute;right:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#ffffffeb;border:1px solid var(--rule);color:var(--ink);font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 11px;border-radius:999px;cursor:pointer}.ea-v2 .mapctl:hover{border-color:var(--ink)}.ea-v2 .legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule);background:var(--paper)}.ea-v2 .legend div{padding:12px 14px;min-width:0;border-left:1px solid var(--rule)}.ea-v2 .legend div:first-child{border-left:0}.ea-v2 .legend b{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:600}.ea-v2 .legend b:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--sky);flex:none}.ea-v2 .legend .s b:before{background:var(--sand)}.ea-v2 .legend span{display:block;font-size:13.5px;color:var(--muted);line-height:1.35;margin-top:3px}.ea-v2 .hero-map figcaption{font-family:var(--mono);font-size:11.5px;color:var(--muted);padding:10px 14px;border-top:1px solid var(--rule);background:var(--paper);line-height:1.55}@media(max-width:760px){.ea-v2 .legend{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-v2 .legend div{border-left:0;border-top:1px solid var(--rule)}.ea-v2 .legend div:nth-child(-n+2){border-top:0}.ea-v2 .legend div:nth-child(2n){border-left:1px solid var(--rule)}.ea-v2 .legend div:last-child{grid-column:1/-1;border-left:0}}.ea-v2 .hero-stat{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding-top:22px;border-top:2px solid var(--ink)}.ea-v2 .hero-stat b{font-family:var(--display);font-weight:800;font-size:clamp(56px,7vw,84px);line-height:.9;color:var(--blue);letter-spacing:-.03em}.ea-v2 .hero-stat p{color:var(--ink);font-size:16.5px;line-height:1.45}.ea-v2 .hero-stat em{display:block;font-style:normal;font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:7px;letter-spacing:.02em}.ea-v2 .hero-stat em a{color:var(--link)}@media(max-width:520px){.ea-v2 .hero-stat{grid-template-columns:minmax(0,1fr);gap:10px}}.ea-v2 .pricecard{background:var(--paper);border:1px solid var(--rule);border-top:4px solid var(--orange);border-radius:12px;padding:24px 22px 20px;box-shadow:var(--shadow-lg);position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + var(--hdr) + 18px)}.ea-v2 .badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);background:var(--orange-soft);padding:5px 10px;border-radius:4px}.ea-v2 .amt{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:16px 0 6px}.ea-v2 .amt .now{font-family:var(--display);font-weight:800;font-size:54px;line-height:.92;color:var(--ink);letter-spacing:-.02em}.ea-v2 .amt .launch{font-family:var(--mono);font-size:12.5px;line-height:1.45;color:var(--muted)}.ea-v2 .amt .launch b{color:var(--ink);font-weight:600}.ea-v2 .save{font-size:14.5px;color:var(--orange-ink);font-weight:700}.ea-v2 .tax{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-top:4px}.ea-v2 .incl{list-style:none;padding:16px 0 0;margin:18px 0;display:grid;gap:11px;border-top:1px solid var(--rule)}.ea-v2 .incl li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:14.6px;line-height:1.45}.ea-v2 .incl li svg{color:var(--ok);margin-top:2px}.ea-v2 .incl b{color:var(--ink)}.ea-v2 .stack-btn{display:grid;gap:10px}.ea-v2 .guarantee{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:14px;font-size:13.8px;line-height:1.45;color:var(--ink);background:var(--paper-2);border-radius:8px;padding:11px 12px}.ea-v2 .guarantee svg{color:var(--ok);margin-top:1px}.ea-v2 .buynote{margin-top:12px;font-size:12px;line-height:1.6;color:var(--muted);font-family:var(--mono)}.ea-v2 .buynote a{color:var(--link)}.ea-v2 .navy .buynote,.ea-v2 .navy .buynote a{color:var(--on-navy-mu)}.ea-v2 .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(36px,4vw,52px);padding-block:24px;border-block:1px solid var(--rule)}.ea-v2 .strip b{display:block;font-family:var(--display);font-weight:700;font-size:38px;line-height:1;color:var(--ink)}.ea-v2 .strip p{font-size:14.5px;line-height:1.45;margin-top:8px}@media(max-width:760px){.ea-v2 .strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ea-v2 .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "map" "copy" "price" "stat"}.ea-v2 .pricecard{position:static}}.ea-v2 .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(30px,3.4vw,42px)}.ea-v2 .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(30px,3.4vw,42px)}@media(max-width:860px){.ea-v2 .g2,.ea-v2 .g3{grid-template-columns:minmax(0,1fr)}}.ea-v2 .card{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:24px 22px;min-width:0}.ea-v2 .ground .card{box-shadow:0 1px #00164108}.ea-v2 .chip{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--link);background:var(--blue-soft);padding:4px 8px;border-radius:4px;font-weight:600}.ea-v2 .card h3{margin:12px 0 8px}.ea-v2 .card p{font-size:15.4px;line-height:1.56}.ea-v2 .qcard h3{font-style:italic;font-weight:600;margin-top:0;font-size:22px}.ea-v2 .qcard .where{display:block;margin-top:14px;font-family:var(--mono);font-size:11.5px;color:var(--muted);letter-spacing:.03em}.ea-v2 .value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:clamp(36px,4vw,52px);padding-top:28px;border-top:1px solid var(--rule)}.ea-v2 .value b{display:block;font-family:var(--display);font-weight:700;font-size:29px;color:var(--blue);line-height:1.1}.ea-v2 .value p{font-size:15px;margin-top:8px;line-height:1.52}@media(max-width:760px){.ea-v2 .value{grid-template-columns:minmax(0,1fr)}}.ea-v2 .platform .head{text-align:center;max-width:780px;margin-inline:auto}.ea-v2 .platform .head .eyebrow{justify-content:center}.ea-v2 .platform .head .eyebrow:before{content:"";height:1px;width:44px;background:currentColor;opacity:.5}.ea-v2 .platform h2{font-size:clamp(34px,5vw,60px)}.ea-v2 .platform .sub{font-size:clamp(17px,1.7vw,20px);color:var(--on-navy);margin-top:12px}.ea-v2 .pstat{display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(20px,4vw,56px);align-items:center;margin:clamp(30px,4vw,48px) auto 0;max-width:860px;text-align:center}.ea-v2 .pstat .rule{background:var(--navy-rule);align-self:stretch}.ea-v2 .pstat b{display:block;font-family:var(--display);font-weight:700;font-size:clamp(56px,8vw,104px);line-height:.95;color:var(--on-navy);letter-spacing:-.02em}.ea-v2 .pstat span{display:block;font-family:var(--display);font-size:clamp(18px,2vw,24px);color:var(--on-navy);margin-top:10px}.ea-v2 .pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(34px,4vw,52px);border-top:1px solid var(--navy-rule)}.ea-v2 .pillars>div{padding:22px clamp(16px,2vw,28px) 4px;border-left:1px solid var(--navy-rule)}.ea-v2 .pillars>div:first-child{border-left:0;padding-left:0}.ea-v2 .pillars .k{font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--on-navy-label);font-weight:600}.ea-v2 .pillars h3{font-family:var(--sans);font-size:17px;margin:8px 0 6px}.ea-v2 .pillars p{font-size:15px;line-height:1.55}@media(max-width:820px){.ea-v2 .pillars{grid-template-columns:minmax(0,1fr)}.ea-v2 .pillars>div{border-left:0;padding-left:0;border-top:1px solid var(--navy-rule)}.ea-v2 .pillars>div:first-child{border-top:0}}@media(max-width:620px){.ea-v2 .pstat{grid-template-columns:minmax(0,1fr)}.ea-v2 .pstat .rule{height:1px;width:60%;margin-inline:auto}}.ea-v2 .look-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,300px);gap:clamp(24px,4vw,56px);align-items:center}.ea-v2 .look-head figure{margin:0}.ea-v2 .look-head img{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 34px rgba(0,22,65,.28))}.ea-v2 .look-head figcaption{font-family:var(--mono);font-size:11px;color:var(--muted);text-align:center;margin-top:10px;line-height:1.5}@media(max-width:760px){.ea-v2 .look-head{grid-template-columns:minmax(0,1fr)}.ea-v2 .look-head figure{max-width:220px;margin-inline:auto}}.ea-v2 .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,3.6vw,44px);border-top:1px solid var(--rule)}.ea-v2 .steps>div{padding:24px clamp(16px,2.2vw,30px) 0;border-left:1px solid var(--rule);display:flex;flex-direction:column;min-width:0}.ea-v2 .steps>div:first-child{border-left:0;padding-left:0}.ea-v2 .steps .ix{font-family:var(--mono);font-size:13px;color:var(--orange-ink);font-weight:600;letter-spacing:.08em;display:flex;align-items:center;gap:10px}.ea-v2 .steps .ix:after{content:"";height:1px;width:32px;background:currentColor;opacity:.6}.ea-v2 .steps .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--link);font-weight:600;margin-top:12px}.ea-v2 .steps h3{font-size:clamp(23px,2.4vw,30px);margin-top:6px;letter-spacing:-.01em}.ea-v2 .steps .cap{font-size:15px;margin-top:8px}.ea-v2 .thumb{display:block;position:relative;margin-top:18px;border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:#fff;box-shadow:var(--shadow);cursor:zoom-in}.ea-v2 .thumb img{display:block;width:100%;height:auto;filter:blur(5px) saturate(.9);transform:scale(1.06);transition:filter .25s ease,transform .3s ease}.ea-v2 .thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff2e,#0016412e);pointer-events:none}.ea-v2 .thumb:hover img,.ea-v2 .thumb:focus-visible img{filter:blur(2.5px) saturate(1);transform:scale(1.04)}.ea-v2 .thumb .zoom{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ink);color:#fff;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border-radius:5px;display:inline-flex;align-items:center;gap:6px}.ea-v2 .toc-peek{margin-top:18px;border:1px solid var(--rule);border-radius:6px;background:var(--paper);padding:14px 16px;display:grid;gap:9px}.ea-v2 .toc-peek div{display:grid;grid-template-columns:52px 1fr;gap:10px;font-size:13.5px;line-height:1.35;color:var(--ink)}.ea-v2 .toc-peek span{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.06em;padding-top:2px}.ea-v2 .steps .act{margin-top:auto;padding-top:20px}@media(max-width:860px){.ea-v2 .steps{grid-template-columns:minmax(0,1fr)}.ea-v2 .steps>div{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-bottom:26px}.ea-v2 .steps>div:first-child{border-top:0}}.ea-v2 .toc-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(44px,5vw,64px)}.ea-v2 .toc-bar h3{font-size:clamp(23px,2.4vw,28px)}.ea-v2 .toggle{font:600 13px/1 var(--mono);letter-spacing:.06em;color:var(--link);background:none;border:1.5px solid var(--rule-2);border-radius:999px;padding:9px 14px;cursor:pointer}.ea-v2 .toggle:hover{border-color:var(--ink);color:var(--ink)}.ea-v2 .toc{margin-top:18px;border:1px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--paper)}.ea-v2 .toc details{border-top:1px solid var(--rule)}.ea-v2 .toc details:first-child{border-top:0}.ea-v2 .toc summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:76px minmax(0,1fr) auto 22px;gap:14px;align-items:center;padding:16px 20px;background:var(--paper-2)}.ea-v2 .toc summary::-webkit-details-marker{display:none}.ea-v2 .toc summary .rn{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--link);text-transform:uppercase}.ea-v2 .toc summary .pt{font-family:var(--display);font-weight:700;font-size:18px;color:var(--ink);line-height:1.25}.ea-v2 .toc summary .pr{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.ea-v2 .toc summary .chev{transition:transform .2s ease;color:var(--muted)}.ea-v2 .toc details[open] summary .chev{transform:rotate(180deg)}.ea-v2 .toc ol{list-style:none;margin:0;padding:0}.ea-v2 .toc li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:13px 20px;border-top:1px solid var(--rule)}.ea-v2 .toc li .n{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.ea-v2 .toc li b{display:block;color:var(--ink);font-size:16px;line-height:1.35}.ea-v2 .toc li span{display:block;font-size:14.6px;line-height:1.45;margin-top:3px}@media(max-width:620px){.ea-v2 .toc summary{grid-template-columns:58px minmax(0,1fr) 22px}.ea-v2 .toc summary .pr{display:none}.ea-v2 .toc li{grid-template-columns:58px minmax(0,1fr)}}.ea-v2 .closer{margin-top:clamp(36px,4vw,52px);background:var(--ink);border-radius:12px;padding:clamp(22px,2.8vw,32px) clamp(22px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ea-v2 .closer p{font-family:var(--display);font-size:clamp(22px,2.4vw,30px);color:var(--on-navy);line-height:1.2;flex:1 1 320px}.ea-v2 .closer .k{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#e6b98f;margin-bottom:8px;font-weight:600}.ea-v2 .closer .acts{display:flex;flex-direction:column;align-items:center;gap:10px}.ea-v2 .closer .acts .textlink{color:var(--on-navy);font-size:15px}.ea-v2 .defs{margin-top:clamp(30px,3.6vw,44px);border-top:2px solid var(--ink)}.ea-v2 .defs>article{display:grid;grid-template-columns:48px minmax(150px,.9fr) minmax(0,1.9fr) minmax(150px,.8fr);gap:clamp(14px,2.4vw,32px);padding-block:clamp(22px,2.6vw,30px);border-bottom:1px solid var(--rule);align-items:start}.ea-v2 .defs .ix{font-family:var(--mono);font-size:13px;color:var(--orange-ink);font-weight:600;letter-spacing:.08em;padding-top:5px}.ea-v2 .defs h3{font-size:clamp(20px,2vw,24px);text-transform:uppercase;letter-spacing:.01em;line-height:1.1}.ea-v2 .defs .q{font-family:var(--display);font-style:italic;font-size:17px;color:var(--body);margin-top:8px;line-height:1.35}.ea-v2 .defs .f{font-size:16px;line-height:1.6;color:var(--ink);border-left:1px solid var(--rule);padding-left:clamp(14px,2vw,26px)}.ea-v2 .defs .f b{font-weight:700}.ea-v2 .defs .src{display:block;margin-top:10px;font-family:var(--mono);font-size:12px;color:var(--muted);line-height:1.5}.ea-v2 .defs .w{border-left:1px solid var(--rule);padding-left:clamp(14px,2vw,26px)}.ea-v2 .defs .w span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);font-weight:600}.ea-v2 .defs .w p{font-family:var(--display);font-size:19px;line-height:1.3;color:var(--ink);margin-top:6px}.ea-v2 .defs .w i{display:block;font-style:normal;font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-top:10px}@media(max-width:900px){.ea-v2 .defs>article{grid-template-columns:40px minmax(0,1fr)}.ea-v2 .defs .f,.ea-v2 .defs .w{grid-column:2;border-left:0;padding-left:0}.ea-v2 .defs .w{background:var(--paper-2);border-radius:8px;padding:12px 14px}}.ea-v2 .faq-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,3.4vw,44px);margin-top:clamp(30px,3.6vw,44px);align-items:start}.ea-v2 .faq-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + var(--hdr) + 22px);display:grid;gap:4px}.ea-v2 .faq-nav a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 16px;border-radius:8px;text-decoration:none;border-left:3px solid transparent;color:var(--ink)}.ea-v2 .faq-nav a b{font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.ea-v2 .faq-nav a span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.ea-v2 .faq-nav a:hover{background:var(--paper)}.ea-v2 .faq-nav a.on{background:var(--paper);border-left-color:var(--ink);box-shadow:var(--shadow)}.ea-v2 .faq-body{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:6px clamp(14px,2.4vw,28px) 14px;min-width:0}.ea-v2 .faq-body h3{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--link);font-weight:600;padding:20px 0 6px}.ea-v2 .faq-body details{border-bottom:1px solid var(--rule)}.ea-v2 .faq-body .grp:last-child details:last-child{border-bottom:0}.ea-v2 .faq-body summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:13px 4px;font-size:16.5px;font-weight:600;color:var(--ink);line-height:1.35;border-radius:6px}.ea-v2 .faq-body summary::-webkit-details-marker{display:none}.ea-v2 .faq-body summary .qn{width:30px;height:30px;border-radius:50%;background:var(--paper-3);color:var(--ink);display:grid;place-items:center;font:600 12.5px/1 var(--mono)}.ea-v2 .faq-body summary .chev{color:var(--muted);transition:transform .2s ease}.ea-v2 .faq-body details[open] summary{background:var(--paper-2)}.ea-v2 .faq-body details[open] summary .chev{transform:rotate(180deg)}.ea-v2 .faq-body .a{padding:4px 4px 18px 52px;max-width:72ch;font-size:15.6px}.ea-v2 .faq-body .a p+p{margin-top:10px}@media(max-width:860px){.ea-v2 .faq-grid{grid-template-columns:minmax(0,1fr)}.ea-v2 .faq-nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.ea-v2 .faq-nav a{grid-template-columns:1fr;padding:10px 12px}.ea-v2 .faq-nav a svg{display:none}}@media(max-width:560px){.ea-v2 .faq-nav{display:none}.ea-v2 .faq-body .a{padding-left:4px}}.ea-v2 .summary{margin-top:clamp(30px,3.6vw,44px);background:var(--ink);border-radius:14px;color:var(--on-navy-mu);overflow:hidden}.ea-v2 .summary .cols{display:grid;grid-template-columns:1fr 1.15fr 1.15fr;gap:0}.ea-v2 .summary .cols>div{padding:clamp(22px,3vw,34px);min-width:0}.ea-v2 .summary .cols>div+div{border-left:1px solid var(--navy-rule)}.ea-v2 .summary .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:#e6b98f;font-weight:600}.ea-v2 .summary .big{font-family:var(--display);font-weight:800;font-size:clamp(50px,5.4vw,70px);line-height:.95;color:var(--on-navy);margin-top:10px}.ea-v2 .summary .lp{color:var(--on-navy);font-size:18px;margin-top:10px}.ea-v2 .summary .sv{color:#ffc59c;font-size:15.5px;margin-top:6px}.ea-v2 .summary h3{font-family:var(--mono);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--on-navy-label);font-weight:600}.ea-v2 .summary ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px}.ea-v2 .summary li{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;color:var(--on-navy);font-size:15px;line-height:1.4}.ea-v2 .summary li small{display:block;color:var(--on-navy-mu);font-size:13px}.ea-v2 .summary li .ic{width:38px;height:38px;border-radius:50%;background:var(--navy-2);border:1px solid var(--navy-rule);display:grid;place-items:center;color:var(--on-navy-label)}.ea-v2 .summary dl{margin:14px 0 18px;display:grid;gap:9px}.ea-v2 .summary dl div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:9px;border-bottom:1px solid var(--navy-rule)}.ea-v2 .summary dt{font-size:12.5px;color:var(--on-navy-mu);font-family:var(--mono);letter-spacing:.03em}.ea-v2 .summary dd{margin:0;color:var(--on-navy);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ea-v2 .summary .acts{display:grid;gap:10px}.ea-v2 .summary .acts .textlink{justify-self:center;color:var(--on-navy)}.ea-v2 .summary .foot{border-top:1px solid var(--navy-rule);padding:14px clamp(22px,3vw,34px);display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center;font-size:12.5px;line-height:1.5}.ea-v2 .summary .foot .g{display:inline-flex;gap:8px;align-items:center;color:var(--on-navy)}.ea-v2 .summary .foot .g svg{color:#7fd3a6}.ea-v2 .summary .foot a{color:var(--on-navy-mu)}.ea-v2 .summary .foot .links{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}@media(max-width:960px){.ea-v2 .summary .cols{grid-template-columns:minmax(0,1fr)}.ea-v2 .summary .cols>div+div{border-left:0;border-top:1px solid var(--navy-rule)}.ea-v2 .summary .foot .links{margin-left:0}}.ea-v2 footer.site{border-top:1px solid var(--rule);background:var(--paper-2);padding-block:28px;font-size:14px;color:var(--muted)}.ea-v2 footer.site .offer-legal{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:0}.ea-v2 footer.site img{height:28px;width:auto}.ea-v2 footer.site h4{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.ea-v2 footer.site ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.ea-v2 footer.site .offer-legal{display:flex;flex-wrap:wrap;gap:8px 22px}.ea-v2 footer.site a{color:var(--body);text-decoration:none}.ea-v2 footer.site a:hover{color:var(--ink);text-decoration:underline}.ea-v2 footer.site .legalid{margin-top:12px;line-height:1.6}.ea-v2 footer.site .disc{margin-top:28px;padding-top:18px;border-top:1px solid var(--rule);font-size:12.5px;line-height:1.65}.ea-v2 .buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--paper);border-top:1px solid var(--rule);box-shadow:0 -8px 24px -10px #00164140;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;transform:translateY(110%);transition:transform .25s ease}.ea-v2 .buybar.show{transform:none}.ea-v2 .buybar .row{display:flex;align-items:center;gap:12px}.ea-v2 .buybar .p{line-height:1.2}.ea-v2 .buybar .p b{display:block;font-family:var(--display);font-size:22px;color:var(--ink)}.ea-v2 .buybar .p span{font-family:var(--mono);font-size:11px;color:var(--muted)}.ea-v2 .buybar .btn{flex:1;padding:13px 14px}.ea-v2 .buybar .t{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-align:center;margin-top:5px}.ea-v2 .buybar .t a{color:var(--muted)}@media(max-width:900px){.ea-v2 .buybar{display:block}}.ea-v2 .view{display:none}.ea-v2 .view.on{display:block}.ea-v2 .subbar{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px));z-index:40;background:#fffffff5;border-bottom:1px solid var(--rule);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ea-v2 .subbar .wrap{display:flex;align-items:center;gap:16px;min-height:var(--hdr)}.ea-v2 .back{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);text-decoration:none;padding:9px 12px 9px 8px;border-radius:7px;border:1.5px solid var(--rule)}.ea-v2 .back:hover{border-color:var(--ink);color:var(--ink)}.ea-v2 .subbar .brand{margin-left:auto}.ea-v2 .subbar .brand img{height:28px}.ea-v2 .subbar .secure{display:inline-flex;align-items:center;gap:7px;font:600 12px/1 var(--mono);letter-spacing:.06em;color:var(--ok);text-transform:uppercase}@media(max-width:560px){.ea-v2 .subbar .secure{display:none}}.ea-v2 .subpage{padding-block:clamp(30px,4.4vw,56px) clamp(60px,7vw,96px)}@media(max-width:640px){.ea-v2 .subbar .wrap{min-height:44px;gap:8px}.ea-v2 .subpage{padding-top:4px;padding-bottom:40px}.ea-v2 .doc h2{margin-top:0}.ea-v2 .doc h3{margin-top:16px;padding-top:0}.ea-v2 .subbar{background:#fff;box-shadow:0 -16px #fff}.ea-v2 .doc h2,.ea-v2 .doc h3{scroll-margin-top:calc(68px + var(--site-header-offset, 0px))}}.ea-v2 .subpage h2{font-size:clamp(30px,3.6vw,42px)}.ea-v2 .auth{max-width:470px;margin-inline:auto}.ea-v2 .auth .card{padding:clamp(24px,3.4vw,36px);box-shadow:var(--shadow-lg)}.ea-v2 .auth .sub{margin-top:10px}.ea-v2 .oauth{display:grid;gap:10px;margin-top:24px}.ea-v2 .oauth button,.ea-v2 .oauth a{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:13px 16px;border-radius:8px;border:1.5px solid var(--rule-2);background:var(--paper);color:var(--ink);font:600 15.5px/1.2 var(--sans);cursor:pointer;text-decoration:none}.ea-v2 .oauth button:hover,.ea-v2 .oauth a:hover{border-color:var(--ink)}.ea-v2 .or{display:flex;align-items:center;gap:12px;color:var(--muted);font:500 12px/1 var(--mono);letter-spacing:.08em;margin:20px 0;text-transform:uppercase}.ea-v2 .or:before,.ea-v2 .or:after{content:"";height:1px;background:var(--rule);flex:1}.ea-v2 .field{display:grid;gap:7px}.ea-v2 .field label{font-weight:600;color:var(--ink);font-size:14.5px}.ea-v2 .field input{font:inherit;font-size:16px;padding:13px 14px;border-radius:8px;border:1.5px solid var(--rule-2);background:var(--paper);color:var(--ink);width:100%}.ea-v2 .field input:focus{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ea-v2 .field .hint{font-size:13px;color:var(--muted)}.ea-v2 .field .err,.ea-v2 .check .err{font-size:13.5px;color:var(--err);font-weight:600}.ea-v2 .field.bad input{border-color:var(--err)}.ea-v2 .status{margin-top:14px;font-size:14px;line-height:1.5;border-radius:8px;padding:11px 13px;background:var(--paper-2);color:var(--ink)}.ea-v2 .status.dev{background:var(--mark);color:var(--mark-ink);font-family:var(--mono);font-size:12.5px}.ea-v2 .auth .alt{margin-top:18px;text-align:center;font-size:14.5px}.ea-v2 .co{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,52px);align-items:start;margin-top:26px}@media(max-width:900px){.ea-v2 .co{grid-template-columns:minmax(0,1fr)}}.ea-v2 .co .card{padding:clamp(22px,3vw,32px)}.ea-v2 .co .stepk{display:flex;align-items:center;gap:10px;font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--link)}.ea-v2 .co .stepk i{width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:11.5px}.ea-v2 .co form{display:grid;gap:22px}.ea-v2 .check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;font-size:15px;line-height:1.5;color:var(--ink)}.ea-v2 .check input{width:19px;height:19px;margin:2px 0 0;accent-color:var(--ink)}.ea-v2 .check.opt{color:var(--body);font-size:14.5px}.ea-v2 .check .err{grid-column:2}.ea-v2 .pnote{font-size:13.5px;line-height:1.5;color:var(--muted);margin-left:33px}.ea-v2 .pay .note{font-size:13.5px;color:var(--muted);text-align:center;margin-top:10px;line-height:1.5}.ea-v2 .osum{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:clamp(20px,2.8vw,28px);position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + var(--hdr) + 18px)}@media(max-width:900px){.ea-v2 .osum{position:static}}.ea-v2 .osum h3{font-size:22px}.ea-v2 .osum dl{margin:16px 0 0;display:grid;gap:0}.ea-v2 .osum dl div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:14px;padding:11px 0;border-top:1px solid var(--rule)}.ea-v2 .osum dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px}.ea-v2 .osum dd{margin:0;font-size:14.6px;line-height:1.45;color:var(--ink)}.ea-v2 .osum .tot{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--ink);margin-top:6px;padding-top:14px}.ea-v2 .osum .tot span{font-weight:700;color:var(--ink)}.ea-v2 .osum .tot b{font-family:var(--display);font-size:32px;color:var(--ink)}.ea-v2 .osum .ver{margin-top:12px}.ea-v2 .done{max-width:720px;margin-inline:auto;text-align:center}.ea-v2 .done .tick{width:72px;height:72px;border-radius:50%;background:#e1f3e9;color:var(--ok);display:grid;place-items:center;margin:0 auto 20px}.ea-v2 .next{display:grid;gap:12px;margin-top:30px;text-align:left}.ea-v2 .next div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:16px 18px}.ea-v2 .next i{font:600 13px/1 var(--mono);font-style:normal;width:32px;height:32px;border-radius:50%;background:var(--paper-3);color:var(--ink);display:grid;place-items:center}.ea-v2 .next b{display:block;color:var(--ink);font-size:16px}.ea-v2 .next span{font-size:15px}.ea-v2 .legaldoc{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.ea-v2 .legaldoc nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + var(--hdr) + 22px);display:grid;gap:2px;font-size:13.5px;max-height:calc(100vh - var(--hdr) - 60px);overflow:auto}.ea-v2 .legaldoc nav a{color:var(--body);text-decoration:none;padding:6px 10px;border-radius:6px;line-height:1.35}.ea-v2 .legaldoc nav a:hover{background:var(--paper-2);color:var(--ink)}.ea-v2 .legaldoc nav b{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:6px 10px}.ea-v2 .doc{max-width:74ch;min-width:0}.ea-v2 .doc .draft{background:var(--mark);color:var(--mark-ink);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;margin:18px 0 6px}.ea-v2 .doc .meta{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:10px}.ea-v2 .doc h3{font-family:var(--sans);font-size:18.5px;margin:30px 0 8px;padding-top:8px}.ea-v2 .doc h3 .cl{font-family:var(--mono);color:var(--link);font-size:15px;margin-right:4px}.ea-v2 .doc p,.ea-v2 .doc li{font-size:15.6px;line-height:1.65}.ea-v2 .doc p+p{margin-top:9px}.ea-v2 .doc ul{padding-left:20px;margin:8px 0}.ea-v2 .doc li+li{margin-top:5px}.ea-v2 .doc .who{margin-top:26px;padding:16px 18px;border:1px solid var(--rule);border-radius:10px;font-size:14.5px;background:var(--paper-2)}@media(max-width:860px){.ea-v2 .legaldoc{grid-template-columns:minmax(0,1fr)}.ea-v2 .legaldoc nav{display:none}}.ea-v2 dialog{border:0;padding:0;background:transparent;max-width:min(980px,94vw);width:100%}.ea-v2 dialog::backdrop{background:#000c22d1}.ea-v2 .lb{background:var(--paper);border-radius:10px;overflow:hidden;display:grid;max-height:92vh;grid-template-rows:auto minmax(0,1fr)}.ea-v2 .lb header{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--rule)}.ea-v2 .lb header p{font-family:var(--mono);font-size:12.5px;color:var(--ink);flex:1;min-width:0}.ea-v2 .lb header button,.ea-v2 .dlg header button{font:600 13px/1 var(--sans);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);padding:9px 12px;border-radius:7px;cursor:pointer}.ea-v2 .lb .sc{overflow:auto;background:#dde4ee;padding:16px}.ea-v2 .lb img{display:block;width:100%;max-width:900px;margin-inline:auto;height:auto;box-shadow:var(--shadow-lg)}.ea-v2 .dlg{background:var(--paper);border-radius:12px;max-height:88vh;overflow:auto;padding:0}.ea-v2 .dlg header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--paper)}.ea-v2 .dlg header h2{font-size:22px;flex:1}.ea-v2 .dlg ol{margin:0;padding:16px 20px 22px 44px;display:grid;gap:12px}.ea-v2 .dlg li{font-size:14.8px;line-height:1.5}.ea-v2 .dlg li b{color:var(--ink)}.ea-v2 .only-launch,.ea-v2[data-phase=launch] .only-presale{display:none}.ea-v2[data-phase=launch] .only-launch{display:revert}@media(prefers-reduced-motion:reduce){.ea-v2{scroll-behavior:auto}.ea-v2,.ea-v2 *{animation:none!important;transition:none!important}}.ea-v2 .platform .lede{max-width:72ch}.ea-v2 .statbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3.6vw,44px);border:1px solid var(--navy-rule);border-radius:18px;background:linear-gradient(160deg,#ffffff12,#ffffff05);overflow:hidden}.ea-v2 .statbar>div{padding:clamp(22px,3vw,34px) 16px;text-align:center;border-left:1px solid var(--navy-rule);min-width:0}.ea-v2 .statbar>div:first-child{border-left:0}.ea-v2 .statbar b{display:block;font-family:var(--sans);font-weight:700;font-size:clamp(40px,5.4vw,64px);line-height:1;letter-spacing:-.02em;color:#eaf4ff;background:linear-gradient(180deg,#fff 30%,#a9d6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.ea-v2 .statbar span{display:block;margin-top:12px;font-family:var(--sans);font-weight:600;font-size:clamp(12.5px,1.3vw,16px);letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-mu)}@media(max-width:620px){.ea-v2 .statbar{grid-template-columns:minmax(0,1fr)}.ea-v2 .statbar>div{border-left:0;border-top:1px solid var(--navy-rule)}.ea-v2 .statbar>div:first-child{border-top:0}}.ea-v2 .platgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,3.6vw,48px);align-items:start;margin-top:clamp(28px,3.6vw,44px)}.ea-v2 .shot{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--navy-rule);background:var(--navy-2);box-shadow:0 26px 56px #00000059}.ea-v2 .shot .bar{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid var(--navy-rule)}.ea-v2 .shot .bar i{width:10px;height:10px;border-radius:50%;background:#3e6ca8;display:block}.ea-v2 .shot img{display:block;width:100%;height:auto}.ea-v2 .shot figcaption{font-family:var(--mono);font-size:12px;color:var(--on-navy-mu);padding:11px 14px;line-height:1.5;border-top:1px solid var(--navy-rule)}.ea-v2 .pillars.v{grid-template-columns:minmax(0,1fr);margin-top:0;border-top:0}.ea-v2 .pillars.v>div{border-left:0;padding:0 0 22px;border-bottom:1px solid var(--navy-rule)}.ea-v2 .pillars.v>div+div{padding-top:22px}.ea-v2 .pillars.v>div:last-child{border-bottom:0}@media(max-width:860px){.ea-v2 .platgrid{grid-template-columns:minmax(0,1fr)}}.ea-v2 .numbers .lede{max-width:76ch}.ea-v2 .numbers .lede b{color:var(--on-navy)}.ea-v2 .nums{margin-top:clamp(30px,3.6vw,44px);border-top:1px solid var(--navy-rule)}.ea-v2 .nums>article{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1.75fr) minmax(170px,.8fr);gap:clamp(18px,3vw,44px);padding-block:clamp(26px,3vw,38px);border-bottom:1px solid var(--navy-rule);align-items:start}.ea-v2 .nums .ix{display:block;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--on-navy-label);margin-bottom:12px}.ea-v2 .nums h3{font-family:var(--sans);font-size:clamp(18px,1.7vw,21px);font-weight:700;color:var(--on-navy);line-height:1.35}.ea-v2 .nums .lbl{margin-top:8px;color:var(--on-navy-mu);font-size:15.5px}.ea-v2 .nums .f p{color:var(--on-navy);font-size:16.5px;line-height:1.62}.ea-v2 .nums .f b{color:#fff}.ea-v2 .nums .src{display:block;margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--on-navy-mu);line-height:1.5}.ea-v2 .nums .w span{display:block;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-label)}.ea-v2 .nums .w p{color:var(--on-navy);font-size:16px;margin-top:8px;line-height:1.45}.ea-v2 .nums .w i{display:block;font-style:normal;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-label);margin-top:12px}@media(max-width:900px){.ea-v2 .nums>article{grid-template-columns:minmax(0,1fr);gap:12px}.ea-v2 .nums .w{background:var(--navy-2);border-radius:8px;padding:12px 14px}}.ea-v2 .nclose{margin-top:clamp(34px,4vw,48px);background:var(--navy-2);border-radius:14px;padding:clamp(26px,3.4vw,42px) clamp(22px,3.6vw,48px)}.ea-v2 .nclose p{font-family:var(--display);font-size:clamp(22px,2.6vw,32px);color:var(--on-navy);line-height:1.25;margin-bottom:22px}.ea-v2 .close{border-top:1px solid var(--navy-rule)}.ea-v2 .close h2{font-size:clamp(32px,4.4vw,54px)}.ea-v2 .close .lede{max-width:80ch}.ea-v2 .ladder{margin-top:clamp(28px,3.4vw,40px);border:1px solid var(--navy-rule);border-radius:12px;overflow:hidden}.ea-v2 .lrow{display:grid;grid-template-columns:1fr .9fr 1.9fr 1.15fr;gap:18px;padding:22px 24px;align-items:center;border-top:1px solid var(--navy-rule)}.ea-v2 .lrow:first-child{border-top:0}.ea-v2 .lhead{background:#000e2b;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-label);padding-block:16px}.ea-v2 .lrow.live{background:var(--navy-2)}.ea-v2[data-phase=launch] .lrow:not(.lhead):not(.live){background:var(--navy-2)}.ea-v2 .lrow .tier{font-family:var(--display);font-weight:700;font-size:20px;color:var(--on-navy);display:flex;align-items:center;gap:10px}.ea-v2 .lnow{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--orange);color:var(--ink);padding:4px 8px;border-radius:4px}.ea-v2 .lrow .price{font-family:var(--mono);font-size:20px;font-weight:600;color:var(--on-navy-mu)}.ea-v2 .lrow.live .price,.ea-v2[data-phase=launch] .lrow:not(.lhead) .price{color:#ffc59c}.ea-v2 .lrow .what,.ea-v2 .lrow .when{font-size:15px;line-height:1.45;color:var(--on-navy-mu);min-width:0}.ea-v2 .lrow.live .what,.ea-v2 .lrow.live .when{color:var(--on-navy)}@media(max-width:820px){.ea-v2 .lrow{grid-template-columns:1fr 1fr;gap:8px 16px}.ea-v2 .lrow.lhead{display:none}.ea-v2 .lrow .what{grid-column:1/-1}}.ea-v2 .cacts{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.ea-v2 .cfine{margin-top:20px}.ea-v2 .cdisc{margin-top:14px;max-width:96ch}.ea-v2 .cdisc a{color:var(--on-navy)}.ea-v2 .section-legal{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--navy-rule)}.ea-v2 .section-legal a{color:var(--on-navy);font-weight:600;text-decoration:none}.ea-v2 .section-legal a:hover{text-decoration:underline}.forge-landing{--concrete: #e6e8ec;--slab: #f4f5f7;--ink: #12161c;--ink-2: #3a4452;--mute: #6b7583;--line: #c5cad3;--oxide: #c2410c;--signal: #0b6e4f;--signal-soft: #d7efe6;--amber: #d97706;--steel: #1e2936;--display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body: "Figtree", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;color-scheme:light;background:var(--concrete);color:var(--ink);font-family:var(--body);font-size:16.5px;line-height:1.55;min-height:100%;-webkit-font-smoothing:antialiased}.forge-landing *,.forge-landing *:before,.forge-landing *:after{box-sizing:border-box}.forge-landing a{color:var(--signal)}.forge-landing .fl-shell{display:grid;grid-template-columns:52px minmax(0,1fr);min-height:100vh}@media(max-width:720px){.forge-landing .fl-shell{grid-template-columns:1fr}}.forge-landing .fl-rail{background:var(--steel);color:#aeb8c4;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;gap:18px;padding:28px 0;font-family:var(--mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;border-right:3px solid var(--oxide)}@media(max-width:720px){.forge-landing .fl-rail{writing-mode:horizontal-tb;transform:none;flex-direction:row;justify-content:flex-start;padding:12px 18px;border-right:0;border-bottom:3px solid var(--oxide);letter-spacing:.14em}}.forge-landing .fl-rail .dot{width:7px;height:7px;border-radius:0;background:var(--oxide);flex:none}.forge-landing .fl-main{min-width:0;padding-bottom:96px}.forge-landing .fl-mast{background:linear-gradient(115deg,#12161cf0,#1e2936e6 55%,#0b6e4f8c),repeating-linear-gradient(-12deg,transparent,transparent 11px,rgba(255,255,255,.03) 11px,rgba(255,255,255,.03) 12px);color:#f2f4f7;padding:clamp(36px,7vw,72px) clamp(20px,5vw,56px) clamp(40px,6vw,64px);position:relative;overflow:hidden;animation:fl-mast-in .55s ease-out both}@keyframes fl-mast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.forge-landing .fl-mast{animation:none}}.forge-landing .fl-brand{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,8vw,5.2rem);line-height:.92;letter-spacing:.02em;text-transform:uppercase;margin:0 0 22px;max-width:14ch}.forge-landing .fl-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#b7c2cf;margin-bottom:28px}.forge-landing .fl-meta b{color:#fff;font-weight:600}.forge-landing .fl-mast h1{font-family:var(--display);font-weight:700;font-size:clamp(1.85rem,4.6vw,3.1rem);line-height:1.05;letter-spacing:.01em;margin:0 0 16px;max-width:22ch;text-transform:uppercase}.forge-landing .fl-mast .lede{margin:0;max-width:48ch;font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.55;color:#d5dde7}.forge-landing .fl-price-chip{display:inline-flex;align-items:baseline;gap:10px;margin-top:26px;padding:10px 14px;background:#00000059;border:1px solid rgba(255,255,255,.18);font-family:var(--mono)}.forge-landing .fl-price-chip .amt{font-family:var(--display);font-size:2rem;font-weight:800;color:#fff;letter-spacing:.02em}.forge-landing .fl-price-chip .lbl{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#aeb8c4}.forge-landing .fl-section{padding:clamp(36px,6vw,64px) clamp(20px,5vw,56px);border-bottom:1px solid var(--line);animation:fl-rise .5s cubic-bezier(.22,1,.36,1) both}.forge-landing .fl-section:nth-of-type(odd){background:var(--slab)}.forge-landing .fl-section:nth-of-type(2n){background:var(--concrete)}@keyframes fl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.forge-landing .fl-section{animation:none}}.forge-landing .fl-kicker{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oxide);margin:0 0 10px}.forge-landing .fl-section h2{font-family:var(--display);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.45rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;max-width:22ch}.forge-landing .fl-section .sub{margin:0 0 28px;color:var(--ink-2);max-width:58ch}.forge-landing .fl-ladder{list-style:none;margin:0;padding:0;border-left:3px solid var(--ink);display:flex;flex-direction:column;gap:0}.forge-landing .fl-ladder li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:18px 0 18px 22px;border-bottom:1px dashed var(--line);position:relative}.forge-landing .fl-ladder li:last-child{border-bottom:0}.forge-landing .fl-ladder li:before{content:"";position:absolute;left:-7px;top:26px;width:11px;height:11px;background:var(--oxide);box-shadow:0 0 0 3px var(--slab)}.forge-landing .fl-section:nth-of-type(2n) .fl-ladder li:before{box-shadow:0 0 0 3px var(--concrete)}.forge-landing .fl-ladder .rung{font-family:var(--display);font-size:2rem;font-weight:800;line-height:1;color:var(--signal);letter-spacing:.02em}.forge-landing .fl-ladder .txt{font-size:1.05rem;color:var(--ink-2);padding-top:4px}.forge-landing .fl-gates{width:100%;border-collapse:collapse;font-size:.98rem}.forge-landing .fl-gates th,.forge-landing .fl-gates td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top}.forge-landing .fl-gates th{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom:2px solid var(--ink)}.forge-landing .fl-gates .gate{font-family:var(--display);font-weight:700;font-size:1.25rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.forge-landing .fl-gates .status{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;white-space:nowrap}.forge-landing .fl-gates .status.pass{color:var(--signal)}.forge-landing .fl-gates .status.hold{color:var(--amber)}.forge-landing .fl-gates .status.fail{color:var(--oxide)}@media(max-width:640px){.forge-landing .fl-gates thead{display:none}.forge-landing .fl-gates tr{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.forge-landing .fl-gates td{display:block;padding:4px 0;border:0}}.forge-landing .fl-desks{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2px solid var(--ink)}@media(max-width:800px){.forge-landing .fl-desks{grid-template-columns:1fr}}.forge-landing .fl-desk{padding:clamp(22px,3vw,32px);min-width:0}.forge-landing .fl-desk:first-child{background:var(--steel);color:#e8eef4;border-right:2px solid var(--ink)}@media(max-width:800px){.forge-landing .fl-desk:first-child{border-right:0;border-bottom:2px solid var(--ink)}}.forge-landing .fl-desk:last-child{background:var(--signal-soft);color:var(--ink)}.forge-landing .fl-desk .who{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;opacity:.75}.forge-landing .fl-desk h3{font-family:var(--display);font-size:1.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;line-height:1.05}.forge-landing .fl-desk .ask{font-size:1.05rem;font-weight:600;margin:0 0 16px;line-height:1.35}.forge-landing .fl-desk:first-child .ask{color:#f0c48a}.forge-landing .fl-desk:last-child .ask{color:var(--signal)}.forge-landing .fl-desk ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.forge-landing .fl-desk li{padding-left:16px;position:relative;font-size:.98rem;opacity:.92}.forge-landing .fl-desk li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:2px;background:currentColor}.forge-landing .fl-toc{list-style:none;margin:0;padding:0}.forge-landing .fl-toc li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.forge-landing .fl-toc .n{font-family:var(--display);font-size:1.35rem;font-weight:800;color:var(--oxide);letter-spacing:.04em}.forge-landing .fl-toc .mid{min-width:0}.forge-landing .fl-toc .mid b{display:block;font-family:var(--display);font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.forge-landing .fl-toc .mid span{display:block;margin-top:4px;color:var(--ink-2);font-size:.95rem}.forge-landing .fl-toc .pg{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.forge-landing .fl-q{list-style:none;margin:0;padding:0;counter-reset:flq;display:flex;flex-direction:column;gap:22px}.forge-landing .fl-q li{counter-increment:flq;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:0;background:transparent;border:0}.forge-landing .fl-q .num:before{content:counter(flq,decimal-leading-zero);font-family:var(--display);font-size:1.8rem;font-weight:800;color:var(--mute);letter-spacing:.04em;line-height:1}.forge-landing .fl-q .q{font-family:var(--display);font-size:1.35rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;line-height:1.15}.forge-landing .fl-q .a{margin:0;color:var(--ink-2);max-width:62ch}.forge-landing .fl-dock{position:fixed;left:52px;right:0;bottom:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:14px clamp(16px,4vw,40px);background:var(--ink);color:#eef2f6;border-top:3px solid var(--oxide);box-shadow:0 -12px 40px #0000002e;animation:fl-dock-in .45s ease-out .2s both}@keyframes fl-dock-in{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.forge-landing .fl-dock{animation:none}}@media(max-width:720px){.forge-landing .fl-dock{left:0}}.forge-landing .fl-dock .copy{min-width:0}.forge-landing .fl-dock .copy strong{display:block;font-family:var(--display);font-size:1.35rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.1}.forge-landing .fl-dock .copy span{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#9aa6b4}.forge-landing .fl-actions{display:flex;flex-wrap:wrap;gap:10px}.forge-landing .fl-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.95em 1.35em;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s ease,background .12s ease,border-color .12s ease}.forge-landing .fl-btn:disabled{opacity:.55;cursor:not-allowed}.forge-landing .fl-btn-primary{background:var(--oxide);color:#fff;border-color:var(--oxide)}.forge-landing .fl-btn-primary:hover{background:#9a3412;border-color:#9a3412;transform:translateY(-1px)}.forge-landing .fl-btn-ghost{background:transparent;color:#eef2f6;border-color:#4b5563}.forge-landing .fl-btn-ghost:hover{border-color:#fff;color:#fff}.forge-landing .fl-btn-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.forge-landing .fl-btn-ink:hover{background:var(--steel)}.forge-landing .fl-btn:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.offer-landing{--paper:#FFFFFF;--tint:#F3F7FD;--tint-2:#E9F1FB;--navy:#001641;--navy-2:#12305F;--blue:#006FE1;--blue-ink:#005BC0;--blue-soft:#E4EFFC;--orange:#FE6803;--orange-soft:#FFEDDD;--ink:#0B1A33;--ink-2:#3A4A63;--ink-3:#5E6E86;--rule:#D7E0EC;--shadow:0 1px 2px rgba(0,22,65,.05), 0 10px 30px rgba(0,22,65,.08);--shadow-lg:0 6px 16px rgba(0,22,65,.1), 0 24px 56px rgba(0,22,65,.14);--display:"Newsreader",Georgia,"Times New Roman",serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;margin:0;min-height:100%}.offer-landing *,.offer-landing *:before,.offer-landing *:after{box-sizing:border-box}.offer-landing .wrap{max-width:1060px;margin:0 auto;padding-inline:22px}.offer-landing .narrow{max-width:720px;margin:0 auto;padding-inline:22px}.offer-landing h1,.offer-landing h2,.offer-landing h3{font-family:var(--display);text-wrap:balance;margin:0;letter-spacing:-.012em;color:var(--navy)}.offer-landing h1{font-size:clamp(2.15rem,5.4vw,3.6rem);line-height:1.06;font-weight:700}.offer-landing h2{font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.16;font-weight:600}.offer-landing h3{font-size:1.18rem;line-height:1.32;font-weight:600}.offer-landing p{margin:0}.offer-landing a{color:var(--blue-ink)}.offer-landing .eyebrow{font-family:var(--mono);font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;color:var(--blue-ink);margin:0}.offer-landing .lede{font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.6;color:var(--ink-2)}.offer-landing .small{font-size:.98rem;line-height:1.6;color:var(--ink-2)}.offer-landing .tiny{font-family:var(--mono);font-size:.74rem;letter-spacing:.05em;color:var(--ink-3);line-height:1.55}.offer-landing .stack{display:flex;flex-direction:column}.offer-landing .hr{height:1px;background:var(--rule);border:0;margin:0}.offer-landing header.site{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px));z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.offer-landing header.site .wrap{display:flex;align-items:center;gap:16px;padding-block:12px}.offer-landing .brand{display:flex;align-items:center;text-decoration:none;flex:none}.offer-landing .brand img{height:34px;width:auto;display:block}.offer-landing .nav{margin-left:auto;display:flex;align-items:center;gap:6px}.offer-landing .nav .lnk{font-size:.95rem;font-weight:500;color:var(--ink-2);text-decoration:none;padding:.55em .8em;border-radius:6px}.offer-landing .nav .lnk:hover{color:var(--navy);background:var(--blue-soft)}@media(max-width:680px){.offer-landing .nav .lnk.hideable{display:none}.offer-landing .brand img{height:28px}}.offer-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--body);font-weight:600;font-size:1.05rem;line-height:1;padding:1em 1.6em;border-radius:8px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.offer-landing .btn-primary{background:var(--blue);color:#fff}.offer-landing .btn-primary:hover{background:var(--blue-ink);transform:translateY(-1px);box-shadow:0 8px 20px #006fe152}.offer-landing .btn-accent{background:var(--orange);color:#fff}.offer-landing .btn-accent:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 8px 20px #fe680352}.offer-landing .btn-ghost{background:#fff;color:var(--navy);border-color:var(--rule)}.offer-landing .btn-ghost:hover{border-color:var(--blue);color:var(--blue-ink)}.offer-landing .btn-sm{font-size:.95rem;padding:.7em 1.1em;border-radius:7px}.offer-landing .btn-block{width:100%}.offer-landing .btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.offer-landing .btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.offer-landing .btn,.offer-landing .btn:hover{transition:none;transform:none}}.offer-landing .view{display:none}.offer-landing .view.active{display:block}.offer-landing section{padding-block:clamp(44px,6vw,76px)}.offer-landing .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,56px);align-items:center}@media(max-width:900px){.offer-landing .hero-grid{grid-template-columns:1fr}}.offer-landing .hero-copy{gap:22px}.offer-landing .hero-art{border-radius:14px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--rule);background:#fff}.offer-landing .hero-art img,.offer-landing .hero-art svg{display:block;width:100%;height:auto}.offer-landing .trust{display:flex;flex-wrap:wrap;gap:9px}.offer-landing .chip{font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;color:var(--navy);background:var(--tint);border:1px solid var(--rule);border-radius:100px;padding:.5em .9em;white-space:nowrap}.offer-landing .offer{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,3vw,30px);box-shadow:var(--shadow-lg);gap:18px;border-top:5px solid var(--orange)}.offer-landing .offer.sticky{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + 82px)}@media(max-width:900px){.offer-landing .offer.sticky{position:static}}.offer-landing .price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.offer-landing .price{font-family:var(--display);font-size:3rem;font-weight:700;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.offer-landing .was{font-family:var(--mono);font-size:1rem;color:var(--ink-3);text-decoration:line-through}.offer-landing .save{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--orange);padding:.4em .7em;border-radius:5px;white-space:nowrap}.offer-landing .inc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:1rem}.offer-landing .inc li{display:flex;gap:11px;align-items:flex-start;color:var(--ink-2)}.offer-landing .inc svg{flex:none;margin-top:4px;color:var(--blue)}.offer-landing .deadline{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:15px}.offer-landing .deadline b{color:var(--navy)}.offer-landing .proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.offer-landing .proof .cell{background:#fff;padding:22px;gap:6px;display:flex;flex-direction:column;min-width:0}.offer-landing .proof .n{font-family:var(--display);font-size:2.1rem;font-weight:700;line-height:1;color:var(--blue-ink);font-variant-numeric:tabular-nums}.offer-landing .proof .l{font-size:.95rem;color:var(--ink-2);line-height:1.4}.offer-landing .diff{display:grid;grid-template-columns:1fr;gap:0;max-width:820px}.offer-landing .diff .row{display:grid;grid-template-columns:200px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:start}@media(max-width:640px){.offer-landing .diff .row{grid-template-columns:1fr;gap:6px}}.offer-landing .diff .row .k{font-family:var(--display);font-weight:700;font-size:1.2rem;color:var(--navy)}.offer-landing .diff .row .d{font-size:1.02rem;color:var(--ink-2)}.offer-landing .paths{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:820px){.offer-landing .paths{grid-template-columns:1fr}}.offer-landing .path{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:26px;gap:12px;display:flex;flex-direction:column;min-width:0;border-top:4px solid var(--blue)}.offer-landing .path:nth-child(2){border-top-color:var(--orange)}.offer-landing .path:nth-child(3){border-top-color:var(--navy)}.offer-landing .path .tag{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink)}.offer-landing .path .q{font-size:1rem;color:var(--navy);font-style:italic;font-family:var(--display)}.offer-landing .path ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.98rem;color:var(--ink-2)}.offer-landing .path li{padding-left:20px;position:relative}.offer-landing .path li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--orange)}.offer-landing .parts{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.offer-landing .part{display:grid;grid-template-columns:96px 1fr auto;gap:22px;align-items:center;padding:22px 26px;background:#fff;border-bottom:1px solid var(--rule);transition:background .12s}.offer-landing .part:last-child{border-bottom:0}.offer-landing .part:hover{background:var(--tint)}.offer-landing .part .rn{font-family:var(--display);font-weight:700;font-size:1.15rem;color:var(--blue);display:flex;align-items:center;gap:12px}.offer-landing .part .rn .dot{width:44px;height:44px;border-radius:11px;background:var(--blue-soft);color:var(--blue-ink);display:grid;place-items:center;font-size:1.05rem;flex:none}.offer-landing .part:nth-child(1) .rn .dot{background:var(--navy);color:#fff}.offer-landing .part:nth-child(4) .rn .dot{background:var(--orange-soft);color:var(--orange)}.offer-landing .part:nth-child(7) .rn .dot{background:var(--navy);color:#fff}.offer-landing .part .body{min-width:0}.offer-landing .part .body b{font-family:var(--display);font-weight:600;font-size:1.18rem;color:var(--navy);display:block;margin-bottom:3px}.offer-landing .part .body span{font-size:1rem;color:var(--ink-2);line-height:1.5}.offer-landing .part .ch{font-family:var(--mono);font-size:.78rem;color:var(--ink-3);white-space:nowrap;text-align:right}@media(max-width:720px){.offer-landing .part{grid-template-columns:1fr;gap:10px;padding:20px}.offer-landing .part .rn{font-size:1rem}.offer-landing .part .ch{text-align:left}}.offer-landing .faq{display:flex;flex-direction:column;border-top:1px solid var(--rule);max-width:820px}.offer-landing .faq details{border-bottom:1px solid var(--rule)}.offer-landing .faq summary{cursor:pointer;padding:20px 0;font-family:var(--display);font-size:1.15rem;font-weight:600;color:var(--navy);list-style:none;display:flex;gap:16px;align-items:flex-start}.offer-landing .faq summary::-webkit-details-marker{display:none}.offer-landing .faq summary:after{content:"+";margin-left:auto;font-family:var(--mono);color:var(--blue);font-weight:400;flex:none;font-size:1.3rem}.offer-landing .faq details[open] summary:after{content:"−"}.offer-landing .faq .ans{padding:0 0 20px;color:var(--ink-2);font-size:1.05rem;max-width:66ch;line-height:1.65}.offer-landing .faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.offer-landing .band{background:linear-gradient(180deg,var(--tint-2),var(--tint));border:1px solid var(--rule);border-radius:16px;padding:clamp(30px,4.5vw,52px);text-align:center;gap:20px;display:flex;flex-direction:column;align-items:center;border-top:5px solid var(--orange)}.offer-landing .band h2{max-width:22ch}.offer-landing .band p{color:var(--ink-2);max-width:54ch;font-size:1.1rem}.offer-landing .co-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,44px);align-items:start}@media(max-width:860px){.offer-landing .co-grid{grid-template-columns:1fr}}.offer-landing .card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,3vw,30px);box-shadow:var(--shadow);gap:20px;display:flex;flex-direction:column;min-width:0}.offer-landing .step{font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);display:flex;align-items:center;gap:9px}.offer-landing .step .num{width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.72rem;flex:none}.offer-landing .oauth{display:flex;flex-direction:column;gap:11px}.offer-landing .oauth button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:.95em 1em;border-radius:8px;border:1.5px solid var(--rule);background:#fff;color:var(--navy);font-family:var(--body);font-weight:600;font-size:1.02rem;cursor:pointer;transition:border-color .12s,background .12s}.offer-landing .oauth button:hover{border-color:var(--blue);background:var(--tint)}.offer-landing .oauth button svg{flex:none}.offer-landing .divider{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:.85rem;font-family:var(--mono)}.offer-landing .divider:before,.offer-landing .divider:after{content:"";height:1px;background:var(--rule);flex:1}.offer-landing .field{display:flex;flex-direction:column;gap:7px}.offer-landing .field label{font-size:.92rem;font-weight:600;color:var(--navy)}.offer-landing .field input{font-family:var(--body);font-size:1.05rem;padding:.85em .9em;border-radius:8px;border:1.5px solid var(--rule);background:#fff;color:var(--ink);width:100%}.offer-landing .field input:focus{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.offer-landing .field .err{font-size:.85rem;color:#b4331f}.offer-landing .field.invalid input{border-color:#b4331f}.offer-landing .two{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media(max-width:480px){.offer-landing .two{grid-template-columns:1fr}}.offer-landing .check{display:flex;gap:11px;align-items:flex-start;font-size:.98rem;color:var(--ink-2)}.offer-landing .check input{margin-top:4px;flex:none;width:18px;height:18px;accent-color:var(--blue)}.offer-landing .summary{background:var(--tint);border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,3vw,28px);gap:15px;display:flex;flex-direction:column;min-width:0}.offer-landing .summary.sticky{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--site-header-offset, 0px) + 82px)}@media(max-width:860px){.offer-landing .summary.sticky{position:static}}.offer-landing .sum-line{display:flex;justify-content:space-between;gap:12px;font-size:1rem;color:var(--ink-2)}.offer-landing .sum-line.total{border-top:1px solid var(--rule);padding-top:13px;margin-top:2px;color:var(--navy);font-weight:700;font-size:1.15rem}.offer-landing .sum-line .v{font-variant-numeric:tabular-nums;font-family:var(--mono)}.offer-landing .secure{display:flex;align-items:center;gap:9px;font-size:.88rem;color:var(--ink-3);justify-content:center;border-top:1px solid var(--rule);padding-top:13px}.offer-landing .stripe-note{font-size:.86rem;color:var(--ink-3);text-align:center;line-height:1.55}.offer-landing .dev-flag{background:var(--orange-soft);color:#9a4100;border:1px dashed var(--orange);border-radius:8px;padding:11px 15px;font-size:.86rem;font-family:var(--mono);line-height:1.55}.offer-landing .tick{width:72px;height:72px;border-radius:50%;background:var(--blue-soft);color:var(--blue-ink);display:grid;place-items:center;margin:0 auto}.offer-landing .next{display:flex;flex-direction:column;gap:13px}.offer-landing .next .item{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--rule);border-radius:10px;padding:18px}.offer-landing .next .item .i{width:32px;height:32px;border-radius:8px;background:var(--blue-soft);color:var(--blue-ink);display:grid;place-items:center;flex:none;font-family:var(--mono);font-size:.9rem;font-weight:600}.offer-landing .next .item .t{font-size:1rem;color:var(--ink-2)}.offer-landing .next .item .t b{color:var(--navy);display:block;font-size:1.08rem;font-family:var(--display)}.offer-landing footer{border-top:1px solid var(--rule);padding-block:30px;color:var(--ink-3);margin-top:26px;background:var(--tint)}.offer-landing footer .wrap{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;font-size:.92rem}.offer-landing footer img{height:26px;width:auto}.offer-landing footer a{color:var(--ink-2);text-decoration:none}.offer-landing footer a:hover{color:var(--navy)}
