*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0e11;color:#eeeef0;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#f46b6b}.header{max-width:1180px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:1.7rem;letter-spacing:.22em;font-weight:800}.dot,.eyebrow{color:#e54e55}nav{display:flex;gap:24px;align-items:center;font-size:.9rem}nav a{white-space:nowrap}.button,.navcta{background:#d73e48;color:white;padding:12px 19px;border:0;border-radius:3px;display:inline-block;font-weight:650;cursor:pointer}.button:hover,.navcta:hover{background:#b72b34;color:white}.button.secondary{background:transparent;border:1px solid #8a8c94}.hero{padding:120px 24px 110px;background:radial-gradient(circle at 85% 20%,#431c24 0,transparent 38%),linear-gradient(120deg,#15171b,#0d0e11)}.wrap{max-width:1120px;margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.77rem;font-weight:800}h1{font-size:clamp(2.8rem,7vw,5.7rem);letter-spacing:-.06em;line-height:1.08;max-width:850px;margin:16px 0 24px}h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.18;letter-spacing:-.035em}h3{font-size:1.25rem;margin:0 0 8px}.lead{font-size:1.23rem;color:#c3c5ca;max-width:700px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.section{padding:90px 24px}.muted{color:#adb0b9}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px}.card{padding:28px;background:#1a1c21;border:1px solid #33363e;border-radius:6px}.card p{color:#b9bbc3}.card a{color:#ff858b}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.stripe{border-top:1px solid #363941}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-top:32px}.step{border-top:2px solid #d73e48;padding:18px 10px 0 0}.step b{color:#ff858b}ul{padding-left:20px}.form{max-width:650px;display:grid;grid-gap:15px;gap:15px}.form label{display:grid;grid-gap:6px;gap:6px;font-weight:650}.form input,.form select,.form textarea{background:#1a1c21;color:#fff;border:1px solid #595b65;border-radius:4px;padding:13px;font:inherit}.form textarea{min-height:130px}.form .check{display:flex;align-items:start;gap:10px;font-weight:400}.form .check input{margin-top:7px}.status{min-height:28px}footer{border-top:1px solid #30333b;padding:42px max(24px,calc((100vw - 1120px)/2));display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#aeb0b8}footer strong{color:white;letter-spacing:.2em}footer div:nth-child(2){display:flex;gap:18px}footer small{width:100%}@media(max-width:750px){.header{flex-direction:column;align-items:start}nav{flex-wrap:wrap;gap:12px}.cards,.split,.steps{grid-template-columns:1fr}.hero{padding:75px 24px}.section{padding:65px 24px}}