:root{--bg:#040510;--bg-soft:#0D1224;--card:#111937;--text:#F5F7FE;--muted:#ACB3CE;--brand:#6458FF;--brand-2:#00D7ED;--accent:#FF8A65;--ring:0 0 0 3px color-mix(in oklab,var(--brand) 45%,transparent)}*{box-sizing:border-box}body,html{padding:0;margin:0;background:radial-gradient(1100px 680px at 80% -10%,color-mix(in oklab,var(--brand-2) 15%,transparent) 0,transparent 60%),radial-gradient(900px 640px at -5% 15%,color-mix(in oklab,var(--brand) 18%,transparent) 0,transparent 65%),var(--bg);color:var(--text);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;line-height:1.65;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:color-mix(in oklab,var(--brand-2) 85%,white);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1120px,92vw);margin-inline:auto}.header{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);background:linear-gradient(90deg,color-mix(in oklab,var(--bg) 85%,transparent),color-mix(in oklab,var(--bg-soft) 75%,transparent));border-bottom:1px solid color-mix(in oklab,var(--brand-2) 12%,transparent)}.nav{justify-content:space-between;padding:14px 0}.logo,.nav{display:flex;align-items:center}.logo{gap:12px;font-weight:800;letter-spacing:.3px;font-size:clamp(16px,3vw,20px)}.nav-links{display:flex;align-items:center;gap:18px;font-size:14px}.nav-links a{color:var(--muted);font-weight:600;transition:color .2s ease}.nav-links a:hover{color:var(--text);text-decoration:none}.nav-links .btn{font-size:14px;padding:10px 16px}.badge{gap:8px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--brand-2) 26%,transparent);color:color-mix(in oklab,var(--brand-2) 80%,white);background:color-mix(in oklab,var(--brand) 18%,transparent);font-size:12px;letter-spacing:.4px}.badge,.btn{display:inline-flex;align-items:center}.btn{justify-content:center;gap:10px;padding:14px 20px;border-radius:12px;border:1px solid color-mix(in oklab,var(--brand-2) 30%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-2) 40%,var(--brand) 60%) 0,color-mix(in oklab,var(--brand) 88%,#0d1433) 100%);color:white;font-weight:700;letter-spacing:.2px;box-shadow:0 14px 40px rgba(100,88,255,.28),inset 0 0 0 1px rgba(255,255,255,.06);transition:transform .15s ease,box-shadow .2s ease,background .2s ease;will-change:transform}.btn:hover{transform:translateY(-1px);box-shadow:0 18px 48px rgba(100,88,255,.35),inset 0 0 0 1px rgba(255,255,255,.1);text-decoration:none}.btn:active{transform:translateY(0)}.btn-outline{background:transparent;color:var(--text);border-color:color-mix(in oklab,var(--brand-2) 30%,transparent)}.btn-small{padding:10px 14px;font-size:13px}.hero{padding:clamp(40px,6vw,80px) 0 32px}.hero h1{font-size:clamp(28px,6vw,54px);line-height:1.08;margin:18px 0 12px;letter-spacing:-.02em;font-weight:900}.hero p{color:var(--muted);font-size:clamp(16px,2.5vw,20px);margin:0;max-width:640px}.gradient-text{background:linear-gradient(90deg,var(--brand-2),#b1f0ff,var(--brand));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-cta{display:flex;gap:12px;justify-content:flex-start;margin-top:22px;flex-wrap:wrap}.google-btn{position:relative;padding-left:44px;display:flex}.google-btn,.google-icon{justify-content:center;align-items:center}.google-icon{position:absolute;inset-inline-start:18px;display:inline-flex}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.kpis .k{background:color-mix(in oklab,var(--card) 85%,transparent);padding:16px;border-radius:14px;border:1px solid color-mix(in oklab,var(--brand-2) 16%,transparent);display:grid;gap:4px}.kpis .k b{font-size:clamp(18px,3vw,28px)}.kpis .k span{color:var(--muted);font-size:13px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) min(360px,40vw);gap:clamp(24px,5vw,56px);align-items:stretch}.hero-card .card{height:100%;gap:16px}.hero-card .card,.pill-list{display:flex;flex-direction:column}.pill-list{gap:10px;margin:0;padding:0;list-style:none}.pill{background:color-mix(in oklab,var(--brand-2) 18%,var(--card) 82%);color:var(--text);padding:10px 14px;border-radius:999px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.muted{color:var(--muted);font-size:14px}.section{padding:clamp(36px,7vw,84px) 0}.section h2{text-align:center;font-size:clamp(22px,5vw,36px);margin:0 0 14px}.section p.lead{text-align:center;color:var(--muted);margin:0 auto 22px;max-width:750px}.cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cards.cards-vertical{grid-template-columns:1fr}.card{background:linear-gradient(180deg,color-mix(in oklab,var(--card) 92%,transparent),color-mix(in oklab,var(--brand) 3%,transparent));border:1px solid color-mix(in oklab,var(--brand-2) 18%,transparent);border-radius:16px;padding:18px}.card h3{margin:0 0 6px;font-size:18px}.card p{margin:0;color:var(--muted);font-size:14px}.cta-banner{margin-top:26px;padding:24px;background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 18%,transparent),color-mix(in oklab,var(--brand-2) 22%,transparent));border:1px solid color-mix(in oklab,var(--brand-2) 28%,transparent);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta-banner p{margin:0;color:#e9f6ff}.cta-banner .btn{padding:12px 16px}.footer{padding:36px 0 60px;color:var(--muted);border-top:1px solid color-mix(in oklab,var(--brand-2) 14%,transparent)}.footer a{color:var(--text)}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-heading{margin-bottom:8px;font-size:16px}.footer-heading,.footer-title{margin-top:0;color:var(--text)}.footer-note{margin-top:24px;font-size:12px;color:color-mix(in oklab,var(--muted) 90%,transparent)}.grid-2{grid-template-columns:1.1fr .9fr}.grid-2,.grid-3{display:grid;gap:18px}.grid-3{grid-template-columns:1.1fr repeat(2,minmax(0,1fr));align-items:start}.list{display:grid;gap:8px}.list a{opacity:.9}.list a:hover{opacity:1}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.testimonial{border:1px solid color-mix(in oklab,var(--brand-2) 18%,transparent);border-radius:16px;background:color-mix(in oklab,var(--card) 90%,transparent);padding:18px;font-size:14px}.testimonial strong{display:block;margin-bottom:6px}.checklist{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:10px}.checklist li{position:relative;padding-left:24px;color:var(--muted)}.checklist li:before{content:"✔";position:absolute;left:0;color:var(--brand-2)}.steps{margin:20px 0;gap:12px}.bullet-list,.steps{padding-left:18px;color:var(--muted);display:grid}.bullet-list{margin:16px 0 0;gap:8px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan{background:linear-gradient(160deg,color-mix(in oklab,var(--card) 92%,transparent),color-mix(in oklab,var(--brand) 6%,transparent));border:1px solid color-mix(in oklab,var(--brand-2) 18%,transparent);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:16px}.plan.highlighted{border-color:color-mix(in oklab,var(--brand-2) 40%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-2) 28%,transparent),0 24px 60px rgba(12,40,90,.35)}.price{font-size:20px;font-weight:700;color:var(--text)}.badge-light{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:color-mix(in oklab,var(--brand-2) 12%,var(--card) 88%);color:var(--brand-2);font-size:12px;letter-spacing:.3px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.nav-links{display:none}.cards,.footer-grid,.grid-2,.grid-3,.kpis,.plans,.testimonials{grid-template-columns:1fr}}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.floaty{animation:floaty 6s ease-in-out infinite}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hidden-visually{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.legal h1,.legal h2{color:var(--text)}.legal h2{margin-top:28px}.legal li,.legal p{color:var(--muted);font-size:15px}.legal ul{margin:12px 0;padding-left:20px}