:root{color-scheme:light;--canvas:#f3f0e7;--canvas-deep:#e8e4d9;--paper:#fffdf7;--paper-pure:#fff;--ink:#102522;--ink-soft:#3e504c;--muted:#70807b;--line:#d9d9cf;--line-strong:#bfc4ba;--night:#102522;--night-soft:#1b3430;--signal:#c6ef5e;--signal-dark:#486d00;--blue:#1646d8;--blue-soft:#eaf0ff;--orange:#ed6843;--orange-soft:#fff0e9;--series-exchange:#1646d8;--series-dealer:#ed6843;--shadow:0 18px 60px rgba(16,37,34,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{min-width:320px;background:radial-gradient(circle at 78% 6%,rgba(198,239,94,.14),transparent 24rem),var(--canvas);color:var(--ink);font-family:Hiragino Sans,Yu Gothic UI,Noto Sans JP,Meiryo,sans-serif;font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1}::selection{background:var(--signal);color:var(--night)}a{color:var(--blue);text-underline-offset:3px}button,input,select,textarea{font:inherit}.site-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(16,37,34,.12);background:hsla(45,33%,93%,.9);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.header-inner{height:76px;gap:28px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:12px;color:var(--ink);text-decoration:none;flex:0 0 auto}.brand-mark{width:42px;height:42px;flex:0 0 42px}.brand-mark-bg{fill:var(--night)}.brand-mark-bars{fill:var(--signal)}.brand-mark-rule{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:1.3}.brand-copy{display:flex;flex-direction:column;line-height:1.16}.brand-name{font-size:17px;font-weight:800;letter-spacing:.055em}.brand-domain{margin-top:4px;color:var(--muted);font:600 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.site-header nav{margin-left:auto;display:flex;align-items:center;gap:4px}.site-header nav a{padding:8px 10px;color:var(--ink-soft);border-radius:8px;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.site-header nav a:hover{background:rgba(16,37,34,.07);color:var(--ink)}.live-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid rgba(16,37,34,.18);border-radius:999px;color:var(--ink-soft);font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;white-space:nowrap}.console-head i,.live-pill i{width:7px;height:7px;border-radius:50%;background:#4cac1d;box-shadow:0 0 0 4px rgba(76,172,29,.13);animation:live-pulse 2.2s ease-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 0 4px rgba(76,172,29,.12)}50%{box-shadow:0 0 0 8px rgba(76,172,29,0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.console-head i,.live-pill i{animation:none}}h1,h2,h3,p{margin-top:0}h1{margin:48px 0 14px;font-size:clamp(32px,4vw,50px);line-height:1.25;letter-spacing:-.035em}h2{margin:50px 0 14px;font-size:clamp(23px,2.6vw,32px);line-height:1.35;letter-spacing:-.025em}h3{margin:30px 0 10px;font-size:18px;line-height:1.45}p{margin-bottom:16px}.lede{max-width:760px;margin-bottom:34px;color:var(--ink-soft);font-size:16px}.muted{color:var(--muted);font-size:12.5px}.home-hero{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr);align-items:center;grid-gap:clamp(42px,6vw,88px);gap:clamp(42px,6vw,88px);min-height:610px;padding:70px 0 66px;border-bottom:1px solid var(--line)}.eyebrow,.section-index{margin:0 0 17px;color:var(--signal-dark);font:800 10.5px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}.eyebrow{display:flex;align-items:center;gap:9px}.eyebrow span{width:28px;height:2px;background:var(--signal-dark)}.hero-copy h1{max-width:690px;margin:0;font-size:clamp(45px,5.7vw,76px);font-weight:850;line-height:1.13;letter-spacing:-.055em}.hero-copy h1 em{color:var(--blue);font-style:normal}.hero-lede{max-width:640px;margin:26px 0 0;color:var(--ink-soft);font-size:clamp(15px,1.5vw,18px);line-height:1.95}.hero-actions{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--night);border-radius:10px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--night);color:#fff;box-shadow:0 10px 28px rgba(16,37,34,.16)}.button.primary:hover{background:var(--night-soft);box-shadow:0 14px 34px rgba(16,37,34,.2)}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.button.secondary:hover{background:var(--paper)}.hero-proof{display:flex;gap:17px;margin:25px 0 0;flex-wrap:wrap;color:var(--muted);font-size:11.5px}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.hero-proof span:before{content:"✓";color:var(--signal-dark);font-weight:900}.live-console{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:var(--night);color:#fff;box-shadow:0 28px 70px rgba(16,37,34,.22)}.live-console:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:32px 32px}.console-compare,.console-foot,.console-head,.console-impact,.console-unavailable{position:relative;z-index:1}.console-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.11)}.console-head span{display:inline-flex;align-items:center;gap:9px;color:hsla(0,0%,100%,.65);font:700 9.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.console-head strong{color:var(--signal);font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.console-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:34px 24px 27px}.console-compare>div{min-width:0}.console-compare>div:last-child{text-align:right}.console-label{display:block;color:hsla(0,0%,100%,.55);font-size:11px}.console-compare strong{display:block;margin:7px 0 5px;font:800 clamp(27px,3vw,39px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.05em}.console-compare .dealer-value{color:#ff8a6b}.console-compare .exchange-value{color:#82a4ff}.console-compare small{display:block;overflow:hidden;color:hsla(0,0%,100%,.68);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.compare-arrow{color:hsla(0,0%,100%,.26);font-size:20px}.console-impact{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 20px 20px;padding:17px 18px;border:1px solid rgba(198,239,94,.32);border-radius:13px;background:rgba(198,239,94,.08)}.console-impact span{color:hsla(0,0%,100%,.68);font-size:11px}.console-impact strong{color:var(--signal);font:800 25px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-unavailable{min-height:160px;padding:60px 28px;color:hsla(0,0%,100%,.7);text-align:center}.console-foot{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.11);color:hsla(0,0%,100%,.5);font:600 9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.market-radar{padding:54px 0 6px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.section-heading.compact{align-items:center}.section-heading h2{margin:0;font-size:clamp(25px,3vw,36px)}.section-heading p:not(.section-index){max-width:630px;margin:9px 0 0;color:var(--muted);font-size:13.5px}.section-heading>a{flex:0 0 auto;color:var(--ink);font-size:12.5px;font-weight:750;text-decoration:none}.section-heading>a:hover{color:var(--blue)}.market-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:15px;background:var(--line);box-shadow:var(--shadow);overflow:hidden}.market-card{min-width:0;padding:20px;background:var(--paper);color:var(--ink);text-decoration:none;transition:background-color .18s ease}.market-card[href]:hover{background:rgba(198,239,94,.11)}.market-card:last-child{border-right:0}.market-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:27px}.market-card-top>span{color:var(--muted);font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.market-card-top b{padding:4px 7px;border-radius:5px;background:var(--canvas-deep);color:var(--muted);font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.market-card.live .market-card-top b{background:var(--signal);color:var(--night)}.market-card.building .market-card-top b{background:var(--blue);color:#fff}.market-card>strong{display:block;font-size:20px}.market-card>p{margin:4px 0 0;color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-launch{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(45px,7vw,90px);gap:clamp(45px,7vw,90px);align-items:center;margin-top:84px;padding:clamp(38px,6vw,66px);border-radius:22px;background:var(--night);color:#fff;box-shadow:0 30px 80px rgba(16,37,34,.18)}.fx-launch-copy h2{max-width:620px;margin:0 0 17px;color:#fff;font-size:clamp(30px,4vw,47px)}.fx-launch-copy>p:not(.section-index){max-width:600px;color:hsla(0,0%,100%,.67);font-size:13px}.fx-launch-copy>a{color:#fff;font-size:12px;font-weight:800}.fx-launch-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.fx-launch-grid article{min-height:148px;padding:18px;border:1px solid hsla(0,0%,100%,.13);border-radius:13px;background:hsla(0,0%,100%,.04)}.fx-launch-grid span{color:var(--signal);font:750 8.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.11em}.fx-launch-grid strong{display:block;margin-top:34px;color:#fff;font-size:16px}.fx-launch-grid p{margin:5px 0 0;color:hsla(0,0%,100%,.5);font-size:10px;line-height:1.6}.tool-promo{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(48px,8vw,100px);gap:clamp(48px,8vw,100px);align-items:center;margin-top:84px;padding:clamp(38px,6vw,68px);border-radius:22px;background:var(--blue);color:#fff;box-shadow:0 30px 80px rgba(22,70,216,.2)}.tool-promo h2{max-width:610px;margin:0;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.28}.tool-promo>div>p:not(.section-index){max-width:560px;margin:18px 0 24px;color:hsla(0,0%,100%,.72);font-size:13px}.tool-promo a{color:#fff;font-size:12px;font-weight:800;-webkit-text-decoration-color:hsla(0,0%,100%,.5);text-decoration-color:hsla(0,0%,100%,.5)}.tool-promo dl{margin:0;border-top:1px solid hsla(0,0%,100%,.2)}.tool-promo dl>div{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;gap:20px;padding:17px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}.tool-promo dt{color:var(--signal);font:800 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.tool-promo dd{margin:0;color:hsla(0,0%,100%,.75);font-size:11.5px}.section-block{padding:102px 0 0;scroll-margin-top:90px}.measure-stamp{flex:0 0 auto;padding-left:18px;border-left:2px solid var(--signal-dark)}.measure-stamp span{display:block;color:var(--muted);font-size:10px}.measure-stamp strong{display:block;margin-top:3px;font:700 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.insight-card{position:relative;overflow:hidden;min-height:150px;padding:20px 22px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}.insight-card:after{content:"";position:absolute;right:-25px;bottom:-50px;width:130px;height:130px;border-radius:50%;opacity:.55}.insight-card.warm:after{background:var(--orange-soft)}.insight-card.cool:after{background:var(--blue-soft)}.insight-card.neutral:after{background:rgba(198,239,94,.28)}.insight-kicker{color:var(--muted);font-size:11px;font-weight:700}.insight-card>strong,.insight-kicker{position:relative;z-index:1;display:block}.insight-card>strong{margin-top:15px;font:800 clamp(30px,3vw,43px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.045em}.insight-card.warm>strong{color:var(--orange)}.insight-card.cool>strong{color:var(--blue)}.insight-card>p{position:relative;z-index:1;margin:11px 0 0;color:var(--ink-soft);font-size:11.5px}.card,.data-panel{border:1px solid var(--line);border-radius:15px;background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.data-panel-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 22px;border-bottom:1px solid var(--line)}.data-panel-head h3{margin:0;font-size:15px}.data-panel-head p{margin:2px 0 0}.data-panel-head p,.legend{color:var(--muted);font-size:10.5px}.legend{display:flex;flex-wrap:wrap;gap:15px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:8px;height:8px;border-radius:2px}.table-scroll{overflow-x:auto}table.rates{width:100%;min-width:720px;border-collapse:collapse;font-size:12.5px}table.rates th{padding:11px 14px;background:hsla(44,25%,88%,.35);color:var(--muted);font-size:9.5px;font-weight:800;letter-spacing:.035em;text-align:left;white-space:nowrap}table.rates td,table.rates th{border-bottom:1px solid var(--line)}table.rates td{padding:12px 14px;vertical-align:middle}table.rates tbody tr{transition:background-color .15s ease}table.rates tbody tr:hover{background:rgba(198,239,94,.08)}table.rates tr:last-child td{border-bottom:0}.num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ex-name{font-weight:750}.venue-tag{display:inline-block;padding:2px 7px;border:1px solid;border-radius:999px;font-size:9px;font-weight:700;line-height:1.5;white-space:nowrap}.venue-tag.exchange{color:var(--series-exchange);background:var(--blue-soft)}.venue-tag.dealer{color:var(--series-dealer);background:var(--orange-soft)}.bar-cell{width:24%;min-width:120px}.bar{min-width:3px;height:6px;border-radius:999px}.bar.exchange{background:var(--series-exchange)}.bar.dealer{background:var(--series-dealer)}.err,.panel-note{color:var(--muted);font-size:10.5px}.panel-note{margin:0;padding:13px 20px;border-top:1px solid var(--line);background:hsla(44,25%,88%,.25)}.chart-period{flex:0 0 auto;padding:6px 10px;border:1px solid var(--line-strong);border-radius:7px;color:var(--muted);font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.chart-empty{padding:70px 20px;color:var(--muted);font-size:12px;text-align:center}.method-band{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(50px,9vw,120px);gap:clamp(50px,9vw,120px);margin-top:106px;padding:clamp(38px,6vw,68px);border-radius:22px;background:var(--night);color:#fff;box-shadow:0 30px 80px rgba(16,37,34,.18)}.section-index.inverse{color:var(--signal)}.method-band h2{max-width:570px;margin:0 0 20px;font-size:clamp(28px,4vw,48px);line-height:1.3}.method-band>div>p:not(.section-index){max-width:600px;margin-bottom:25px;color:hsla(0,0%,100%,.66);font-size:13.5px}.text-link-light{color:#fff;font-size:12.5px;font-weight:750;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4)}.standard-list{align-self:center;list-style:none;padding:0;margin:0;border-top:1px solid hsla(0,0%,100%,.16)}.standard-list li{display:grid;grid-template-columns:44px 1fr;grid-gap:10px;gap:10px;padding:17px 0;border-bottom:1px solid hsla(0,0%,100%,.16)}.standard-list b{color:var(--signal);font:800 11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.standard-list span{color:hsla(0,0%,100%,.57);font-size:11.5px}.standard-list strong{display:block;color:#fff;font-size:14px}.learn-section{padding-bottom:8px}.feature-articles{grid-template-columns:1.25fr .75fr}.feature-articles,.feature-stack{display:grid;grid-gap:12px;gap:12px}.feature-article{display:flex;flex-direction:column;min-height:190px;padding:23px;border:1px solid var(--line);border-radius:15px;background:var(--paper);color:var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-article:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow)}.feature-article>span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.03em}.feature-article h3{max-width:550px;margin:20px 0 8px;font-size:20px}.main-feature{min-height:392px;padding:clamp(28px,4vw,44px);background:var(--blue);color:#fff}.main-feature>p,.main-feature>span{color:hsla(0,0%,100%,.65)}.main-feature h3{margin-top:auto;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.3}.feature-article>p{font-size:12px}.feature-article>b{margin-top:auto;font-size:11px}.official-section{padding:96px 0 20px}.official-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;list-style:none;padding:0;margin:0}.official-grid a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:52px;padding:0 15px;border:1px solid var(--line);border-radius:10px;background:rgba(255,253,247,.65);color:var(--ink);font-size:11.5px;font-weight:700;text-decoration:none}.official-grid a:hover{border-color:var(--line-strong);background:var(--paper)}.ad-disclosure,.official-grid a span:last-child{color:var(--muted)}.ad-disclosure{margin:12px 2px 0;font-size:10px}main>.content-page,main>article{max-width:820px;margin-inline:auto}article{padding-bottom:20px}.content-page h1,article h1{margin-top:65px}article h2{margin-top:48px;padding-top:5px}article li,article p{color:var(--ink-soft)}article li+li{margin-top:8px}.callout{margin:24px 0;padding:20px 22px;border:1px solid #cfd7b6;border-radius:13px;background:#f6fadf;color:var(--ink-soft)}.callout strong{color:var(--ink)}.post-list{list-style:none;padding:0;margin:36px 0 0;border-top:1px solid var(--line)}.post-list li{margin:0;padding:22px 0;border-bottom:1px solid var(--line)}.post-list a{color:var(--ink);font-size:16px;font-weight:750;text-decoration:none}.post-list a:hover{color:var(--blue)}.post-list p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.article-index li{display:grid;grid-template-columns:100px 1fr auto;align-items:center;grid-gap:20px;gap:20px}.article-index li>span{align-self:start;padding-top:4px;color:var(--signal-dark);font:750 9.5px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.article-index li>b{color:var(--line-strong);font-size:17px}.cta-list{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:0}.cta-list a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-size:13px;text-decoration:none}.cta-list .go{color:var(--muted);font-size:11px}.page-kicker{margin:66px 0 -34px;color:var(--signal-dark);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.15em}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:42px}.status-card{display:flex;flex-direction:column;min-height:330px;padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.status-card.live{border-top:5px solid var(--signal-dark)}.status-card.next{border-top:5px solid var(--blue)}.status-card.planned{border-top:5px solid var(--line-strong)}.status-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-card-head span{color:var(--muted);font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.status-card-head b{padding:5px 8px;border-radius:5px;background:var(--canvas-deep);color:var(--muted);font-size:9px}.status-card.live .status-card-head b{background:var(--signal);color:var(--night)}.status-card.next .status-card-head b{background:var(--blue);color:#fff}.status-card h2{margin:30px 0 7px;font-size:27px}.status-card>p{min-height:52px;color:var(--ink-soft);font-size:12.5px}.status-card ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;list-style:none;padding:0;margin:14px 0 20px}.status-card li{color:var(--muted);font-size:10.5px}.status-card li:before{content:"— ";color:var(--line-strong)}.status-card>a{margin-top:auto;color:var(--ink);font-size:11.5px;font-weight:750;text-decoration:none}.content-section{margin-top:78px}.content-section h2{margin-top:0}.roadmap-list{list-style:none;padding:0;margin:26px 0 0;border-top:1px solid var(--line)}.roadmap-list li{display:grid;grid-template-columns:55px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.roadmap-list li>b{color:var(--blue);font:800 12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.roadmap-list strong{font-size:15px}.roadmap-list p{margin:3px 0 0;color:var(--muted);font-size:12px}.transparency-note{margin-top:54px;padding:22px;border:1px solid #cfd7b6;border-radius:13px;background:#f6fadf}.transparency-note strong{font-size:13px}.transparency-note p{margin:7px 0 0;color:var(--ink-soft);font-size:11.5px}.fx-page{padding-bottom:20px}.futures-page,.stocks-page{font-size:16px}.fx-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;grid-gap:clamp(45px,7vw,90px);gap:clamp(45px,7vw,90px);min-height:570px;padding:45px 0 60px;border-bottom:1px solid var(--line)}.fx-hero .page-kicker{margin:0 0 20px}.fx-hero h1{margin:0;font-size:clamp(45px,6vw,76px);line-height:1.14;letter-spacing:-.055em}.fx-hero h1 em{color:var(--blue);font-style:normal}.fx-hero .lede{margin:25px 0 0;font-size:15.5px;line-height:1.95}.fx-status-panel{padding:28px;border-radius:20px;background:var(--blue);color:#fff;box-shadow:0 25px 65px rgba(22,70,216,.2)}.fx-status-panel>span{color:var(--signal);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.fx-status-panel>strong{display:block;margin-top:14px;font-size:23px}.fx-status-panel>p{margin:12px 0 24px;color:hsla(0,0%,100%,.7);font-size:11.5px}.fx-status-panel dl{margin:0;border-top:1px solid hsla(0,0%,100%,.2)}.fx-status-panel dl>div{display:grid;grid-template-columns:80px 1fr;grid-gap:15px;gap:15px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}.fx-status-panel dt{color:hsla(0,0%,100%,.58);font-size:10px}.fx-status-panel dd{margin:0;font-size:11px;font-weight:750;text-align:right}.fx-section{padding-top:90px}.fx-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.fx-metric-grid article{min-height:220px;padding:22px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}.fx-metric-grid article>b{color:var(--blue);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.fx-metric-grid h3{margin:58px 0 8px;font-size:17px}.fx-metric-grid p{margin:0;color:var(--muted);font-size:10.5px}.fx-example{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(45px,8vw,100px);gap:clamp(45px,8vw,100px);align-items:center;margin-top:90px;padding:clamp(38px,6vw,65px);border-radius:22px;background:var(--night);color:#fff}.fx-example h2{margin:0 0 17px;color:#fff;font-size:clamp(28px,4vw,46px)}.fx-example>div>p:not(.section-index){margin:0;color:hsla(0,0%,100%,.65);font-size:12.5px}.fx-formula{padding:25px;border:1px solid rgba(198,239,94,.3);border-radius:15px;background:rgba(198,239,94,.07)}.fx-formula span{display:block;color:var(--signal);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.fx-formula strong{display:block;margin-top:30px;font:800 18px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.fx-formula b{display:block;margin-top:8px;color:var(--signal);font:850 42px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.fx-formula small{display:block;margin-top:14px;color:hsla(0,0%,100%,.45);font-size:9.5px}.fx-target-table{min-width:660px}.research-badge{display:inline-block;padding:4px 8px;border-radius:5px;background:var(--blue-soft);color:var(--blue);font-size:9.5px;font-weight:750}.fx-next{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;grid-gap:25px 45px;gap:25px 45px;margin-top:90px;padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow)}.fx-next span{color:var(--signal-dark);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.fx-next h2{margin:8px 0 0;font-size:24px}.fx-next p{margin:0;color:var(--muted);font-size:11.5px}.affiliate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.affiliate-grid.single{grid-template-columns:minmax(0,620px)}.affiliate-card{position:relative;display:flex;flex-direction:column;min-height:270px;padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.affiliate-card:after{content:"PR";position:absolute;right:16px;bottom:-17px;color:rgba(16,37,34,.035);font:900 88px/1 ui-monospace,SFMono-Regular,Consolas,monospace;pointer-events:none}.affiliate-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-card-head span{padding:5px 8px;border-radius:5px;background:var(--night);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em}.affiliate-card-head b{color:var(--signal-dark);font-size:9.5px}.affiliate-category{margin:28px 0 7px!important;color:var(--blue)!important;font:750 9.5px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.affiliate-card h3{margin:0;font-size:25px}.affiliate-card>p:not(.affiliate-category){max-width:520px;margin:11px 0 22px;color:var(--muted);font-size:11.5px}.affiliate-card>a{position:relative;z-index:1;align-self:flex-start;margin-top:auto;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid var(--ink)}.affiliate-card>a:hover{color:var(--blue);border-color:var(--blue)}.affiliate-pixel{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.affiliate-disclosure{margin:14px 0 0;color:var(--muted);font-size:9.5px;line-height:1.7}.cfd-status-panel{background:#5138c7}.cfd-example{background:#231b46}.stocks-status-panel{background:#087f76;box-shadow:0 25px 65px rgba(8,127,118,.2)}.stocks-example{background:#123f46}.futures-status-panel{background:#a24719;box-shadow:0 25px 65px rgba(162,71,25,.2)}.futures-example{background:#492819}.method-labels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0 40px}.method-labels>div{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.method-labels b{display:inline-block;padding-bottom:6px;border-bottom:3px solid var(--signal);font-size:14px}.method-labels p{margin:12px 0 0;color:var(--muted);font-size:11px}.formula-box{display:grid;grid-gap:7px;gap:7px;margin:22px 0;padding:22px;border-radius:13px;background:var(--night);color:#fff}.formula-box code{color:var(--signal);font-size:13px;white-space:normal}.formula-box small{color:hsla(0,0%,100%,.56);font-size:10.5px}.article-sources{margin-top:54px;padding-top:4px;border-top:1px solid var(--line)}.article-sources h2{margin-top:35px;font-size:21px}.article-sources ul{padding-left:20px}.article-sources li,.article-sources p{font-size:11.5px}.article-sources p{color:var(--muted)}.article-affiliate{margin-top:52px;padding-top:30px;border-top:1px solid var(--line)}.article-affiliate .affiliate-card{min-height:240px}.comparison-page{padding-bottom:20px;font-size:16px}.comparison-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);grid-gap:clamp(35px,6vw,78px);gap:clamp(35px,6vw,78px);align-items:end;padding:70px 0 48px}.comparison-intro h1{margin:0;font-size:clamp(42px,5.6vw,69px);line-height:1.14;letter-spacing:-.055em}.comparison-intro h1 em{color:#087f76;font-style:normal}.comparison-intro .lede{max-width:760px;margin:23px 0 0;font-size:16px}.comparison-intro aside{padding:23px;border-left:4px solid var(--signal);background:var(--night);color:#fff}.comparison-intro aside span{color:var(--signal);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.comparison-intro aside strong{display:block;margin-top:9px;font:800 24px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.comparison-intro aside p{margin:15px 0 0;color:hsla(0,0%,100%,.63);font-size:13px}.futures-comparison-intro h1 em{color:#c55e2a}.comparison-result{padding-top:30px}.comparison-result-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:22px}.comparison-result-head h2{margin:0;font-size:clamp(27px,3.4vw,41px)}.compact-labels{width:min(360px,40%);margin:0}.compact-labels>div{padding:12px}.compact-labels p{margin-top:7px}.comparison-table{min-width:820px}.comparison-table td{vertical-align:top}.comparison-table td>strong{display:block;font-size:13px}.comparison-table td>small{display:block;max-width:330px;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.55}.comparison-table .result-value{color:var(--blue);font-size:17px;font-weight:850}.comparison-scope{color:var(--muted);font-size:13px;font-weight:750}.futures-fee-table thead th[colspan]{text-align:center}.comparison-section{padding-top:88px}.comparison-section>h2,.split-explain h2{margin:0;font-size:clamp(27px,3.5vw,41px)}.split-explain{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(45px,8vw,100px);gap:clamp(45px,8vw,100px);align-items:start}.split-explain>div:last-child{color:var(--ink-soft)}.split-explain ul{padding-left:22px}.comparison-points{margin-top:25px}.comparison-sources{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:30px 70px;gap:30px 70px;align-items:start;margin-top:88px;padding:30px;border-radius:18px;background:var(--night);color:#fff}.comparison-sources h2{margin:0;color:#fff;font-size:28px}.comparison-sources ul{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:hsla(0,0%,100%,.14)}.comparison-sources li{margin:0;background:var(--night)}.comparison-sources a{display:flex;justify-content:space-between;gap:20px;padding:14px 2px;color:#fff;font-size:13px;text-decoration:none}.comparison-sources a:hover{color:var(--signal)}.comparison-sources a b{color:var(--signal);font-size:11px}.comparison-sources>p{grid-column:2;margin:0;color:hsla(0,0%,100%,.5);font-size:11px}.comparison-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.provider-page{padding-bottom:20px;font-size:16px}.provider-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:clamp(45px,7vw,90px);gap:clamp(45px,7vw,90px);align-items:center;min-height:570px;margin-top:28px;padding:clamp(36px,6vw,68px);border-radius:24px;background:var(--night);color:#fff;box-shadow:0 28px 74px rgba(16,37,34,.2)}.provider-hero-purple{background:#2d245f}.provider-hero-cfd{background:#172c57}.provider-hero h1{max-width:680px;margin:0;color:#fff;font-size:clamp(38px,5vw,64px);line-height:1.18;letter-spacing:-.05em}.provider-hero .page-kicker{margin:0 0 20px;color:var(--signal)}.provider-hero .lede{margin:24px 0 0;color:hsla(0,0%,100%,.7);font-size:16px}.provider-hero .button.secondary{border-color:hsla(0,0%,100%,.34);color:#fff}.provider-hero .button.secondary:hover{background:hsla(0,0%,100%,.09)}.provider-stamp{padding:27px;border:1px solid hsla(0,0%,100%,.18);border-radius:18px;background:hsla(0,0%,100%,.06)}.provider-stamp>span{color:var(--signal);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.provider-stamp>strong{display:block;margin:12px 0 23px;font:800 18px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.provider-stamp dl{margin:0;border-top:1px solid hsla(0,0%,100%,.16)}.provider-stamp dl>div{display:grid;grid-template-columns:110px 1fr;grid-gap:15px;gap:15px;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.16)}.provider-stamp dt{color:hsla(0,0%,100%,.55);font-size:12px}.provider-stamp dd{margin:0;color:#fff;font-size:13px;font-weight:750;text-align:right}.provider-section{padding-top:95px}.provider-section>div>h2,.provider-section>h2{max-width:760px;margin:0 0 25px;font-size:clamp(28px,3.6vw,43px)}.provider-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.provider-fact-grid article{min-height:250px;padding:23px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}.provider-fact-grid article>b{color:var(--blue);font:800 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em}.provider-fact-grid h3{margin:58px 0 10px;font-size:18px}.provider-fact-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.provider-split{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:clamp(45px,7vw,90px);gap:clamp(45px,7vw,90px);align-items:start}.provider-split>div>p:not(.section-index){color:var(--ink-soft)}.provider-checklist{margin-top:29px;padding:29px;border:1px solid #cfd7b6;border-radius:17px;background:#f6fadf}.provider-checklist h3{margin:0 0 19px;font-size:20px}.provider-checklist ul{margin:0;padding-left:20px}.provider-checklist li{color:var(--ink-soft);font-size:14px}.provider-checklist li+li{margin-top:9px}.provider-checklist p{margin:21px 0 0;padding-top:18px;border-top:1px solid #dbe2bd;color:var(--muted);font-size:12px}.provider-source{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:84px;padding:23px 27px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}.provider-source span{display:block;color:var(--signal-dark);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.provider-source strong{display:block;margin-top:7px;font-size:15px}.provider-source a{color:var(--ink);font-size:13px;font-weight:750;text-decoration:none}.provider-source a:hover{color:var(--blue)}.provider-source-links{display:flex;gap:10px 20px;flex-wrap:wrap;justify-content:flex-end}.provider-offer{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(38px,6vw,75px);gap:clamp(38px,6vw,75px);align-items:center;margin-top:90px}.provider-offer h2{margin:0 0 15px;font-size:clamp(27px,3vw,38px)}.provider-offer>div>p:not(.section-index){color:var(--muted);font-size:13px}.provider-offer .affiliate-card{min-height:250px}.calculator-page{padding-bottom:20px}.calculator-intro{max-width:880px;padding:1px 0 43px}.calculator-intro h1{margin:64px 0 22px;font-size:clamp(43px,6vw,75px);line-height:1.13;letter-spacing:-.055em}.calculator-intro h1 em{color:var(--blue);font-style:normal}.calculator-intro .lede{max-width:780px;font-size:16px}.calculator-proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:25px;color:var(--muted);font-size:10.5px;font-weight:700}.calculator-proof span:before{content:"✓";margin-right:6px;color:var(--signal-dark)}.calculator-shell{border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.preset-strip{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line);background:hsla(44,25%,88%,.32)}.preset-strip button{min-width:0;padding:17px 14px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.preset-strip button:last-child{border-right:0}.preset-strip button:hover{background:hsla(0,0%,100%,.65)}.preset-strip button.active{background:var(--night);color:#fff}.preset-strip span,.preset-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-strip strong{font-size:12px}.preset-strip span{margin-top:3px;color:var(--muted);font-size:9px}.preset-strip button.active span{color:hsla(0,0%,100%,.55)}.calculator-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.calculator-inputs{padding:clamp(26px,4vw,42px)}.calculator-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.calculator-panel-head span,.result-head>span{display:block;color:var(--muted);font:750 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.calculator-panel-head h2,.result-head h2{margin:8px 0 0;font-size:23px}.origin-badge{flex:0 0 auto;padding:5px 8px;border-radius:5px;font-size:9px}.origin-badge.estimated{background:#e7ecff;color:var(--blue)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:23px 18px;gap:23px 18px}.field-grid label{min-width:0}.field-grid label.wide{grid-column:1/-1}.field-grid label>span:first-child{display:block;margin-bottom:7px;color:var(--ink-soft);font-size:11px;font-weight:750}.number-input{display:flex;align-items:center;height:47px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper-pure);transition:border-color .16s ease,box-shadow .16s ease}.number-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(22,70,216,.1)}.number-input input{width:100%;min-width:0;height:100%;padding:0 10px 0 13px;border:0;outline:0;background:transparent;color:var(--ink);font:700 17px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.number-input b{flex:0 0 auto;min-width:37px;padding-right:12px;color:var(--muted);font-size:10px;text-align:right}.field-grid small{display:block;min-height:27px;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.5}.calculator-result{display:flex;flex-direction:column;padding:clamp(28px,4vw,43px);background:var(--night);color:#fff}.result-head>span{color:var(--signal)}.result-head h2{color:#fff}.total-cost{display:flex;align-items:baseline;gap:8px;margin-top:30px}.total-cost strong{color:var(--signal);font:800 clamp(43px,5vw,68px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.065em}.total-cost span{color:hsla(0,0%,100%,.75);font-size:14px;font-weight:750}.effective-rate{margin-top:8px;color:hsla(0,0%,100%,.55);font-size:10.5px}.effective-rate strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cost-bars{display:grid;grid-gap:15px;gap:15px;margin-top:34px}.cost-row>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:6px;color:hsla(0,0%,100%,.66);font-size:10px}.cost-row strong{color:#fff;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.cost-row>i{display:block;height:5px;border-radius:999px;background:hsla(0,0%,100%,.11);overflow:hidden}.cost-row>i>b{display:block;min-width:0;height:100%;border-radius:inherit}.cost-row>i>b.spread{background:#ff8a6b}.cost-row>i>b.fee{background:#82a4ff}.cost-row>i>b.holding{background:var(--signal)}.cost-row>i>b.fx{background:#c19bff}.break-even{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding:22px 0 16px;border-bottom:1px solid hsla(0,0%,100%,.13);color:hsla(0,0%,100%,.65);font-size:10.5px}.break-even strong{color:#fff;font:800 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.calculator-result>p{margin:15px 0 0;color:hsla(0,0%,100%,.42);font-size:9.5px}.calculator-explain{padding:95px 0 0}.calculator-explain h2{margin:0;font-size:clamp(26px,3vw,37px)}.explain-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:26px}.explain-grid article{min-height:210px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.explain-grid article>b{color:var(--blue);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.explain-grid h3{margin:43px 0 8px;font-size:15px}.explain-grid p{margin:0;color:var(--muted);font-size:10.5px}.calculator-caution{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(40px,8vw,100px);gap:clamp(40px,8vw,100px);margin-top:84px;padding:clamp(30px,5vw,50px);border:1px solid #cfd7b6;border-radius:18px;background:#f6fadf}.calculator-caution span{color:var(--signal-dark);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.calculator-caution h2{margin:12px 0 0;font-size:22px}.calculator-caution p{margin:0 0 13px;color:var(--ink-soft);font-size:11.5px}.calculator-caution p:last-child{margin-bottom:0}.calculator-caution a{color:var(--ink);font-weight:750}.site-footer{margin-top:110px;padding:55px 0 36px;background:var(--night);color:#fff}.footer-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:38px 80px;gap:38px 80px}.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand .brand-mark-bg{fill:#fff}.footer-brand .brand-mark-bars{fill:var(--night)}.footer-brand .brand-mark-rule{stroke:rgba(16,37,34,.3)}.footer-brand strong{font-size:15px;letter-spacing:.04em}.footer-brand p{margin:3px 0 0;color:hsla(0,0%,100%,.52);font-size:10.5px}.footer-links{display:flex;align-items:center;justify-content:flex-end;gap:8px 18px;flex-wrap:wrap}.footer-links a{color:hsla(0,0%,100%,.76);font-size:10.5px;text-decoration:none}.footer-links a:hover{color:var(--signal)}.footer-notes{grid-column:1/-1;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.14)}.footer-notes p{max-width:1000px;margin:0 0 8px;color:hsla(0,0%,100%,.45);font-size:9.5px;line-height:1.75}.copyright{grid-column:1/-1;margin:0;color:hsla(0,0%,100%,.35);font:600 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}@media (max-width:960px){.site-header nav a:nth-child(8){display:none}.home-hero{grid-template-columns:1fr;min-height:0;gap:45px;padding:72px 0 62px}.hero-copy{max-width:760px}.live-console{width:min(610px,100%)}.market-grid{grid-template-columns:repeat(3,1fr)}.fx-hero,.fx-launch{grid-template-columns:1fr}.fx-launch-grid,.fx-status-panel{max-width:650px}.fx-metric-grid{grid-template-columns:repeat(2,1fr)}.affiliate-grid{grid-template-columns:1fr}.fx-next{grid-template-columns:1fr auto}.fx-next>p{grid-column:1/-1;grid-row:2}.method-band{grid-template-columns:1fr}.official-grid{grid-template-columns:repeat(3,1fr)}.calculator-grid{grid-template-columns:1fr}.calculator-result{min-height:570px}.explain-grid{grid-template-columns:repeat(2,1fr)}.comparison-intro,.provider-hero,.provider-split,.split-explain{grid-template-columns:1fr}.comparison-intro aside{max-width:620px}.comparison-sources{grid-template-columns:1fr}.comparison-sources>p{grid-column:1}.provider-stamp{max-width:650px}.provider-fact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.site-shell{width:min(100% - 32px,1180px)}.header-inner{height:66px;gap:12px}.brand-mark{width:36px;height:36px;flex-basis:36px}.brand-name{font-size:14px}.brand-domain,.live-pill{display:none}.site-header nav{gap:0;overflow-x:auto}.site-header nav a{padding:7px;font-size:11px}.site-header nav a:nth-child(4),.site-header nav a:nth-child(6),.site-header nav a:nth-child(7),.site-header nav a:nth-child(8){display:none}.hero-copy h1{font-size:clamp(39px,12vw,57px)}.hero-lede{font-size:15px}.hero-proof{gap:8px 14px}.console-compare{padding-inline:18px}.console-compare strong{font-size:clamp(24px,8vw,34px)}.console-foot{flex-direction:column}.section-block{padding-top:78px}.section-heading{flex-direction:column;gap:13px}.section-heading,.section-heading.compact{align-items:flex-start}.measure-stamp{padding-left:12px}.insight-grid{grid-template-columns:1fr}.insight-card{min-height:132px}.data-panel-head{align-items:flex-start;flex-direction:column}.method-band{margin-top:80px;padding:32px 24px;border-radius:16px}.fx-example,.fx-launch{grid-template-columns:1fr}.fx-hero{min-height:0;padding-top:65px}.fx-metric-grid{grid-template-columns:1fr}.fx-metric-grid article{min-height:170px}.fx-metric-grid h3{margin-top:35px}.fx-next{grid-template-columns:1fr}.fx-next>p{grid-column:1;grid-row:auto}.feature-articles{grid-template-columns:1fr}.main-feature{min-height:340px}.official-grid{grid-template-columns:repeat(2,1fr)}.site-footer{margin-top:80px}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-links{justify-content:flex-start}.copyright,.footer-notes{grid-column:1}.method-labels,.status-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:repeat(2,1fr)}.tool-promo{grid-template-columns:1fr;gap:38px;padding:35px 28px}.preset-strip{grid-template-columns:repeat(3,1fr)}.preset-strip button:nth-child(3){border-right:0}.preset-strip button:nth-child(-n+3){border-bottom:1px solid var(--line)}.preset-strip button:nth-child(6){border-right:0}.calculator-caution{grid-template-columns:1fr;gap:25px}.provider-hero{min-height:0;margin-top:18px;padding:42px 28px}.provider-fact-grid,.provider-offer{grid-template-columns:1fr}.provider-fact-grid article{min-height:190px}.provider-fact-grid h3{margin-top:34px}.provider-source{align-items:flex-start;flex-direction:column}.provider-source-links{justify-content:flex-start}.comparison-intro{padding-top:50px}.comparison-result-head{align-items:flex-start;flex-direction:column}.compact-labels{width:100%}.comparison-sources{padding:25px 22px}}@media (max-width:470px){.home-hero{padding-top:52px}.hero-actions{flex-direction:column;align-items:stretch}.market-grid{grid-template-columns:1fr}.fx-launch{padding:32px 22px}.fx-launch-grid{grid-template-columns:1fr}.fx-launch-grid article{min-height:128px}.fx-status-panel{padding:24px 20px}.console-impact{align-items:flex-start;flex-direction:column}.official-grid{grid-template-columns:1fr}.article-index li{grid-template-columns:1fr auto;gap:6px 14px}.article-index li>span{grid-column:1/-1}.field-grid{grid-template-columns:1fr}.field-grid label.wide{grid-column:1}.calculator-intro h1{font-size:clamp(40px,12vw,56px)}.calculator-inputs,.calculator-result{padding:26px 20px}.preset-strip{grid-template-columns:repeat(2,1fr)}.preset-strip button,.preset-strip button:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.preset-strip button:nth-child(2n){border-right:0}.preset-strip button:nth-child(5){grid-column:auto}.preset-strip button:nth-child(6){border-right:0;border-bottom:0}.calculator-result{min-height:540px}.explain-grid{grid-template-columns:1fr}.explain-grid article{min-height:170px}.explain-grid h3{margin-top:30px}}