:root{--bg:#0c1016;--bg-soft:#151b24;--panel:#121822e6;--panel-strong:#1d2533;--text:#eef3fb;--text-soft:#b7c2d4;--line:#ffffff1c;--accent:#ff7a45;--accent-soft:#ffd5c4;--accent-strong:#ffb680;--shadow:0 24px 80px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 100% 0,#ff7a4533,#0000 28%),radial-gradient(circle at 0 0,#ffb6801f,#0000 24%),linear-gradient(#0f141b 0%,#0a0d12 100%);margin:0;font-family:Inter,Avenir Next,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,li,td,th,figcaption{color:var(--text-soft);line-height:1.65}h1,h2,h3{color:var(--text);margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;line-height:1.1}ul{margin:0;padding-left:1.15rem}figure{margin:0}.site-shell{min-height:100vh}.container{width:min(1180px,100vw - 2rem);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0a0d12e0;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.header-actions{align-items:center;gap:.85rem;display:flex}.brand-mark{flex-direction:column;gap:.15rem;display:flex}.brand-name{letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:700}.brand-note{color:var(--text-soft);font-size:.84rem}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.nav-link,.meta-pill,.card-label{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.nav-link{padding:.75rem 1rem;transition:transform .16s,border-color .16s,background .16s}.nav-link-quiet{background:#ffffff05;gap:.55rem}.locale-badge{min-width:3.9rem;color:var(--accent-soft);background:#ff7a4524;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .45rem;font-size:.74rem;font-weight:700;display:inline-flex}.nav-link:hover,.card-link:hover .card,.brand-mark:hover .brand-name{transform:translateY(-1px)}.nav-link:hover{background:#ff7a4514;border-color:#ff7a4573}.site-main{padding:2rem 0 4rem}.stack,.article-shell{gap:1.5rem;display:grid}.hero-panel,.section-block,.timeline-entry{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:24px}.hero-panel{background:linear-gradient(135deg, #ff7a452e, #ffb6800a), var(--panel);padding:clamp(1.5rem,3vw,3rem)}.hero-panel-featured{overflow:hidden}.hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);align-items:center;gap:1.5rem;display:grid}.hero-content{gap:1rem;display:grid}.hero-media-card,.image-card{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;overflow:hidden}.hero-media-card{min-height:100%}.hero-media-card figcaption,.image-card figcaption{gap:.25rem;padding:.9rem 1rem 1rem;display:grid}.hero-media-card-compact{justify-self:end;max-width:480px}.hero-media,.image-card-media{object-fit:cover;width:100%}.hero-media{aspect-ratio:16/10}.image-card-media{aspect-ratio:16/9}.eyebrow{color:var(--accent-soft);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.hero-panel h1{max-width:12ch;font-size:clamp(2.4rem,5vw,4.25rem)}.hero-copy,.lead-answer{max-width:68ch;font-size:1.02rem}.hero-actions,.hero-facts,.hero-meta,.footer-links{flex-wrap:wrap;gap:.85rem;display:flex}.hero-actions{margin-top:.2rem}.primary-cta,.secondary-cta{border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.9rem 1.1rem;font-weight:700;display:inline-flex}.primary-cta{background:var(--accent);color:#1a130f}.secondary-cta{background:#ffffff0a;border:1px solid #ffb68052}.hero-facts,.fact-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.25rem;display:grid}.fact-tile{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;min-width:180px;padding:1rem}.fact-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-soft);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.fact-value{color:var(--text);margin:0;font-size:1.02rem;font-weight:700}.section-block{padding:1.4rem}.section-heading{margin-bottom:1rem}.section-heading h2{font-size:clamp(1.55rem,2vw,2rem)}.section-heading p{margin:.5rem 0 0}.card-grid,.faq-grid,.timeline-grid,.screenshot-grid,.fact-grid{gap:1rem;display:grid}.gateway-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.gateway-card{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;gap:.6rem;padding:1.15rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.gateway-card:hover{background:#ff7a4514;border-color:#ff7a4573;transform:translateY(-1px)}.card-grid,.faq-grid,.screenshot-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card,.faq-card{border:1px solid var(--line);background:#ffffff09;border-radius:18px;height:100%;padding:1.2rem;transition:transform .16s,border-color .16s,background .16s}.card:hover{background:#ffffff0e;border-color:#ff7a4561}.card-label,.meta-pill{padding:.35rem .7rem}.card-label{color:var(--accent-strong);margin-bottom:.8rem}.card h3,.faq-card h3{margin-bottom:.55rem;font-size:1.2rem}.timeline-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.timeline-entry{padding:1.2rem}.timeline-date{color:var(--accent-soft);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82rem;font-weight:700}.timeline-entry h3{margin-bottom:.55rem;font-size:1.2rem}.meta-pill-strong{color:var(--accent-soft);background:#ff7a451f;border-color:#ff7a455c}.bullet-list,.section-stack{gap:.8rem;display:grid}.section-callout{border-left:3px solid var(--accent);background:#ff7a4514;border-radius:14px;padding:1rem 1.1rem}.table-wrap{overflow-x:auto}.info-table{border-collapse:collapse;border:1px solid var(--line);border-radius:18px;width:100%;overflow:hidden}.info-table th,.info-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.9rem .95rem}.info-table th{color:var(--text);background:#ffffff0d;font-size:.92rem}.info-table tbody tr:last-child td{border-bottom:0}.site-footer{border-top:1px solid var(--line);background:#00000029}.footer-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0 2rem;display:flex}.footer-links a{color:var(--accent-soft)}@media (max-width:920px){.hero-layout{grid-template-columns:1fr}.hero-media-card-compact{justify-self:stretch;max-width:none}.hero-panel h1{max-width:none}}@media (max-width:820px){.site-header-inner,.footer-inner{flex-direction:column;align-items:flex-start}.header-actions{flex-direction:column;align-items:stretch;width:100%}.site-nav{justify-content:flex-start}.language-switch{justify-content:center}}
