:root{--ink:#16140f;--muted:#6b665d;--line:#e8e1d6;--panel:#fffaf3;--soft:#f6efe5;--tea:#b9823f;--tea2:#d9a762;--mint:#d8eee7;--night:#24201a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffdf9;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:0;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(18px,4vw,58px);background:rgba(255,253,249,.86);border-bottom:1px solid rgba(232,225,214,.8);backdrop-filter:blur(18px)}.brandmark{display:flex;align-items:center;gap:10px;font-weight:900}.brandmark span{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 22%,#d9a762 24% 60%,#7c4d23 62% 100%);box-shadow:0 0 0 6px #f4eadc}.brandmark small{color:var(--muted);font-weight:700}.topbar nav{display:flex;gap:6px}.topbar nav a{padding:8px 12px;border-radius:999px;color:#49433a;font-weight:750}.topbar nav a:hover{background:#f3e8d6}.menu{display:none;border:1px solid var(--line);background:white;border-radius:999px;padding:8px 12px}.launch-hero{min-height:690px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:26px;padding:clamp(50px,7vw,100px) 0 clamp(30px,5vw,72px) clamp(20px,5vw,74px);overflow:hidden}.hero-words{max-width:720px;z-index:2}.label{margin:0 0 12px;color:var(--tea);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.launch-hero h1,.inner-hero h1{font-size:clamp(42px,5.6vw,86px);line-height:1.02;margin:0 0 22px;max-width:880px}.launch-hero p,.inner-hero p,.bottom-page p{font-size:18px;color:var(--muted);max-width:720px}.hero-actions,.support-line{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-actions a,.support-line a,.route-ticket a{padding:13px 18px;border-radius:999px;background:var(--night);color:white;font-weight:850}.hero-actions a+ a,.support-line a+ a{background:white;color:var(--ink);border:1px solid var(--line)}.hero-visual{margin:0;align-self:stretch}.hero-visual img{width:100%;height:100%;object-fit:cover;border-radius:44px 0 0 44px;box-shadow:0 34px 90px rgba(92,68,34,.14)}.product-strip{max-width:1180px;margin:-40px auto 70px;padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#1f1b16;color:white;border-radius:30px;box-shadow:0 24px 70px rgba(31,27,22,.22)}.product-strip a{padding:18px;border-radius:22px;background:rgba(255,255,255,.08)}.product-strip span{color:#f0c27f;font-size:12px;font-weight:900}.product-strip b{display:block;font-size:20px}.product-strip em{display:block;color:#d9d2c5;font-style:normal;font-size:13px}.startup-grid,.download-matrix,.device-lab,.pricing-sheet{max-width:1180px;margin:70px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 20px}.startup-grid article,.platform-card,.pricing-sheet article,.route-table article,.faq-stack details,.article-list a{background:white;border:1px solid var(--line);border-radius:26px;padding:24px;box-shadow:0 16px 44px rgba(125,91,45,.08)}h2{font-size:clamp(26px,3vw,44px);line-height:1.12;margin:0 0 14px}h3{font-size:23px;margin:0 0 8px}.launch-download,.signal-board,.article-digest,.faq-stack,.inner-hero,.bottom-page,.contact-panel{max-width:1180px;margin:78px auto;padding:0 20px}.launch-download{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px;align-items:start}.launch-download>div:first-child{position:sticky;top:96px}.launch-download>div:not(:first-child),.download-matrix,.device-lab{grid-template-columns:repeat(2,1fr)}.platform-card div{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.platform-card span{background:var(--soft);color:#654620;border-radius:999px;padding:6px 10px;font-weight:800;font-size:13px}.install-sequence{max-width:1060px;margin:30px auto 70px;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.install-sequence article{background:var(--panel);border:1px solid var(--line);border-radius:30px;padding:24px}.install-sequence b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tea);color:white}.route-table{display:grid;gap:10px}.route-table article{display:grid;grid-template-columns:150px 1fr 1fr;gap:18px;align-items:center}.route-table small{color:var(--muted);font-size:14px}.pricing-sheet{grid-template-columns:repeat(4,1fr)}.article-digest{display:grid;grid-template-columns:.45fr 1fr;gap:24px;align-items:start}.article-list{display:grid;gap:12px}.article-list a{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:start}.article-list p{grid-column:2;color:var(--muted);margin:0}.article-list time{color:var(--tea);font-weight:900}.faq-stack{display:grid;gap:12px}.faq-stack summary{font-weight:900;cursor:pointer}.inner-hero{padding-top:30px}.inner-hero.split{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:center}.inner-hero aside{background:#1f1b16;color:white;border-radius:30px;padding:26px;display:grid;gap:10px}.inner-hero aside b{font-size:28px}.inner-hero aside span{border-top:1px solid rgba(255,255,255,.18);padding-top:8px}.guide-article{max-width:860px;margin:50px auto;padding:0 20px}.guide-article header{border-bottom:1px solid var(--line);padding-bottom:24px}.guide-article h1{font-size:clamp(34px,4.6vw,64px);line-height:1.08}.guide-article time{color:var(--tea);font-weight:900}.guide-article section{margin:36px 0}.guide-article footer{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:10px;flex-wrap:wrap}.guide-article footer a{background:var(--soft);border-radius:999px;padding:10px 14px;font-weight:850}.contact-panel form{margin-top:24px;display:grid;gap:14px;max-width:740px}.contact-panel label{display:grid;gap:8px;font-weight:850}.contact-panel select,.contact-panel textarea{border:1px solid var(--line);border-radius:18px;padding:13px;font:inherit;background:white}.contact-panel textarea{min-height:130px}.contact-panel button{width:max-content;border:0;border-radius:999px;background:var(--night);color:white;padding:12px 18px;font-weight:850}.enterprise-footer{margin-top:80px;background:#17130f;color:white;padding:44px clamp(20px,5vw,70px);display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.enterprise-footer p{color:#d9d2c5}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.footer-cols b{display:block;color:#f0c27f;margin-bottom:8px}.footer-cols a{display:block;color:#eee5d6;margin:6px 0}.domain-chip{display:inline-flex;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 12px;margin-top:10px;color:#f0c27f}@media(max-width:860px){.topbar{padding:12px 16px}.menu{display:block}.topbar nav{display:none;position:absolute;left:12px;right:12px;top:62px;background:white;border:1px solid var(--line);border-radius:22px;padding:10px;box-shadow:0 20px 60px rgba(0,0,0,.12)}.topbar nav.open{display:grid}.topbar nav a{border-radius:14px}.launch-hero{min-height:0;display:flex;flex-direction:column;padding:38px 16px}.hero-visual img{border-radius:30px;height:auto}.launch-hero h1,.inner-hero h1{font-size:38px;overflow-wrap:anywhere}.product-strip,.startup-grid,.launch-download,.download-matrix,.device-lab,.pricing-sheet,.article-digest,.inner-hero.split,.enterprise-footer,.footer-cols{grid-template-columns:1fr}.product-strip{margin:10px 16px 44px}.launch-download>div:first-child{position:static}.route-table article,.article-list a{grid-template-columns:1fr}.article-list p{grid-column:auto}.install-sequence{grid-template-columns:1fr}.brandmark small{display:none}}