@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-300-normal-BEGl3W_o.woff2)format("woff2"),url(/assets/manrope-cyrillic-300-normal-CS69xUvc.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#03050a;--ink-1:#060812;--ink-2:#0a0e18;--ink-3:#101623;--surface:#0c101be0;--surface-soft:#ffffff09;--surface-strong:#0f1422f5;--text:#f4f6fa;--text-soft:#aab2c2;--text-dim:#747e92;--line:#beceea24;--line-strong:#beceea3d;--signal-cyan:#75d6ff;--signal-blue:#7291ff;--signal-violet:#9a82ff;--performance:#91e7b4;--performance-ink:#06130d;--danger:#ff858f;--focus:#9adfff;--container:1240px;--gutter:32px;--header-height:64px;--radius-sm:4px;--radius-md:8px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-fast:.14s;--duration-ui:.22s;--duration-slow:.42s}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink-0);scroll-padding-top:0}body{background:var(--ink-0);min-height:100vh;color:var(--text);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.5}body.is-locked{overflow:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}img,video,svg,canvas{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:0}p{text-wrap:pretty}ul{margin:0;padding:0;list-style:none}::selection{color:#fff;background:#75d6ff47}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--text);color:var(--ink-0);padding:10px 14px;font-weight:700;transition:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site{isolation:isolate;min-height:100vh;position:relative}.container{width:min(100%, calc(var(--container) + (var(--gutter) * 2)));padding-inline:var(--gutter);margin-inline:auto;position:relative}.mono,.eyebrow,.flow-step-number,.price-lines>div>span,.variant-card-copy>span{letter-spacing:0;font-family:JetBrains Mono,Consolas,monospace}.new-era-backdrop{z-index:-3;pointer-events:none;background:var(--ink-0);position:fixed;inset:0;overflow:hidden}.new-era-backdrop canvas,.new-era-grid,.new-era-vignette{width:100%;height:100%;position:absolute;inset:0}.new-era-grid{opacity:.2;background-image:linear-gradient(#93abdc0e 1px,#0000 1px),linear-gradient(90deg,#93abdc0e 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.new-era-vignette{box-shadow:inset 0 0 180px 56px #000000a8}.site-header{z-index:100;pointer-events:none;position:fixed;top:16px;left:0;right:0}.header-inner{min-height:var(--header-height);border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);pointer-events:auto;background:#050810c7;grid-template-columns:220px 1fr 176px;align-items:center;display:grid;box-shadow:0 18px 48px #00000047}.brand{align-items:center;gap:12px;width:max-content;min-height:44px;display:inline-flex}.brand-symbol{object-fit:contain;opacity:.9;width:31px;height:31px}.brand-lockup{align-items:center;height:31px;display:inline-flex}.brand-wordmark-image{object-fit:contain;object-position:left center;width:114px;height:auto}.desktop-nav{justify-content:center;align-items:center;gap:4px;display:flex}.desktop-nav a{min-height:40px;color:var(--text-soft);transition:color var(--duration-fast) ease;padding:11px 10px 9px;font-size:13px;font-weight:600;position:relative}.desktop-nav a:after{content:"";background:linear-gradient(90deg, var(--signal-violet), var(--signal-cyan));transform-origin:0;height:1px;transition:transform var(--duration-ui) var(--ease-out);position:absolute;bottom:5px;left:10px;right:10px;transform:scaleX(0)}.desktop-nav a.is-active,.desktop-nav a:hover{color:var(--text)}.desktop-nav a.is-active:after{transform:scaleX(1)}.header-cta,.mobile-cta,.button{border-radius:var(--radius-md);cursor:pointer;min-height:46px;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-ui) ease, background-color var(--duration-ui) ease, color var(--duration-ui) ease, box-shadow var(--duration-ui) ease;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex}.header-cta{min-height:44px;color:var(--text);background:#0d121fdb;border:1px solid #75d6ff66;justify-self:end;padding:0 16px;font-size:13px}.header-cta svg,.mobile-cta svg,.button svg{flex:none;width:17px;height:17px}.header-cta:active,.mobile-cta:active,.button:active{transform:scale(.975)}.menu-button{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;display:none}.menu-button svg{width:21px;height:21px}.mobile-nav{display:none}.section{border-top:1px solid #beceea14;scroll-margin-top:0;position:relative}.section-copy h2{max-width:980px;color:var(--text);font-size:58px;font-weight:700;line-height:1.02}.section-copy>p{max-width:660px;color:var(--text-soft);margin-top:24px;font-size:18px;line-height:1.65}.eyebrow{border-left:2px solid var(--signal-violet);color:#c8c1ff;text-transform:uppercase;background:#080c1685;align-items:center;width:max-content;max-width:100%;min-height:34px;padding:8px 12px;font-size:11px;line-height:1.35;display:flex}.button{border:1px solid #0000;padding:13px 20px;font-size:14px;line-height:1.2}.button-primary{color:#05070c;background:linear-gradient(112deg,#8e78ff 0%,#768dff 48%,#66d2ff 100%);position:relative;overflow:hidden;box-shadow:0 12px 34px #549fff2e}.button-primary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000 48%);border-radius:6px;position:absolute;inset:1px}.button-primary>*{position:relative}.button-secondary{border-color:var(--line-strong);color:var(--text);background:#070a128f}.hero{isolation:isolate;align-items:center;min-height:100svh;padding:126px 0 72px;display:flex;position:relative;overflow:clip}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{z-index:-1;background:linear-gradient(90deg, #03050af5 0%, #03050ac2 43%, #03050a33 72%, #03050a80 100%), linear-gradient(180deg, #03050a1a 0%, #03050a3d 64%, var(--ink-0) 100%)}.hero:after{z-index:-1;background:radial-gradient(circle at 75% 44%,#75d6ff1a,#0000 32%)}.hero-bg-video{z-index:-2;object-fit:cover;object-position:center;opacity:.5;filter:saturate(.72)contrast(1.05)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:60px;display:grid}.hero-copy{z-index:2;max-width:650px;position:relative}.hero h1{color:#f7f8fb;margin-top:26px;font-size:66px;font-weight:700;line-height:.98}.hero-text{color:#c3c9d5;max-width:590px;margin-top:28px;font-size:18px;line-height:1.66}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-visual{z-index:1;perspective:1200px;transform-style:preserve-3d;will-change:transform;position:relative}.hero-showcase-glow{z-index:-1;filter:blur(42px);background:radial-gradient(circle,#6d99ff42,#826fff14 40%,#0000 72%);position:absolute;inset:10% -5% -8% 18%}.hero-video-frame{transform-style:preserve-3d;position:relative;transform:rotateY(-2deg)rotateX(.8deg)}.hero-video-frame:before{content:"";z-index:-1;border-radius:var(--radius-md);background:#05081038;border:1px solid #8c98ff38;position:absolute;inset:-10px;box-shadow:0 34px 90px #00000085}.hero-video-screen{aspect-ratio:16/10;border-radius:var(--radius-md);background:#05070c;border:1px solid #c6d4f152;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.hero-client-video{object-fit:cover;width:100%;height:100%}.video-corner{pointer-events:none;border-color:#c0deffc2;width:28px;height:28px;position:absolute}.corner-one{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.corner-two{border-top:1px solid;border-right:1px solid;top:14px;right:14px}.corner-three{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.corner-four{border-bottom:1px solid;border-left:1px solid;bottom:14px;left:14px}.funnel-section{background:linear-gradient(#050a09db,#0307079e),radial-gradient(circle at 50% 0,#4ab4791f,#0000 46%);padding:96px 0 104px;overflow:clip}.funnel-heading{text-align:center;justify-content:center;display:flex}.funnel-heading h2{max-width:820px;font-size:54px}.funnel-strip{border-radius:var(--radius-md);background:#05120cc7;border:1px solid #91e7b452;min-height:270px;margin-top:48px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052}.funnel-strip:before{content:"";pointer-events:none;background:linear-gradient(105deg,#91e7b417,#0000 35%,#48a87d14);position:absolute;inset:0}.funnel-market-bg,.market-chart{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.funnel-market-bg{opacity:.54;filter:blur(.25px)}.market-area{opacity:.42}.market-line-main,.market-line-secondary{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1600;stroke-dashoffset:1600px;transition:stroke-dashoffset 1.4s var(--ease-out)}.market-line-secondary{stroke:#cdffde4d;stroke-width:1px}.market-bars rect{fill:#91e7b414}.funnel-strip.is-active .market-line-main,.funnel-strip.is-active .market-line-secondary{stroke-dashoffset:0}.market-scan{opacity:.36;background:linear-gradient(90deg,#0000,#b0ffcd29,#0000);width:18%;position:absolute;top:0;bottom:0;transform:translate(-180%)}.market-scan-a{animation:8s linear infinite market-scan}.market-scan-b{animation:8s linear 4s infinite market-scan}.market-scan-a,.market-scan-b{animation-play-state:paused}.funnel-strip.is-inview .market-scan-a,.funnel-strip.is-inview .market-scan-b{animation-play-state:running}.funnel-strip-inner{z-index:2;align-content:center;min-height:270px;padding:34px;display:grid;position:relative}.funnel-path,.funnel-rate-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.funnel-path-item{border-left:1px solid #c0ffd524;min-width:0;padding:8px 26px;position:relative}.funnel-path-item:first-child{border-left:0;padding-left:0}.funnel-path-item:last-child{padding-right:0}.funnel-path-item:not(:last-child):after{content:"";background:var(--performance);opacity:.6;width:14px;height:1px;position:absolute;top:50%;right:-7px;box-shadow:0 0 12px #91e7b494}.funnel-stage{opacity:0;transition:opacity .58s var(--ease-out) var(--delay), transform .58s var(--ease-out) var(--delay);grid-template-columns:30px 1fr;align-items:end;gap:2px 12px;display:grid;transform:translateY(16px)}.funnel-strip.is-active .funnel-stage{opacity:1;transform:translateY(0)}.funnel-stage-index{width:28px;height:28px;color:var(--performance);border:1px solid #91e7b452;border-radius:50%;grid-row:1/3;justify-content:center;align-self:start;align-items:center;font-size:10px;display:flex}.funnel-stage strong{color:#f4fff8;font-size:36px;font-weight:700;line-height:1}.funnel-stage small{color:#ddf5e5b3;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.3}.funnel-rate-row{gap:10px;margin-top:30px}.funnel-rate-pill{border-radius:var(--radius-sm);color:#ccead7;text-align:center;opacity:0;min-width:0;transition:opacity .48s var(--ease-out) var(--delay), transform .48s var(--ease-out) var(--delay);background:#030b07a3;border:1px solid #91e7b42e;padding:10px 12px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;transform:translateY(8px)}.funnel-strip.is-active .funnel-rate-pill{opacity:1;transform:translateY(0)}.windex-section{background:linear-gradient(90deg,#04050dfa 0%,#04050de6 44%,#0606169e 100%),url(/assets/phoenix/backgrounds/windex-ai-section-bg.webp) 50%/cover no-repeat;padding:112px 0;overflow:clip}.windex-section:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 48%,#8466ff26,#0000 34%);position:absolute;inset:0}.windex-grid{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:0 76px;display:grid}.windex-section .section-copy h2{max-width:520px}.windex-section .section-copy>p{max-width:560px}.windex-bullets{border-top:1px solid var(--line);margin-top:38px}.windex-bullets article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:14px;padding:20px 0;display:grid}.windex-bullets svg{color:#a89aff;width:19px;height:19px;margin-top:2px}.windex-bullets h3{color:var(--text);font-size:16px;font-weight:700;line-height:1.35}.windex-bullets p{color:var(--text-soft);margin-top:7px;font-size:15px;line-height:1.55}.dashboard-mockup,.windex-media-board,.windex-media-stage{position:relative}.windex-media-board{grid-area:1/2/3}.windex-bullets{grid-column:1}.windex-media-stage{perspective:1200px;min-height:610px}.windex-view-card{transform-origin:50%;animation:8s ease-in-out infinite paused media-drift;position:absolute;inset:8% 5% 8% 0;transform:rotateY(-4deg)rotateX(1.5deg)}.windex-view-shell{border-radius:var(--radius-md);background:#080610;border:1px solid #9d8aff61;height:100%;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000008c}.windex-view-shell img{object-fit:cover;width:100%;height:100%}.windex-view-shine{animation:screen-shine 9s var(--ease-in-out) infinite;background:linear-gradient(112deg,#0000 28%,#ffffff1a 48%,#0000 68%);animation-play-state:paused;position:absolute;inset:0;transform:translate(-130%)}.windex-video-card{z-index:3;aspect-ratio:16/10;width:37%;animation:6.4s ease-in-out .4s infinite paused video-drift;position:absolute;bottom:2%;right:-1%;transform:translateZ(56px)rotateY(4deg)rotate(1deg)}.windex-media-stage.is-inview .windex-view-card,.windex-media-stage.is-inview .windex-view-shine,.windex-media-stage.is-inview .windex-video-card{animation-play-state:running}.unlock-video-shell{border-radius:var(--radius-md);background:#05070c;border:1px solid #75d6ff61;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 26px 64px #00000094}.windex-loop-video{object-fit:cover;width:100%;height:100%}.unlock-video-gloss{pointer-events:none;background:linear-gradient(#ffffff14,#0000 34%);position:absolute;inset:0}.flow-section{background:#03060c75;padding:96px 0 104px;overflow:clip}.flow-copy{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:52px;display:grid}.flow-copy h2{max-width:920px}.flow-copy>p{border-left:1px solid #75d6ff4d;margin-top:0;padding:0 0 8px 24px;font-size:16px}.flow-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.flow-step{border:1px solid var(--line);border-radius:var(--radius-md);background:#070a12d1;grid-template-rows:auto auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #0000003d}.flow-step:after{content:"";background:linear-gradient(90deg, transparent, var(--signal-violet), var(--signal-cyan), transparent);transform-origin:0;width:100%;height:2px;transition:transform .42s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.flow-step.is-active:after{transform:scaleX(1)}.flow-step:nth-child(n){grid-column:auto}.flow-visual-slot{aspect-ratio:16/9;background:#070a12;min-height:0;position:relative;overflow:hidden}.flow-visual-slot:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#04060c99);position:absolute;inset:0}.flow-visual-slot img{object-fit:cover;filter:saturate(.76)contrast(1.04);width:100%;height:100%;transition:transform .18s var(--ease-out)}.flow-image-sheen{display:none}.flow-step-body{grid-template-columns:42px minmax(0,1fr);gap:8px 16px;padding:22px;display:grid;position:relative}.flow-step-number{width:36px;height:36px;color:var(--signal-cyan);border:1px solid #75d6ff47;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;font-size:10px;display:flex}.flow-step h3{color:var(--text);font-size:23px;font-weight:700;line-height:1.15}.flow-step p{color:var(--text-soft);font-size:15px;line-height:1.58}.included-section{background:radial-gradient(circle at 12% 18%,#8370ff14,#0000 30%),#04070d9e;padding:104px 0 110px;overflow:clip}.included-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.included-card{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0e121ee6,#070a12b8);min-height:250px;padding:30px;position:relative;overflow:hidden}.included-card:first-child,.included-card:nth-child(4){grid-column:span 7}.included-card:nth-child(2),.included-card:nth-child(3){grid-column:span 5}.included-card:first-child{flex-direction:column;justify-content:flex-end;min-height:300px;display:flex}.included-card:nth-child(4){min-height:280px}.included-card:before{content:"";pointer-events:none;border:1px solid #75d6ff1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-80px;box-shadow:0 0 0 42px #8572ff06,0 0 0 84px #75d6ff05}.included-card svg{color:#9daaff;width:27px;height:27px;position:relative}.included-card h3{max-width:620px;color:var(--text);margin-top:36px;font-size:28px;font-weight:700;line-height:1.16;position:relative}.included-card p{max-width:660px;color:var(--text-soft);margin-top:16px;font-size:16px;line-height:1.62;position:relative}.design-variants-section{background:radial-gradient(circle at 12% 58%,#ff465214,#0000 24%),radial-gradient(circle at 38% 44%,#3c9aff1a,#0000 24%),radial-gradient(circle at 66% 52%,#ffdf4012,#0000 24%),radial-gradient(circle at 88% 40%,#42e49014,#0000 24%),#04060cb3;padding:118px 0 136px;overflow:clip}.design-variants-head{text-align:center;justify-content:center;display:flex}.design-variants-head h2{max-width:820px}.variant-stage{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:14px;margin-top:62px;display:grid}.variant-card{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;transition:border-color var(--duration-ui) ease, box-shadow var(--duration-ui) ease;background:#070a12d6;position:relative;overflow:hidden;transform:translateY(0)rotate(0);box-shadow:0 28px 72px #00000057}.variant-card:first-child{transform:translateY(20px)rotate(-1.8deg)}.variant-card:nth-child(2){transform:translateY(-8px)rotate(.8deg)}.variant-card:nth-child(3){transform:translateY(10px)rotate(-.7deg)}.variant-card:nth-child(4){transform:translateY(-14px)rotate(1.5deg)}.variant-image-shell{aspect-ratio:.84;background:#05070c;position:relative;overflow:hidden}.variant-image-shell img{object-fit:cover;width:100%;height:100%;transition:transform .18s var(--ease-out)}.variant-card-copy{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px;display:flex}.variant-card-copy>span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--text-soft);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex}.variant-card h3{color:var(--text);font-size:18px;font-weight:700}.telegram-section{background:radial-gradient(circle at 67% 48%,#48a7ff24,#0000 30%),#03070dad;align-items:center;min-height:680px;padding:100px 0;display:flex;overflow:clip}.telegram-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:72px;display:grid}.telegram-proof-visual{grid-template-columns:minmax(220px,.76fr) minmax(260px,1fr);align-items:center;min-height:520px;display:grid;position:relative}.telegram-proof-visual:before{content:"";background:linear-gradient(90deg,#75d6ff94,#9a82ff2e);height:1px;position:absolute;top:50%;left:31%;right:18%;box-shadow:0 0 20px #75d6ff40}.postback-phone-stage{z-index:2;justify-content:center;align-items:center;min-height:500px;animation:7.4s ease-in-out infinite paused phone-drift;display:flex;position:relative}.postback-phone-stage:before{content:"";border:1px solid #75d6ff1f;border-radius:50%;width:230px;height:230px;position:absolute;box-shadow:0 0 0 48px #75d6ff06,0 0 0 96px #9a82ff05}.postback-phone{filter:drop-shadow(0 30px 38px #00000094);width:min(100%,244px);position:relative}.postback-feed-card{z-index:3;position:relative}.postback-feed-list{gap:14px;display:grid}.postback-feed-row{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d17bd;border:1px solid #75d6ff3d;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:14px 18px;display:grid;position:relative;transform:translate(0)}.postback-feed-row:nth-child(2){margin-left:28px}.postback-feed-row:nth-child(3){margin-left:52px}.postback-feed-row:nth-child(4){margin-left:28px}.event-dot{background:var(--signal-cyan);border-radius:50%;width:8px;height:8px;position:relative}.event-dot:after{content:"";color:var(--signal-cyan);opacity:0;animation:event-pulse 2.8s var(--ease-out) infinite;border:1px solid;border-radius:50%;animation-play-state:paused;position:absolute;inset:-1px;transform:scale(.8)}.telegram-proof-visual.is-inview .postback-phone-stage,.telegram-proof-visual.is-inview .event-dot:after{animation-play-state:running}.postback-feed-row:nth-child(2) .event-dot:after{animation-delay:.5s}.postback-feed-row:nth-child(3) .event-dot{background:var(--performance)}.postback-feed-row:nth-child(3) .event-dot:after{color:var(--performance);animation-delay:1s}.postback-feed-row:nth-child(4) .event-dot{background:var(--performance)}.postback-feed-row:nth-child(4) .event-dot:after{color:var(--performance);animation-delay:1.5s}.postback-feed-row .mono{color:#d8e9ff;font-size:13px}.pricing-section{background:radial-gradient(circle at 28% 40%,#846fff1f,#0000 28%),radial-gradient(circle at 82% 66%,#56c4ff1a,#0000 30%),#04060cd1;padding:126px 0 132px;overflow:clip}.pricing-grid{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:90px;display:grid}.pricing-section .section-copy h2{max-width:610px}.pricing-section .section-copy>p{max-width:560px}.pricing-card{border-radius:var(--radius-md);background:#070a12e6;border:1px solid #8e93ff47;padding:30px;position:relative;overflow:hidden;box-shadow:0 36px 110px #0006}.pricing-card:before{content:"";background:linear-gradient(90deg, var(--signal-violet), var(--signal-blue), var(--signal-cyan));height:2px;position:absolute;top:0;left:0;right:0}.pricing-card:after{content:none}.price-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.price-lines>div{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff09;min-width:0;padding:22px}.price-lines>div>span{color:var(--text-dim);text-transform:uppercase;font-size:10px;display:block}.price-lines strong{color:var(--text);white-space:nowrap;margin-top:8px;font-size:48px;font-weight:700;line-height:1;display:block}.price-lines small{color:var(--text-soft);margin-left:4px;font-size:13px;font-weight:500}.first-payment{border-left:2px solid var(--signal-cyan);color:#dfeaff;background:#75d6ff0f;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;font-size:14px;display:flex}.first-payment svg{width:18px;height:18px;color:var(--signal-cyan)}.pricing-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:24px;display:grid}.pricing-card li{color:var(--text-soft);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.pricing-card li svg{color:#9dcdff;width:17px;height:17px;margin-top:2px}.addon{border-radius:var(--radius-md);background:linear-gradient(120deg,#9a82ff14,#75d6ff0b);border:1px solid #9a82ff33;margin-top:24px;padding:20px}.addon .mono{color:var(--text-dim);text-transform:uppercase;font-size:10px;display:block}.addon strong{color:var(--text);margin-top:9px;font-size:16px;display:block}.addon p{color:var(--text-soft);margin-top:10px;font-size:13px;line-height:1.55}.pricing-card>.button{width:100%;margin-top:20px}.site-footer{border-top:1px solid var(--line);background:#020408eb;padding:76px 0 58px;position:relative}.footer-grid{grid-template-columns:1.25fr .7fr 1fr 1.1fr;gap:52px;display:grid}.footer-brand{margin-bottom:24px}.footer-grid>div:first-child>p,.footer-legal p{color:var(--text-dim);font-size:14px;line-height:1.65}.footer-heading{color:var(--text-dim);text-transform:uppercase;margin-bottom:18px;font-family:JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:500}.footer-grid nav,.footer-grid>div:nth-child(3){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-grid nav a,.footer-grid nav button,.footer-grid>div:nth-child(3) a{color:var(--text-soft);text-align:left;cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;padding:3px 0;font-size:14px}.footer-legal small{color:#aab2c28c;margin-top:20px;font-size:12px;display:block}.modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:modal-backdrop-in .24s var(--ease-out) both;background:#000207c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-backdrop.is-closing{pointer-events:none;opacity:0;transition:opacity .18s var(--ease-out);animation:none}.contact-modal{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-strong);width:min(100%,620px);max-height:calc(100svh - 44px);animation:modal-in .32s var(--ease-out) both;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 130px #0000009e}.modal-backdrop.is-closing .contact-modal{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);animation:none;transform:translateY(10px)scale(.99)}.modal-close{border:1px solid var(--line);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);background:#ffffff09;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.modal-close:active{transform:scale(.96)}.modal-close svg{width:19px;height:19px}.contact-modal>.eyebrow,.contact-modal>:not(.modal-close) .eyebrow{margin-bottom:18px}.contact-modal h2{color:var(--text);padding-right:56px;font-size:40px;line-height:1.06}.contact-modal>p,.contact-modal>:not(.modal-close)>p,.success-state>p{max-width:590px;color:var(--text-soft);margin-top:14px;font-size:15px;line-height:1.6}.contact-modal-content{flex-direction:column;flex:1;min-height:0;display:flex}.contact-form{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;margin-top:28px;display:grid}.contact-form-fields{overscroll-behavior:contain;scrollbar-color:#75d6ff52 transparent;scrollbar-width:thin;gap:16px;max-height:min(48vh,360px);padding-right:6px;display:grid;overflow-y:auto}.contact-form label:not(.checkbox-label){gap:8px;display:grid}.contact-form label>span{color:#d7dbe4;font-size:13px;font-weight:600}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:#ffffff09}.contact-form input,.contact-form select{min-height:46px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:108px;padding:12px 13px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8b95a7}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#75d6ff0b;border-color:#75d6ffad;outline:none;box-shadow:0 0 0 3px #75d6ff1a}.contact-form [aria-invalid=true]{border-color:#ff858fb3}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-form small,.form-error{color:#ffabb2;font-size:12px}.checkbox-label{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.checkbox-label input{accent-color:#7dcfff;width:18px;height:18px;min-height:0;margin-top:2px}.checkbox-label span{line-height:1.5;color:var(--text-soft)!important;font-weight:400!important}.contact-form .button:disabled{cursor:wait;opacity:.62}.success-state{padding:34px 0 12px}.tone-green{border-left-color:var(--performance);color:var(--performance)}.success-actions{gap:12px;margin-top:28px;display:flex}@keyframes market-scan{0%{transform:translate(-180%)}62%,to{transform:translate(700%)}}@keyframes media-drift{0%,to{transform:translate(0,0)rotateY(-4deg)rotateX(1.5deg)}50%{transform:translateY(-7px)rotateY(-3deg)rotateX(1deg)}}@keyframes video-drift{0%,to{transform:translateZ(56px)rotateY(4deg)rotate(1deg)}50%{transform:translate3d(0,8px,56px)rotateY(2deg)rotate(.4deg)}}@keyframes screen-shine{0%,70%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes phone-drift{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(.5deg)}}@keyframes event-pulse{0%{opacity:.7;transform:scale(.8)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.header-cta:hover{background:#121c2ff5;border-color:#75d6ffb8;box-shadow:0 10px 28px #4dafff21}.button-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #549fff47}.button-secondary:hover{background:#75d6ff0f;border-color:#75d6ff80}.flow-step:hover .flow-visual-slot img{transform:scale(1.012)}.variant-card:hover{border-color:#b7c5e457}.variant-card:hover img{transform:scale(1.012)}.footer-grid nav a:hover,.footer-grid nav button:hover,.footer-grid>div:nth-child(3) a:hover{color:var(--text)}.modal-close:hover{background:#ffffff14}}@media (width<=1180px){:root{--gutter:28px}.header-inner{grid-template-columns:190px 1fr 160px}.desktop-nav a{padding-inline:7px;font-size:12px}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:42px}.hero h1{font-size:58px}.section-copy h2{font-size:52px}.windex-grid,.pricing-grid{gap:54px}.windex-media-stage{min-height:540px}.flow-step h3{font-size:21px}.footer-grid{gap:34px}}@media (width<=1080px){.header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-button{justify-self:end;display:inline-flex}.mobile-nav{top:calc(var(--header-height) + 10px);left:var(--gutter);right:var(--gutter);border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;opacity:0;transform-origin:100% 0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);background:#050810f5;gap:14px;padding:18px;display:grid;position:absolute;transform:translateY(-10px)scale(.985);box-shadow:0 26px 80px #0000007a}.mobile-nav.is-open{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.mobile-nav nav a{border-radius:var(--radius-sm);min-height:46px;color:var(--text-soft);justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.mobile-nav nav a.is-active{color:var(--text);background:#75d6ff12}.mobile-nav nav svg{width:16px;height:16px}.mobile-cta{min-height:48px;color:var(--ink-0);background:linear-gradient(112deg,#8e78ff,#66d2ff);padding:0 16px}}@media (width<=1020px){.header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-button{justify-self:end;display:inline-flex}.mobile-nav{top:calc(var(--header-height) + 10px);left:var(--gutter);right:var(--gutter);border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;opacity:0;transform-origin:100% 0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);background:#050810f5;gap:14px;padding:18px;display:grid;position:absolute;transform:translateY(-10px)scale(.985);box-shadow:0 26px 80px #0000007a}.mobile-nav.is-open{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.mobile-nav nav a{border-radius:var(--radius-sm);min-height:46px;color:var(--text-soft);justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.mobile-nav nav a.is-active{color:var(--text);background:#75d6ff12}.mobile-nav nav svg{width:16px;height:16px}.mobile-cta{min-height:48px;color:var(--ink-0);background:linear-gradient(112deg,#8e78ff,#66d2ff);padding:0 16px}.hero{min-height:auto;padding-top:124px}.hero-grid{grid-template-columns:1fr;gap:58px}.hero-copy{max-width:780px}.hero h1{max-width:760px;font-size:54px}.hero-text{max-width:680px}.hero-visual{width:min(100%,820px);margin-inline:auto}.windex-grid,.telegram-grid,.pricing-grid{grid-template-columns:1fr}.windex-grid{grid-template-rows:auto;row-gap:36px}.windex-copy,.windex-media-board,.windex-bullets{grid-area:auto/1}.windex-copy{order:1}.windex-media-board{order:2}.windex-bullets{order:3;margin-top:0}.windex-media-board,.telegram-proof-visual,.pricing-card{width:min(100%,760px);margin-inline:auto}.windex-media-stage{min-height:590px}.flow-copy{grid-template-columns:1fr}.flow-copy>p{max-width:680px;padding-left:20px}.flow-step:nth-child(n){grid-column:auto}.flow-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.included-card:nth-child(n){grid-column:span 6}.variant-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.variant-card:nth-child(n){transform:none}.telegram-section{min-height:auto}.telegram-grid{gap:44px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--gutter:18px}html{scroll-padding-top:0}.site-header{top:10px}.header-inner{min-height:58px}.brand-symbol{width:27px;height:27px}.brand-wordmark-image{width:98px;height:auto}.brand-lockup{height:27px}.menu-button{width:44px;height:44px}.mobile-nav{top:68px}.mobile-nav nav{grid-template-columns:1fr}.new-era-grid{opacity:.14;background-size:52px 52px}.hero{padding:98px 0 72px}.hero:before{background:linear-gradient(180deg, #03050a66 0%, #03050ac7 44%, #03050afa 78%, var(--ink-0) 100%)}.hero-bg-video{opacity:.42;object-position:58% center}.hero-grid{gap:46px}.hero h1{margin-top:22px;font-size:44px;line-height:1.01}.hero-text{margin-top:22px;font-size:16px;line-height:1.62}.hero-actions{gap:10px;margin-top:28px;display:grid}.hero-actions .button{width:100%}.hero-video-frame{transform:none}.hero-video-frame:before{inset:-6px}.section-copy h2,.funnel-heading h2{font-size:38px;line-height:1.06}.section-copy>p{margin-top:18px;font-size:16px;line-height:1.6}.funnel-section{padding:70px 0 76px}.windex-section{padding:88px 0}.flow-section{padding:70px 0 76px}.included-section{padding:76px 0}.design-variants-section{padding:90px 0}.telegram-section{padding:74px 0 80px}.pricing-section{padding:88px 0}.funnel-heading{text-align:left;justify-content:flex-start}.funnel-strip{min-height:476px;margin-top:34px}.funnel-strip-inner{min-height:476px;padding:24px 20px}.funnel-path{grid-template-columns:1fr}.funnel-path-item{border-top:1px solid #c0ffd524;border-left:0;padding:16px 0}.funnel-path-item:first-child{border-top:0}.funnel-path-item:not(:last-child):after{width:1px;height:12px;inset:auto auto -6px 14px}.funnel-stage{grid-template-columns:32px 1fr}.funnel-stage strong{font-size:32px}.funnel-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.funnel-rate-pill{padding-inline:8px;font-size:11px}.windex-grid{gap:42px}.windex-media-stage{min-height:420px}.windex-view-card{inset:0 4% 12% 0;transform:none}.windex-video-card{width:45%;bottom:0;right:0;transform:none}.flow-timeline{grid-template-columns:1fr;gap:12px;margin-top:32px}.flow-step:nth-child(n){grid-column:auto;grid-template-rows:auto;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);min-height:0}.flow-visual-slot{aspect-ratio:auto;min-height:100%}.flow-visual-slot img{object-position:67% center;position:absolute;inset:0}.flow-step-body{grid-template-columns:32px minmax(0,1fr);gap:7px 10px;padding:17px 15px}.flow-step h3{font-size:18px}.flow-step p{font-size:14px;line-height:1.48}.flow-step-number{width:30px;height:30px}.included-grid{grid-template-columns:1fr;gap:12px;margin-top:36px}.included-card:nth-child(n){grid-column:auto;min-height:220px;padding:24px}.included-card h3{margin-top:42px;font-size:24px}.variant-stage{grid-template-columns:1fr;gap:14px;margin-top:38px}.variant-card{animation:none;display:block}.variant-image-shell{aspect-ratio:4/5}.variant-card-copy{border-top:1px solid var(--line);border-left:0;flex-direction:row;justify-content:flex-start;align-items:center}.telegram-grid{gap:26px}.telegram-proof-visual{grid-template-columns:1fr;gap:18px;min-height:0}.telegram-proof-visual:before{display:none}.postback-phone-stage{min-height:360px}.postback-phone{width:min(100%,210px)}.postback-feed-list{gap:9px}.postback-feed-row{min-height:52px;padding:11px 12px}.postback-feed-row:nth-child(n){margin-left:0}.postback-feed-row .mono{font-size:12px}.pricing-grid{gap:38px}.pricing-card{padding:20px}.price-lines{grid-template-columns:1fr}.price-lines strong{font-size:43px}.pricing-card ul{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:34px}.site-footer{padding:58px 0 44px}.contact-modal{padding:24px 18px 18px}.contact-modal h2{font-size:34px}.form-row{grid-template-columns:1fr}.contact-form-fields{max-height:calc(100svh - 320px)}.success-actions{display:grid}}@media (width<=420px){.hero h1{font-size:40px}.section-copy h2,.funnel-heading h2{font-size:35px}.eyebrow{width:100%;font-size:10px}.windex-media-stage{min-height:360px}.postback-phone-stage{min-height:340px}.postback-phone{width:min(100%,204px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-visual,.windex-view-card,.windex-video-card,.variant-card,.postback-phone-stage{transform:translate(0,0)!important}.market-scan,.windex-view-shine,.flow-image-sheen{display:none}}
