:root{--ink:#10233f;--muted:#607089;--blue:#176bff;--blue2:#0b47bd;--cyan:#55d9ff;--line:#dce6f4;--soft:#f3f7fc;--white:#fff;--shadow:0 24px 70px rgba(18,54,104,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.55}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid rgba(220,230,244,.8);background:rgba(255,255,255,.94);backdrop-filter:blur(16px);position:sticky;top:0;z-index:100}.site-brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,var(--blue),var(--blue2));color:white;display:grid;place-items:center;font-weight:900;box-shadow:0 9px 25px rgba(23,107,255,.28)}.site-brand strong,.site-brand small{display:block}.site-brand strong{font-size:18px}.site-brand small{font-size:12px;color:var(--muted)}.site-nav{display:flex;align-items:center;gap:28px}.site-nav a{color:var(--ink);text-decoration:none;font-weight:700;font-size:14px}.site-nav .nav-action{background:var(--ink);color:#fff;padding:11px 18px;border-radius:12px}.hero{min-height:650px;padding:76px clamp(22px,7vw,110px);display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;background:radial-gradient(circle at 75% 15%,rgba(85,217,255,.18),transparent 30%),linear-gradient(180deg,#fff,#f7fbff)}.eyebrow{display:inline-block;color:var(--blue);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.hero h1{font-size:clamp(42px,5vw,72px);line-height:1.03;letter-spacing:-.05em;margin:18px 0 24px;max-width:760px}.hero p,.section-head p,.auth-copy p,.cabinet-heading p{color:var(--muted);font-size:18px;max-width:650px}.hero-actions{display:flex;gap:14px;margin:32px 0}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 21px;border-radius:14px;text-decoration:none;font-weight:800;border:0;cursor:pointer;font-size:15px}.button.primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 12px 30px rgba(23,107,255,.23)}.button.secondary{color:var(--ink);background:#fff;border:1px solid var(--line)}.trust-row{display:flex;gap:24px;color:var(--muted);font-size:14px;font-weight:700}.trust-row span:before{content:"✓";color:var(--blue);margin-right:7px}.model-demo{background:#0e203a;color:#fff;border-radius:30px;padding:24px;box-shadow:var(--shadow);transform:perspective(900px) rotateY(-4deg);animation:float 5s ease-in-out infinite}.demo-bar{display:flex;align-items:center;gap:7px;color:#9eb0c9;font-size:13px}.demo-bar i{width:8px;height:8px;border-radius:50%;background:#45617f}.demo-bar span{margin-left:auto}.demo-metric{margin:38px 0 18px}.demo-metric small,.demo-metric strong,.demo-metric em{display:block}.demo-metric small{color:#9eb0c9}.demo-metric strong{font-size:42px;letter-spacing:-.04em;margin-top:5px}.demo-metric em{color:var(--cyan);font-style:normal;font-weight:800}.demo-chart{height:180px;display:flex;align-items:flex-end;gap:11px;padding:24px 0;border-bottom:1px solid #30455f}.demo-chart span{flex:1;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--cyan),var(--blue));animation:grow 1.4s ease both}.demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px}.demo-grid div{background:#162b47;border:1px solid #28425f;padding:14px;border-radius:14px}.demo-grid small,.demo-grid strong{display:block}.demo-grid small{color:#8ea3bf}.demo-grid strong{margin-top:6px}.section{padding:100px clamp(22px,7vw,110px)}.section-head{max-width:750px;margin-bottom:42px}.section-head h2,.auth-copy h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.04em;margin:14px 0}.scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.scenario-grid article{min-height:265px;border:1px solid var(--line);border-radius:22px;padding:26px;background:#fff;transition:.25s}.scenario-grid article:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#bdd1ef}.scenario-grid .coming{background:var(--soft)}.scenario-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e8f1ff;color:var(--blue);font-weight:900}.scenario-grid h3{font-size:23px;margin:25px 0 9px}.scenario-grid p{color:var(--muted)}.scenario-grid small{color:var(--blue);font-weight:800}.process{background:var(--ink);color:#fff}.process .eyebrow{color:var(--cyan)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.process-grid div{padding:30px;border:1px solid #35506e;border-radius:22px;background:#152b47}.process-grid b{color:var(--cyan);font-size:28px}.process-grid p{color:#b0bfd2}.auth-section{padding:100px clamp(22px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:var(--soft)}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.auth-grid form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 12px 40px rgba(20,53,95,.07)}.auth-grid h3{font-size:24px;margin-top:0}.auth-grid label{display:block;font-size:14px;font-weight:800;margin:14px 0}.auth-grid input{display:block;width:100%;height:48px;border:1px solid #cdd9e8;border-radius:11px;margin-top:7px;padding:0 13px;font:inherit}.auth-grid .button{width:100%;margin-top:10px}.message-stack{position:fixed;z-index:200;top:90px;right:25px;max-width:380px}.message{background:#fff;border-left:4px solid var(--blue);box-shadow:var(--shadow);padding:15px 18px;border-radius:10px;margin-bottom:10px}footer{display:flex;justify-content:space-between;padding:28px clamp(22px,7vw,110px);background:#09192d;color:#9fb0c7}.cabinet-body{background:var(--soft)}.cabinet-shell{padding:58px clamp(22px,7vw,110px)}.cabinet-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.cabinet-heading h1{font-size:48px;letter-spacing:-.04em;margin:8px 0}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-card{background:#fff;border:1px solid var(--line);padding:24px;border-radius:20px}.plan-top{display:flex;justify-content:space-between}.plan-number{font-weight:900;color:var(--blue)}.status{font-size:12px;font-weight:900;padding:6px 10px;border-radius:99px;background:#edf3fa}.status.ready{background:#dcf8e9;color:#167348}.plan-card h2{font-size:19px;margin:22px 0 8px}.plan-card p,.plan-card small{color:var(--muted)}.plan-actions{display:flex;gap:10px;margin-top:22px}.plan-actions a{color:var(--blue);font-weight:800;text-decoration:none}.empty-state{text-align:center;background:#fff;border:1px dashed #b8c9de;border-radius:26px;padding:80px 25px}.empty-mark{margin:auto;width:64px;height:64px;display:grid;place-items:center;background:#e8f1ff;color:var(--blue);border-radius:20px;font-weight:900}.empty-state h2{font-size:30px;margin-bottom:7px}.empty-state p{color:var(--muted);margin:0 auto 25px;max-width:520px}@keyframes float{50%{transform:perspective(900px) rotateY(-1deg) translateY(-8px)}}@keyframes grow{from{height:0}}@media(max-width:1000px){.hero,.auth-section{grid-template-columns:1fr}.scenario-grid{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr 1fr}.model-demo{transform:none}.site-nav{gap:14px}.site-nav a:not(.nav-action){display:none}}@media(max-width:640px){.site-header{height:70px}.site-brand small{display:none}.hero{padding-top:52px}.hero h1{font-size:42px}.hero-actions,.trust-row,.cabinet-heading{align-items:stretch;flex-direction:column}.scenario-grid,.process-grid,.auth-grid,.plan-grid{grid-template-columns:1fr}.section,.auth-section{padding-top:70px;padding-bottom:70px}.demo-metric strong{font-size:34px}.cabinet-heading h1{font-size:38px}}
/* The business-plan action is intentionally calmer than the other primary actions. */
.site-nav .nav-action-plan{font-weight:400}
