:root{--bg:#06100c;--green:#55e6a5;--text:#eff9f4;--muted:#9cb0a6;--line:#ffffff16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% -10%,#173f2d 0,transparent 35%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center}.brand img{display:block;width:190px;height:auto}nav{display:flex;align-items:center;gap:28px;color:var(--muted);font-weight:700;font-size:14px}.login,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:13px 20px;font-weight:850}.login{padding:10px 16px;border:1px solid var(--line);color:white}.hero{min-height:650px;max-width:1180px;margin:auto;padding:78px 24px 74px;display:grid;grid-template-columns:1fr 1.08fr;gap:68px;align-items:center}.eyebrow{margin:0 0 16px;color:var(--green);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}h1{font-size:clamp(42px,5.1vw,70px);line-height:1;letter-spacing:-.05em;margin:0;max-width:700px}h2{font-size:clamp(32px,4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:0}.lead{font-size:19px;line-height:1.6;color:var(--muted);max-width:620px;margin:28px 0}.actions{display:flex;gap:12px}.primary{background:var(--green);color:#04100a}.secondary{border:1px solid var(--line);background:#ffffff08}.proof{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;color:#c5d4cd;font-size:13px;font-weight:700}.proof span:before{content:'✓';color:var(--green);margin-right:7px}.dashboard{padding:18px;border:1px solid #ffffff20;border-radius:22px;background:linear-gradient(145deg,#11271d,#09150f);box-shadow:0 40px 100px #0008;transform:perspective(1100px) rotateY(-3deg)}.dash-top{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 20px}.dash-top small,.dash-top strong{display:block}.dash-top small{color:#ffffff55;font-size:10px;letter-spacing:.12em}.dash-top strong{margin-top:5px;font-size:20px}.status{padding:7px 10px;border-radius:999px;background:#55e6a518;color:#77efb8;font-size:11px;font-weight:800}.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.numbers article{padding:14px;border:1px solid var(--line);border-radius:12px;background:#ffffff08}.numbers small{display:block;color:#ffffff66;font-size:10px}.numbers strong{display:block;margin-top:7px;color:#71eeb6;font-size:16px}.red{color:#ff837f!important}.table{margin-top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tr{display:grid;grid-template-columns:1.2fr .8fr .7fr;align-items:center;padding:13px;border-top:1px solid var(--line);font-size:12px}.tr:first-child{border:0}.tr.head{color:#ffffff55;background:#ffffff05;font-size:10px;text-transform:uppercase}.tr span:first-child{display:flex;align-items:center;gap:8px}.tr b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#55e6a518;color:var(--green);font-size:9px}.tr strong{text-align:right;color:#71eeb6}.section-head{max-width:1180px;margin:0 auto 48px}.section-head>p:last-child{color:var(--muted);font-size:18px}.workflow{padding:96px 24px;background:#07130e;border-top:1px solid var(--line)}.workflow .section-head{margin-bottom:38px}.steps{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.steps article{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid var(--line);border-radius:16px;background:#ffffff05}.steps article>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#55e6a518;color:var(--green);font-weight:900}.steps h3{margin:3px 0 8px;font-size:18px}.steps p{margin:0;color:var(--muted);line-height:1.55}.feature-section{padding:100px 24px;background:#09150f;border-block:1px solid var(--line)}.features{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.features article{min-height:260px;padding:25px;border:1px solid var(--line);border-radius:16px;background:#ffffff05}.features article>span{color:#55e6a577;font-size:12px;font-weight:900}.features h3{font-size:21px;margin:54px 0 12px}.features p,.control p,.contact p{color:var(--muted);line-height:1.65}.control{max-width:1180px;margin:0 auto;padding:110px 24px;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.control>div>p:last-child{font-size:18px}.control ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:16px;background:#ffffff05}.control li{padding:19px 22px;border-top:1px solid var(--line);font-weight:800}.control li:first-child{border:0}.control li:before{content:'✓';color:var(--green);margin-right:12px}.contact{max-width:1132px;margin:0 auto 80px;padding:48px;display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #55e6a538;border-radius:22px;background:linear-gradient(120deg,#143526,#0b1c14)}.contact p{margin-bottom:0}.contact .primary{white-space:nowrap}footer{max-width:1180px;margin:auto;padding:32px 24px 50px;display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}footer .brand img{width:155px}footer p{margin-right:auto}@media(max-width:900px){nav{gap:18px}nav>a:not(.login){display:none}.hero{grid-template-columns:1fr;padding-top:62px}.dashboard{transform:none}.steps{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.control{grid-template-columns:1fr}.contact{margin-inline:20px}}@media(max-width:600px){.brand img{width:165px}.hero{gap:48px;padding-top:54px}.actions{flex-direction:column}.actions a{width:100%}.numbers{grid-template-columns:1fr}.features{grid-template-columns:1fr}.workflow,.feature-section,.control{padding-block:72px}.contact{align-items:flex-start;flex-direction:column;padding:30px}.contact .primary{width:100%}footer{align-items:flex-start;flex-direction:column}footer p{margin:0}.tr{grid-template-columns:1.2fr .7fr}.tr>:nth-child(2){display:none}}
