*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #0ea5e9;--primary-dark: #0284c7;--secondary: #0f172a;--accent: #38bdf8;--text: #1e293b;--text-light: #64748b;--bg: #ffffff;--bg-alt: #f8fafc;--bg-dark: #0f172a;--border: #e2e8f0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);background:var(--bg);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5{line-height:1.2;font-weight:600}h1{font-size:clamp(2.5rem,5vw,3.5rem)}h2{font-size:clamp(2rem,4vw,2.5rem)}h3{font-size:1.5rem}h4{font-size:1.25rem}.section-title{text-align:center;margin-bottom:16px}.section-subtitle{text-align:center;color:var(--text-light);max-width:600px;margin:0 auto 48px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:500;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;font-size:1rem}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px #0ea5e940}.btn-secondary{background:transparent;color:var(--text);border:2px solid var(--border)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-large{padding:16px 32px;font-size:1.1rem}.navbar{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:1000}.navbar .container{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:1.5rem;font-weight:700}.logo-icon{color:var(--primary);font-size:1.75rem}.logo-text{color:var(--secondary)}.logo-ai{color:var(--primary)}.nav-links{display:flex;list-style:none;gap:32px}.nav-links a{text-decoration:none;color:var(--text);font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--primary)}.hero{padding:160px 0 80px;background:var(--bg-dark);color:#fff}.hero .container{text-align:center;max-width:900px}.hero-content h1{margin-bottom:24px;color:#fff}.highlight{color:var(--accent)}.hero-subtitle{font-size:1.25rem;color:#ffffffb3;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:64px}.hero-visual{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.hero-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:24px 32px;border-radius:12px;text-align:center;transition:all .3s}.hero-card:hover{background:#ffffff1a;transform:translateY(-4px)}.card-icon{font-size:2.5rem;margin-bottom:8px}.card-text{font-weight:600;color:#fff}.products{padding:100px 0;background:var(--bg)}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:48px}.solution-card{background:var(--bg-alt);padding:32px;border-radius:12px;border:1px solid var(--border);transition:all .3s}.solution-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 30px #00000014}.solution-icon{font-size:2.5rem;margin-bottom:16px}.solution-card h3{margin-bottom:12px;font-size:1.25rem}.solution-card p{color:var(--text-light);font-size:.95rem;line-height:1.6}.product-card{background:#fff;border-radius:16px;box-shadow:0 4px 30px #0000001a;overflow:hidden;position:relative}.product-card.featured{border:2px solid var(--primary)}.product-badge{position:absolute;top:24px;left:24px;background:var(--primary);color:#fff;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600}.product-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:64px 48px}.product-info h3{font-size:2rem;margin-bottom:16px}.product-info>p{color:var(--text-light);margin-bottom:24px;font-size:1.1rem}.product-features{list-style:none;margin-bottom:24px}.product-features li{padding:8px 0;color:var(--text)}.product-pricing{margin-bottom:24px}.price{font-size:1.25rem;font-weight:600;color:var(--primary)}.product-visual{display:flex;align-items:center;justify-content:center}.phone-mockup{width:280px;height:480px;background:var(--secondary);border-radius:36px;padding:12px;box-shadow:0 20px 60px #0000004d}.phone-screen{width:100%;height:100%;background:#1a1a2e;border-radius:28px;display:flex;align-items:center;justify-content:center}.call-ui{text-align:center;color:#fff}.caller-avatar{width:80px;height:80px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 16px}.caller-name{font-size:1.5rem;font-weight:600;margin-bottom:4px}.caller-number{color:#fff9;margin-bottom:32px}.call-status{display:flex;align-items:center;justify-content:center;gap:8px;color:#4ade80;font-size:.875rem}.status-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.coming-soon{text-align:center;margin-top:48px;padding:32px;background:var(--bg-alt);border-radius:16px}.coming-soon h4{margin-bottom:8px}.coming-soon p{color:var(--text-light)}.services{padding:100px 0;background:var(--bg-dark);color:#fff}.services .section-title{color:#fff}.services .section-subtitle{color:#ffffffb3}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.service-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:32px;border-radius:12px;transition:all .3s}.service-card:hover{background:#ffffff1a;border-color:var(--primary);transform:translateY(-4px)}.service-icon{font-size:2.5rem;margin-bottom:16px}.service-card h3{color:#fff;margin-bottom:12px;font-size:1.25rem}.service-card p{color:#ffffffb3;font-size:.95rem;line-height:1.6}.services-cta{text-align:center;padding-top:24px}.services-cta p{color:#ffffffb3;margin-bottom:16px;font-size:1.1rem}.proof-points{padding:80px 0;background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;text-align:center}.proof-item h4{color:var(--primary);margin-bottom:8px;font-size:1.1rem}.proof-item p{color:var(--text-light);font-size:.95rem}.about{padding:100px 0;background:var(--bg)}.about .container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.about-content p{margin-bottom:16px;color:var(--text-light)}.about-content p:first-of-type{font-size:1.1rem}.about-values{display:flex;flex-direction:column;gap:24px}.value-card{background:var(--bg-alt);padding:24px;border-radius:12px;border:1px solid var(--border)}.value-icon{font-size:2rem;margin-bottom:12px}.value-card h4{margin-bottom:8px}.value-card p{color:var(--text-light);font-size:.95rem}.contact{padding:60px 0;background:var(--bg-alt)}.contact-row{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}.contact-chip{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid var(--border);border-radius:50px;color:var(--text);text-decoration:none;font-weight:500;transition:all .2s}a.contact-chip:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.footer{background:var(--secondary);color:#fff;padding:64px 0 24px}.footer-content{display:grid;grid-template-columns:2fr 3fr;gap:64px;margin-bottom:48px}.footer-brand p{color:#fff9;margin-top:16px}.footer-brand .logo-text{color:#fff}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-column h5{margin-bottom:16px;font-size:1rem}.footer-column ul{list-style:none}.footer-column li{margin-bottom:12px}.footer-column a{color:#fff9;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#fff}.footer-bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#fff6;font-size:.875rem}@media (max-width: 968px){.hero .container{text-align:center}.product-content,.about .container{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr;gap:32px}.services-grid{grid-template-columns:repeat(2,1fr)}.product-visual{display:none}.footer-content{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.nav-links{display:none}.hero-buttons{flex-direction:column}.btn-large{width:100%;justify-content:center}.services-grid,.footer-links{grid-template-columns:1fr}}
