:root{--bg:#f7f7f5;--card:#fff;--text:#15171c;--muted:#646a75;--border:#e3e4e8;--accent:#2f6fed;--accent-text:#fff;--soft:#eef3fe;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a0c10;--card:#12151b;--text:#e8eaee;--muted:#9aa1ad;--border:#232832;--accent:#4d8dff;--soft:#121b2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 Geist,system-ui,sans-serif}a{color:inherit}img{max-width:100%}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.site-head{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-head .wrap{align-items:center;gap:24px;height:64px;display:flex}.site-logo{align-items:center;display:flex}.site-logo img{width:auto;height:26px}.logo-dark{display:none}@media (prefers-color-scheme:dark){.logo-light{display:none}.logo-dark{display:inline}}.site-nav{align-items:center;gap:22px;margin-left:auto;font-size:15px;display:flex}.site-nav a{color:var(--muted);white-space:nowrap;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text)}.site-nav .lang-switch{border:1px solid var(--border);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.button{background:var(--accent);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--accent-text)!important}.button:hover{filter:brightness(1.08)}.button.quiet{border-color:var(--border);background:0 0;color:var(--text)!important}.site-nav .button{padding:8px 14px}.menu-toggle{display:none}@media (width<=760px){.site-nav .hide-small{display:none}.site-nav{gap:14px;font-size:14px}.site-head .wrap{gap:12px}.site-logo img{height:22px}}.site-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:80px;padding:36px 0 48px;font-size:14px}.site-foot .wrap{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.site-foot nav{flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}.site-foot a{color:var(--muted);text-decoration:none}.site-foot a:hover{color:var(--text)}.hero{padding:72px 0 40px}.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.hero h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(36px,5.2vw,58px);line-height:1.05}.lead{color:var(--muted);max-width:34em;margin:0 0 28px;font-size:19px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fine{color:var(--muted);margin-top:14px;font-size:14px}@media (width<=860px){.hero{padding-top:40px}.hero .wrap{grid-template-columns:1fr}}.tv{aspect-ratio:16/9;background:#0b0d11;border-radius:14px;padding:3.2%;position:relative;box-shadow:0 30px 60px -20px #00000059,inset 0 0 0 1px #ffffff0f}.tv:after{content:"";background:#1b1f27;border-radius:0 0 6px 6px;height:18px;position:absolute;bottom:-18px;left:42%;right:42%}.tv-screen{color:#fff;background:linear-gradient(140deg,#14213d,#0f172a 60%);border-radius:4px;grid-template-columns:1.15fr 1fr;height:100%;font-size:clamp(7px,1.25vw,13px);display:grid;overflow:hidden}.tv-menu{padding:7% 8%}.tv-menu h3{color:#fbbf24;letter-spacing:-.02em;margin:0 0 6%;font-size:1.9em}.tv-row{gap:6px;margin:0 0 4.5%;font-weight:600;display:flex}.tv-row span:nth-child(2){border-bottom:2px dotted #ffffff40;flex:1;transform:translateY(-4px)}.tv-row b{color:#fbbf24}.tv-row small{color:#ffffff8c;font-weight:400;display:block}.tv-side{background:radial-gradient(circle at 68% 52%,#f59e0b 0 15%,#0000 16%),radial-gradient(circle at 68% 52%,#fde68a 0 22%,#0000 23%),linear-gradient(160deg,#1e3a8a,#312e81);flex-direction:column;justify-content:space-between;padding:7% 8%;display:flex}.tv-badge{text-transform:uppercase;letter-spacing:.05em;background:#ef4444;border-radius:99px;align-self:flex-start;padding:3% 7%;font-weight:700}.tv-weather{justify-content:space-between;align-items:flex-end;font-weight:600;display:flex}.tv-weather strong{font-size:2.4em;line-height:1}.section{padding:64px 0 8px}.section h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);line-height:1.15}.section>.wrap>.lead{margin-bottom:32px}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.grid.three{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:22px}.card h3{margin:0 0 6px;font-size:17px}.card p{color:var(--muted);margin:0;font-size:15px}.card .tag{background:var(--soft);color:var(--accent);border-radius:99px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.band{background:var(--card);border-block:1px solid var(--border);margin-top:64px;padding:56px 0}.band .section{padding:0}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step}.steps li:before{content:counter(step);background:var(--accent);width:34px;height:34px;color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.steps h3{margin:0 0 4px;font-size:17px}.steps p{color:var(--muted);margin:0}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=860px){.split{grid-template-columns:1fr}}.ticks{margin:0;padding:0;list-style:none}.ticks li{margin:0 0 10px;padding-left:26px;position:relative}.ticks li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:12px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.cta{background:linear-gradient(135deg, var(--accent), #7c3aed);color:#fff;text-align:center;border-radius:18px;margin-top:72px;padding:44px 32px}.cta h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px)}.cta p{opacity:.9;margin:0 0 22px}.cta .actions{justify-content:center}.cta .button{background:#fff;color:#1e1b4b!important}.cta .button.quiet{background:0 0;border-color:#ffffff80;color:#fff!important}.page-head{padding:56px 0 0}.page-head h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(32px,4.4vw,46px);line-height:1.1}.page-head .lead{margin-bottom:0}#prices .pricing{max-width:none;padding:0}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px 20px}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--muted);margin:10px 0 0}.contact-form{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:14px;padding:26px;display:grid}.contact-form .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.contact-form .two{grid-template-columns:1fr}}.contact-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-weight:400}.contact-form textarea{resize:vertical;min-height:130px}.contact-form .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-note{color:var(--muted);margin:0;font-size:14px}.form-note.error{color:#dc2626}.form-done{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:26px}.form-done h2{margin:0 0 6px;font-size:22px}.not-found{text-align:center;padding:96px 0 40px}.not-found .actions{justify-content:center}
