:root{--bg:#ffffff;--bg-2:#f5f6f8;--panel:#ffffff;--line:#d8dce1;--line-soft:#e6e9ed;--text:#1c1f23;--muted:#6b7280;--accent:#2563eb;--accent-dim:#e8effd;--dark:#14161a;--dark-2:#1c1f25;--dark-line:#2a2e36;--dark-muted:#9aa1ab;--ok:#16a34a;--col:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img,iframe{max-width:100%}.wrap{max-width:var(--col);margin:0 auto;padding:0 32px}.wrap.narrow{max-width:860px}.nav{position:sticky;top:14px;z-index:50;margin:14px auto 0;max-width:940px;display:flex;align-items:center;gap:26px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;padding:9px 12px 9px 20px;box-shadow:0 6px 24px #14161a12}.logo{font-weight:700;letter-spacing:-.02em;font-size:16px;margin-right:auto}.logo i{color:var(--accent);font-style:normal}.logo.big{font-size:19px;display:inline-block;margin-bottom:12px}.nav a.l{font-size:14px;color:var(--muted);text-decoration:none}.nav a.l:hover{color:var(--text)}.nav .cta{background:var(--accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 18px}h1{font-size:60px;line-height:1.05;letter-spacing:-.035em;font-weight:650;margin:0 0 22px}h2{font-size:40px;line-height:1.12;letter-spacing:-.03em;font-weight:650;margin:0 0 18px}h1 .dim,h2 .dim{color:var(--muted);display:block}h3{font-size:17px;font-weight:650;letter-spacing:-.01em;margin:0 0 8px}.lead{font-size:18px;color:var(--muted);max-width:620px;margin:0 0 30px}section{padding:110px 0}section.tight{padding:84px 0}.soft{background:var(--bg-2)}.dark{background:var(--dark);color:#fff}.dark .lead,.dark .eyebrow{color:var(--dark-muted)}.dark h2 .dim{color:#5d646f}.btn{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:14px 26px;border-radius:999px;border:0}.btn.ghost{background:transparent;color:#fff;border:1px solid var(--dark-line);font-size:14px;padding:11px 20px;margin-top:6px}.trust{font-size:13px;color:var(--muted);margin-top:16px}.trust b{color:var(--text);font-weight:600}.hero{padding:76px 0 96px;text-align:center}.hero h1,.hero .lead{margin-left:auto;margin-right:auto}.hero h1{max-width:900px}.hero .lead{text-align:center}.stage{margin-top:52px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--dark);box-shadow:0 24px 70px #14161a29}.stage .frame{display:block;width:100%;height:460px;border:0}.viewport{position:relative;height:460px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 8%,#2b3038,#14161a 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 44px)}.ph{text-align:center;color:#7d8590}.ph .cube{width:132px;height:132px;margin:0 auto 20px;border:1px dashed #3c424c;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#4d545e;font-size:34px}.ph .t{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#8b939e}.ph .s{font-size:12px;margin-top:6px;color:#646b75}.buyerbar{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--dark-2);border-top:1px solid var(--dark-line);flex-wrap:wrap}.buyerbar .grp{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#767d87}.buyerbar .grp.gap{margin-left:18px}.sw{width:30px;height:30px;border-radius:999px;border:2px solid transparent;display:inline-block}.sw.on{border-color:#fff;box-shadow:0 0 0 2px var(--dark-2),0 0 0 3px #ffffff59}.buyerbar .tourbtn{margin-left:auto;font-size:13px;color:#c9ced6;border:1px solid var(--dark-line);border-radius:999px;padding:6px 14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-soft)}.steps .s{padding:26px 28px 4px;border-right:1px solid var(--line-soft)}.steps .s:last-child{border-right:0}.steps .n{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:14px}.steps p{color:var(--muted);font-size:15px;margin:0}.grid8{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.card{background:var(--panel);padding:24px 22px 26px}.card .n{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:14px}.card p{color:var(--muted);font-size:14px;margin:0}.card .star{display:inline-block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--accent);background:var(--accent-dim);padding:2px 7px;border-radius:4px;margin-bottom:10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-top:44px}.mechs{border-top:1px solid var(--dark-line)}.mech{padding:20px 0;border-bottom:1px solid var(--dark-line)}.mech h3{color:#fff;margin-bottom:6px}.mech p{color:var(--dark-muted);font-size:14px;margin:0}.plain{border:1px solid var(--dark-line);border-radius:14px;padding:26px;background:#ffffff05}.plain h3{color:#fff;font-size:19px}.plain p{color:var(--dark-muted);font-size:14.5px;margin:0 0 12px}.toggle{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px;gap:2px;font-size:14px;margin-bottom:34px;background:var(--panel)}.toggle button{border:0;background:transparent;font:inherit;color:var(--muted);padding:7px 18px;border-radius:999px;cursor:pointer}.toggle button.on{background:var(--text);color:#fff;font-weight:600}.toggle .save{color:var(--ok);font-weight:600;padding:0 14px 0 8px}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.tier{border:1px solid var(--line);border-radius:16px;padding:26px 22px;background:var(--panel);position:relative}.tier.hot{border-color:var(--text);background:var(--dark);color:#fff}.tier.hot li,.tier.hot .who,.tier.hot .year{color:#b9c0c9}.tier .badge{position:absolute;top:-11px;left:22px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tier .name{font-size:19px;font-weight:650;margin-bottom:4px}.tier .who{font-size:13px;color:var(--muted);min-height:40px}.tier .price{font-size:38px;font-weight:650;letter-spacing:-.03em;margin:12px 0 2px}.tier .price small{font-size:14px;font-weight:500;color:var(--muted)}.tier.hot .price small{color:#9aa1ab}.tier .year{font-size:13px;color:var(--muted);margin-bottom:18px}.tier .pick{display:block;text-align:center;border:1px solid var(--line);border-radius:999px;padding:11px;font-weight:600;font-size:14px;text-decoration:none}.tier.hot .pick{background:var(--accent);border-color:var(--accent);color:#fff}.tier ul{list-style:none;padding:0;margin:20px 0 0;font-size:14px;color:var(--muted)}.tier li{padding:6px 0 6px 20px;position:relative}.tier li:before{content:"";position:absolute;left:0;top:12px;width:9px;height:9px;border-radius:2px;background:var(--accent-dim);border:1px solid var(--accent)}.tier.hot li:before{background:#2563eb59;border-color:#5b8def}.addons{margin-top:26px;font-size:14px;color:var(--muted)}.acc{margin-top:34px}details{border-bottom:1px solid var(--line-soft)}summary{padding:20px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center}summary::-webkit-details-marker{display:none}summary:after{content:"+";margin-left:auto;color:var(--muted);font-weight:400;font-size:20px}details[open] summary:after{content:"–"}details p{color:var(--muted);font-size:15px;margin:0 0 20px;max-width:760px}details .ref{font-size:13px;opacity:.8}footer{background:var(--bg-2);border-top:1px solid var(--line);padding:64px 0 34px;font-size:14px}.fgrid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:34px}.fgrid h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 14px}.fgrid a{display:block;color:var(--text);text-decoration:none;padding:4px 0}.seller{color:var(--muted);line-height:1.7;margin:0}.seller b{color:var(--text)}.seller a{display:inline;color:var(--accent)}.fbot{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;display:flex;gap:18px;flex-wrap:wrap}@media (max-width:940px){.grid8,.tiers{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.steps .s{border-right:0;border-bottom:1px solid var(--line-soft)}.two,.fgrid{grid-template-columns:1fr}h1{font-size:40px}h2{font-size:30px}section{padding:72px 0}.nav{gap:16px;padding-left:16px}.nav a.l{display:none}}@media (max-width:560px){.grid8,.tiers{grid-template-columns:1fr}.wrap{padding:0 20px}h1{font-size:33px}.stage .frame,.viewport{height:340px}}
