@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:optional;font-weight:400;src:url(./assets/fonts/noto-sans-sc/noto-sans-sc-landing-400.woff2) format("woff2");unicode-range:U+2000-206F,U+3000-303F,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:optional;font-weight:700;src:url(./assets/fonts/noto-sans-sc/noto-sans-sc-landing-700.woff2) format("woff2");unicode-range:U+2000-206F,U+3000-303F,U+4E00-9FFF,U+FF00-FFEF}:root{--paper: #F5F6F3;--white: #FFFFFF;--red: #E01028;--red-dark: #BC0C20;--teal: #2E9BA1;--teal-dark: #22797E;--ink: #1F2937;--ink-80: #374151;--ink-60: #626B78;--line: #E5E7EB;--line-dark: #D1D5DB;--success: #0B8E67;--warning: #B66B02;--danger: #E01028;--neutral: #667085;--r-el: 8px;--r-card: 16px;--r-pill: 999px;--sh-card: 0 1px 2px rgba(0, 0, 0, .06);--sh-pop: 0 8px 24px rgba(0, 0, 0, .12);--ease: cubic-bezier(.2, .8, .2, 1);--header-height: 64px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);background:var(--paper)}html[data-lang=zh]{letter-spacing:.02em}body{margin:0;padding-top:var(--header-height);overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Onest Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-lang=zh] body{font-family:Noto Sans SC Variable,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:17px}body.menu-open{overflow:hidden}img,svg{display:block;max-width:100%}button,input,select{font:inherit}button,a,summary,select{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}h1,h2,h3,h4,strong{text-wrap:balance}h1,h2,h3{letter-spacing:-.03em;line-height:1.16}html[data-lang=zh] h1,html[data-lang=zh] h2,html[data-lang=zh] h3{letter-spacing:-.015em}h1{max-width:790px;font-size:clamp(42px,4.15vw,56px);font-weight:700}h2{font-size:clamp(34px,3.2vw,40px);font-weight:600}h3{font-size:24px;font-weight:600}small{font-size:12px}::selection{background:#2e9ba138;color:var(--ink)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;z-index:300;top:8px;left:16px;min-height:44px;padding:10px 16px;border-radius:var(--r-el);background:var(--ink);color:var(--white);transform:translateY(-140%);transition:transform .15s var(--ease)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container{width:min(calc(100% - 160px),1280px);margin-inline:auto}.section{position:relative;padding:96px 0;scroll-margin-top:calc(var(--header-height) + 16px)}.section-white{background:var(--white)}.section-ink{overflow:hidden;background:var(--ink);color:var(--white)}.section-ink:after{position:absolute;right:-180px;bottom:-260px;width:560px;height:560px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 64px #ffffff06,0 0 0 128px #ffffff05;content:"";pointer-events:none}.section-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,4fr);align-items:end;gap:64px;margin-bottom:48px}.section-head>p{max-width:520px;color:var(--ink-60);font-size:18px;line-height:1.55}.section-head-light>p{color:#ffffffa3}.section-index,.eyebrow,.form-step,.board-kicker{margin-bottom:14px;color:var(--teal-dark);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.section-ink .section-index{color:#72cfd3}.btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border:1px solid transparent;border-radius:var(--r-el);font-size:15px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;transition:color .15s var(--ease),background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease)}html[data-lang=zh] .btn{font-size:16px}.btn svg,.micro-cta svg,.trust-note svg,.contact-rail svg,.timezone svg,.privacy-note svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn-primary{border-color:var(--red);background:var(--red);color:var(--white);box-shadow:0 1px #50000b2e}.btn-primary:hover{border-color:var(--red-dark);background:var(--red-dark)}.btn-primary:active{background:#a90a1c}.btn-primary:focus-visible{outline-color:var(--teal)}.btn-secondary{border-color:var(--line-dark);background:var(--white);color:var(--ink)}.btn-secondary:hover{border-color:var(--ink-60);background:#fafaf8}.btn-ghost{border-color:transparent;background:transparent;color:var(--ink)}.btn-ghost:hover{background:#1f29370d}.btn-large{min-height:52px;padding:14px 22px;font-size:16px}.icon-button{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid var(--line);border-radius:var(--r-el);background:var(--white);color:var(--ink);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.icon-button:hover{border-color:var(--line-dark);background:#f9fafb}.icon-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;height:var(--header-height);border-bottom:1px solid rgba(209,213,219,.76);background:#f5f6f3f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-shell{display:flex;width:min(calc(100% - 160px),1280px);height:100%;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto}.brand{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:10px}.brand img{width:42px;height:30px;object-fit:contain}.brand-name{color:var(--ink);font-family:Onest Variable,system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:.06em;line-height:1}.brand-name b{color:#1c686d;font-weight:600}.desktop-nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,28px)}.desktop-nav a{position:relative;display:inline-flex;min-height:44px;align-items:center;color:var(--ink-80);font-size:14px;font-weight:600;white-space:nowrap}.desktop-nav a:after{position:absolute;right:0;bottom:7px;left:0;height:1px;background:var(--teal);content:"";transform:scaleX(0);transform-origin:left;transition:transform .15s var(--ease)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.nav-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.lang-switch{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:var(--r-pill);background:#ffffffc2}.lang-btn{display:grid;min-width:44px;height:44px;place-items:center;padding:0 8px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:12px;font-weight:600;transition:color .15s var(--ease),background-color .15s var(--ease)}.lang-btn:hover:not(.is-disabled){color:var(--ink)}.lang-btn.is-active{background:var(--ink);color:var(--white)}.lang-btn.is-disabled{cursor:not-allowed;opacity:.38}.nav-cta{visibility:hidden;max-width:0;padding-right:0;padding-left:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-width .24s var(--ease),padding .24s var(--ease),opacity .15s var(--ease),visibility .15s}.nav-cta.is-visible{visibility:visible;max-width:320px;padding-right:18px;padding-left:18px;opacity:1;pointer-events:auto}.mobile-menu-trigger,.mobile-menu{display:none}.hero{min-height:640px;padding:72px 0 48px;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;align-items:center}.hero-copy{grid-column:span 7;padding-right:32px}.hero-copy .eyebrow{margin-bottom:20px}.hero-lead{max-width:760px;margin-top:24px;color:var(--ink-60);font-size:19px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.trust-note{display:flex;max-width:690px;align-items:flex-start;gap:10px;margin-top:20px;color:var(--ink-60);font-size:13px;line-height:1.5}.trust-note svg{margin-top:1px;color:var(--teal-dark)}.launch-board{position:relative;grid-column:span 5;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--r-card);background:var(--white);box-shadow:var(--sh-card)}.launch-board:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--teal);content:""}.board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid var(--line)}.board-kicker{display:block;margin-bottom:8px;color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:10px}.board-head h2{max-width:310px;font-size:22px}.status-badge{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:7px;padding:5px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.status-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.status-live{background:#0b8e671a;color:var(--success)}.status-teal{background:#2e9ba11f;color:var(--teal-dark)}.route-flow{padding:20px 24px}.route-node{display:flex;align-items:center;gap:12px}.route-node strong{display:block;font-size:14px;font-weight:600}.route-node small{display:block;margin-top:1px;color:var(--ink-60)}.route-code,.route-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--line-dark);border-radius:12px;background:var(--paper);color:var(--ink);font-family:Onest Variable,system-ui,sans-serif;font-size:12px;font-weight:700}.route-hub .route-mark{border-color:var(--teal);background:var(--teal);color:var(--white);font-size:18px}.route-line{display:flex;width:42px;height:34px;align-items:center;justify-content:center;gap:3px;margin-left:0}.route-line:before{position:absolute;width:1px;height:34px;background:var(--line-dark);content:""}.route-line i{z-index:1;width:3px;height:3px;border-radius:50%;background:var(--teal)}.route-line-out{height:28px}.market-endpoints{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.market-endpoints span{display:grid;min-height:34px;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--ink-80);font-family:Onest Variable,system-ui,sans-serif;font-size:10px;font-weight:600}.board-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.board-metrics>div{padding:18px 24px}.board-metrics>div+div{border-left:1px solid var(--line)}.board-metrics span,.warehouse-metrics span{display:block;color:var(--ink-60);font-size:11px}.board-metrics strong{display:block;margin-top:3px;font-family:Onest Variable,system-ui,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;line-height:1.2}.board-metrics strong small{color:var(--ink-60);font-size:11px;font-weight:600}.board-foot{padding:10px 24px;border-top:1px solid var(--line);background:#fafaf8;color:var(--ink-60);font-size:10px}.hero-stats{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-dark);border-radius:var(--r-card);background:var(--white);box-shadow:var(--sh-card)}.stat-item{min-width:0;padding:20px 24px}.stat-item+.stat-item{border-left:1px solid var(--line)}.stat-value{display:flex;align-items:baseline;gap:8px;font-family:Onest Variable,system-ui,sans-serif;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.stat-value small{color:var(--teal-dark);font-size:11px;font-weight:600}.stat-label{display:block;margin-top:8px;font-size:13px;font-weight:600}.stat-source{display:block;margin-top:4px;overflow:hidden;color:var(--ink-60);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.marketplace-strip{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding-top:4px}.marketplace-label{color:var(--ink-60);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.marketplace-logos{display:flex;min-width:0;align-items:center;gap:clamp(18px,3vw,42px);color:var(--ink-60);filter:grayscale(1)}.marketplace-logos span{font-family:Onest Variable,system-ui,sans-serif;font-size:clamp(15px,1.5vw,20px);font-weight:700;white-space:nowrap}.logo-wb{font-style:italic;text-transform:lowercase}.marketplace-strip>small{max-width:260px;color:var(--ink-60);line-height:1.4;text-align:right}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.signal-card,.pain-card,.block-card,.proof-card,.market-card,.pricing-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);box-shadow:var(--sh-card)}.signal-card{position:relative;min-height:260px;overflow:hidden;padding:24px}.signal-card:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--teal);content:""}.signal-marker{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border:1px solid var(--line-dark);border-radius:var(--r-pill);color:var(--ink-80);font-family:Onest Variable,system-ui,sans-serif;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.signal-card h3{margin-top:30px;font-size:22px}.signal-card>p{margin-top:14px;color:var(--ink-60);line-height:1.55}.source-line{display:flex;align-items:center;gap:8px;margin-top:24px;color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:10px}.source-line:before{width:16px;height:1px;background:var(--line-dark);content:""}.pain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pain-card{display:grid;min-height:220px;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:20px;padding:28px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.pain-card:hover{border-color:#c8d9da;box-shadow:0 1px 2px #0000000f,inset 0 0 0 1px #2e9ba11f}.card-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#2e9ba11a;color:var(--teal-dark)}.card-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.pain-card h3{margin-top:2px;font-size:22px}.pain-card p{max-width:540px;margin-top:12px;color:var(--ink-60);line-height:1.55}.pain-number{color:var(--neutral);font-family:Onest Variable,system-ui,sans-serif;font-size:13px;font-weight:600}.micro-cta{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:32px;color:var(--teal-dark);font-size:15px;font-weight:600}.micro-cta span{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s var(--ease)}.micro-cta:hover span{text-decoration-color:currentColor}.comparison-wrap{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.comparison-card{display:flex;min-height:520px;flex-direction:column;padding:28px;border:1px solid rgba(255,255,255,.13);border-radius:var(--r-card);background:#ffffff09}.comparison-card.is-highlight{border-color:#64c6cb;background:var(--white);color:var(--ink);box-shadow:var(--sh-pop)}.comparison-tag{color:#ffffff94;font-family:Onest Variable,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em}.comparison-card.is-highlight .comparison-tag{color:var(--teal-dark)}.comparison-card h3{margin-top:16px;font-size:26px}.comparison-lead{min-height:76px;margin-top:14px;color:#ffffff9e;line-height:1.5}.comparison-card.is-highlight .comparison-lead{color:var(--ink-60)}.comparison-metrics{margin-top:28px;border-top:1px solid rgba(255,255,255,.12)}.comparison-card.is-highlight .comparison-metrics{border-top-color:var(--line)}.comparison-metric{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12)}.comparison-card.is-highlight .comparison-metric{border-bottom-color:var(--line)}.comparison-metric span{display:block;color:#ffffffad;font-size:11px}.comparison-card.is-highlight .comparison-metric span{color:var(--ink-60)}.comparison-metric strong{display:block;margin-top:4px;font-family:Onest Variable,system-ui,sans-serif;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.comparison-note{margin-top:auto;padding-top:24px;color:#ffffff9e;font-size:13px;line-height:1.5}.comparison-card.is-highlight .comparison-note{color:var(--ink-60)}.comparison-source{margin-top:14px;color:#ffffffa6;font-family:Onest Variable,system-ui,sans-serif;font-size:9px}.comparison-card.is-highlight .comparison-source{color:var(--neutral)}.stage-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.stage-card{position:relative;min-height:460px;padding:32px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.stage-card+.stage-card:before{position:absolute;top:50%;left:-50px;width:36px;height:1px;background:var(--teal);content:""}.stage-card+.stage-card:after{position:absolute;top:calc(50% - 4px);left:-16px;width:8px;height:8px;border-top:1px solid var(--teal);border-right:1px solid var(--teal);content:"";transform:rotate(45deg)}.stage-top{display:flex;align-items:center;justify-content:space-between}.stage-number{color:var(--teal-dark);font-family:Onest Variable,system-ui,sans-serif;font-size:40px;font-weight:600;line-height:1}.stage-label{padding:5px 9px;border:1px solid var(--line-dark);border-radius:var(--r-pill);color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em}.stage-card h3{margin-top:44px;font-size:30px}.stage-card>p{margin-top:14px;color:var(--ink-60);line-height:1.55}.stage-output-title{display:block;margin-top:32px;color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em}.stage-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.stage-outputs span{display:flex;min-height:42px;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-el);background:var(--white);font-size:12px;font-weight:600}.stage-outputs span:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--teal);content:""}.stage-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-60);font-size:12px}.block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.block-card{display:grid;min-height:260px;grid-template-columns:auto minmax(0,1fr);gap:24px;padding:28px}.block-card .card-icon{background:var(--ink);color:var(--white)}.block-card h3{margin-top:4px}.block-card p{margin-top:12px;color:var(--ink-60)}.block-signal{display:inline-flex;min-height:28px;align-items:center;gap:7px;margin-top:28px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-60);font-size:11px}.block-signal:before{width:6px;height:6px;border-radius:50%;background:var(--teal);content:""}.block-number{align-self:end;justify-self:end;color:var(--neutral);font-family:Onest Variable,system-ui,sans-serif;font-size:44px;font-weight:600;line-height:1}.content-media{position:relative;overflow:hidden;margin:0;border:1px solid var(--line-dark);border-radius:var(--r-card);background:var(--ink)}.content-media>img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.02)}.operations-media{aspect-ratio:16 / 5;margin-bottom:24px}.operations-media>img{object-position:52% 48%}.media-caption{position:absolute;z-index:1;bottom:20px;left:20px;display:grid;max-width:520px;gap:7px;padding:16px 18px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-el);background:#1f2937e6;color:var(--white);backdrop-filter:blur(12px)}.media-caption-light{border-color:#1f293724;background:#f5f6f3f0;color:var(--ink)}.media-kicker{color:#8cdee2;font-family:Onest Variable,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.media-caption-light .media-kicker{color:var(--teal-dark)}.media-caption strong{font-family:Onest Variable,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.3}.media-caption small{color:#ffffff9e;line-height:1.45}.media-caption-light small{color:var(--ink-60)}.proof-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:24px}.warehouse-panel{overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--r-card);background:var(--ink);color:var(--white)}.warehouse-topline{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:600}.warehouse-topline .status-teal{background:#72cfd324;color:#8cdee2}.warehouse-media{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3;margin:0;border-bottom:1px solid rgba(255,255,255,.1);background:#111820}.warehouse-media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.03)}.warehouse-media figcaption{position:absolute;right:16px;bottom:16px;left:16px;display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:var(--r-el);background:#111820e0;backdrop-filter:blur(10px)}.warehouse-media figcaption strong{font-size:13px}.warehouse-media figcaption small{color:#ffffff9e;line-height:1.4}.warehouse-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1)}.warehouse-metrics>div{padding:20px}.warehouse-metrics>div+div{border-left:1px solid rgba(255,255,255,.1)}.warehouse-metrics span{color:#ffffff80}.warehouse-metrics strong{display:block;margin-top:5px;font-family:Onest Variable,system-ui,sans-serif;font-size:24px;font-variant-numeric:tabular-nums}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.proof-card{display:flex;min-height:238px;flex-direction:column;padding:22px}.proof-card .card-icon{width:42px;height:42px;border-radius:10px}.proof-value{margin-top:24px;font-family:Onest Variable,system-ui,sans-serif;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.12}.proof-label{margin-top:6px;font-size:12px;font-weight:600}.proof-body{margin-top:10px;color:var(--ink-60);font-size:12px;line-height:1.45}.proof-source{margin-top:auto;padding-top:16px;color:var(--neutral);font-family:Onest Variable,system-ui,sans-serif;font-size:9px}.market-route{display:grid;grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) auto;align-items:center;gap:12px;margin-bottom:28px;color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:11px;font-weight:600}.market-corridor{aspect-ratio:16 / 9;margin-bottom:28px}.market-corridor>img{object-position:50% 50%}.market-corridor .media-caption{right:20px;max-width:none;grid-template-columns:minmax(240px,1fr) minmax(420px,1.2fr);align-items:end;gap:28px}.media-copy{display:grid;gap:7px}.market-corridor .market-route{margin:0;color:#ffffffc7}.market-corridor .market-route i{background:#ffffff3d}.market-corridor .route-hub-label{background:#2e9ba138;color:var(--white)}.market-route i{position:relative;height:1px;background:var(--line-dark)}.market-route i:after{position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid var(--teal);border-right:1px solid var(--teal);content:"";transform:rotate(45deg)}.route-hub-label{padding:6px 10px;border-radius:var(--r-pill);background:var(--teal-dark);color:var(--white)}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.market-card{overflow:hidden;padding:22px}.market-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.market-code{font-family:Onest Variable,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1}.market-city{color:var(--ink-60);font-size:12px;font-weight:600}.market-time{display:inline-flex;min-height:28px;align-items:center;padding:5px 9px;border-radius:var(--r-pill);background:#2e9ba11c;color:var(--teal-dark);font-family:Onest Variable,system-ui,sans-serif;font-size:10px;font-weight:600;white-space:nowrap}.market-size{margin-top:36px}.market-size span{display:block;color:var(--ink-60);font-size:11px}.market-size strong{display:block;margin-top:5px;font-family:Onest Variable,system-ui,sans-serif;font-size:21px;font-variant-numeric:tabular-nums}.market-meter{height:4px;margin-top:20px;overflow:hidden;border-radius:var(--r-pill);background:var(--line)}.market-meter i{display:block;height:100%;border-radius:var(--r-pill);background:var(--teal)}.market-source{display:block;margin-top:10px;color:var(--neutral);font-family:Onest Variable,system-ui,sans-serif;font-size:9px}.source-note{max-width:780px;margin-top:24px;color:var(--ink-60);font-size:12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-card{display:flex;min-height:440px;flex-direction:column;padding:26px}.pricing-card.is-highlight{border-color:var(--teal);box-shadow:inset 0 3px 0 var(--teal),var(--sh-card)}.pricing-head{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.pricing-tone{color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em}.pricing-badge{padding:5px 8px;border-radius:var(--r-pill);background:#2e9ba11c;color:var(--teal-dark);font-size:10px;font-weight:600}.pricing-card h3{margin-top:22px;font-family:Onest Variable,system-ui,sans-serif;font-size:28px}.pricing-time{margin-top:12px;font-family:Onest Variable,system-ui,sans-serif;font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.pricing-description{min-height:76px;margin-top:14px;color:var(--ink-60);line-height:1.5}.pricing-bullets{display:grid;gap:10px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.pricing-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13px}.pricing-bullets svg{width:17px;height:17px;flex:0 0 17px;margin-top:2px;fill:none;stroke:var(--teal-dark);stroke-width:2;stroke-linecap:round}.pricing-note{margin-top:auto;padding-top:24px;color:var(--ink-60);font-size:11px}.pricing-model{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:20px 24px;border-radius:var(--r-el);background:var(--ink);color:var(--white)}.pricing-model>span{color:#ffffff94;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pricing-model strong{font-family:Onest Variable,system-ui,sans-serif;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.pricing-model small{max-width:300px;color:#ffffff8c;line-height:1.4;text-align:right}.team-list{border-top:1px solid var(--line-dark)}.team-row{display:grid;min-height:112px;grid-template-columns:64px minmax(220px,4fr) minmax(180px,3fr) minmax(260px,5fr);align-items:center;gap:24px;border-bottom:1px solid var(--line-dark);transition:background-color .15s var(--ease)}.team-row:hover{background:#ffffff8a}.team-n{color:var(--teal-dark);font-family:Onest Variable,system-ui,sans-serif;font-size:12px;font-weight:600}.team-name{font-family:Onest Variable,system-ui,sans-serif;font-size:19px;font-weight:600}.team-local{color:var(--ink-60);font-size:13px;font-weight:600}.team-body{color:var(--ink-60);line-height:1.5}.faq-layout{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:start;gap:80px}.faq-layout,.faq-aside,.faq-root,.faq-group-block,.faq-group,.faq-item{min-width:0}.faq-aside{position:sticky;top:calc(var(--header-height) + 32px)}.faq-aside>p:not(.section-index){margin-top:20px;color:var(--ink-60)}.faq-aside .btn{margin-top:28px}.faq-root{display:grid;gap:40px}.faq-group-title{margin-bottom:12px;color:var(--teal-dark);font-size:13px;font-weight:600}.faq-group{border-top:1px solid var(--line-dark)}.faq-item{border-bottom:1px solid var(--line-dark)}.faq-item summary{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:24px;padding:16px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{position:relative;width:28px;height:28px;border:1px solid var(--line-dark);border-radius:50%}.faq-toggle:before,.faq-toggle:after{position:absolute;top:13px;left:7px;width:12px;height:1px;background:var(--ink);content:"";transition:transform .15s var(--ease)}.faq-toggle:after{transform:rotate(90deg)}.faq-item[open] .faq-toggle{border-color:var(--teal);background:#2e9ba114}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-answer{max-width:780px;padding:0 48px 24px 0;color:var(--ink-60);line-height:1.65}.final-section{overflow:hidden;background:var(--ink);color:var(--white)}.final-section:before{position:absolute;top:0;bottom:0;left:0;width:calc((100% - min(calc(100% - 160px),1280px))/2 + min(calc(100% - 160px),1280px)*.42);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;content:""}.final-grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(480px,6fr);align-items:start;gap:80px}.final-copy{position:sticky;top:calc(var(--header-height) + 48px);padding-top:16px}.final-copy .section-index{color:#72cfd3}.final-copy>p:not(.section-index,.timezone){max-width:560px;margin-top:24px;color:#ffffff9e;font-size:18px}.contact-rail{display:grid;gap:10px;margin-top:36px}.contact-rail a,.contact-rail button{display:grid;width:100%;min-height:70px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-el);background:#ffffff0a;color:var(--white);text-align:left;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.contact-rail a:hover,.contact-rail button:hover{border-color:#72cfd38c;background:#ffffff12}.contact-rail .contact-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#72cfd31f;color:#8cdee2;font-family:Onest Variable,system-ui,sans-serif;font-size:11px;font-weight:700}.contact-rail .contact-icon svg{width:22px;height:22px}.contact-copy{min-width:0}.contact-rail strong,.contact-rail small{display:block}.contact-rail strong{font-size:14px}.contact-rail small{margin-top:2px;color:#ffffff7a}.timezone{display:flex;align-items:center;gap:9px;margin-top:24px;color:#ffffff80;font-family:Onest Variable,system-ui,sans-serif;font-size:12px}.form-shell{min-height:640px;overflow:hidden;border-radius:var(--r-card);background:var(--white);color:var(--ink);box-shadow:var(--sh-pop)}.form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 24px;border-bottom:1px solid var(--line)}.form-head .form-step{margin-bottom:8px}.form-head h3{font-size:26px}.prototype-badge{display:inline-flex;min-height:28px;align-items:center;padding:5px 8px;border:1px solid var(--line-dark);border-radius:var(--r-pill);color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;white-space:nowrap}#diagnosticForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:18px;padding:28px 32px 32px}.field{min-width:0}.field[data-field=factory],.field[data-field=category],.market-field,.btn-submit,.privacy-note{grid-column:1 / -1}.field label,.field legend{display:block;margin-bottom:7px;padding:0;color:var(--ink-80);font-size:13px;font-weight:600}.required-mark{color:var(--danger)}.field input,.field select{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--line-dark);border-radius:var(--r-el);background:var(--white);color:var(--ink);font-size:15px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.field input::placeholder{color:var(--neutral)}.field input:hover,.field select:hover{border-color:var(--ink-60)}.field input:focus,.field select:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #2e9ba11f}.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.field.has-error input,.field.has-error select,.field.has-error .market-option{border-color:var(--danger)}.select-wrap{position:relative}.select-wrap select{padding-right:40px;appearance:none}.select-wrap>svg{position:absolute;top:15px;right:12px;width:18px;height:18px;fill:none;stroke:var(--ink-60);stroke-width:1.8;pointer-events:none}.field-help{display:block;margin-top:6px;color:var(--ink-60);line-height:1.4}.field-error{min-height:0;margin-top:6px;color:var(--danger);font-size:14px;font-weight:600;line-height:1.4}.field-error:empty{display:none}.market-field{margin:0;padding:0;border:0}.market-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.market-option{position:relative;display:grid;min-height:54px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line-dark);border-radius:var(--r-el);transition:border-color .15s var(--ease),background-color .15s var(--ease)}.market-option:hover{border-color:var(--teal)}.market-option:has(input:checked){border-color:var(--teal);background:#2e9ba112}.market-option input{width:17px;height:17px;min-height:0;margin:0;padding:0;accent-color:var(--teal)}.market-option span{min-width:0;font-size:11px;font-weight:600;line-height:1.3}.market-option b{display:block;font-family:Onest Variable,system-ui,sans-serif;font-size:12px}.market-option small{display:block;overflow:hidden;color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap}.btn-submit{width:100%;min-height:52px;margin-top:4px;font-size:16px}.btn-submit.is-loading svg{animation:submit-progress .7s linear infinite}@keyframes submit-progress{to{transform:translate(5px)}}.privacy-note{display:flex;align-items:flex-start;justify-content:center;gap:8px;color:var(--ink-60);font-size:11px;line-height:1.45;text-align:center}.privacy-note svg{width:15px;height:15px;margin-top:1px}.success-state{display:flex;min-height:640px;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.success-state[hidden]{display:none}.success-icon{display:grid;width:64px;height:64px;place-items:center;margin-bottom:24px;border-radius:50%;background:#0b8e671a;color:var(--success)}.success-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.success-state .form-step{margin-bottom:8px}.success-state>p:not(.form-step){max-width:520px;margin-top:16px;color:var(--ink-60)}.qr-placeholder{display:flex;align-items:center;gap:16px;margin-top:28px;padding:12px 16px 12px 12px;border:1px dashed var(--line-dark);border-radius:var(--r-el);background:var(--paper);text-align:left}.qr-placeholder>svg{width:80px;height:80px;flex:0 0 80px;fill:var(--ink)}.qr-placeholder strong,.qr-placeholder small{display:block}.qr-placeholder small{max-width:180px;margin-top:4px;color:var(--ink-60);line-height:1.35}.success-state .btn{margin-top:28px}.site-footer{padding:64px 0 24px;border-top:1px solid var(--line-dark);background:var(--paper)}.footer-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}.footer-brand p{max-width:360px;margin-top:16px;color:var(--ink-60)}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-links>div{display:grid;align-content:start;gap:10px}.footer-links strong{margin-bottom:4px;font-size:13px}.footer-links a,.footer-links span{color:var(--ink-60);font-size:13px}.footer-links a:hover{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}.footer-bottom{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line-dark);color:var(--ink-60);font-family:Onest Variable,system-ui,sans-serif;font-size:11px}.mobile-sticky-cta{display:none}.login-dialog{width:min(480px,calc(100% - 32px));padding:0;border:0;border-radius:var(--r-card);background:var(--white);color:var(--ink);box-shadow:var(--sh-pop)}.login-dialog::backdrop{background:#11182794;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-dialog form{padding:28px}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.dialog-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#2e9ba11a;color:var(--teal-dark)}.dialog-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.login-dialog .form-step{margin-bottom:8px}.login-dialog h2{font-size:30px}.login-dialog form>p:not(.form-step){margin-top:16px;color:var(--ink-60)}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.noscript{position:fixed;z-index:500;right:16px;bottom:16px;left:16px;padding:16px;border-radius:var(--r-el);background:var(--danger);color:var(--white);font-weight:600;text-align:center}.reveal{opacity:0;transform:translateY(12px);transition:opacity .44s var(--ease),transform .44s var(--ease)}.reveal.is-revealed{opacity:1;transform:translateY(0)}.hero .reveal{opacity:1;transform:none}@media(min-width:981px){html[data-lang=ru] .hero-copy{grid-column:span 8}html[data-lang=ru] .launch-board{grid-column:span 4}html[data-lang=ru] .hero-copy h1{max-width:900px;font-size:40px}}@media(max-width:1180px){.container,.nav-shell{width:min(calc(100% - 48px),1280px)}.desktop-nav{gap:14px}.desktop-nav a{font-size:12px}.login-trigger.btn-ghost{display:none}.hero-copy{padding-right:8px}.proof-layout{grid-template-columns:minmax(0,6fr) minmax(340px,5fr)}.final-section:before{width:44%}}@media(max-width:980px){.section{padding:64px 0}.desktop-nav,.nav-actions>.btn,.nav-actions>.lang-switch{display:none}.mobile-menu-trigger{display:inline-grid}.mobile-menu{position:fixed;z-index:95;top:var(--header-height);right:0;left:0;display:grid;visibility:hidden;max-height:0;gap:2px;padding:0 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line-dark);background:#f5f6f3fa;opacity:0;transition:max-height .24s var(--ease),opacity .15s var(--ease),visibility .15s}.mobile-menu.is-open{visibility:visible;max-height:calc(100vh - var(--header-height));padding-top:16px;padding-bottom:24px;opacity:1}.mobile-menu a{display:flex;min-height:52px;align-items:center;border-bottom:1px solid var(--line);font-weight:600}.mobile-menu .btn{margin-top:12px}.mobile-lang-switch{display:flex;width:100%;gap:4px;padding:4px;margin-top:12px;border:1px solid var(--line);border-radius:var(--r-el);background:var(--white)}.mobile-lang-switch .lang-btn{flex:1;border-radius:6px}.hero{padding-top:56px}.hero-copy,.launch-board{grid-column:1 / -1}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item:nth-child(3){border-left:0}.stat-item:nth-child(n+3){border-top:1px solid var(--line)}.marketplace-strip{grid-template-columns:1fr;gap:12px}.marketplace-strip>small{max-width:none;text-align:left}.section-head{grid-template-columns:1fr;gap:20px}.section-head>p{max-width:680px}.three-grid{grid-template-columns:1fr}.signal-card{min-height:auto}.comparison-wrap{grid-template-columns:1fr}.comparison-card{min-height:auto}.comparison-lead{min-height:0}.stage-flow{grid-template-columns:1fr;gap:24px}.stage-card{min-height:auto}.stage-card+.stage-card:before,.stage-card+.stage-card:after{display:none}.proof-layout{grid-template-columns:1fr}.market-corridor .media-caption{grid-template-columns:1fr;gap:16px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}.pricing-description{min-height:0}.pricing-note{margin-top:24px}.team-row{grid-template-columns:48px minmax(200px,4fr) minmax(160px,3fr);padding:18px 0}.team-body{grid-column:2 / -1}.faq-layout{grid-template-columns:1fr;gap:48px}.faq-aside{position:static}.final-grid{grid-template-columns:1fr;gap:48px}.final-copy{position:static}.contact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:700px){:root{--header-height: 64px}.container,.nav-shell{width:calc(100% - 32px)}.section{padding:48px 0}h1{font-size:clamp(38px,11vw,48px)}h2{font-size:32px}.brand img{width:38px;height:28px}.brand-name{font-size:15px}.hero{padding:40px 0 32px}.hero-grid{row-gap:28px}html[data-lang=ru] .hero-copy{min-height:calc(830px - 45vw)}html[data-lang=ru] .launch-board{min-height:calc(530px - 5vw)}html[data-lang=ru] .marketplace-strip{min-height:calc(180px - 9vw)}.hero-lead{font-size:17px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.launch-board{border-radius:12px}.board-head{padding:20px 18px 16px}.board-head .status-badge{display:none}.route-flow{padding:18px}.market-endpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.board-metrics>div{padding:16px 18px}.board-foot{padding-right:18px;padding-left:18px}.hero-stats{grid-template-columns:1fr;border-radius:12px}.stat-item+.stat-item{border-top:1px solid var(--line);border-left:0}.marketplace-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.section-head{margin-bottom:32px}.section-head>p{font-size:16px}.content-media{border-radius:12px}.operations-media,.market-corridor{aspect-ratio:auto}.operations-media>img{height:auto;aspect-ratio:3 / 2;object-position:52% 48%}.market-corridor>img{height:auto;aspect-ratio:4 / 3;object-position:58% 50%}.media-caption,.market-corridor .media-caption{position:static;max-width:none;padding:16px;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;backdrop-filter:none}.operations-media .media-caption-light{border-top-color:var(--line-dark);background:var(--white)}.market-corridor .media-caption{grid-template-columns:1fr;gap:18px}.warehouse-media{aspect-ratio:auto}.warehouse-media img{height:auto;aspect-ratio:4 / 3}.warehouse-media figcaption{position:static;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;backdrop-filter:none}.faq-aside .btn{width:100%;white-space:normal}.pain-grid,.block-grid{grid-template-columns:1fr}.pain-card{min-height:auto;grid-template-columns:auto minmax(0,1fr);padding:22px}.pain-number{display:none}.block-card{min-height:auto;padding:22px}.comparison-card,.stage-card{padding:24px}.stage-outputs,.proof-grid{grid-template-columns:1fr}.proof-card{min-height:auto}.market-route{grid-template-columns:1fr;gap:8px}.market-route i{width:1px;height:20px;margin-left:22px}.market-route i:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.market-route span{justify-self:start}.market-grid{grid-template-columns:1fr}.pricing-model{grid-template-columns:1fr;gap:8px}.pricing-model small{max-width:none;text-align:left}.team-row{grid-template-columns:40px minmax(0,1fr);gap:8px 16px}.team-local,.team-body{grid-column:2}.faq-item summary{min-height:68px;font-size:16px}.faq-answer{padding-right:0}.final-section:before{width:100%}.contact-rail{grid-template-columns:1fr}.final-grid{gap:36px}.form-shell{min-height:0;margin-right:-8px;margin-left:-8px;border-radius:12px}.form-head{padding:22px 20px 18px}.prototype-badge{display:none}#diagnosticForm{grid-template-columns:1fr;padding:22px 20px 24px}.field,.market-field,.btn-submit,.privacy-note{grid-column:1 / -1}.market-options{grid-template-columns:repeat(2,minmax(0,1fr))}.success-state{min-height:620px;padding:32px 20px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a{display:flex;min-height:44px;align-items:center}.footer-bottom{align-items:flex-start;flex-direction:column}.mobile-sticky-cta{position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;visibility:hidden;height:calc(56px + env(safe-area-inset-bottom));align-items:flex-start;gap:8px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line-dark);background:#f5f6f3f5;opacity:0;pointer-events:none;transform:translateY(100%);transition:transform .24s var(--ease),opacity .15s var(--ease),visibility .15s}.mobile-sticky-cta.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-sticky-cta .btn{min-width:0;flex:1 1 auto;min-height:44px;padding:8px 12px;overflow:hidden;font-size:13px;text-overflow:ellipsis}html[data-lang=zh] .mobile-sticky-cta .btn{font-size:15px}.mobile-sticky-cta .icon-button{border-color:var(--teal);color:var(--teal-dark)}.dialog-actions{display:grid;grid-template-columns:1fr}.dialog-actions .btn{width:100%}}@media(max-width:390px){h1{font-size:36px}.hero-copy .eyebrow{font-size:10px}.market-options,.footer-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media print{.site-header,.mobile-sticky-cta,.hero-actions,.micro-cta,.contact-rail,.btn-submit,.site-footer{display:none!important}body{padding-top:0;background:var(--white);color:#000}.section,.hero{padding:32px 0;break-inside:avoid}.section-ink,.final-section{background:var(--white);color:#000}}
