:root{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color-scheme:light;--bg:#f6f6f2;--text:#0f0f12;--muted:#6a6a70;--border:#e6e6e0;--accent:#111;--accent-soft:#f0f0eb}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}main{display:flex;flex-direction:column;gap:120px;padding:0 8vw 120px}.nav{justify-content:space-between;padding:calc(32px + env(safe-area-inset-top, 0px)) 8vw 12px;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;max-width:100%;background:hsla(60,18%,96%,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.nav,.nav-left{display:flex;align-items:center}.nav-left{gap:12px}.logo{font-weight:700;font-size:20px}.nav-links{display:flex;gap:20px;font-size:14px;color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-cta .button{padding:10px 18px;border-radius:999px;background:var(--accent);color:#fff;font-weight:600}.nav-toggle{display:none;width:44px;height:40px;border-radius:12px;border:1px solid var(--border);background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.nav-toggle span{display:block;width:18px;height:2px;background:var(--text);border-radius:999px}.section{display:grid;grid-gap:40px;gap:40px}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:48px;gap:48px;align-items:center;padding-top:60px}.hero h1{font-size:clamp(32px,4vw,56px);line-height:1.05;margin-bottom:18px}.hero p{color:var(--muted);font-size:18px;line-height:1.6}.hero-actions{display:flex;gap:12px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:12px;background:var(--accent);color:#fff;font-weight:600;text-align:center;line-height:1.3}.button.secondary{background:var(--accent-soft);border:1px solid #d5d5cc;color:#101012}.hero-media img{width:100%;border-radius:24px;object-fit:contain;max-height:420px;background:var(--bg);padding:0}.offer{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;padding:32px 36px;border-radius:28px;background:#fff;border:1px solid var(--border);box-shadow:0 8px 30px rgba(15,15,18,.06)}.offer p{color:var(--muted);margin-top:12px;line-height:1.6}.offer-timer{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:12px;gap:12px}.offer-timer div{border-radius:16px;padding:16px 10px;text-align:center;background:var(--accent-soft);border:1px solid #deded6}.offer-timer strong{display:block;font-size:28px}.offer-timer span{display:block;color:var(--muted);font-size:12px;margin-top:4px;text-transform:uppercase;letter-spacing:.08em}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:48px;gap:48px;align-items:center}.gallery img{width:100%;border-radius:24px}.section-title{font-size:clamp(22px,3vw,32px)}.section-subtitle{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--muted)}.card-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{border:1px solid var(--border);border-radius:18px;padding:20px;background:#fff}.card p{color:var(--muted);margin-top:8px;line-height:1.6}.demo{display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center}.demo-video{position:relative;border-radius:28px;overflow:hidden;background:var(--bg);width:100%}.demo-video video{width:100%;height:auto;display:block;object-fit:contain}.metrics{display:grid;grid-gap:40px;gap:40px}.feature-summary{display:grid;grid-gap:24px;gap:24px;padding:28px;border-radius:24px;background:#fff;border:1px solid var(--border)}.feature-summary-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-summary-card{border:1px solid var(--border);border-radius:16px;padding:18px;background:var(--accent-soft)}.feature-summary-card h3{font-size:18px;margin-bottom:8px}.feature-summary-card p{color:var(--muted);line-height:1.6}.pricing{display:grid;grid-gap:32px;gap:32px}.pricing p,.pricing>p{color:var(--muted);line-height:1.6}.pricing-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch}.pricing-minutes,.pricing-questions{display:grid;grid-gap:20px;gap:20px;padding:24px;border-radius:24px;background:#fff;border:1px solid var(--border)}.pricing-minutes h3,.pricing-questions h3{margin-top:6px;font-size:clamp(20px,2.2vw,28px)}.pricing-rules{margin-top:12px;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);line-height:1.5}.pricing-fineprint{margin-top:8px;font-size:12px;line-height:1.45;color:#7a7a80}.pricing-minutes .pricing-grid,.questions-grid{margin-top:8px}.price-card{border:1px solid var(--border);border-radius:18px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:8px}.price-label{text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:var(--muted)}.price-value{font-size:32px}.price-old{font-size:14px;color:var(--muted);text-decoration:line-through}.price-minutes{font-weight:600}.price-discount{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#eaf7ed;color:#1b7b3b;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content}.price-card .button{margin-top:auto;width:100%;text-align:center}.pricing-note{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;padding:24px;border-radius:24px;background:#fff;border:1px solid var(--border)}.pricing-note img{width:100%;border-radius:18px}.pricing-custom{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;padding:28px;border-radius:24px;background:var(--accent-soft);border:1px solid var(--border)}.pricing-form{display:grid;grid-gap:14px;gap:14px}.pricing-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--muted)}.pricing-form input,.pricing-form textarea{border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:14px;font-family:inherit;background:#fff}.pricing-form textarea{resize:vertical;min-height:120px}.consent-check{display:flex!important;align-items:flex-start;gap:10px!important;font-size:12px!important;line-height:1.5;color:var(--muted)}.consent-check input[type=checkbox]{margin-top:2px}.consent-check a{text-decoration:underline;text-underline-offset:2px}.form-error{color:#b42318;font-size:14px}.form-success{color:#027a48;font-size:14px}.metric-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric{border-top:1px solid var(--border);padding-top:16px}.metric strong{display:block;font-size:40px;margin-bottom:6px}.metric div,.metric span{color:var(--muted);font-size:16px;font-weight:400}.faq-preview{display:grid;grid-gap:18px;gap:18px}.faq-list{display:grid;grid-gap:16px;gap:16px}.faq-item{border-bottom:1px solid var(--border);padding-bottom:16px}.faq-item p{color:var(--muted);margin-top:6px}.cta-section{display:grid;grid-gap:24px;gap:24px;padding:48px;border-radius:24px;background:var(--accent);color:#fff}.cta-section p{color:#d9d9d9}.cta-section .button{background:#fff;color:#111;white-space:normal}footer{padding:40px 8vw 60px;border-top:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;color:var(--muted)}.footer-company{display:grid;grid-gap:6px;gap:6px}.footer-company strong{color:var(--text)}.footer-company a{text-decoration:underline;text-underline-offset:3px}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-copy{font-size:12px}.page{padding:48px 8vw 80px;display:grid;grid-gap:24px;gap:24px}.page ul{display:grid;grid-gap:12px;gap:12px;padding-left:18px;color:var(--muted)}.legal-doc{gap:20px}.legal-doc section{display:grid;grid-gap:10px;gap:10px}.legal-doc h2{font-size:22px;margin-top:8px}.legal-doc p{line-height:1.6}.legal-doc a{text-decoration:underline;text-underline-offset:3px}.legal-doc ul{gap:8px}.contacts-legal{display:grid;grid-gap:8px;gap:8px}.contacts-legal h2{font-size:22px;color:var(--text);margin-bottom:2px}.cookie-notice{position:fixed;left:16px;right:16px;bottom:16px;z-index:20;border:1px solid var(--border);border-radius:14px;padding:14px;background:#fff;box-shadow:0 10px 30px rgba(15,15,18,.12);display:flex;align-items:center;justify-content:space-between;gap:14px}.cookie-notice p{color:var(--muted);line-height:1.5}.cookie-notice a{text-decoration:underline;text-underline-offset:3px}.cookie-notice .button{flex-shrink:0;padding:10px 16px}@media (max-width:860px){.nav{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;flex-direction:column;align-items:flex-start;gap:16px;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px;width:100%;max-width:100%;background:hsla(60,18%,96%,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:40}main{gap:88px;padding:0 16px 100px}.hero{padding-top:24px}footer{padding:32px 16px 48px}.page{padding:36px 16px 72px}.cta-section{padding:28px 20px}.cta-section .button,.nav-left{width:100%}.nav-left{justify-content:space-between}.nav-toggle{display:inline-flex}.nav-links{display:none;width:100%;flex-direction:column;gap:12px;padding:8px 0}.nav-open .nav-links{display:flex}.nav-cta{display:none;width:100%}.nav-open .nav-cta{display:flex}.nav-cta .button{width:100%;text-align:center}.cookie-notice{flex-direction:column;align-items:flex-start}.cookie-notice .button{width:100%;text-align:center}}