*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#0b1020;color:#e6e9f5}a{color:#9fb4ff}header{display:flex;justify-content:space-between;align-items:center;padding:18px 6vw;flex-wrap:wrap;gap:10px}header nav a{margin-left:18px;text-decoration:none;color:#c9d1ee}.logo{font-weight:700;text-decoration:none;color:#fff;font-size:1.15em}main{max-width:1080px;margin:0 auto;padding:0 6vw}section{margin:56px 0}.hero h1{font-size:clamp(2em,5vw,3.2em);line-height:1.15;margin:40px 0 12px}.lead{font-size:1.2em;color:#b8c1e3;max-width:720px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.card{background:#131a33;border:1px solid #232c50;border-radius:12px;padding:20px;display:flex;flex-direction:column}.card h3{margin:0 0 8px}.card p{color:#b8c1e3;flex:1}.btn{display:inline-block;background:#7c9cff;color:#0b1020;padding:11px 20px;border-radius:8px;font-weight:600;text-decoration:none;border:0;cursor:pointer;font-size:1em}.btn.ghost{background:transparent;color:#9fb4ff;border:1px solid #7c9cff}.btn.sm{padding:7px 14px;font-size:.92em;align-self:flex-start}.badge{align-self:flex-start;background:#2a2f4a;color:#ffd479;padding:4px 10px;border-radius:99px;font-size:.85em}.panel{background:#131a33;border:1px solid #232c50;border-radius:14px;padding:28px}.price{font-size:2.4em;font-weight:700;margin:0}.price span{font-size:.45em;color:#b8c1e3}.note{background:#1d2547;border-left:3px solid #ffd479;padding:10px 14px;border-radius:6px}.small{font-size:.88em;color:#97a1c6}form{display:flex;gap:10px;flex-wrap:wrap}input[type=email]{flex:1;min-width:240px;padding:11px;border-radius:8px;border:1px solid #2d375f;background:#0f1530;color:#fff;font-size:1em}.hp{position:absolute;left:-9999px}footer{border-top:1px solid #1f2747;margin-top:60px;padding:24px 6vw;font-size:.85em;color:#8891b5;text-align:center}.doc{max-width:760px}.doc h2{margin-top:28px}pre{background:#0f172a;color:#e2e8f0;padding:14px;border-radius:8px;overflow-x:auto;font-size:13px}
code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
table{border-collapse:collapse;width:100%;font-size:14px}th,td{border-bottom:1px solid #e5e7eb;padding:8px;text-align:left;vertical-align:top}
