*{box-sizing:border-box}:root{--bg-deep:#080808;--bg-mid:#111;--bg-accent:#1e1e1e;--surface-primary:#fff;--surface-muted:#f8f8f8;--text-primary:#111;--text-secondary:var(--gray-dark);--text-on-dark:var(--gray-light);--accent-gray:#5f6360;--accent-gray-light:#707070;--accent-gray-soft:rgba(95,99,96,.14);--accent-teal:#00bcac;--accent-teal-soft:rgba(0,188,172,.13);--gray-light:#e8e6e6;--gray-mid:#b4b4b4;--gray-dark:#707070;--border-soft:var(--gray-light);--error-text:#ad2616;--error-bg:#fff3f1;--error-border:#ffd4cf}body,html{margin:0;padding:0;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 70% 5%,#1e1e1e 0,var(--bg-mid) 40%,var(--bg-deep) 100%);color:var(--text-primary);line-height:1.5}.page{min-height:100vh;flex-direction:column;justify-content:flex-start;padding:0}.page,.topNav{display:flex;align-items:center}.topNav{width:100%;padding:18px 32px;border-bottom:1px solid hsla(0,0%,71%,.08);background:rgba(8,8,8,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:100}.logoLink{display:inline-flex;align-items:center;text-decoration:none;opacity:.92;transition:opacity .2s}.logoLink:hover{opacity:1}.logoImg{height:36px;width:auto}.shell{width:min(1120px,100%);display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:36px 24px}.hero{background:linear-gradient(120deg,rgba(8,8,8,.92),rgba(25,25,25,.88)),radial-gradient(circle at 100% 0,rgba(95,99,96,.2),transparent 40%);border:1px solid hsla(0,0%,71%,.15);border-radius:20px;padding:180px 40px 140px;box-shadow:0 18px 54px rgba(0,0,0,.6);text-align:center;display:flex;flex-direction:column;align-items:center}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:16px;font-weight:700;color:var(--accent-teal)}.hero h1{margin:10px 0;color:#fff;line-height:1.15;letter-spacing:-.01em;font-size:clamp(30px,4vw,44px)}.heroText{margin:0;font-size:clamp(16px,2vw,20px);color:var(--text-on-dark);max-width:58ch;line-height:1.65;opacity:.94;text-align:center}.statusRow{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.statusPill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid hsla(0,0%,71%,.28);background:rgba(8,8,8,.6);color:var(--text-on-dark);padding:8px 13px}.statusPill span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--gray-mid);opacity:1}.statusPill strong{font-size:13px;font-weight:700}.card{width:min(1120px,100%);background:var(--surface-primary);border:1px solid var(--border-soft);border-radius:20px;padding:24px;box-shadow:0 10px 26px rgba(0,0,0,.14)}.card h2{margin-top:0;margin-bottom:8px;color:var(--text-primary);letter-spacing:-.01em}.info{font-weight:500}.info,.muted{color:var(--text-secondary)}.muted{margin-top:0}.error{color:var(--error-text);font-weight:600;background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;padding:11px 13px}.grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.field{border:1px solid var(--border-soft);border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:6px;background:var(--surface-muted)}.field span{color:var(--gray-mid);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.field strong{font-size:14px;color:var(--text-primary);overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--accent-gray);outline-offset:2px}@media (max-width:740px){.card,.hero,.page{padding:18px}.card,.hero{border-radius:14px}.hero h1{font-size:clamp(26px,7vw,34px)}}.btnActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.activateRow{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:14px;font-weight:600;line-height:1;padding:11px 22px;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease,transform .12s ease;text-decoration:none;border:2px solid transparent;white-space:nowrap}.btn:active{transform:scale(.97)}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.btnOutline{background:transparent;border-color:var(--accent-gray);color:var(--accent-gray)}.btnOutline:hover{background:var(--accent-gray-soft);box-shadow:0 0 0 4px rgba(95,99,96,.12)}.btnFreeTrial{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff;font-size:16px;padding:16px 48px;letter-spacing:.02em;box-shadow:0 4px 22px rgba(0,188,172,.4)}.btnFreeTrial:hover{background:#00a899;border-color:#00a899;box-shadow:0 6px 28px rgba(0,188,172,.55)}.heroActions{display:flex;justify-content:center;margin-top:28px}.btnActivate{background:var(--accent-gray);border-color:var(--accent-gray);color:#fff;box-shadow:0 4px 18px rgba(95,99,96,.35);font-size:15px;padding:13px 32px;letter-spacing:.01em}.btnActivate:hover{background:var(--accent-gray-light);border-color:var(--accent-gray-light);box-shadow:0 6px 24px hsla(0,0%,44%,.45)}.activateSuccess{margin:0;font-weight:600;color:#1a7a58;background:#e8f9f3;border:1px solid #9ae4c9;border-radius:10px;padding:11px 16px}.footer{width:min(1120px,100%);margin-top:auto;padding:28px 0 24px;border-top:1px solid hsla(0,0%,71%,.12);text-align:center}.footerLinks{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.footerLinks a{color:var(--gray-mid);text-decoration:none;font-size:13px;transition:color .2s}.footerLinks a:hover{color:var(--accent-teal)}.footerDivider{color:hsla(0,0%,71%,.25);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footerCopy{margin:0;color:var(--gray-dark);font-size:12px}