:root{--red-50:#fff1f1;--red-100:#ffe0e1;--red-200:#ffc4c6;--red-300:#ff9a9d;--red-400:#f8565c;--red-500:#e11d24;--red-600:#c8030f;--red-700:#a3020c;--navy-700:#0a1d44;--navy-800:#061534;--navy-900:#03102a;--ink:#12151c;--ink-soft:#3d4453;--muted:#6b7280;--line:#e6e8ee;--line-strong:#d3d7e0;--surface:#ffffff;--surface-alt:#f7f8fa;--surface-sunken:#f1f3f7;--success:#0f7a4d;--success-bg:#e8f6ef;--warning:#8a5a00;--warning-bg:#fdf3e0;--danger:#b01519;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px rgb(16 24 40/6%),0 1px 3px rgb(16 24 40/4%);--shadow:0 4px 10px -2px rgb(16 24 40/8%),0 12px 28px -12px rgb(16 24 40/12%);--shadow-lg:0 18px 48px -18px rgb(4 10 28/28%),0 4px 12px -4px rgb(16 24 40/8%);--shell:1200px;--gutter:clamp(16px,4vw,32px);--header-h:72px;--font-sans:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Source Han Sans SC","Noto Sans SC","Helvetica Neue",Arial,sans-serif;--font-mono:"SFMono-Regular","JetBrains Mono",Consolas,"Liberation Mono",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:700;letter-spacing:-.01em;line-height:1.22;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ol,ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red-600);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}::selection{background:var(--red-100);color:var(--red-700)}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,8vw,104px)}.section--tight{padding-block:clamp(40px,5vw,64px)}.section--alt{background:var(--surface-alt);border-block:1px solid var(--line)}.page-head{padding-block:clamp(40px,5vw,64px) clamp(28px,3vw,40px);background:linear-gradient(180deg,var(--surface-alt),var(--surface));border-bottom:1px solid var(--line)}.stack{display:grid;grid-gap:16px;gap:16px}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.prose{max-width:68ch;color:var(--ink-soft)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--red-600);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.display{font-size:clamp(30px,4.6vw,56px);line-height:1.12;letter-spacing:-.02em}.h2{font-size:clamp(24px,3vw,38px)}.h3{font-size:clamp(19px,2vw,22px)}.lede{color:var(--ink-soft);font-size:clamp(15px,1.4vw,18px);line-height:1.75}.caption,.muted{color:var(--muted)}.caption{font-size:13px}.measure{max-width:62ch}.section-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:760px}.section-head--split{max-width:none;grid-template-columns:1fr;align-items:end;gap:20px}@media (min-width:900px){.section-head--split{grid-template-columns:minmax(0,1fr) auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:999px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn--primary{background:var(--red-600);border-color:var(--red-600);color:#fff;box-shadow:0 8px 20px -10px rgb(200 3 15/70%)}.btn--primary:hover{background:var(--red-700);border-color:var(--red-700)}.btn--dark{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.btn--dark:hover{background:var(--navy-700);border-color:var(--navy-700)}.btn--ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--onDark{background:transparent;border-color:rgb(255 255 255/34%);color:#fff}.btn--onDark:hover{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/60%)}.btn--sm{min-height:38px;padding:0 16px;font-size:14px}.btn--lg{min-height:54px;padding:0 30px;font-size:16px}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--red-600);font-weight:600;font-size:14px}.link-arrow svg{transition:transform .18s ease}.link-arrow:hover svg{transform:translateX(3px)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,2.4vw,28px)}.card--flush{padding:0;overflow:hidden}.card--lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card--lift:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow)}.grid{display:grid;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,272px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.hero{position:relative;overflow:hidden;background:radial-gradient(1100px 520px at 78% -10%,rgb(225 29 36/26%),transparent 62%),radial-gradient(900px 480px at 8% 108%,rgb(38 92 190/26%),transparent 60%),linear-gradient(160deg,var(--navy-800) 0,var(--navy-900) 55%,#010a1e 100%);color:#fff;isolation:isolate}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,transparent 78%);z-index:-1;pointer-events:none}.hero__inner{display:grid;grid-gap:clamp(32px,5vw,56px);gap:clamp(32px,5vw,56px);align-items:center;padding-block:clamp(56px,8vw,112px)}@media (min-width:960px){.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hero h1{color:#fff}.hero .lede{color:rgb(233 238 249/82%)}.hero .eyebrow{color:var(--red-300)}.hero__meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:8px;color:rgb(233 238 249/66%);font-size:14px}.hero__meta span{display:inline-flex;align-items:center;gap:8px}.hero__meta span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--red-400)}.stage{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:100%;padding-block:26px;isolation:isolate}.stage__card{width:min(50%,214px);aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid rgb(255 255 255/14%);background:linear-gradient(160deg,rgb(255 255 255/13%),rgb(255 255 255/4%));box-shadow:0 30px 70px -30px rgb(0 0 0/80%);padding:14px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;color:#fff}.stage__card--back{transform:rotate(-6deg) translate(10%,-14px);z-index:1}.stage__card--front{position:relative;transform:rotate(3deg) translate(-4%,16px);z-index:2;background:linear-gradient(160deg,rgb(255 255 255/18%),rgb(255 255 255/6%))}.stage__device{display:grid;place-items:center;min-height:0;overflow:hidden}.stage__device>svg{width:auto;height:88%;max-width:100%;object-fit:contain}.stage__label{font-size:10.5px;letter-spacing:.08em;color:rgb(255 255 255/68%);text-transform:uppercase}.stage__price{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.stage__card{width:min(54%,168px)}}.stage__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(225 29 36/45%),transparent 65%);filter:blur(20px);z-index:-1}.stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);background:var(--surface)}@media (min-width:860px){.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{padding:clamp(20px,3vw,34px) clamp(16px,2.4vw,28px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stat:nth-child(2n){border-right:0}@media (min-width:860px){.stat{border-bottom:0}.stat:nth-child(2n){border-right:1px solid var(--line)}.stat:last-child{border-right:0}}.stat__value{display:flex;align-items:baseline;gap:4px;font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.03em;color:var(--navy-900);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat__unit{font-size:.46em;font-weight:700;color:var(--red-600)}.stat__label{margin-top:6px;color:var(--muted);font-size:14px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--surface-sunken);color:var(--ink-soft);font-size:12px;font-weight:600;white-space:nowrap}.badge--red{background:var(--red-50);color:var(--red-700)}.badge--success{background:var(--success-bg);color:var(--success)}.badge--warning{background:var(--warning-bg);color:var(--warning)}.divider{height:1px;background:var(--line);border:0;margin:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:200;padding:10px 16px;border-radius:var(--radius-sm);background:var(--ink);color:#fff}.skip-link:focus{left:16px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:rgb(255 255 255/88%);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.site-header__bar{display:flex;align-items:center;gap:clamp(12px,2.4vw,32px);min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand__mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(150deg,var(--red-500),var(--red-700) 70%);color:#fff;box-shadow:0 6px 16px -8px rgb(200 3 15/80%)}.brand__text{display:grid;line-height:1.15;white-space:nowrap}.brand__name{font-size:17px;font-weight:800;letter-spacing:.02em}.brand__sub{font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.site-nav{display:none;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.site-nav__link{position:relative;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ink-soft);font-size:15px;font-weight:500;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.site-nav__link:hover{color:var(--ink);background:var(--surface-sunken)}.site-nav__link[aria-current=page]{color:var(--red-600);font-weight:700}.site-nav__link[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--red-600)}.header-actions{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.header-actions .header-call{display:none}@media (min-width:620px){.header-actions .header-call{display:inline-flex}}@media (max-width:420px){.header-actions .btn--primary{padding-inline:14px}}@media (min-width:1000px){.site-nav{display:flex}.header-actions{-webkit-margin-start:0;margin-inline-start:0}}.nav-toggle{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}@media (min-width:1000px){.nav-toggle{display:none}}.mobile-nav{display:grid;grid-gap:2px;gap:2px;padding:8px 0 18px;border-top:1px solid var(--line)}@media (min-width:1000px){.mobile-nav{display:none}}.mobile-nav a{padding:12px 4px;border-radius:var(--radius-sm);color:var(--ink-soft);font-weight:500}.mobile-nav a[aria-current=page]{color:var(--red-600);font-weight:700}.site-footer{background:var(--navy-900);color:rgb(226 232 244/72%);font-size:14px}.site-footer a{color:inherit;transition:color .15s ease}.site-footer a:hover{color:#fff}.footer-main{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);padding-block:clamp(44px,6vw,72px) clamp(32px,4vw,48px)}@media (min-width:900px){.footer-main{grid-template-columns:1.4fr repeat(3,minmax(0,.75fr)) 1.1fr}}.footer-brand{display:grid;grid-gap:14px;gap:14px;align-content:start;color:rgb(226 232 244/66%)}.footer-brand strong{color:#fff;font-size:17px}.footer-col h4{margin-bottom:14px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em}.footer-col ul{display:grid;grid-gap:9px;gap:9px}.footer-contact{display:grid;grid-gap:8px;gap:8px;align-content:start}.footer-contact__phone{color:#fff;font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer-bottom{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;padding-block:18px 26px;border-top:1px solid rgb(255 255 255/10%);color:rgb(226 232 244/52%);font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}