:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#07110f;color:#f4fbf8}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:0 auto;padding:96px 28px}.eyebrow{color:#5ce1b9;font-weight:800;letter-spacing:.18em}h1{max-width:800px;margin:18px 0;font-size:clamp(3rem,8vw,6.5rem);line-height:.96;letter-spacing:-.055em}.lede{max-width:680px;color:#a9bdb6;font-size:1.25rem;line-height:1.6}section{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-top:64px}article{padding:24px;border:1px solid #25463c;background:#0c1a17;border-radius:14px;font-weight:700}main.narrow{max-width:640px}.button-link{display:inline-block;margin-top:24px;padding:14px 28px;background:#5ce1b9;color:#07110f;font-weight:800;text-decoration:none;border-radius:10px}.button-link:hover{opacity:.9}.button-link.secondary{background:transparent;color:#5ce1b9;border:1px solid #5ce1b9;margin-left:10px}.button-link+.button-link.secondary,.form-error{margin-top:24px}.form-error{padding:14px 18px;border:1px solid #7a2626;background:#251010;color:#f26c6c;border-radius:10px;font-weight:600}.stacked-form{gap:18px;margin-top:40px}.stacked-form,.stacked-form label{display:flex;flex-direction:column}.stacked-form label{gap:6px;font-weight:700;color:#a9bdb6;font-size:.9rem}.stacked-form input,.stacked-form select,.stacked-form textarea{font:inherit;padding:12px 14px;border-radius:8px;border:1px solid #25463c;background:#0c1a17;color:#f4fbf8}.stacked-form button{margin-top:8px;align-self:flex-start;padding:14px 28px;background:#5ce1b9;color:#07110f;font-weight:800;border:none;border-radius:10px;cursor:pointer;font-size:1rem}.stacked-form button:hover{opacity:.9}.stacked-form label.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing-card{display:flex;flex-direction:column;gap:10px}.pricing-card h2{margin:0;font-size:1.8rem;letter-spacing:-.02em}.pricing-card p{color:#a9bdb6;font-weight:500;line-height:1.5}.pricing-soon{font-style:italic;opacity:.8}