@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Manrope,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.brand-text,.price{font-family:Plus Jakarta Sans,sans-serif}a{text-decoration:none}img,svg{display:block;max-width:100%}:root{--bg-main: #050a16;--bg-soft: #0a1328;--panel: rgba(10, 19, 40, .66);--panel-border: rgba(255, 255, 255, .1);--title: #ffffff;--text: rgba(235, 245, 255, .82);--muted: rgba(185, 204, 228, .75);--accent: #00f297;--accent-soft: rgba(0, 242, 151, .22);--radius: 20px;--section-space: 110px}#root{min-height:100vh}.landing{position:relative;overflow:hidden;color:var(--text);background:radial-gradient(circle at 15% 15%,rgba(0,242,151,.1),transparent 35%),radial-gradient(circle at 80% 0%,rgba(37,107,255,.22),transparent 30%),linear-gradient(180deg,#04070f 0%,var(--bg-main) 40%,#02050d 100%)}.shell{width:min(1200px,92vw);margin:0 auto}.bg-orb{position:fixed;z-index:0;pointer-events:none;filter:blur(80px);border-radius:999px}.orb-one{width:460px;height:460px;background:#00f2971f;left:-140px;top:120px}.orb-two{width:540px;height:540px;background:#3a62ff2e;right:-160px;top:-80px}.topbar{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a18ad;border-bottom:1px solid rgba(255,255,255,.08)}.navbar{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:24px}.brand-logo{display:block;width:auto;max-width:160px;flex:0 1 auto}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--title);font-weight:700;letter-spacing:.4px}.brand-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#0f1d3f,#00f297);color:#02110a;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900}.brand-text{font-size:1.02rem}.nav-links{display:flex;gap:22px;list-style:none;margin:0;padding:0}.nav-links a{color:var(--muted);font-weight:500;transition:color .18s ease}.nav-links a:hover{color:var(--title)}.backoffice-btn{padding:10px 16px;border-radius:12px;color:#03130d;background:var(--accent);font-weight:700;transition:transform .18s ease;display:inline-flex;align-items:center;gap:6px}.backoffice-btn:hover{transform:translateY(-2px)}.menu-toggle{display:none;width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d}.menu-toggle span{display:block;width:18px;height:2px;margin:5px auto;background:#fff}main{position:relative;z-index:1}section{padding:var(--section-space) 0}.hero{display:grid;gap:42px;grid-template-columns:1.05fr .95fr;align-items:center;min-height:calc(100vh - 78px);padding-top:70px}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:.86rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1,h2,h3{margin:0;color:var(--title)}h1{font-size:clamp(2rem,4.8vw,4rem);line-height:1.06}h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.18}.hero-subtitle{max-width:620px;margin:18px 0 0;font-size:1.08rem;color:var(--muted)}.hero-actions{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-weight:700;padding:12px 20px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn-primary{color:#02130c;background:var(--accent);box-shadow:0 16px 30px #00f29733}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 38px #00f29747}.btn-secondary{color:var(--title);border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.btn-secondary:hover{transform:translateY(-2px);border-color:#ffffff4d}.hero-visual{display:flex;justify-content:center}.phone-frame{width:min(390px,92%);border-radius:34px;border:1px solid rgba(255,255,255,.2);padding:18px;background:linear-gradient(155deg,#ffffff14,#00000059);box-shadow:0 38px 80px #00000080,inset 0 1px #ffffff3d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;animation:floatIn .75s ease both}.phone-notch{width:92px;height:9px;margin:0 auto 14px;border-radius:999px;background:#ffffff40}.phone-header{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.14);background:#030b1cd1;border-radius:14px;padding:12px 14px;margin-bottom:14px}.phone-header strong{color:var(--accent)}.phone-chart{height:146px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#081229cc,#030a18d9);display:flex;align-items:flex-end;gap:8px;padding:14px}.phone-chart span{flex:1;border-radius:9px 9px 4px 4px;background:linear-gradient(180deg,#3a65ff,var(--accent));animation:rise .85s ease}.phone-metrics{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-metrics article{border-radius:12px;background:#030b1ce0;border:1px solid rgba(255,255,255,.12);padding:12px}.phone-metrics p{margin:0;color:var(--muted);font-size:.86rem}.phone-metrics strong{display:block;margin-top:6px;color:var(--title)}.section-head{max-width:700px;margin-bottom:28px}.benefit-grid,.steps-grid,.stats-grid,.capture-grid{display:grid;gap:16px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-card,.step-card,.stat-card,.capture-card,.pricing-card,.faq-item,.contact,.store-badge{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.benefit-card{padding:22px;transition:transform .22s ease,border-color .22s ease}.benefit-card:hover{transform:translateY(-6px);border-color:#00f2976b}.benefit-icon{width:44px;height:44px;border-radius:12px;display:inline-block;margin-bottom:14px;background:linear-gradient(140deg,#3a65ff4d,#00f29747);position:relative}.benefit-icon:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:7px;border:2px solid rgba(255,255,255,.84)}.benefit-card h3{font-size:1.06rem}.benefit-card p{margin:10px 0 0;color:var(--muted)}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}.step-card{padding:20px}.step-number{display:inline-flex;margin-bottom:12px;color:var(--accent);font-weight:700}.step-card p{margin:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:22px}.stat-value{margin:0;color:var(--title);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:800}.stat-label{margin:9px 0 0;color:var(--muted)}.capture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capture-card{padding:18px}.capture-card p{margin:8px 0 0;color:var(--muted)}.capture-graph{margin-top:18px;height:150px;display:flex;gap:10px;align-items:flex-end;border-radius:14px;background:#0000003d;border:1px solid rgba(255,255,255,.08);padding:14px}.capture-graph span{flex:1;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,#3c6bff,var(--accent))}.pricing{display:grid;place-items:center}.pricing-card{max-width:560px;width:100%;padding:34px;box-shadow:0 30px 80px #0000006b}.price{margin:16px 0 22px;font-size:3.1rem;line-height:1;color:#fff;font-weight:800}.price span{display:inline-block;margin-left:8px;font-size:1rem;color:var(--muted);font-weight:500}.pricing-card ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pricing-card li:before{content:"•";color:var(--accent);margin-right:9px}.full-btn{width:100%;margin-top:24px}.badge-row{display:flex;flex-wrap:wrap;gap:16px}.store-badge{min-width:220px;padding:16px 18px;display:inline-flex;flex-direction:column;gap:4px;color:var(--title);transition:transform .18s ease}.store-badge:hover{transform:translateY(-4px)}.store-badge small{color:var(--muted)}.store-badge.disabled{opacity:.72;border-style:dashed}.faq-list{display:grid;gap:12px}.faq-item{padding:18px 20px}.faq-item summary{cursor:pointer;list-style:none;color:var(--title);font-weight:700}.faq-item p{margin:12px 0 0;color:var(--muted)}.contact{padding:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.contact p{margin:12px 0 0;max-width:700px;color:var(--muted)}.footer{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);background:#020711b3;margin-top:70px}.footer-content{padding:34px 0;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}.footer-content p{margin:14px 0 10px;color:var(--muted)}.footer-links{display:grid;gap:8px;align-content:start}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--title)}@keyframes floatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rise{0%{transform:scaleY(.25);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@media(max-width:1080px){:root{--section-space: 90px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:44px}.benefit-grid,.steps-grid,.stats-grid,.capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-content{grid-template-columns:1fr 1fr}}@media(max-width:820px){.navbar{gap:10px}.brand-logo{max-width:min(38vw,140px);height:auto}.menu-toggle{display:block;order:3;flex:0 0 44px}.nav-links{position:absolute;top:78px;left:0;right:0;width:min(92vw,450px);margin:0 auto;border-radius:16px;padding:12px;flex-direction:column;background:#071024f2;border:1px solid rgba(255,255,255,.1);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.nav-links.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.backoffice-btn{order:2;margin-left:auto;flex:0 0 auto;padding:9px 12px;font-size:.92rem}.contact{flex-direction:column;align-items:flex-start}.footer-content{grid-template-columns:1fr}}@media(max-width:620px){:root{--section-space: 76px;--radius: 16px}.shell{width:min(1200px,94vw)}.navbar{gap:8px}.brand-logo{max-width:34vw}.backoffice-btn{padding:8px 10px}.benefit-grid,.steps-grid,.stats-grid,.capture-grid{grid-template-columns:1fr}.pricing-card,.contact{padding:22px}.price{font-size:2.5rem}}
