*{box-sizing:border-box}
    :root{--bg:#0a0e1a;--surface:#111827;--surface-2:#0f172a;--border:#24324a;--border-strong:#3b5f93;--text:#f8fafc;--muted:#a7b4c8;--soft:#71819a;--blue:#4d8dff;--blue-strong:#2563eb;--green:#34d399;--amber:#fbbf24}
    body{margin:0;background:radial-gradient(circle at 50% -10%,rgba(37,99,235,.2),transparent 34%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}
    a{color:inherit}.top{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px clamp(18px,4vw,42px);position:sticky;top:0;z-index:20;background:rgba(10,14,26,.88);border-bottom:1px solid rgba(71,98,139,.45);backdrop-filter:blur(22px) saturate(150%)}
    .brand{font-weight:950;letter-spacing:.01em;text-decoration:none}.nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--border-strong);border-radius:12px;padding:10px 15px;background:rgba(30,45,69,.72);color:#eef4ff;text-decoration:none;font-size:13px;font-weight:850;line-height:1.2;cursor:pointer}.btn:hover{border-color:#6f9ce0;background:#223b60}.btn:focus-visible{outline:3px solid rgba(96,165,250,.5);outline-offset:3px}.btn.primary{background:var(--blue-strong);border-color:var(--blue-strong);color:#fff}.btn.primary:hover{background:#1d4ed8}
    .wrap{max-width:1180px;margin:0 auto;padding:clamp(52px,8vw,92px) 22px 70px}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:42px;align-items:center}.eyebrow{margin:0 0 12px;color:#76a9ff;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;max-width:780px;font-size:clamp(42px,6.3vw,72px);line-height:1.01;letter-spacing:-.045em}.hero-copy{margin:22px 0 0;max-width:720px;color:var(--muted);font-size:18px;line-height:1.72}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.commercial-note{margin-top:18px;color:var(--soft);font-size:12px;line-height:1.6}
    .pilot-card{position:relative;border:1px solid rgba(77,141,255,.6);border-radius:24px;padding:26px;background:linear-gradient(150deg,rgba(77,141,255,.16),rgba(17,24,39,.94) 45%);box-shadow:0 24px 80px rgba(0,0,0,.35)}.badge{display:inline-flex;border:1px solid rgba(52,211,153,.38);border-radius:999px;padding:6px 10px;background:rgba(52,211,153,.09);color:#a7f3d0;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pilot-card h2{margin:18px 0 4px;font-size:25px}.price{display:flex;align-items:baseline;gap:8px;margin:12px 0 6px}.price strong{font-size:48px;letter-spacing:-.04em}.price span{color:var(--muted);font-weight:750}.pilot-card p{color:var(--muted);line-height:1.6}.checklist{display:grid;gap:11px;padding:0;margin:22px 0 24px;list-style:none}.checklist li{display:grid;grid-template-columns:18px 1fr;gap:8px;color:#d9e4f5;line-height:1.45}.checklist li::before{content:'✓';color:var(--green);font-weight:950}.pilot-card .btn{width:100%}
    .section{margin-top:88px}.section[id]{scroll-margin-top:88px}.section-head{max-width:760px;margin-bottom:26px}.section h2{margin:0;font-size:clamp(30px,4vw,44px);letter-spacing:-.025em}.section-head p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:20px;padding:24px;background:rgba(17,24,39,.78)}.plan.recommended{border-color:rgba(77,141,255,.58);box-shadow:inset 0 1px rgba(255,255,255,.04)}.plan-label{color:#76a9ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.plan h3{margin:9px 0 0;font-size:23px}.plan .price strong{font-size:39px}.plan .muted{min-height:52px;color:var(--muted);line-height:1.55}.plan .checklist{margin-top:17px;flex:1}.plan .btn{margin-top:6px}
    .table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:20px;background:rgba(15,23,42,.76)}table{width:100%;min-width:790px;border-collapse:collapse}caption{text-align:left;padding:20px 22px;color:var(--text);font-weight:900;font-size:18px}th,td{padding:15px 20px;border-top:1px solid var(--border);text-align:left;vertical-align:top}thead th{color:#cfe0fb;font-size:12px;text-transform:uppercase;letter-spacing:.08em}tbody th{color:var(--muted);font-size:13px}td{color:#e3ebf8;font-size:13px}.yes{color:#a7f3d0;font-weight:850}.managed{color:#fde68a;font-weight:800}
    .boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.boundary{border:1px solid var(--border);border-radius:18px;padding:20px;background:rgba(17,24,39,.68)}.boundary strong{display:block;margin-bottom:8px}.boundary p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.faq{display:grid;gap:10px}.faq details{border:1px solid var(--border);border-radius:15px;padding:0 18px;background:rgba(17,24,39,.68)}.faq summary{cursor:pointer;padding:18px 0;font-weight:850}.faq p{margin:0 0 18px;color:var(--muted);line-height:1.65}
    .final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:88px;border:1px solid rgba(77,141,255,.48);border-radius:24px;padding:clamp(24px,5vw,42px);background:linear-gradient(135deg,rgba(77,141,255,.16),rgba(17,24,39,.84))}.final-cta h2{margin:0;font-size:clamp(27px,4vw,40px)}.final-cta p{margin:10px 0 0;color:var(--muted);line-height:1.6}.final-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:max-content}footer{border-top:1px solid var(--border);padding:28px 20px;text-align:center;color:var(--soft);font-size:12px;line-height:1.7}footer a{color:#93b8f4;text-decoration:none;font-weight:750}
    @media(max-width:900px){.hero{grid-template-columns:1fr}.pilot-card{max-width:620px}.plans,.boundaries{grid-template-columns:1fr}.plan .muted{min-height:0}.final-cta{display:grid}.final-actions{justify-content:flex-start;min-width:0}}@media(max-width:640px){.top{align-items:flex-start;flex-direction:column}.nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.nav .btn{text-align:center;padding-inline:8px}.wrap{padding-inline:16px}.hero-actions,.final-actions{display:grid;grid-template-columns:1fr}.plans{gap:12px}.price strong{font-size:42px}.section[id]{scroll-margin-top:132px}}
