html,body{color:#e8eef8;background:#07111f;margin:0;padding:0;font-family:Manrope,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px}a{color:inherit}.landing{background:radial-gradient(circle at 15% 18%,#4299e13d,#0000 24%),radial-gradient(circle at 88% 10%,#38bdf81f,#0000 18%),linear-gradient(#020617 0%,#07111f 46%,#0a1728 100%);min-height:100vh;padding:32px 18px 64px}.landing-shell{gap:18px;width:min(1160px,100%);margin:0 auto;display:grid}.hero-card,.panel-card,.metric-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0a1424f0,#08101edb);border:1px solid #94a3b829;box-shadow:0 28px 80px #02061752}.hero-card{border-radius:32px;gap:28px;padding:28px;display:grid}.hero-copy{align-content:start;gap:18px;display:grid}.eyebrow,.section-tag{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;background:#0f172aa3;border:1px solid #60a5fa47;border-radius:999px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.hero-copy h1,.panel-card h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:800}.hero-copy h1{max-width:11ch;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.hero-lead,.panel-card p,.highlight-item p,.feature-tile p,.metric-card span,.requisites-grid dd{color:#e2e8f0bd;margin:0;line-height:1.65}.hero-lead{max-width:62ch;font-size:1.02rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-button,.secondary-button{border-radius:18px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.primary-button{color:#eff6ff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 18px 36px #2563eb47}.secondary-button{color:#dbeafe;background:#0f172aad;border:1px solid #60a5fa47}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.full-width{width:100%}.hero-panel{gap:14px;display:grid}.status-card{color:#e0f2fe;background:#0c1626c7;border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:12px 14px;font-size:.95rem;font-weight:700;display:inline-flex}.status-dot{background:#38bdf8;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 8px #38bdf824}.feature-stack{gap:12px;display:grid}.feature-tile{background:#09121fb8;border:1px solid #94a3b81a;border-radius:22px;padding:16px 18px}.feature-index{color:#7dd3fc;letter-spacing:.1em;margin-bottom:10px;font-size:.8rem;font-weight:800;display:inline-flex}.feature-tile h2,.highlight-item h3{color:#f8fafc;margin:0 0 8px;font-size:1.05rem}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-card{border-radius:24px;gap:6px;padding:18px;display:grid}.metric-card strong{letter-spacing:-.05em;font-size:1.8rem;line-height:1}.content-grid,.content-column,.side-column{gap:18px;display:grid}.panel-card{border-radius:28px;gap:18px;padding:22px;display:grid}.accent-card{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 32%),linear-gradient(#0a1424f0,#08101edb)}.highlight-list{gap:12px;display:grid}.highlight-item{background:#08101db8;border:1px solid #94a3b81a;border-radius:20px;padding:16px 18px}.requisites-grid{gap:14px;margin:0;display:grid}.requisites-grid div{gap:4px;display:grid}.requisites-grid dt{color:#93c5fd;text-transform:uppercase;letter-spacing:.06em;font-size:.84rem;font-weight:800}.requisites-grid dd{margin:0}@media (min-width:880px){.landing{padding:42px 28px 72px}.hero-card{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:22px;padding:34px}.hero-copy{max-width:640px}.hero-copy h1{max-width:10.5ch;font-size:clamp(3rem,4.4vw,4.35rem);line-height:.98}.hero-lead{max-width:56ch;font-size:.99rem}.content-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.72fr);align-items:start}}@media (max-width:879px){.metric-strip{grid-template-columns:1fr}}@media (max-width:639px){.landing{padding:18px 14px 48px}.hero-card,.panel-card,.metric-card{border-radius:24px}.hero-card{padding:22px}.panel-card{padding:18px}.hero-copy h1{max-width:none}.hero-actions{display:grid}.primary-button,.secondary-button{width:100%}}
