:root{--background:#04060a;--surface:#0d121c;--surface-raised:#131a27;--border:#ffffff1f;--text-primary:#f2f4f8;--text-secondary:#a9b2c3;--accent:#ff9f38;--accent-contrast:#10131a;--radius:14px;--content-width:1120px;color:var(--text-primary);background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 75% -10%, #ff9f3824, transparent 60%), var(--background);margin:0}a{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{margin:0 0 .6em;line-height:1.15}h2{font-size:clamp(26px,3.4vw,36px)}h3{font-size:18px}p{margin:0 0 1em}.site-header{z-index:2;padding:14px max(16px, calc((100vw - var(--content-width)) / 2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#04060ad1;align-items:center;gap:24px;display:flex;position:sticky;top:0}.brand{color:var(--text-primary);align-items:center;gap:10px;font-size:18px;font-weight:750;text-decoration:none;display:flex}.brand-mark{background:radial-gradient(circle at 35% 35%, #fff3d6 0, var(--accent) 45%, #6b1f3d 100%);border-radius:50%;width:24px;height:24px;box-shadow:0 0 14px #ff9f3899}.site-header nav{gap:20px;margin-left:auto;display:flex}.site-header nav a{color:var(--text-secondary);font-size:15px;text-decoration:none}.site-header nav a:hover{color:var(--text-primary)}.button{white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-block}.button.primary{background:var(--accent);color:var(--accent-contrast)}.button.primary:hover{filter:brightness(1.08)}.button.ghost{color:var(--text-primary);border-color:var(--border)}.button.ghost:hover{border-color:var(--accent)}.button.large{padding:14px 24px;font-size:17px}main{max-width:var(--content-width);margin:0 auto;padding:0 16px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:64px 0 40px;display:grid}.hero h1{letter-spacing:-.02em;font-size:clamp(36px,5.4vw,60px)}.hero h1 em{color:var(--accent);font-style:normal}.lead{color:var(--text-secondary);max-width:34em;font-size:19px}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0 14px;display:flex}.hero-note{color:var(--text-secondary);font-size:14px}.hero-image{margin:0}.hero-image>img{border-radius:var(--radius);border:1px solid var(--border);width:100%;height:auto;display:block;box-shadow:0 30px 80px #0000008c,0 0 60px #ff9f381f}.hero-image figcaption{color:var(--text-secondary);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.google-logo{width:auto;height:16px}.section{border-top:1px solid var(--border);padding:56px 0}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps li,.plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.steps p,.plan li{color:var(--text-secondary)}.examples{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.examples a{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;padding:14px 18px;text-decoration:none;display:block}.examples a:hover{border-color:var(--accent)}.trust-points{color:var(--text-secondary);grid-template-columns:repeat(2,1fr);gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.trust-points strong{color:var(--text-primary)}.plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan{flex-direction:column;display:flex}.plan ul{flex:1;padding-left:18px}.plan .button{align-self:flex-start}.plan.featured{border-color:var(--accent);background:var(--surface-raised);box-shadow:0 0 0 1px var(--accent) inset}.price{font-size:30px;font-weight:750}.price span{color:var(--text-secondary);font-size:15px;font-weight:500}.faq-list{flex-direction:column;gap:10px;max-width:820px;display:flex}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.faq summary{cursor:pointer;font-weight:650}.faq details p{color:var(--text-secondary);margin:10px 0 0}.closing{text-align:center}.site-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-secondary);padding:28px 16px 40px;font-size:13px}.site-footer p{margin:4px 0}.site-footer a{color:var(--text-secondary)}@media (width<=860px){.site-header nav{display:none}.site-header .button{margin-left:auto}.hero{grid-template-columns:1fr;padding-top:36px}.steps,.plans,.examples,.trust-points{grid-template-columns:1fr}}
