@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg: #F9F9F9;--bg-alt: #FFFFFF;--surface: #FFFFFF;--surface-hover: #F1F3F4;--text: #202124;--text-secondary: #5F6368;--text-muted: #9AA0A6;--border: #E8EAED;--border-hover: #DADCE0;--accent: #1EA64A;--accent-hover: #178f3e;--accent-glow: rgba(30, 166, 74, .08);--radius: 12px;--radius-lg: 20px;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}ul{list-style:none}.wrap{width:min(100% - 48px,1140px);margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:.88rem;border-radius:var(--radius);border:none;cursor:pointer;transition:all .2s ease;padding:12px 24px;gap:8px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 4px 16px #1ea64a40;transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--text);border:1.5px solid var(--border)}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost{background:transparent;color:var(--text-secondary);padding:12px 0}.btn-ghost:hover{color:var(--accent)}.btn-sm{padding:8px 18px;font-size:.82rem}.btn-lg{padding:16px 36px;font-size:.95rem}.btn-full{width:100%}.nav{position:sticky;top:0;z-index:100;background:#f9f9f9d9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border)}.nav-row{display:flex;align-items:center;justify-content:space-between;height:64px}.nav-brand{display:flex}.logo{height:26px;width:auto}.nav-links{display:flex;gap:32px}.nav-links a{font-size:.86rem;font-weight:500;color:var(--text-secondary);transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:8px}.hero-platforms{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.platform-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);font-size:.82rem;font-weight:500;color:var(--text-secondary);transition:all .2s ease}.platform-badge:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.platform-badge svg{flex-shrink:0}.hero{padding:100px 0 80px;position:relative;overflow:hidden}.hero-glow{position:absolute;top:-300px;left:50%;transform:translate(-50%);width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(30,166,74,.04) 0%,transparent 60%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;position:relative}.hero-text{max-width:580px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:100px;background:var(--accent-glow);border:1px solid rgba(30,166,74,.2);font-size:.78rem;font-weight:500;color:var(--accent);margin-bottom:24px}.badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.hero h1{font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin-bottom:20px;color:var(--text)}.hero h1 span{background:linear-gradient(135deg,#1ea64a,#06b6d4,#4878bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:1.05rem;line-height:1.75;color:var(--text-secondary);margin-bottom:32px;max-width:480px}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.hero-stats{display:flex;gap:32px;padding-top:32px;border-top:1px solid var(--border)}.stat{display:flex;flex-direction:column;gap:2px}.stat strong{font-size:1.3rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.stat span{font-size:.78rem;color:var(--text-muted);font-weight:500}.hero-phone{display:flex;justify-content:center}.hero-phone img{max-width:280px;width:100%;border-radius:16px;border:1px solid var(--border);box-shadow:0 20px 60px #00000014,0 4px 16px #0000000a}.section{padding:100px 0}.section-alt{background:var(--bg-alt)}.section-header{margin-bottom:64px;text-align:center}.section-tag{display:inline-block;font-size:.78rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.section-header h2{font-size:2.2rem;font-weight:800;letter-spacing:-.04em;margin-bottom:12px;color:var(--text)}.section-desc{font-size:1rem;color:var(--text-secondary);max-width:460px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{padding:32px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;transition:all .3s ease}.feature-card:hover{border-color:var(--border-hover);box-shadow:0 8px 24px #0000000a;transform:translateY(-2px)}.feature-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accent-glow);color:var(--accent);margin-bottom:8px}.feature-card h3{font-size:1rem;font-weight:700;color:var(--text)}.feature-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.65}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.price-card{padding:32px 28px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:20px;position:relative;transition:all .3s ease}.price-card:hover{border-color:var(--border-hover);box-shadow:0 8px 24px #0000000a;transform:translateY(-2px)}.price-card-popular{border-color:var(--accent);background:linear-gradient(180deg,rgba(30,166,74,.03) 0%,transparent 40%)}.price-card-popular:hover{box-shadow:0 8px 32px #1ea64a1f}.popular-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 16px;border-radius:100px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.price-header{display:flex;flex-direction:column;gap:4px}.price-card h3{font-size:1.1rem;font-weight:700}.price-desc{font-size:.82rem;color:var(--text-muted)}.price-amount{padding:4px 0}.price-amount strong{font-size:2.4rem;font-weight:800;letter-spacing:-.04em;color:var(--text)}.price-amount span{font-size:.84rem;color:var(--text-muted);margin-left:2px}.price-card ul{display:flex;flex-direction:column;gap:10px;flex:1}.price-card li{font-size:.85rem;color:var(--text-secondary);padding-left:22px;position:relative}.price-card li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:700;font-size:.82rem}.cta-section{text-align:center;background:var(--bg-alt);border-top:1px solid var(--border)}.cta-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.cta-inner h2{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.cta-inner p{font-size:1rem;color:var(--text-secondary);margin-bottom:8px}.footer{padding:32px 0;border-top:1px solid var(--border);background:var(--bg)}.footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-brand{display:flex}.footer-brand .logo{height:20px}.footer-links{display:flex;gap:24px}.footer-links a{font-size:.82rem;color:var(--text-muted);font-weight:500;transition:color .2s}.footer-links a:hover{color:var(--text)}.footer-copy{font-size:.78rem;color:var(--text-muted)}.legal-page{padding:80px 0}.legal-content{max-width:720px}.legal-content h1{font-size:2.2rem;font-weight:800;letter-spacing:-.04em;margin-bottom:8px;color:var(--text)}.legal-updated{font-size:.86rem;color:var(--text-muted);margin-bottom:48px}.legal-content h2{font-size:1.4rem;font-weight:700;margin-top:56px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border);color:var(--text)}.legal-content h3{font-size:1.02rem;font-weight:600;margin-top:28px;margin-bottom:8px;color:var(--text)}.legal-content p{font-size:.93rem;line-height:1.8;color:var(--text-secondary);margin-bottom:12px}.legal-content ul,.legal-content ol{margin-bottom:16px;padding-left:24px;list-style:disc}.legal-content ol{list-style:decimal}.legal-content li{font-size:.91rem;line-height:1.75;color:var(--text-secondary);margin-bottom:6px}.legal-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1ea64a4d}.legal-content a:hover{text-decoration-color:var(--accent)}.legal-content hr{border:none;border-top:1px solid var(--border)}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr;text-align:center;gap:48px}.hero-text,.hero-sub{max-width:100%}.hero-ctas,.hero-stats{justify-content:center}.hero-phone img{max-width:220px}.features-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:380px}}@media (max-width: 640px){.hero{padding:72px 0 56px}.hero h1{font-size:2rem}.section{padding:72px 0}.wrap{width:min(100% - 32px,1140px)}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{width:100%;justify-content:center}.hero-stats{gap:24px}.hero-phone img{max-width:180px}.features-grid{grid-template-columns:1fr}.section-header h2{font-size:1.7rem}.footer-row{flex-direction:column;text-align:center}.nav-links,.nav-actions .btn-ghost{display:none}.hero-platforms{justify-content:center}.legal-content h1{font-size:1.7rem}}
