@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f6f7fb;background:#080b12;margin:0;font-family:Manrope,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.section{max-width:1240px;margin:auto;padding:110px 28px}.header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080b12e0;border-bottom:1px solid #ffffff12;align-items:center;gap:32px;height:82px;padding:12px max(28px,50vw - 592px);display:flex;position:sticky;top:0}.brand img{width:174px;display:block}.header nav{color:#aeb5c5;gap:25px;margin-left:auto;font-size:13px;display:flex}.header nav a:hover,.text-link:hover{color:#fff}.button{color:#0b1020;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;padding:15px 22px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{background:#dce4ff;transform:translateY(-2px)}.button.compact{padding:11px 15px;font-size:12px}.hero{background:radial-gradient(circle at 12% 22%,#14214a 0,#0000 31%);grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;min-height:740px;padding-top:85px;display:grid}.eyebrow,.form-overline{letter-spacing:.16em;color:#9aaad0;margin:0 0 18px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.06em;max-width:720px;margin:0 0 25px;font-size:clamp(38px,5vw,68px);line-height:1.03}.lead,.section-intro{color:#acb3c1;max-width:670px;font-size:17px}.actions{align-items:center;gap:26px;margin:34px 0 17px;display:flex}.text-link{color:#c6d1ef;font-size:14px;font-weight:700}.text-link span{margin-left:6px}.note{color:#788398;font-size:12px}.form-card{background:#111723;border:1px solid #283145;border-radius:15px;padding:28px;box-shadow:0 28px 60px #0000004d}.form-card h2{margin:0 0 21px;font-size:23px;line-height:1.2}.choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.choices button{color:#dfe5f3;text-align:left;cursor:pointer;background:#161e2c;border:1px solid #2b374d;border-radius:6px;padding:12px 10px;font:600 12px Manrope}.choices button:hover,.choices .selected{color:#fff;background:#25314a;border-color:#a7b7e2}form{gap:11px;margin-top:18px;display:grid}label{color:#b8c1d4;gap:5px;font-size:11px;font-weight:700;display:grid}input,select{color:#f6f7fb;background:#0d131e;border:1px solid #303c53;border-radius:6px;width:100%;padding:11px;font:14px Manrope}.field-row{grid-template-columns:1fr .45fr;gap:9px;display:grid}.submit{margin-top:6px}.privacy{color:#8893a8;text-align:center;margin:0;font-size:10px}.hp{opacity:0;pointer-events:none;position:absolute}.identification h2,.split h2,.section>h2,.teamwork h2,.contact h2{letter-spacing:-.045em;max-width:900px;margin:0 0 20px;font-size:clamp(31px,4vw,52px);line-height:1.1}.grid{gap:16px;margin-top:48px;display:grid}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.two{grid-template-columns:repeat(2,1fr)}.number-card,.delivery,.teamwork article{background:#101620;border:1px solid #222d40;border-radius:11px;padding:29px}.number-card strong{color:#586989;font-size:45px;font-weight:500;line-height:1}.number-card h3,.delivery h3,.teamwork h3{margin:23px 0 10px;font-size:19px}.number-card p,.delivery p,.teamwork p{color:#aab3c1;margin:0;font-size:14px}.statement{text-align:center;color:#0e1525;background:#e7edff;max-width:none;padding:96px max(28px,50vw - 450px)}.statement p{font-size:14px;font-weight:800}.statement h2{letter-spacing:-.05em;margin:17px auto 30px;font-size:clamp(30px,4.2vw,54px);line-height:1.08}.statement .button{color:#fff;background:#101a32}.split{grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.strategy{gap:16px;display:grid}.strategy article{border-top:1px solid #51617e;padding:22px 0}.strategy h3{margin:0 0 13px;font-size:25px}.strategy ul{color:#adb7c8;gap:8px;padding-left:18px;font-size:14px;display:grid}.steps{border-top:1px solid #313e55;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.steps article{border-right:1px solid #313e55;padding:25px 23px 0}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.steps span,.delivery span{color:#90a2ce;font-size:12px;font-weight:800}.steps h3{margin:18px 0 12px;font-size:18px;line-height:1.25}.steps p{color:#aeb7c6;font-size:13px}.delivery{padding:21px}.delivery h3{margin:14px 0 9px;font-size:16px}.delivery p{font-size:12px}.teamwork{background:#0d121b;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.contact{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact h2{margin-bottom:9px}.contact p:not(.eyebrow){color:#abb5c6}footer{color:#aab4c5;border-top:1px solid #253045;gap:13px;padding:50px max(28px,50vw - 592px);font-size:13px;display:grid}footer img{width:210px}footer p{max-width:460px;margin:0}footer a{color:#dce5fa}footer small{color:#68748b;margin-top:16px}@media (width<=850px){.header{height:68px;padding:10px 18px}.brand img{width:142px}.header nav{display:none}.header .compact{margin-left:auto}.section{padding:72px 20px}.hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-top:55px}.hero h1{font-size:43px}.form-card{padding:22px}.three,.four,.two,.split,.contact{grid-template-columns:1fr}.statement{padding:68px 20px}.steps{grid-template-columns:1fr 1fr}.steps article{border-bottom:1px solid #313e55;padding-left:0}.steps article:nth-child(2n){border-right:0;padding-left:20px}.contact{align-items:flex-start}.contact .button{width:100%}}@media (width<=480px){.header .compact{padding:10px;font-size:10px}.hero h1{font-size:37px}.actions{flex-direction:column;align-items:flex-start;gap:18px}.choices,.steps{grid-template-columns:1fr}.steps article,.steps article:nth-child(2n){border-right:0;padding:21px 0}.identification h2,.split h2,.section>h2,.teamwork h2,.contact h2{font-size:31px}.field-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.thank{text-align:center;background:radial-gradient(circle,#172756,#080b12 52%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.thank img{width:230px;margin-bottom:54px}.thank h1{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(38px,6vw,70px)}.thank p:not(.eyebrow){color:#bac4d6;max-width:540px;margin:0 0 28px;font-size:18px}.hero{isolation:isolate;background:radial-gradient(68% 54% at 52% 0,#153b5d 0%,#0d1e31 35%,#080b12 77%);grid-template-columns:1.1fr .9fr;padding-top:105px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;border:1px solid #9bb4d933;border-radius:50%;width:940px;height:940px;position:absolute;top:-210px;right:-170px;box-shadow:-410px 760px 0 -2px #9bb4d929}.hero:after{content:"";z-index:-1;background:radial-gradient(circle at 52% 0,#5eb2e72e,#0000 29%),linear-gradient(#0000 0%,#080b12 89%);position:absolute;inset:0}.hero h1{text-shadow:0 8px 30px #080b12;max-width:650px}.hero .lead{color:#c2cad7;max-width:590px}.form-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d131fe6;box-shadow:0 28px 80px #00000070}.identification{background:linear-gradient(#080b12 0%,#0d131f 100%)}.number-card,.delivery,.teamwork article,.differences article{box-shadow:inset 0 1px #ffffff0a,0 18px 35px #0000002e}.differences{background:linear-gradient(130deg,#0c1422 0%,#090b12 52%,#14213c 130%)}.differences article{background:#111925;border:1px solid #293852;border-radius:13px;padding:28px}.differences h3{margin:0 0 12px;font-size:20px}.differences p{color:#adb9cb;margin:0;font-size:14px}.faq{max-width:900px}.faq details{border-top:1px solid #303c51;padding:20px 4px}.faq details:last-child{border-bottom:1px solid #303c51}.faq summary{cursor:pointer;padding-right:32px;font-size:18px;font-weight:800;list-style:none;position:relative}.faq summary:after{content:"+";color:#a8bae4;font-size:24px;position:absolute;top:-5px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:#aab4c5;max-width:720px;margin:14px 0 0}.final-lead{color:#10182a;background:#e7edff;border-radius:18px;grid-template-columns:.85fr 1.15fr;gap:74px;max-width:1184px;margin:70px auto;display:grid}.final-lead .eyebrow{color:#52678f}.final-lead .section-intro{color:#43516a}.final-lead .button{color:#fff;background:#101a32}.final-form{background:#101827;border:1px solid #31415f;border-radius:13px;grid-template-columns:1fr 1fr;margin:0;padding:24px}.final-form input{background:#0b111d}.final-form input:nth-child(5){max-width:90px}.final-form .submit,.final-form .privacy{grid-column:1/-1}.final-form .submit{width:100%}@media (width<=850px){.hero{padding-top:72px}.hero:before{width:560px;height:560px;top:-100px;right:-230px;box-shadow:-210px 490px 0 -2px #9bb4d929}.hero-copy{padding:0}.final-lead{grid-template-columns:1fr;gap:30px;margin:45px 20px;padding:38px 26px}.final-form{grid-template-columns:1fr}.final-form input:nth-child(5){max-width:none}}.lead-form{margin-top:18px}.lead-form .submit,.lead-form .privacy,.lead-form .form-status{grid-column:1/-1}.lead-form .submit{width:100%}.form-status{color:#b8c7e5;text-align:center;margin:0;font-size:12px}.method-section{position:relative;overflow:hidden}.method-section:before,.proof-section:before{content:"";pointer-events:none;border:1px solid #b1c3e52e;border-radius:50%;width:800px;height:800px;position:absolute;top:-430px;right:-510px}.method-section h2,.proof-section h2{max-width:760px}.proof-section{background:linear-gradient(#0c1019 0%,#101724 100%);max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px);position:relative;overflow:hidden}.proof-section>*{position:relative}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin:46px auto 0;display:grid}.case-card{background:#111620;border:1px solid #293347;border-radius:16px;overflow:hidden;box-shadow:0 20px 42px #00000040}.case-card img,.case-card video{object-fit:cover;background:#080b12;width:100%;height:360px;display:block}.case-card>div{padding:20px}.case-card h3{margin:0;font-size:18px}.case-card p{color:#aeb8ca;margin:7px 0 0;font-size:14px}@media (width<=850px){.case-grid{grid-template-columns:1fr}.case-card img,.case-card video{height:320px}.proof-section{padding-left:20px;padding-right:20px}}.hero{align-items:start;min-height:640px;padding-top:58px;padding-bottom:56px}.hero-copy{padding:102px 0 0}.hero h1{max-width:610px;margin-bottom:19px;font-size:clamp(38px,4.35vw,60px)}.hero .lead{max-width:565px;font-size:16px}.actions{margin:25px 0 13px}.form-card{margin-top:48px;padding:34px}.hero-form{gap:15px;margin:0;display:grid}.hero-form input,.hero-form select{background:#0d0e13;border-color:#262b37;border-radius:999px;height:60px;padding:0 27px;font-size:16px}.hero-form .submit{color:#fff;background:linear-gradient(90deg,#299df2,#0970c5);border-radius:999px;width:100%;height:62px;margin:0;font-size:16px}.hero-form .privacy{font-size:12px}.hero-form .form-status{min-height:0}@media (width<=850px){.hero{min-height:auto;padding-top:36px;padding-bottom:52px}.hero-copy{padding:0}.form-card{margin-top:0}.hero-form input,.hero-form select{height:54px}.hero h1{font-size:42px}}.md-product{isolation:isolate;color:#f7f8fb;text-align:center;background:radial-gradient(circle at 57% 8%,#1c75c22e,#0000 26%),#0e1015;max-width:none;padding:78px max(28px,50vw - 620px) 40px;position:relative;overflow:hidden}.md-product:before{content:"";z-index:-1;border:1px solid #c5d0e53d;border-radius:50%;width:940px;height:940px;position:absolute;top:-780px;right:-360px}.md-product:after{content:"";z-index:-1;border:1px solid #c5d0e521;border-radius:50%;width:740px;height:740px;position:absolute;bottom:-540px;left:-470px}.product-tag{color:#afb1bb;letter-spacing:.16em;border:1px solid #30333c;border-radius:999px;justify-content:center;align-items:center;margin:0 0 20px;padding:8px 19px;font-size:12px;font-weight:800;display:inline-flex}.md-product h2{letter-spacing:-.055em;max-width:900px;margin:0 auto 16px;font-size:clamp(37px,4vw,54px);line-height:1.08}.md-product h2 em{color:#2498ee;font-style:normal}.product-intro{color:#b5b7c1;max-width:700px;margin:0 auto;font-size:16px}.product-cards{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1090px;margin:58px auto 48px;display:grid}.product-cards article{background:#14151be3;border:1px solid #30333d;border-radius:16px;min-height:332px;padding:35px 37px}.product-cards h3{margin:0 0 21px;font-size:19px}.product-cards ul{color:#c1c4ce;gap:18px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.product-cards li{padding-left:30px;position:relative}.product-cards li:before{content:"✓";color:#07101b;background:#2498ee;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.md-product .button{border-radius:999px;padding:16px 33px}.md-product .button:hover{background:#fff}@media (width<=850px){.md-product{padding:64px 20px 36px}.product-cards{grid-template-columns:1fr;margin:38px auto}.product-cards article{min-height:0;padding:27px 24px}.md-product h2{font-size:37px}}.md-product{text-align:left;background:radial-gradient(circle at 50% 0,#2185dd33,#0000 29%),linear-gradient(135deg,#0c0e14 0%,#10151f 58%,#0b0e14 100%);padding-top:92px}.product-heading{text-align:center;max-width:760px;margin:0 auto;position:relative}.product-index{letter-spacing:.18em;color:#72809a;font-size:10px;position:absolute;top:12px;right:-205px}.product-tag{background:#191e29b8;margin-bottom:16px}.md-product h2{max-width:780px;font-size:clamp(39px,4.35vw,62px)}.product-intro{max-width:610px}.product-cards{gap:28px;margin-top:62px;margin-bottom:32px;position:relative}.product-cards:before{content:"";opacity:.6;background:linear-gradient(#0000,#287fc2 18% 82%,#0000);width:1px;position:absolute;top:25px;bottom:25px;left:50%}.product-cards article{background:linear-gradient(145deg,#171c26f5,#0d1017f0);border:1px solid #5e718f66;border-radius:18px;min-height:396px;padding:31px 35px 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 46px #00000040}.product-cards article:after{content:"";border:1px solid #49a3ea33;border-radius:50%;width:260px;height:260px;position:absolute;top:-160px;right:-145px}.service-top{justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.service-number{color:#4aa9ef;letter-spacing:.18em;font-size:12px;font-weight:800}.service-icon{color:#67baff;background:#10233a;border:1px solid #32506b;border-radius:12px;place-items:center;width:40px;height:40px;font-size:23px;display:grid}.product-cards h3{margin:0 0 8px;font-size:25px;line-height:1.15;position:relative}.service-caption{color:#8e99ac;margin:0 0 25px;font-size:14px;position:relative}.product-cards ul{gap:13px;font-size:14px;position:relative}.product-cards li{padding-left:25px}.product-cards li:before{width:15px;height:15px;font-size:9px;top:3px}.product-footer{color:#8190a8;letter-spacing:.14em;border-top:1px solid #64769559;align-items:center;gap:12px;max-width:1090px;margin:0 auto;padding:18px 0 0;font-size:10px;font-weight:800;display:flex}.product-footer i{background:#387eaf;width:22px;height:1px}.product-footer .button{letter-spacing:0;text-transform:none;border:1px solid #fff;margin-left:auto;padding:13px 22px;font-size:12px}.product-footer .button b{margin-left:10px;font-size:18px;line-height:0}@media (width<=850px){.md-product{padding-top:65px}.product-index,.product-cards:before{display:none}.product-cards article{min-height:0}.product-footer{flex-wrap:wrap}.product-footer .button{width:100%;margin:14px 0 0}.product-footer i{width:15px}}.method-section{text-align:center;background:radial-gradient(circle at 48% 0,#237ccd21,#0000 29%),#0d0f14;max-width:none;padding:72px max(28px,50vw - 620px) 78px}.method-section:before{border-color:#cfd9eb40;width:920px;height:920px;top:-440px;left:-615px;right:auto}.method-section:after{content:"";pointer-events:none;border:1px solid #cfd9eb1f;border-radius:50%;width:730px;height:730px;position:absolute;bottom:-520px;right:-560px}.method-section>*{position:relative}.method-section .product-tag{margin:0 auto 20px}.method-section h2{letter-spacing:-.055em;max-width:760px;margin:0 auto;font-size:clamp(38px,4.25vw,57px);line-height:1.05}.method-section h2 em{color:#2c9bf2;font-style:normal}.method-intro{color:#b7becb;max-width:650px;margin:18px auto 0;font-size:16px}.method-section .steps{text-align:left;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;max-width:1090px;margin:56px auto 0;display:grid}.method-section .steps article{border:0;gap:13px;padding:0;display:grid}.method-section .step-title{background:#17191f;border:1px solid #30343e;border-radius:15px;align-items:center;min-height:66px;padding:0 28px;display:flex;box-shadow:inset 0 1px #ffffff09}.method-section .step-title span{color:#f7f8fb;letter-spacing:.015em;font-size:16px;font-weight:900}.method-section .step-title b{color:#8590a4;margin:0 9px;font-size:18px;font-weight:500}.method-section .step-title h3{color:#319fee;letter-spacing:.02em;margin:0;font-size:19px}.method-section .steps article>p{color:#c1c4cd;text-align:center;background:#18191feb;border:1px solid #30343e;border-radius:14px;justify-content:center;align-items:center;min-height:100px;margin:0;padding:22px 31px;font-size:15px;line-height:1.55;display:flex}.method-section .steps article:nth-child(2) .step-title h3,.method-section .steps article:nth-child(4) .step-title h3{color:#57abef}@media (width<=850px){.method-section{padding:64px 20px}.method-section .steps{grid-template-columns:1fr;gap:19px}.method-section .steps article>p{min-height:auto}.method-section h2{font-size:39px}.method-section:before{left:-720px}}.diagnosis-section{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 88%,#1b69b333,#0000 34%),#111216;max-width:none;padding:86px 20px 78px;position:relative;overflow:hidden}.diagnosis-section:before{content:"";z-index:-1;border:1px solid #d5deef57;border-radius:50%;width:960px;height:960px;position:absolute;top:-745px;left:calc(50% - 750px)}.diagnosis-section:after{content:"";z-index:-1;border:1px solid #d5deef2b;border-radius:50%;width:730px;height:730px;position:absolute;bottom:-560px;right:calc(50% - 750px)}.diagnosis-section .product-tag{margin:0 auto 21px}.diagnosis-section h2{letter-spacing:-.055em;max-width:760px;margin:0 auto 18px;font-size:clamp(40px,4.35vw,59px);line-height:1.05}.diagnosis-section h2 em{color:#299df2;font-style:normal}.diagnosis-section .section-intro{color:#c2c5cd;max-width:710px;margin:0 auto}.diagnosis-form{text-align:left;background:#17171df0;border:1px solid #30323a;border-radius:18px;grid-template-columns:1fr 1fr;gap:21px 19px;max-width:730px;margin:52px auto 0;padding:42px 38px 30px;display:grid;box-shadow:0 28px 60px #00000047}.diagnosis-form label{color:#c2c4cb;gap:8px;font-size:13px}.diagnosis-form input,.diagnosis-form select{background:#0e0f13;border-color:#2b2d35;border-radius:11px;height:50px;padding:0 16px;font-size:15px}.diagnosis-form .diagnosis-sales,.diagnosis-form .submit,.diagnosis-form .privacy,.diagnosis-form .form-status{grid-column:1/-1}.diagnosis-form .submit{color:#fff;background:linear-gradient(90deg,#2b9ef1,#0c76ca);border-radius:999px;height:54px;margin:0;font-size:16px}.diagnosis-form .privacy{font-size:12px}@media (width<=700px){.diagnosis-section{padding:65px 20px}.diagnosis-section h2{font-size:39px}.diagnosis-form{grid-template-columns:1fr;margin-top:38px;padding:28px 20px}.diagnosis-form .diagnosis-sales{grid-column:auto}}body,.hero,.identification,.differences,.md-product,.method-section,.diagnosis-section,.proof-section,.teamwork,.statement{background:#090c12!important}.section{background:0 0!important}.hero:before,.hero:after,.md-product:before,.md-product:after,.method-section:before,.method-section:after,.diagnosis-section:before,.diagnosis-section:after,.proof-section:before,.product-cards:before,.product-cards article:after{content:none!important;display:none!important}.hero,.method-section,.md-product,.diagnosis-section,.proof-section{isolation:auto}.number-card,.differences article,.product-cards article,.case-card,.diagnosis-form,.form-card{box-shadow:none}.header{background:#090c12;border-bottom-color:#1b2230}.diagnostic-video-placeholder{color:#c7d0e3;background:#0d131e;border:1px dashed #3b4a66;border-radius:15px;flex-direction:column;justify-content:flex-end;gap:9px;max-width:600px;min-height:230px;margin-top:30px;padding:26px;display:flex}.diagnostic-video-placeholder span{color:#8fa4ce;letter-spacing:.15em;font-size:11px;font-weight:800}.diagnostic-video-placeholder strong{font-size:17px;line-height:1.3}.diagnostic-video-placeholder p{color:#8390a8;margin:0;font-size:13px}.diagnostic-deliverables{padding-top:84px;padding-bottom:84px}.diagnostic-deliverables h2{max-width:760px}.diagnostic-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px}.diagnostic-item{background:#111925;border:1px solid #293852;border-radius:13px;min-height:185px;padding:25px 21px}.diagnostic-item span{color:#5f80b6;letter-spacing:.14em;font-size:12px;font-weight:800;display:block}.diagnostic-item p{color:#d7dfef;margin:36px 0 0;font-size:14px;font-weight:700;line-height:1.45}.diagnostic-fit{grid-template-columns:1fr 1fr;gap:22px;padding-top:0;display:grid}.diagnostic-fit>div{background:#101620;border:1px solid #293852;border-radius:15px;padding:35px}.diagnostic-fit h2{letter-spacing:-.045em;max-width:490px;margin:0;font-size:clamp(28px,3vw,39px);line-height:1.12}.diagnostic-fit ul{color:#b7c2d6;gap:12px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.diagnostic-fit li{padding-left:23px;position:relative}.diagnostic-fit li:before{content:"•";color:#4aa9ef;font-size:19px;line-height:.8;position:absolute;left:3px}.proof-section{padding-top:84px;padding-bottom:84px}.proof-section .section-intro{margin-bottom:0}@media (width<=850px){.diagnostic-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.diagnostic-fit{grid-template-columns:1fr;padding-top:0}.diagnostic-fit>div{padding:27px 24px}.diagnostic-video-placeholder{min-height:205px;margin-top:25px}.proof-section{padding-top:68px;padding-bottom:68px}}@media (width<=480px){.diagnostic-list{grid-template-columns:1fr}.diagnostic-item{min-height:0}.diagnostic-deliverables{padding-top:65px;padding-bottom:65px}}.cases-empty{text-align:center;background:#0d1118;border:1px dashed #2b3850;border-radius:15px;max-width:900px;margin:42px auto 0;padding:34px}.cases-empty span{color:#4daaf2;letter-spacing:.16em;font-size:11px;font-weight:800}.cases-empty p{color:#aeb8c9;margin:10px 0 0}.case-card{flex-direction:column;display:flex}.case-card>.case-media{padding:0}.case-media{background:#05070b;width:100%;position:relative;overflow:hidden}.case-video{aspect-ratio:9/16}.case-image{aspect-ratio:4/5}.case-media video,.case-media img{object-fit:contain;background:#05070b;width:100%;display:block;height:100%!important}.case-play{color:#fff;cursor:pointer;background:#168ce3;border:0;border-radius:50%;place-items:center;width:66px;height:66px;padding:0;font-size:24px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000061}.case-play:hover{background:#36a7f7;transform:translate(-50%,-50%)scale(1.07)}.case-play span{margin-left:3px;font-size:22px}.case-card>div:last-child{padding:20px}.cookie-banner{z-index:30;color:#f5f7fb;background:#101722;border:1px solid #2d3b54;border-radius:14px;max-width:410px;padding:18px;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #0000005c}.cookie-banner p{color:#c2cada;margin:0;font-size:13px;line-height:1.5}.cookie-banner div{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.cookie-banner button{cursor:pointer;border-radius:8px;padding:9px 14px;font:700 12px Manrope}.cookie-reject{color:#d6deeb;background:0 0;border:1px solid #43516a}.cookie-accept{color:#fff;background:#2498ee;border:1px solid #2498ee}@media (width<=600px){.cookie-banner{max-width:none;bottom:14px;left:14px;right:14px}}.diagnostic-video-active{border-style:solid;padding:0;display:block;position:relative;overflow:hidden}.diagnostic-video-active video{object-fit:cover;width:100%;height:100%;min-height:230px;display:block}.diagnostic-video-play{background:#2498ee;border-radius:50%;place-items:center;width:52px;height:52px;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff!important;letter-spacing:0!important;font-size:17px!important;display:grid!important;position:absolute!important}.diagnostic-video-active:hover .diagnostic-video-play{opacity:0}@media (width<=850px){.hero{grid-template-columns:minmax(0,1fr)}.hero .form-card{width:100%;min-width:0}}
