*{margin:0;padding:0;box-sizing:border-box}:root{--blue: #4F6BFF;--blue-2: #3F82F6;--blue-dark: #141A33;--blue-deep: #09101F;--text: #141A33;--muted: #667085;--muted-dark: #9AA4B2;--line: #E5E7EB;--bg: #FFFFFF;--bg-soft: #F5F7FB;--card: #FFFFFF}html{scroll-behavior:smooth}html,body{width:100%;min-height:100%}body{font-family:"Manrope",sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img{max-width:100%}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.site-header{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.86);backdrop-filter:blur(20px);border-bottom:1px solid rgba(20,26,51,.08)}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo{display:inline-flex;align-items:center;text-decoration:none}.logo img{height:46px;width:auto;display:block}.nav{display:flex;align-items:center;gap:28px}.nav a{text-decoration:none;font-size:14px;font-weight:700;color:rgba(20,26,51,.72);transition:.2s ease}.nav a:hover{color:var(--blue)}.header-cta{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:999px;background:var(--blue-dark);color:#fff;text-decoration:none;font-size:14px;font-weight:800;transition:.2s ease}.header-cta:hover{transform:translateY(-1px);background:var(--blue)}.hero{position:relative;overflow:hidden;min-height:calc(100vh - 84px);background:linear-gradient(135deg, #4F6BFF 0%, #315FEF 42%, #141A33 100%);color:#fff}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px);background-size:72px 72px;opacity:.72}.hero-noise{position:absolute;inset:0;opacity:.055;background-image:radial-gradient(rgba(255, 255, 255, 0.75) 1px, transparent 1px);background-size:8px 8px;mix-blend-mode:soft-light;pointer-events:none}.hero-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.hero-glow-one{width:560px;height:560px;right:-140px;top:-120px;background:hsla(0,0%,100%,.25)}.hero-glow-two{width:520px;height:520px;left:-180px;bottom:-220px;background:rgba(20,26,51,.58)}.hero-inner{position:relative;z-index:2;min-height:calc(100vh - 84px);display:grid;grid-template-columns:minmax(0, 0.96fr) minmax(520px, 1.04fr);align-items:center;gap:72px;padding-top:82px;padding-bottom:128px}.hero-content{max-width:820px}.eyebrow{display:inline-flex;align-items:center;padding:12px 18px;border-radius:999px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.15);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin-bottom:36px}h1{font-size:clamp(52px,6vw,72px);line-height:.92;letter-spacing:-0.08em;font-weight:800;margin-bottom:34px}.hero-content p{max-width:700px;font-size:20px;line-height:1.72;color:hsla(0,0%,100%,.84);margin-bottom:44px}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:42px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 32px;border-radius:18px;text-decoration:none;font-size:15px;font-weight:800;transition:.22s ease}.button:hover{transform:translateY(-2px)}.button-light{background:#fff;color:var(--blue-dark);box-shadow:0 24px 60px rgba(0,0,0,.18)}.button-ghost{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.16)}.hero-trust{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-trust span{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8);font-size:13px;font-weight:700}.hero-visual{position:relative}.hero-screen{position:relative;overflow:hidden;border-radius:38px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 42px 120px rgba(0,0,0,.3)}.hero-screen::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0));pointer-events:none}.hero-screen img{width:100%;display:block}.hero-metrics{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin-top:18px}.hero-metric{padding:18px 20px;border-radius:22px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(16px)}.hero-metric span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.62);margin-bottom:8px}.hero-metric strong{display:block;font-size:16px;line-height:1.35;letter-spacing:-0.03em}.market-stats{position:relative;z-index:20;margin-top:-74px}.market-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}.market-stat{padding:30px;border-radius:30px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(20px);border:1px solid rgba(20,26,51,.08);box-shadow:0 28px 80px rgba(20,26,51,.12)}.market-stat span{display:block;font-size:13px;color:var(--muted);font-weight:700;margin-bottom:14px}.market-stat strong{display:block;font-size:23px;line-height:1.35;letter-spacing:-0.04em}.clients-strip{background:#fff;border-bottom:1px solid var(--line);padding-top:62px}.clients-inner{display:grid;grid-template-columns:repeat(4, 1fr)}.client-type{padding:34px 26px;border-left:1px solid var(--line)}.client-type:last-child{border-right:1px solid var(--line)}.client-type strong{display:block;font-size:18px;letter-spacing:-0.03em;margin-bottom:10px}.client-type span{display:block;font-size:14px;color:var(--muted);line-height:1.6}.section{padding:120px 0}.section-header{max-width:900px;margin-bottom:70px}.section-label{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--blue);margin-bottom:18px}h2{font-size:clamp(40px,5.2vw,76px);line-height:.98;letter-spacing:-0.07em;font-weight:800}.section-header p{max-width:760px;margin-top:26px;font-size:19px;line-height:1.74;color:var(--muted)}.problems{background:var(--blue-dark);color:#fff}.problems .section-label{color:hsla(0,0%,100%,.64)}.problems .section-header p{color:hsla(0,0%,100%,.72)}.problem-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:22px}.problem-card{min-height:330px;padding:38px;border-radius:34px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.problem-card span{display:block;color:hsla(0,0%,100%,.44);font-size:14px;font-weight:800;letter-spacing:.12em;margin-bottom:42px}.problem-card h3{font-size:30px;line-height:1.14;letter-spacing:-0.05em;margin-bottom:18px}.problem-card p{font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.72)}.solution{background:var(--bg-soft)}.solution-inner{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr);gap:76px;align-items:start}.solution-content{position:sticky;top:120px}.solution-content p{margin-top:28px;font-size:19px;line-height:1.76;color:var(--muted)}.solution-image{margin-top:34px;border-radius:30px;overflow:hidden;box-shadow:0 28px 80px rgba(20,26,51,.12)}.solution-image img{width:100%;display:block}.solution-list{display:grid;gap:18px}.solution-item{display:grid;grid-template-columns:72px 1fr;column-gap:26px;padding:32px;border-radius:30px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px rgba(20,26,51,.045)}.solution-item span{grid-row:1/3;width:58px;height:58px;border-radius:19px;display:flex;align-items:center;justify-content:center;background:rgba(79,107,255,.1);color:var(--blue);font-size:14px;font-weight:800}.solution-item strong{display:block;font-size:25px;letter-spacing:-0.04em;margin-bottom:9px}.solution-item p{font-size:16px;line-height:1.66;color:var(--muted)}.control-map{background:#fff}.control-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.control-card{min-height:320px;padding:32px;border-radius:32px;background:var(--bg-soft);border:1px solid var(--line)}.control-card span{display:block;color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:38px}.control-card strong{display:block;font-size:26px;line-height:1.12;letter-spacing:-0.05em;margin-bottom:16px}.control-card p{font-size:16px;line-height:1.7;color:var(--muted)}.telemetry{background:var(--blue-deep);color:#fff;overflow:hidden;padding:120px 0}.telemetry-inner{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:78px;align-items:center}.telemetry-content .section-label{color:hsla(0,0%,100%,.64)}.telemetry-content h2{color:#fff}.telemetry-content p{margin-top:28px;font-size:19px;line-height:1.78;color:hsla(0,0%,100%,.72)}.telemetry-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.telemetry-tags span{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);font-size:13px;font-weight:700;color:hsla(0,0%,100%,.78)}.telemetry-visual{position:relative;border-radius:38px;overflow:hidden;background:linear-gradient(180deg, #111B35 0%, #0A1022 100%);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 40px 120px rgba(0,0,0,.34)}.telemetry-visual img{width:100%;display:block;opacity:.92}.telemetry-panel{position:absolute;z-index:2;min-width:180px;padding:22px;border-radius:24px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(18px)}.telemetry-panel span{display:block;font-size:12px;color:hsla(0,0%,100%,.62);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.telemetry-panel strong{display:block;font-size:42px;line-height:1;letter-spacing:-0.06em}.telemetry-panel-one{left:32px;top:32px}.telemetry-panel-two{right:32px;top:46%}.telemetry-panel-three{left:64px;bottom:32px}.workflow{background:#fff}.workflow-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}.workflow-step{padding:38px;border-radius:34px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 56px rgba(20,26,51,.06)}.workflow-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(79,107,255,.08);margin-bottom:34px}.workflow-icon img{max-width:34px;max-height:34px;display:block}.step-number{font-size:64px;line-height:1;letter-spacing:-0.08em;font-weight:800;color:var(--blue);margin-bottom:32px}.workflow-step h3{font-size:29px;line-height:1.14;letter-spacing:-0.05em;margin-bottom:16px}.workflow-step p{font-size:16px;line-height:1.74;color:var(--muted)}.comparison{background:var(--blue-dark);color:#fff}.comparison .section-label{color:hsla(0,0%,100%,.64)}.comparison .section-header p{color:hsla(0,0%,100%,.72)}.comparison-badge{display:inline-flex;align-items:center;padding:12px 18px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px}.comparison-table{border-radius:32px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12)}.comparison-row{display:grid;grid-template-columns:.85fr 1fr 1fr;border-bottom:1px solid hsla(0,0%,100%,.12)}.comparison-row:last-child{border-bottom:none}.comparison-row div{padding:24px 28px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.72);border-right:1px solid hsla(0,0%,100%,.12)}.comparison-row div:last-child{border-right:none;color:#fff;background:rgba(79,107,255,.16)}.comparison-row div:first-child{color:hsla(0,0%,100%,.88);font-weight:800}.comparison-head{background:hsla(0,0%,100%,.08)}.comparison-head div{color:#fff;font-size:17px;font-weight:800}.audience{background:var(--bg-soft)}.audience-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.audience-card{min-height:300px;padding:34px;border-radius:32px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px rgba(20,26,51,.045)}.audience-card img{width:58px;height:58px;object-fit:contain;margin-bottom:34px}.audience-card strong{display:block;font-size:28px;line-height:1.12;letter-spacing:-0.05em;margin-bottom:18px}.audience-card p{font-size:16px;line-height:1.72;color:var(--muted)}.case-section{background:#fff}.case-card{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(360px, 0.88fr);gap:34px;padding:34px;border-radius:40px;background:var(--bg-soft);border:1px solid var(--line)}.case-content{padding:36px}.case-content p{margin-top:28px;font-size:18px;line-height:1.74;color:var(--muted)}.case-points{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:44px}.case-points div{padding:24px;border-radius:26px;background:#fff;border:1px solid var(--line)}.case-points span{display:block;font-size:12px;color:var(--muted);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.case-points strong{display:block;font-size:22px;line-height:1.2;letter-spacing:-0.04em;color:var(--blue)}.case-result{align-self:stretch;padding:34px;border-radius:32px;background:linear-gradient(135deg, var(--blue), #2F3CBF);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:460px}.case-result span{display:inline-flex;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.64);margin-bottom:20px}.case-result p{font-size:22px;line-height:1.58;letter-spacing:-0.025em;color:hsla(0,0%,100%,.92)}.case-image{margin-bottom:32px;border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.12)}.case-image img{width:100%;display:block}.pricing{background:var(--bg-soft)}.pricing-inner{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:70px;align-items:center}.pricing-content p{margin-top:28px;font-size:18px;line-height:1.76;color:var(--muted)}.price-factors{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.price-factors span{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:800}.pricing-cards{display:grid;gap:20px}.price-card{padding:36px;border-radius:32px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px rgba(20,26,51,.045)}.price-card img{width:48px;height:48px;object-fit:contain;margin-bottom:24px}.price-card span{display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:18px}.price-card strong{display:block;font-size:40px;line-height:1.1;letter-spacing:-0.06em;color:var(--text);margin-bottom:18px}.price-card p{font-size:16px;line-height:1.72;color:var(--muted)}.price-card.accent{background:var(--blue-dark);color:#fff;border-color:var(--blue-dark)}.price-card.accent span{color:hsla(0,0%,100%,.62)}.price-card.accent strong{color:#fff}.price-card.accent p{color:hsla(0,0%,100%,.72)}.final-cta{background:#fff}.final-card{position:relative;overflow:hidden;border-radius:42px;padding:68px;background:linear-gradient(135deg, #4F6BFF 0%, #141A33 100%);color:#fff;display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:58px;align-items:center}.final-card::before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-220px;top:-260px;background:hsla(0,0%,100%,.14);filter:blur(22px)}.final-card>*{position:relative;z-index:2}.final-card .section-label{color:hsla(0,0%,100%,.64)}.final-card p{max-width:700px;margin-top:26px;font-size:19px;line-height:1.74;color:hsla(0,0%,100%,.78)}.final-icons{display:flex;gap:14px;margin-top:32px}.final-icons img{width:46px;height:46px;object-fit:contain;padding:10px;border-radius:16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14)}.contact-box{padding:32px;border-radius:30px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(16px)}.contact-box p{margin-top:12px;margin-bottom:28px;font-size:15px;line-height:1.62;color:hsla(0,0%,100%,.72)}.contact-box a{display:block;color:#fff;text-decoration:none;font-size:24px;font-weight:800;letter-spacing:-0.04em;margin-bottom:16px}.contact-title{font-size:20px;font-weight:800;letter-spacing:-0.04em}.contact-people{margin-top:30px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.16);display:grid;gap:18px}.contact-person{display:flex;align-items:center;gap:16px;padding:14px;border-radius:22px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.contact-person-photo{width:68px;height:68px;border-radius:20px;overflow:hidden;flex:0 0 auto;background:hsla(0,0%,100%,.08)}.contact-person-photo img{width:100%;height:100%;object-fit:cover;display:block}.contact-person-info{display:flex;flex-direction:column}.contact-person-info strong{display:block;font-size:17px;line-height:1.2;letter-spacing:-0.03em;color:#fff;margin-bottom:6px}.contact-person-info span{display:block;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.58);margin-bottom:8px}.contact-person-info a{display:inline-flex;width:fit-content;margin:0;font-size:15px;font-weight:700;color:hsla(0,0%,100%,.92)}.footer{border-top:1px solid var(--line);background:#fff}.footer-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted);font-size:14px}.footer-logo img{height:42px;display:block}@media(max-width: 1180px){.hero-inner,.solution-inner,.telemetry-inner,.pricing-inner,.case-card,.final-card{grid-template-columns:1fr}.hero-visual{max-width:760px}.market-stats-grid,.control-grid,.audience-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 980px){.nav{display:none}.header-cta{display:none}.hero-inner{padding-top:60px;padding-bottom:96px}h1{font-size:58px}h2{font-size:42px}.hero-content p{font-size:18px}.clients-inner{grid-template-columns:1fr 1fr}.problem-grid,.workflow-grid{grid-template-columns:1fr}.solution-content{position:static}.comparison-row{grid-template-columns:1fr}.comparison-row div{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.12)}.comparison-row div:last-child{border-bottom:none}.case-points{grid-template-columns:1fr}.case-result{min-height:auto}.final-card{padding:46px}}@media(max-width: 640px){.container{padding:0 20px}.header-inner{min-height:72px}.logo img{height:40px}.hero{min-height:auto}.hero-inner{min-height:auto}h1{font-size:46px}h2{font-size:34px}.section{padding:82px 0}.telemetry{padding:82px 0}.hero-metrics,.kpi-grid,.market-stats-grid,.clients-inner,.control-grid,.audience-grid{grid-template-columns:1fr}.client-type{border-right:1px solid var(--line)}.problem-card,.workflow-step,.price-card,.case-content,.case-result,.final-card,.control-card,.audience-card{padding:28px}.solution-item{grid-template-columns:1fr;gap:18px}.solution-item span{grid-row:auto}.telemetry-panel{position:static;min-width:0;margin:14px}.telemetry-panel strong{font-size:34px}.contact-box a{font-size:20px}.footer-inner{flex-direction:column;justify-content:center;text-align:center;padding:28px 0}}
