.stats-band{max-width:var(--container);padding:var(--sp-48) var(--gutter) 0;margin-inline:auto}.stats{gap:var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.stat{gap:var(--sp-4);padding:var(--sp-16) var(--sp-24);background:var(--surface-tint);border:var(--bw) solid var(--border);border-radius:var(--r-site-card);display:grid}.stat-num{font:var(--weight-heavy) var(--text-2xl) / var(--leading-snug) var(--font-num);font-feature-settings:var(--numeric-features);color:var(--ink)}.stat-label{font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink-muted)}.products{gap:var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pcard{gap:var(--sp-12);padding:var(--sp-24);background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-site-card);transition:border-color var(--dur-micro);align-content:start;display:grid;position:relative}.pcard:hover,.pcard:focus-within{border-color:var(--accent-edge)}.pcard-fig{aspect-ratio:4/3;padding:var(--sp-12);background:var(--surface-tint);border-radius:var(--r-site-chip);place-items:center;margin-block-end:var(--sp-8);display:grid;overflow:hidden}.pcard-fig .line-figure{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:100%}.pcard-fig .line-figure svg{block-size:100%;inline-size:100%;max-inline-size:none}.pcard .title{font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display)}.pcard .title a{color:inherit;text-decoration:none}.pcard .title a:after{content:"";border-radius:var(--r-site-card);position:absolute;inset:0}.pcard-price{min-block-size:var(--control-h-sm);align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.chips{gap:var(--sp-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){.products{grid-template-columns:repeat(6,minmax(0,1fr))}.pcard{grid-column:span 2}.pcard:nth-child(n+4){grid-column:span 3}}.flags{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.flag-card{column-gap:var(--sp-16);padding:var(--sp-16) var(--sp-24);background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-site-card);transition:border-color var(--dur-micro);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.flag-card:hover,.flag-card:focus-within{border-color:var(--accent-edge)}.flag-glyph{font-size:var(--text-2xl);grid-row:span 2;line-height:1}.flag-card .title{font-size:var(--text-md);font-weight:var(--weight-heavy)}.flag-card .title a{color:inherit;text-decoration:none}.flag-card .title a:after{content:"";border-radius:var(--r-site-card);position:absolute;inset:0}.flag-price{font-size:var(--text-ui)}.banner{justify-content:space-between;align-items:center;gap:var(--sp-24);padding:var(--sp-64);background:var(--band-bg);color:var(--band-ink);border:var(--bw) solid var(--band-line);border-radius:var(--r-site-card);flex-wrap:wrap;display:flex}.banner-copy{gap:var(--sp-16);display:grid}.banner-badge{align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-12);border:var(--bw) solid var(--band-line);border-radius:var(--r-site-chip);font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);color:var(--band-accent);justify-self:start;display:inline-flex}.banner-badge .live-dot{background:var(--band-accent);filter:drop-shadow(0 0 var(--glow-r) var(--glow-ok))}.banner-title{font-size:var(--text-3xl);max-inline-size:20ch;color:var(--band-ink)}.benefits{gap:var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.benefit{gap:var(--sp-12);padding:var(--sp-32) var(--sp-24);background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-site-card);align-content:start;display:grid}.benefit-icon{inline-size:var(--sp-32);block-size:var(--sp-32);padding:var(--sp-8);box-sizing:border-box;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-site-control)}.benefit .title{font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display)}.benefit p{color:var(--ink-muted);max-inline-size:var(--measure)}.network-stack{gap:var(--sp-32);display:grid}.support-grid{gap:var(--sp-48);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.support-links{gap:var(--sp-12);margin:0;padding:0;list-style:none;display:grid}.support-link{gap:var(--sp-4);padding:var(--sp-16) var(--sp-24);background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-site-card);transition:border-color var(--dur-micro);display:grid;position:relative}.support-link:hover,.support-link:focus-within{border-color:var(--accent-edge)}.support-link .title{font-size:var(--text-md);font-weight:var(--weight-heavy)}.support-link .title a{color:var(--accent-ink);text-decoration:none}.support-link .title a:after{content:"";border-radius:var(--r-site-card);position:absolute;inset:0}@media (width<=1023px){.support-grid{gap:var(--sp-32);grid-template-columns:minmax(0,1fr)}.banner{padding:var(--sp-32)}.banner-title{font-size:var(--text-xl)}}
