*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#03060b;--bg-2:#07101a;--panel:#09101bd1;--panel-strong:#09111d;--text:#f5f8ff;--muted:#8896aa;--muted-2:#66758b;--blue:#1494ff;--blue-2:#5cb7ff;--blue-3:#0871da;--green:#56e3a5;--line:#ffffff14;--line-blue:#48a5ff3d;--scroll-y:0px;--mouse-x:50vw;--mouse-y:40vh}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{display:block}::selection{color:#fff;background:#1494ff52}.container{width:min(1180px,100% - 42px);margin:0 auto}.narrow{max-width:900px}.global-fx{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.fx-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.cursor-glow{width:520px;height:520px;left:calc(var(--mouse-x) - 260px);top:calc(var(--mouse-y) - 260px);filter:blur(14px);background:radial-gradient(circle,#167eff1c,#0000 66%);transition:left 80ms linear,top 80ms linear;position:absolute}.fx-orb{filter:blur(150px);border-radius:50%;position:absolute}.fx-orb-a{width:700px;height:700px;right:-300px;top:calc(-120px + (var(--scroll-y) * .04));background:#0066ff1a}.fx-orb-b{width:560px;height:560px;left:-280px;top:calc(450px - (var(--scroll-y) * .025));background:#00a6ff0f}.site-header{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#03060bb8;border-bottom:1px solid #fff1;width:100%;position:fixed;top:0;left:0}.nav-shell{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand-logo-shell{background:#050a12;border:1px solid #5bb0ff38;border-radius:14px;width:56px;height:56px;overflow:hidden;box-shadow:0 12px 34px #00000057,0 0 25px #127bff1a}.brand-logo{object-fit:cover;width:100%;height:100%}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:1.4px;font-size:13px}.brand-copy small{color:#5db3ff;letter-spacing:3px;margin-top:6px;font-size:8px}.main-nav{align-items:center;gap:28px;display:flex}.main-nav>a{color:#9eabba;font-size:13px;transition:all .2s}.main-nav>a:hover{color:#fff}.main-nav .nav-button{color:#fff;background:linear-gradient(135deg,#168fff,#075dc6);border:1px solid #69b7ff3d;border-radius:10px;padding:12px 17px;box-shadow:0 8px 25px #0a65dc2e}.menu-toggle{background:0 0;border:0;width:32px;display:none}.menu-toggle span{background:#fff;width:100%;height:2px;margin:6px 0;transition:all .2s;display:block}.primary-button,.secondary-button{border-radius:11px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 23px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#1b97ff,#0560cb);border:1px solid #6bbbff42;box-shadow:0 15px 40px #065fd23d}.primary-button:hover{transform:translateY(-2px);box-shadow:0 20px 50px #065fd257}.secondary-button{color:#d8e1ec;background:#ffffff06;border:1px solid #ffffff1c}.secondary-button:hover{border-color:#fff3;transform:translateY(-2px)}.wide{width:100%}.hero-section{align-items:center;min-height:900px;padding:145px 0 100px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";filter:blur(30px);background:radial-gradient(circle,#006eff29,#0000 65%);border-radius:50%;width:850px;height:850px;position:absolute;top:40px;right:-350px}.hero-grid-layout{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;display:grid;position:relative}.eyebrow{color:#9ac8f6;letter-spacing:1.55px;text-transform:uppercase;background:#1474e114;border:1px solid #419aff33;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:9px 13px;font-size:10px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 14px #56e3a5cc}.hero-copy h1,.page-hero h1{letter-spacing:-4px;max-width:760px;font-size:clamp(54px,5.7vw,82px);font-weight:760;line-height:.98}.hero-copy h1 em,.page-hero h1 em,.section-head h2 em,.checkup-copy h2 em,.final-cta h2 em{color:var(--blue-2);font-style:normal}.hero-lead{color:#929fb1;max-width:650px;margin-top:28px;font-size:18px;line-height:1.72}.hero-buttons{gap:13px;margin-top:34px;display:flex}.hero-proof{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.hero-proof span{color:#8190a4;background:#ffffff04;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.hero-proof i{color:var(--green);font-style:normal}.hero-fade{background:linear-gradient(90deg,#0000,#3e99ff57,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-3d-stage{perspective:1600px;place-items:center;min-height:640px;display:grid;position:relative}.hero-3d-object{width:min(100%,520px);transform-style:preserve-3d;transition:transform .12s ease-out;animation:7s ease-in-out infinite objectFloat;position:relative}.logo-platform{background:linear-gradient(145deg,#0c1624f7,#04080efa);border:1px solid #55a9ff38;border-radius:28px;padding:15px;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-10deg)translateZ(25px);box-shadow:-26px 32px 80px #0000007a,0 0 90px #0f76ff1a,inset 0 0 30px #3491ff0a}.logo-platform:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff12 47%,#0000 62%);animation:5.5s ease-in-out infinite logoShine;position:absolute;inset:0;transform:translate(-120%)}.platform-glow{filter:blur(70px);background:#007fff29;border-radius:50%;width:240px;height:240px;position:absolute;top:-20px;right:-20px}.hero-logo-image{z-index:2;border-radius:18px;width:100%;height:auto;position:relative}.glass-chip{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);width:170px;transform-style:preserve-3d;z-index:5;background:#070e18c7;border:1px solid #ffffff17;border-radius:16px;padding:13px 15px;position:absolute;box-shadow:0 16px 42px #00000059}.glass-chip span{color:#6bb7ff;letter-spacing:1.6px;margin-bottom:5px;font-size:8px;display:block}.glass-chip strong{font-size:13px}.glass-chip i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;right:14px;box-shadow:0 0 12px #56e3a5bf}.chip-a{animation:5s ease-in-out infinite chipFloatA;top:24px;right:-46px}.chip-b{animation:6.2s ease-in-out infinite chipFloatB;top:160px;left:-54px}.chip-c{animation:5.7s ease-in-out infinite chipFloatC;bottom:60px;right:-28px}.chip-d{animation:6.6s ease-in-out infinite chipFloatD;bottom:-26px;left:8px}.orbit{transform-style:preserve-3d;border:1px solid #419dff29;border-radius:50%;position:absolute}.orbit:before,.orbit:after{content:"";background:#4ba9ff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 17px #3799ffe6}.orbit:before{top:50%;left:-5px}.orbit:after{top:50%;right:-5px}.orbit-a{width:570px;height:570px;animation:14s linear infinite orbitA}.orbit-b{width:430px;height:430px;animation:10s linear infinite reverse orbitB}.orbit-c{width:320px;height:320px;animation:8s linear infinite orbitC}.hero-floor{filter:blur(2px);background:radial-gradient(#1081ff21,#0000 68%);border-radius:50%;width:470px;height:110px;position:absolute;bottom:40px;transform:rotateX(74deg)}.hero-floor span{border:1px solid #3593ff29;border-radius:50%;animation:2.8s ease-in-out infinite floorPulse;position:absolute;inset:32px 90px}.signal-strip{background:#ffffff03;border-bottom:1px solid #ffffff0e;overflow:hidden}.signal-track{color:#56687f;letter-spacing:1.8px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;font-size:9px;display:flex}.signal-track i{background:#258fe9;border-radius:50%;width:4px;height:4px}.section{padding:120px 0}.kicker{color:#529fe9;letter-spacing:3px;margin-bottom:17px;font-size:10px;font-weight:700}.section-head.split{grid-template-columns:1.08fr .92fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.section-head.centered{text-align:center;max-width:820px;margin:0 auto 70px}.section-head h2,.checkup-copy h2,.final-cta h2,.subpage-title,.mini-cta h2,.contact-info-panel h2,.about-statement h2{letter-spacing:-2.5px;font-size:clamp(38px,4.1vw,58px);line-height:1.06}.section-copy{color:var(--muted);font-size:15px;line-height:1.78}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)scale(.985)}.reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}.services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{border:1px solid var(--line);min-height:350px;transform-style:preserve-3d;background:linear-gradient(145deg,#0a121ef2,#050910fa);border-radius:22px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.service-card:hover{border-color:#4aa2ff3d;transform:translateY(-7px)rotateX(2deg)rotateY(-2deg);box-shadow:0 25px 55px #0000004f,0 0 35px #0077ff0f}.service-top{justify-content:space-between;align-items:flex-start;display:flex}.service-top>span{color:#495a70;letter-spacing:1px;font-size:9px}.service-svg{fill:none;stroke:#5db3ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #238fff38);stroke-dasharray:260;stroke-dashoffset:260px;width:52px;height:52px;animation:3.6s ease-in-out infinite drawIcon}.service-card h3{margin-top:26px;font-size:21px}.service-card p{color:#7e8c9f;max-width:320px;margin-top:13px;font-size:13px;line-height:1.72}.card-link{color:#8ac7ff;align-items:center;gap:10px;font-size:11px;display:inline-flex;position:absolute;bottom:27px;left:28px}.card-link b{transition:transform .2s}.card-link:hover b{transform:translate(4px)}.card-glow{filter:blur(62px);opacity:0;background:#0077ff1f;border-radius:50%;width:190px;height:190px;transition:opacity .3s;position:absolute;top:-120px;right:-130px}.service-card:hover .card-glow{opacity:1}.checkup-showcase{background:linear-gradient(#ffffff03,#ffffff05,#ffffff02);border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;position:relative}.checkup-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.checkup-copy>p:not(.kicker){color:var(--muted);margin-top:24px;line-height:1.78}.check-list{gap:12px;margin:30px 0;list-style:none;display:grid}.check-list li{color:#9ba8b9;border-bottom:1px solid #ffffff0f;align-items:center;gap:15px;padding-bottom:12px;font-size:13px;display:flex}.check-list li span{color:#4099ee;letter-spacing:1px;font-size:9px}.scan-panel{background:linear-gradient(145deg,#0b1421f7,#04080efc);border:1px solid #4ca4ff30;border-radius:26px;padding:25px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000057,0 0 70px #0070ff12}.scan-panel:before{content:"";background:linear-gradient(90deg,#0000,#25a0ff,#0000);height:1px;animation:4.2s linear infinite scanLine;position:absolute;left:0;right:0;box-shadow:0 0 18px #25a0ffcc}.scan-header{justify-content:space-between;align-items:flex-start;display:flex}.scan-header small{color:#3c8ee1;letter-spacing:2.5px;margin-bottom:6px;font-size:8px;display:block}.scan-header strong{font-size:16px}.scan-live{color:#6ee6b1;letter-spacing:1px;border:1px solid #54e2a42e;border-radius:999px;padding:7px 9px;font-size:8px}.scan-live i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.scan-core{place-items:center;width:320px;height:320px;margin:26px auto;display:grid;position:relative}.scan-ring{border:1px solid #4ba3ff2b;border-radius:50%;position:absolute}.scan-ring:after{content:"";background:#3ba3ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 16px #309affe6}.scan-ring-1{animation:11s linear infinite spinFlat;inset:0}.scan-ring-2{animation:7.5s linear infinite reverse spinFlat;inset:38px}.scan-ring-3{animation:5s linear infinite spinFlat;inset:78px}.scan-center{background:radial-gradient(circle at top,#198bff2e,#080e17f2);border:1px solid #4ea7ff40;border-radius:24px;align-content:center;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 0 34px #0078ff14}.scan-center strong{font-size:28px;line-height:1}.scan-center span{color:#66b5ff;letter-spacing:2px;margin-top:5px;font-size:8px}.scan-items{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scan-items div{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.scan-items span{color:#7e8c9f;font-size:9px}.scan-items b{color:#4aa8ff;letter-spacing:.8px;font-size:8px}.process-section{background:#ffffff02}.process-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.process-card{border:1px solid var(--line);background:#070d16bf;border-radius:20px;min-height:270px;padding:28px;position:relative;overflow:hidden}.process-number{color:#4fa4f2;letter-spacing:1px;font-size:10px}.process-line{transform-origin:0;background:linear-gradient(90deg,#439effa6,#0000);width:100%;height:1px;margin:24px 0;animation:3s ease-in-out infinite linePulse}.process-card h3{font-size:22px}.process-card p{color:#7e8b9e;margin-top:13px;font-size:13px;line-height:1.7}.final-cta-section{padding-top:60px}.final-cta{text-align:center;background:linear-gradient(145deg,#0d203761,#05090ff5);border:1px solid #429bff2b;border-radius:28px;padding:78px 30px;position:relative;overflow:hidden}.final-cta-glow{filter:blur(110px);background:#0070ff24;border-radius:50%;width:620px;height:300px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.final-cta>:not(.final-cta-glow){z-index:2;position:relative}.final-cta>p:not(.kicker){color:#8795a7;max-width:560px;margin:18px auto 0;line-height:1.7}.centered-buttons{justify-content:center}.site-footer{border-top:1px solid var(--line);background:#020509;margin-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:70px;padding:62px 0;display:grid}.footer-brand{align-items:flex-start;gap:18px;display:flex}.footer-logo{border:1px solid var(--line);border-radius:18px;flex:none;width:84px;height:84px;overflow:hidden}.footer-logo img{object-fit:cover;width:100%;height:100%}.footer-brand h3{letter-spacing:.8px;margin-bottom:9px;font-size:15px}.footer-brand p{color:#718094;max-width:430px;font-size:12px;line-height:1.7}.footer-links{grid-template-columns:1fr 1fr;gap:50px;display:grid}.footer-links>div{flex-direction:column;gap:11px;display:flex}.footer-links strong{margin-bottom:5px;font-size:11px}.footer-links a,.footer-links span{color:#708094;font-size:11px}.footer-links a:hover{color:#a9d3ff}.footer-bottom{border-top:1px solid var(--line);color:#526176;justify-content:space-between;align-items:center;min-height:62px;font-size:9px;display:flex}.page-main{padding-top:82px}.page-hero{border-bottom:1px solid #ffffff0d;padding:120px 0 90px;position:relative;overflow:hidden}.page-hero:after{content:"";filter:blur(130px);background:#0074ff1a;border-radius:50%;width:700px;height:700px;position:absolute;top:-180px;right:-300px}.page-hero .container{z-index:2;position:relative}.page-hero h1{max-width:920px}.page-hero>.container>p:last-child{color:#8d9aab;max-width:720px;margin-top:25px;font-size:17px;line-height:1.75}.page-hero.compact{padding-bottom:70px}.detailed-services{gap:22px;display:grid}.detail-service-card{border:1px solid var(--line);background:linear-gradient(145deg,#0a121ef0,#05090ff7);border-radius:24px;grid-template-columns:230px 1fr;align-items:center;gap:44px;padding:34px;display:grid;position:relative}.detail-service-icon{background:radial-gradient(circle,#0076ff17,#0000 65%);border:1px solid #48a0ff21;border-radius:20px;place-items:center;min-height:190px;display:grid}.detail-service-icon .service-svg{width:90px;height:90px}.detail-service-copy>span{color:#438fd9;letter-spacing:1px;font-size:9px}.detail-service-copy h2{margin-top:10px;font-size:32px}.detail-service-copy>p{color:#8794a6;margin-top:12px;line-height:1.7}.detail-service-copy ul{color:#8695a8;grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:20px;font-size:12px;list-style:none;display:grid}.detail-service-copy ul li{color:#8493a5}.detail-service-copy .card-link{margin-top:24px;position:static}.mini-cta-section{padding-top:40px}.mini-cta{border:1px solid var(--line-blue);background:#08111dc7;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:42px;display:flex}.mini-cta h2{font-size:36px}.checkup-page-grid{grid-template-columns:1fr .9fr;align-items:start;gap:70px;display:grid}.subpage-title{margin-bottom:28px}.audit-list{display:grid}.audit-item{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:16px;padding:22px 0;display:grid}.audit-item>span{color:#4299ea;padding-top:5px;font-size:9px}.audit-item h3{font-size:18px}.audit-item p{color:#7f8da0;margin-top:7px;font-size:13px;line-height:1.7}.sticky-form{position:sticky;top:110px}.form-card{border:1px solid var(--line);background:linear-gradient(145deg,#0a121ef5,#04080efa);border-radius:24px;padding:28px;box-shadow:0 24px 55px #00000042}.form-card label{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.form-card label>span,.field-title{color:#9ba9ba;letter-spacing:.3px;font-size:10px}.form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-card input,.form-card textarea,.form-card select{color:#fff;resize:vertical;background:#060b13;border:1px solid #ffffff16;border-radius:11px;outline:none;width:100%;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.form-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{border-color:#4ca6ff80;box-shadow:0 0 0 3px #0074ff12}.form-card input::placeholder,.form-card textarea::placeholder{color:#4c5a6d}.form-small{text-align:center;color:#56667a;margin-top:12px;font-size:9px;line-height:1.6}.check-grid{grid-template-columns:1fr 1fr;gap:9px;margin:11px 0 20px;display:grid}.check-item{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;align-items:center;padding:11px;flex-direction:row!important;gap:10px!important;margin:0!important}.check-item input{width:15px;height:15px;padding:0}.check-item span{font-size:9px!important}.about-page-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:70px;display:grid}.about-statement{position:sticky;top:120px}.about-statement>p:last-child{color:#8593a5;margin-top:20px;line-height:1.8}.about-values{gap:16px;display:grid}.value-card{border:1px solid var(--line);background:#080f19c2;border-radius:20px;padding:26px}.value-card>span{color:#4399e9;font-size:9px}.value-card h3{margin-top:12px;font-size:21px}.value-card p{color:#8190a3;margin-top:10px;font-size:13px;line-height:1.72}.contact-page-section{padding-top:80px}.contact-page-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:70px;display:grid}.contact-info-panel h2{font-size:42px}.contact-info-panel>p:not(.kicker){color:#8492a4;margin-top:20px;line-height:1.78}.contact-info-list{margin-top:34px;display:grid}.contact-info-list div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 0;display:flex}.contact-info-list span{color:#4e8fd1;letter-spacing:1.7px;font-size:8px}.contact-info-list a,.contact-info-list b{color:#a9b6c7;font-size:12px;font-weight:500}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@keyframes objectFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes logoShine{0%,25%{transform:translate(-130%)}60%,to{transform:translate(140%)}}@keyframes chipFloatA{0%,to{transform:translateZ(80px)translateY(0)rotateY(-8deg)}50%{transform:translateZ(105px)translateY(-13px)rotateY(-3deg)}}@keyframes chipFloatB{0%,to{transform:translateZ(90px)translateY(0)rotateY(10deg)}50%{transform:translateZ(120px)translateY(12px)rotateY(5deg)}}@keyframes chipFloatC{0%,to{transform:translateZ(75px)translateY(0)}50%{transform:translateZ(110px)translateY(-10px)}}@keyframes chipFloatD{0%,to{transform:translateZ(70px)translateY(0)rotateX(4deg)}50%{transform:translateZ(105px)translateY(10px)rotateX(0)}}@keyframes orbitA{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes orbitB{0%{transform:rotateY(72deg)rotate(0)}to{transform:rotateY(72deg)rotate(360deg)}}@keyframes orbitC{0%{transform:rotateX(74deg)rotateY(20deg)rotate(0)}to{transform:rotateX(74deg)rotateY(20deg)rotate(360deg)}}@keyframes floorPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes drawIcon{0%{stroke-dashoffset:260px;opacity:.35}30%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-260px;opacity:.35}}@keyframes scanLine{0%{top:0}to{top:100%}}@keyframes spinFlat{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes linePulse{0%,to{opacity:.35;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:1000px){.main-nav{border-bottom:1px solid var(--line);background:#050a11;flex-direction:column;align-items:stretch;width:100%;padding:24px;display:none;position:absolute;top:82px;left:0}.main-nav.open{display:flex}.menu-toggle{display:block}.hero-grid-layout,.section-head.split,.checkup-layout,.footer-grid,.checkup-page-grid,.about-page-grid,.contact-page-grid{grid-template-columns:1fr}.hero-grid-layout{gap:30px}.hero-section{padding-top:135px}.hero-3d-stage{min-height:590px}.services-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr}.checkup-layout{gap:55px}.sticky-form,.about-statement{position:static}.detail-service-card{grid-template-columns:190px 1fr}.signal-track{white-space:nowrap;justify-content:flex-start;overflow:hidden}}@media (max-width:700px){.container{width:min(100% - 24px,1180px)}.nav-shell{height:74px}.page-main{padding-top:74px}.main-nav{top:74px}.brand-logo-shell{border-radius:12px;width:49px;height:49px}.brand-copy strong{font-size:11px}.brand-copy small{letter-spacing:2.3px;font-size:7px}.hero-section{min-height:auto;padding:124px 0 78px}.hero-copy h1,.page-hero h1{letter-spacing:-2.8px;font-size:47px}.hero-lead,.page-hero>.container>p:last-child{font-size:15px}.hero-buttons{flex-direction:column}.primary-button,.secondary-button{width:100%}.hero-proof{grid-template-columns:1fr;display:grid}.hero-3d-stage{min-height:480px}.hero-3d-object{width:88%}.orbit-a{width:390px;height:390px}.orbit-b{width:300px;height:300px}.orbit-c{width:220px;height:220px}.glass-chip{width:138px;padding:11px 12px}.chip-a{right:-26px}.chip-b{top:125px;left:-30px}.chip-c{bottom:40px;right:-18px}.chip-d{bottom:-30px;left:0}.section{padding:88px 0}.section-head h2,.checkup-copy h2,.final-cta h2,.subpage-title,.contact-info-panel h2,.about-statement h2{letter-spacing:-1.8px;font-size:39px}.section-head.split{gap:30px}.services-grid,.scan-items,.form-grid-2,.check-grid,.detail-service-copy ul{grid-template-columns:1fr}.scan-core{width:260px;height:260px}.detail-service-card{grid-template-columns:1fr;gap:24px;padding:24px}.detail-service-icon{min-height:150px}.mini-cta{flex-direction:column;align-items:flex-start;padding:28px}.mini-cta h2{font-size:30px}.page-hero{padding:92px 0 68px}.footer-grid{gap:45px}.footer-brand{flex-direction:column}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:17px 0}.final-cta{padding:55px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:radial-gradient(circle at 84% 9%,#007bff13,#0000 24%),radial-gradient(circle at 12% 36%,#1977db0b,#0000 28%),#03060b}.site-header{background:#03070da8;box-shadow:0 12px 40px #0000001f}.hero-section{min-height:940px}.hero-copy h1{max-width:800px}.hero-copy h1 em{background:linear-gradient(90deg,#fff 0%,#75c3ff 35%,#1f95ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.primary-button{position:relative;overflow:hidden}.primary-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:90px;height:160%;transition:all .65s;position:absolute;top:-30%;left:-140px;transform:rotate(22deg)}.primary-button:hover:after{left:calc(100% + 100px)}.service-card{background:radial-gradient(circle at 85% 5%,#1586ff0e,#0000 28%),linear-gradient(145deg,#0a121ef2,#050910fb)}.transformation-section{background:linear-gradient(#ffffff02,#14529605,#ffffff02);border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;position:relative;overflow:hidden}.transformation-section:before{content:"";filter:blur(150px);background:#007aff0e;border-radius:50%;width:800px;height:800px;position:absolute;top:220px;right:-430px}.transformation-header{grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;margin-bottom:90px;display:grid}.transformation-header h2{letter-spacing:-3px;max-width:760px;font-size:clamp(42px,4.5vw,64px);line-height:1.02}.transformation-header h2 em{color:#58b4ff;font-style:normal;display:block}.transformation-header>p{color:#8190a3;max-width:510px;font-size:15px;line-height:1.8}.transformation-stack{gap:34px;display:grid}.transformation-row{background:linear-gradient(145deg,#09111ddb,#04080eeb);border:1px solid #ffffff13;border-radius:30px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:44px;min-height:500px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000038,inset 0 1px #ffffff06}.transformation-row:after{content:"";filter:blur(78px);background:#1589ff0e;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-80px}.transformation-row.reverse{grid-template-columns:1.22fr .78fr}.transformation-row.reverse .transformation-copy{order:2}.transformation-row.reverse .transformation-visual{order:1}.transformation-copy{z-index:3;position:relative}.transformation-number{color:#3e90df;letter-spacing:2px;margin-bottom:24px;font-size:9px;display:inline-flex}.transformation-eyebrow{letter-spacing:2.2px;font-weight:700;color:#6eb9ff!important;margin-bottom:12px!important;font-size:9px!important}.transformation-copy h3{letter-spacing:-2px;max-width:470px;font-size:clamp(31px,3vw,47px);line-height:1.04}.transformation-copy>p:not(.transformation-eyebrow){color:#7f8da1;max-width:440px;margin-top:18px;font-size:13px;line-height:1.75}.before-after-labels{color:#516279;letter-spacing:1.6px;align-items:center;gap:12px;margin-top:30px;font-size:8px;display:flex}.before-after-labels i{background:linear-gradient(90deg,#354254,#249eff);width:65px;height:1px;position:relative}.before-after-labels i:after{content:"";border-top:1px solid #249eff;border-right:1px solid #249eff;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.transformation-visual{z-index:2;position:relative}.animation-frame{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle,#1163bb13,#0000 60%),#050a11;border:1px solid #49a3ff21;border-radius:24px;min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000061,0 20px 55px #0000002e}.repair-animation{place-items:center;display:grid}.repair-grid{background:radial-gradient(circle at 50% 55%,#2a9bff14,#0000 38%);position:absolute;inset:0}.device-shell{z-index:3;filter:drop-shadow(0 28px 35px #00000073);width:330px;animation:5.4s ease-in-out infinite repairDeviceFloat;position:relative}.device-screen{background:#090c12;border:7px solid #dce8f4;border-bottom-width:13px;border-radius:14px;height:215px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #53a7ff4d,inset 0 0 55px #000c}.device-base{clip-path:polygon(35% 0,65% 0,72% 70%,94% 78%,100% 100%,0 100%,6% 78%,28% 70%);background:linear-gradient(#dce7f1,#8d9baa);width:145px;height:19px;margin:0 auto;position:relative}.device-base span{background:#557083;width:72px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.screen-noise{opacity:1;animation:8s ease-in-out infinite brokenNoiseFade;position:absolute;inset:0}.screen-noise:before{content:"";background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.screen-noise span{filter:blur(.5px);background:linear-gradient(90deg,#0000,#3394ff61,#ffffff29,#0000);height:10px;animation:1.4s steps(2,end) infinite glitchBar;position:absolute;left:8%;right:8%}.screen-noise span:first-child{animation-delay:.1s;top:24%}.screen-noise span:nth-child(2){animation-delay:.55s;top:54%}.screen-noise span:nth-child(3){animation-delay:.9s;top:72%}.screen-crack{transform-origin:0;z-index:3;opacity:1;background:#ffffffb8;height:2px;animation:8s ease-in-out infinite crackDisappear;position:absolute}.crack-one{width:115px;top:30%;left:53%;transform:rotate(131deg);box-shadow:42px -21px 0 -1px #ffffff80,63px 18px 0 -1px #ffffff73}.crack-two{width:86px;top:57%;left:40%;transform:rotate(33deg)}.repair-scan-line{opacity:0;z-index:4;background:linear-gradient(90deg,#0000,#31a9ff,#fff,#31a9ff,#0000);height:2px;animation:8s ease-in-out infinite repairScan;position:absolute;left:0;right:0;box-shadow:0 0 18px #239dffe6}.fixed-screen{opacity:0;background:radial-gradient(circle,#126fcb2e,#0000 48%),#06101c;align-content:center;place-items:center;animation:8s ease-in-out infinite fixedScreenReveal;display:grid;position:absolute;inset:0}.fixed-logo{color:#fff;letter-spacing:-2px;background:linear-gradient(145deg,#128fff,#0759ba);border-radius:18px;place-items:center;width:72px;height:72px;font-size:25px;font-weight:900;display:grid;box-shadow:0 0 32px #1a8fff52}.fixed-status{color:#7ed1ff;letter-spacing:2px;margin-top:17px;font-size:8px}.fixed-status i{background:#58e5a8;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #58e5a8cc}.repair-badge{letter-spacing:1.2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;border-radius:999px;padding:9px 12px;font-size:8px;position:absolute}.repair-badge i{border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.repair-badge-before{color:#ff8686;background:#5a131833;border:1px solid #ff5c5c2e;animation:8s ease-in-out infinite beforeBadge;top:24px;left:24px}.repair-badge-before i{background:#ff5f64;box-shadow:0 0 10px #ff5f64b3}.repair-badge-after{color:#77e4af;opacity:0;background:#104f372e;border:1px solid #4ce2a02e;animation:8s ease-in-out infinite afterBadge;top:24px;right:24px}.repair-badge-after i{background:#55e0a2;box-shadow:0 0 10px #55e0a2cc}.repair-progress{background:#ffffff0e;border-radius:999px;width:220px;height:3px;position:absolute;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%)}.repair-progress span{transform-origin:0;background:linear-gradient(90deg,#0878df,#50b8ff,#54dda8);width:100%;height:100%;animation:8s ease-in-out infinite repairProgress;display:block}.website-animation{perspective:1400px}.browser-shell{width:72%;height:72%;transform-style:preserve-3d;background:#0a0f17;border:1px solid #ffffff1a;border-radius:14px;position:absolute;top:14%;left:14%;overflow:hidden;box-shadow:0 25px 50px #0006}.browser-topbar{background:#111821;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.browser-topbar>span{background:#3c4653;border-radius:50%;width:7px;height:7px}.browser-topbar>div{background:#0b1017;border:1px solid #ffffff0a;border-radius:99px;width:50%;height:13px;margin-left:10px}.browser-old{animation:8.5s ease-in-out infinite oldWebsiteOut;transform:rotateY(-7deg)rotateX(5deg)}.old-site{color:#111;background:#e2e6e8;height:calc(100% - 34px);padding:14px}.old-banner{color:#ff0;text-align:center;background:#194a89;border:3px ridge #b7b7b7;padding:9px 4px;font-family:Times New Roman,serif;font-size:13px}.old-columns{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:10px;display:grid}.old-columns div{background:repeating-linear-gradient(45deg,#7d8c9d,#7d8c9d 8px,#adb7c1 8px 16px);border:2px solid #4c5967;height:53px}.old-copy{gap:6px;margin-top:10px;display:grid}.old-copy span{background:#727a81;height:5px}.old-copy span:nth-child(2){width:88%}.old-copy span:nth-child(3){width:68%}.old-copy span:nth-child(4){width:78%}.old-site button{background:#c8c8c8;border:2px outset #fff;margin-top:11px;padding:4px 8px;font-size:8px}.browser-new{opacity:0;border-color:#329cff3d;animation:8.5s ease-in-out infinite newWebsiteIn;transform:rotateY(8deg)rotateX(4deg)scale(.94);box-shadow:0 30px 70px #0000007a,0 0 50px #0076ff1a}.new-site{background:radial-gradient(circle at 85% 5%,#0079ff21,#0000 32%),#050a12;height:calc(100% - 34px);padding:16px}.new-nav{justify-content:space-between;align-items:center;display:flex}.new-nav b{background:linear-gradient(145deg,#138fff,#085fcb);border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.new-nav>div{gap:8px;display:flex}.new-nav>div span{background:#26364b;border-radius:99px;width:25px;height:3px;display:block}.new-hero{max-width:68%;margin-top:28px}.new-hero small{color:#4aa8ff;letter-spacing:1.4px;font-size:5px}.new-hero strong{color:#fff;letter-spacing:-1px;margin-top:8px;font-size:21px;line-height:1.02;display:block}.new-hero p{background:#314154;border-radius:99px;width:84%;height:5px;margin-top:10px}.new-hero button{color:#fff;background:linear-gradient(135deg,#188fff,#075fc5);border:0;border-radius:6px;margin-top:11px;padding:7px 10px;font-size:6px}.new-cards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.new-cards div{background:linear-gradient(145deg,#14273ed1,#09111ce6);border:1px solid #58abff1a;border-radius:8px;height:48px}.website-transform-beam{z-index:8;opacity:0;background:linear-gradient(90deg,#0000,#3caaff,#fff,#3caaff,#0000);width:76%;height:2px;animation:8.5s ease-in-out infinite webTransformBeam;position:absolute;top:10%;left:12%;box-shadow:0 0 22px #309effe6}.web-status{z-index:9;letter-spacing:1.2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:9px 12px;font-size:7px;position:absolute;top:25px}.old-web-status{color:#ff8585;background:#5d141933;border:1px solid #ff595929;animation:8.5s ease-in-out infinite oldWebStatus;left:24px}.new-web-status{color:#76dcff;opacity:0;background:#114c6e33;border:1px solid #4cb8ff29;animation:8.5s ease-in-out infinite newWebStatus;right:24px}.network-animation{place-items:center;display:grid}.network-map{width:78%;height:74%;position:relative}.network-node{z-index:4;background:linear-gradient(145deg,#0e1724f0,#060b12fa);border:1px solid #ffffff14;border-radius:16px;align-content:center;place-items:center;width:94px;min-height:69px;display:grid;position:absolute;box-shadow:0 14px 35px #00000042}.network-node>span{color:#6ab8ff;margin-bottom:6px;font-size:24px;line-height:1}.network-node b{color:#6e7e91;letter-spacing:1px;font-size:7px}.node-router{border-color:#439eff33;top:50%;left:50%;transform:translate(-50%,-50%)}.node-router:before{content:"";border:1px solid #4ba8ff;border-radius:5px;width:35px;height:18px;box-shadow:0 0 14px #258fff2e}.router-light{background:#ff5e65;border-radius:50%;width:5px;height:5px;animation:7.6s ease-in-out infinite routerLight;position:absolute;top:27px;left:50%;transform:translate(-50%)}.node-laptop{top:7%;left:2%}.node-phone{top:9%;right:2%}.node-cloud{bottom:1%;left:50%;transform:translate(-50%)}.network-path{transform-origin:0;background:#ff585859;height:1px;animation:7.6s ease-in-out infinite networkPathFix;position:absolute}.path-one{width:39%;top:34%;left:20%;transform:rotate(19deg)}.path-two{width:39%;top:52%;left:51%;transform:rotate(-20deg)}.path-three{width:31%;top:62%;left:50%;transform:rotate(90deg)}.network-packet{opacity:0;z-index:5;background:#56c5ff;border-radius:50%;width:7px;height:7px;animation-duration:7.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 13px #45b5ffe6}.packet-one{animation-name:packetOne;top:31%;left:20%}.packet-two{animation-name:packetTwo;top:33%;right:18%}.packet-three{animation-name:packetThree;bottom:22%;left:49%}.signal-bars{align-items:flex-end;gap:4px;height:32px;display:flex;position:absolute;bottom:26px;right:26px}.signal-bars span{background:#2d3948;border-radius:2px;width:5px;animation:7.6s ease-in-out infinite signalBars}.signal-bars span:first-child{height:8px}.signal-bars span:nth-child(2){height:14px;animation-delay:60ms}.signal-bars span:nth-child(3){height:21px;animation-delay:.12s}.signal-bars span:nth-child(4){height:29px;animation-delay:.18s}.network-down,.network-up{letter-spacing:1.2px;border-radius:999px;padding:9px 12px;font-size:7px;position:absolute;top:24px;left:24px}.network-down{color:#ff8388;background:#5b161c33;border:1px solid #ff585e29;animation:7.6s ease-in-out infinite networkDownStatus}.network-up{color:#69e4aa;opacity:0;background:#0d50342e;border:1px solid #49e0a029;animation:7.6s ease-in-out infinite networkUpStatus}.network-down i,.network-up i{border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.network-down i{background:#ff5d64}.network-up i{background:#50dea1;box-shadow:0 0 10px #50dea1b3}.onboarding-animation{place-items:center;display:grid}.employee-card{z-index:5;background:linear-gradient(145deg,#0d1725f5,#060b12fa);border:1px solid #449dff2e;border-radius:18px;align-items:center;gap:14px;width:190px;min-height:88px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #00000054,0 0 40px #0076ff0d}.employee-avatar{background:linear-gradient(145deg,#1c80e633,#0a1e3440);border:1px solid #46a5ff2e;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.employee-avatar:before{content:"";background:#7abefa;border-radius:50%;width:18px;height:18px;box-shadow:0 0 15px #46a3ff2e}.employee-avatar span{background:#357cb9;border-radius:16px 16px 6px 6px;width:28px;height:13px;margin-top:28px;position:absolute}.employee-lines strong{color:#d7e8f8;letter-spacing:.8px;margin-bottom:8px;font-size:8px;display:block}.employee-lines>span{background:#28394b;border-radius:99px;width:78px;height:4px;margin-top:5px;display:block}.employee-lines>span:last-child{width:56px}.setup-step{z-index:4;opacity:.68;background:#070d16eb;border:1px solid #ffffff13;border-radius:16px;align-items:center;gap:11px;width:172px;min-height:66px;padding:12px;transition:all .2s;display:flex;position:absolute}.setup-icon{color:#5bb1ff;background:#1a7ee31a;border:1px solid #48a1ff24;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.setup-step span{color:#6283a1;letter-spacing:1px;margin-bottom:5px;font-size:7px;display:block}.setup-step b{color:#a2b1c2;font-size:9px;font-weight:500;display:block}.setup-step i{background:#4b5665;border-radius:50%;width:7px;height:7px;margin-left:auto}.setup-email{animation:8.8s ease-in-out infinite setupEmail;top:11%;left:7%}.setup-device{animation:8.8s ease-in-out infinite setupDevice;top:11%;right:7%}.setup-access{animation:8.8s ease-in-out infinite setupAccess;bottom:10%;right:7%}.onboarding-line{transform-origin:0;opacity:.35;background:linear-gradient(90deg,#2a3645,#2b8fdf);height:1px;position:absolute}.line-email{width:30%;top:31%;left:28%;transform:rotate(19deg)}.line-device{width:29%;top:46%;left:51%;transform:rotate(-24deg)}.line-access{width:28%;top:61%;left:52%;transform:rotate(23deg)}.employee-ready{color:#6fe2aa;letter-spacing:1.2px;opacity:0;background:#124b3529;border:1px solid #4ddda029;border-radius:999px;padding:10px 13px;font-size:7px;animation:8.8s ease-in-out infinite employeeReady;position:absolute;bottom:11%;left:7%}.employee-ready span{margin-right:7px}@keyframes repairDeviceFloat{0%,to{transform:translateY(0)rotateY(-3deg)}50%{transform:translateY(-8px)rotateY(3deg)}}@keyframes glitchBar{0%{opacity:.2;transform:translate(-10%)}40%{opacity:.8;transform:translate(20%)}65%{opacity:.35;transform:translate(-20%)}to{opacity:.15;transform:translate(8%)}}@keyframes brokenNoiseFade{0%,32%{opacity:1}48%,82%{opacity:0}92%,to{opacity:1}}@keyframes crackDisappear{0%,34%{opacity:1}46%,84%{opacity:0}94%,to{opacity:1}}@keyframes repairScan{0%,29%{opacity:0;top:0%}33%{opacity:1}50%{opacity:1;top:100%}54%,to{opacity:0;top:100%}}@keyframes fixedScreenReveal{0%,43%{opacity:0;transform:scale(.98)}52%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.98)}}@keyframes beforeBadge{0%,38%{opacity:1;transform:translateY(0)}48%,88%{opacity:0;transform:translateY(-7px)}96%,to{opacity:1;transform:translateY(0)}}@keyframes afterBadge{0%,46%{opacity:0;transform:translateY(7px)}56%,86%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(7px)}}@keyframes repairProgress{0%,28%{transform:scaleX(.08)}52%,85%{transform:scaleX(1)}94%,to{transform:scaleX(.08)}}@keyframes oldWebsiteOut{0%,34%{opacity:1;filter:blur();transform:rotateY(-7deg)rotateX(5deg)scale(1)}48%,88%{opacity:0;filter:blur(4px);transform:rotateY(-14deg)rotateX(8deg)scale(.88)}96%,to{opacity:1;filter:blur();transform:rotateY(-7deg)rotateX(5deg)scale(1)}}@keyframes newWebsiteIn{0%,39%{opacity:0;filter:blur(3px);transform:rotateY(8deg)rotateX(4deg)scale(.9)}53%,88%{opacity:1;filter:blur();transform:rotateY(0)rotateX(0)scale(1)}96%,to{opacity:0;filter:blur(3px);transform:rotateY(8deg)rotateX(4deg)scale(.9)}}@keyframes webTransformBeam{0%,31%{opacity:0;top:10%}36%{opacity:1}51%{opacity:1;top:88%}56%,to{opacity:0;top:88%}}@keyframes oldWebStatus{0%,37%{opacity:1;transform:translateY(0)}48%,90%{opacity:0;transform:translateY(-6px)}97%,to{opacity:1;transform:translateY(0)}}@keyframes newWebStatus{0%,46%{opacity:0;transform:translateY(6px)}56%,89%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes routerLight{0%,38%{background:#ff5f65;box-shadow:0 0 10px #ff5f6599}52%,88%{background:#55e0a2;box-shadow:0 0 12px #55e0a2bf}97%,to{background:#ff5f65;box-shadow:0 0 10px #ff5f6599}}@keyframes networkPathFix{0%,40%{box-shadow:none;background:#ff585859}54%,88%{background:#40aaffb3;box-shadow:0 0 8px #349fff59}97%,to{box-shadow:none;background:#ff585859}}@keyframes packetOne{0%,43%{opacity:0;top:31%;left:20%}53%{opacity:1}70%{opacity:1;top:47%;left:48%}87%{opacity:.4;top:31%;left:20%}95%,to{opacity:0}}@keyframes packetTwo{0%,45%{opacity:0;top:33%;right:18%}55%{opacity:1}72%{opacity:1;top:48%;right:47%}87%{opacity:.4;top:33%;right:18%}95%,to{opacity:0}}@keyframes packetThree{0%,47%{opacity:0;bottom:22%;left:49%}57%{opacity:1}72%{opacity:1;bottom:43%;left:49%}87%{opacity:.4;bottom:22%;left:49%}95%,to{opacity:0}}@keyframes signalBars{0%,40%{background:#2d3948}52%,88%{background:linear-gradient(#5fc0ff,#1188eb);box-shadow:0 0 8px #2798ff59}97%,to{background:#2d3948}}@keyframes networkDownStatus{0%,40%{opacity:1}50%,90%{opacity:0}97%,to{opacity:1}}@keyframes networkUpStatus{0%,48%{opacity:0}58%,88%{opacity:1}97%,to{opacity:0}}@keyframes setupEmail{0%,14%{opacity:.6;transform:scale(.98)}22%,to{opacity:1;border-color:#45d59c2e;transform:scale(1)}}@keyframes setupDevice{0%,28%{opacity:.55;transform:scale(.98)}38%,to{opacity:1;border-color:#45d59c2e;transform:scale(1)}}@keyframes setupAccess{0%,43%{opacity:.55;transform:scale(.98)}54%,to{opacity:1;border-color:#45d59c2e;transform:scale(1)}}.setup-email i{animation:8.8s ease-in-out infinite setupDotOne}.setup-device i{animation:8.8s ease-in-out infinite setupDotTwo}.setup-access i{animation:8.8s ease-in-out infinite setupDotThree}@keyframes setupDotOne{0%,15%{background:#4b5665}24%,to{background:#55e0a2;box-shadow:0 0 10px #55e0a299}}@keyframes setupDotTwo{0%,30%{background:#4b5665}39%,to{background:#55e0a2;box-shadow:0 0 10px #55e0a299}}@keyframes setupDotThree{0%,45%{background:#4b5665}55%,to{background:#55e0a2;box-shadow:0 0 10px #55e0a299}}@keyframes employeeReady{0%,58%{opacity:0;transform:translateY(7px)}67%,91%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(7px)}}@media (max-width:1000px){.transformation-header{grid-template-columns:1fr;gap:28px}.transformation-row,.transformation-row.reverse{grid-template-columns:1fr;gap:30px}.transformation-row.reverse .transformation-copy,.transformation-row.reverse .transformation-visual{order:initial}}@media (max-width:700px){.transformation-header{margin-bottom:52px}.transformation-header h2{letter-spacing:-2px;font-size:39px}.transformation-row{border-radius:22px;min-height:auto;padding:18px}.transformation-copy{padding:10px 6px 0}.transformation-copy h3{letter-spacing:-1.5px;font-size:32px}.animation-frame{min-height:360px}.device-shell{width:250px}.device-screen{height:165px}.browser-shell{width:86%;height:68%;top:16%;left:7%}.network-map{width:92%;height:78%}.network-node{width:77px;min-height:59px}.setup-step{width:145px;min-height:58px}.setup-email{left:4%}.setup-device,.setup-access{right:4%}.employee-card{width:170px}}.v4-home{background:radial-gradient(circle at 82% 10%,#0078ff0f,#0000 22%),radial-gradient(circle at 12% 33%,#008fff09,#0000 26%)}.v4-header{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#02060cb3}.v4-hero{align-items:center;min-height:960px;padding:145px 0 100px;display:flex;position:relative;overflow:hidden}.v4-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 92%);mask-image:linear-gradient(#000000f2,#0000 92%)}.hero-noise{opacity:.11;background-image:radial-gradient(circle at 20% 30%,#fff .55px,#0000 .7px),radial-gradient(circle at 70% 40%,#fff .5px,#0000 .7px),radial-gradient(circle at 40% 80%,#fff .45px,#0000 .7px);background-size:23px 23px,29px 29px,31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-light{filter:blur(150px);border-radius:50%;position:absolute}.hero-light-a{background:#0076ff1f;width:850px;height:850px;top:20px;right:-400px}.hero-light-b{background:#1f92ff0e;width:500px;height:500px;top:300px;left:-310px}.v4-hero-grid{z-index:3;grid-template-columns:1.02fr .98fr;align-items:center;gap:42px;display:grid;position:relative}.v4-eyebrow{background:#1067c612;border-color:#459dff2e}.v4-hero-copy h1{letter-spacing:-5px;max-width:800px;font-size:clamp(58px,6vw,88px);line-height:.92}.v4-hero-copy h1>span{background:linear-gradient(90deg,#fff 0%,#85c9ff 28%,#259dff 72%,#0870d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:9px;display:block}.v4-hero-lead{color:#93a0b2;max-width:660px;margin-top:29px;font-size:17px;line-height:1.78}.v4-trust-row{align-items:center;gap:18px;margin-top:38px;display:flex}.v4-trust-row>i{background:#ffffff14;width:1px;height:32px}.v4-trust-row>div{flex-direction:column;gap:5px;display:flex}.v4-trust-row strong{color:#dce8f6;letter-spacing:1.7px;font-size:8px}.v4-trust-row span{color:#586a80;font-size:9px}.v4-scroll-cue{color:#44556b;letter-spacing:2px;flex-direction:column;align-items:center;gap:9px;font-size:7px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.v4-scroll-cue i{background:linear-gradient(#258fe7,#0000);width:1px;height:33px;animation:2s ease-in-out infinite v4ScrollCue}.command-stage{perspective:1500px;place-items:center;min-height:680px;display:grid;position:relative}.command-world{width:520px;height:520px;transform-style:preserve-3d;transition:transform .12s ease-out;animation:7s ease-in-out infinite commandFloat;position:relative}.command-core{width:170px;height:170px;transform-style:preserve-3d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(50px)}.core-ring{border:1px solid #41a6ff33;border-radius:50%;position:absolute}.core-ring:before{content:"";background:#5ab7ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 18px #3fa8fff2}.core-ring-a{animation:8s linear infinite coreSpin;inset:0}.core-ring-b{animation:5s linear infinite reverse coreSpin;inset:22px}.core-center{background:radial-gradient(circle at 35% 20%,#5fbcff4d,#0000 30%),linear-gradient(145deg,#118cf2,#064b9d);border:1px solid #ffffff2e;border-radius:28px;align-content:center;place-items:center;width:95px;height:95px;display:grid;box-shadow:0 0 50px #007eff42,inset 0 0 22px #ffffff17}.core-center strong{letter-spacing:-2px;font-size:29px}.core-center span{color:#ffffffb8;letter-spacing:1.7px;margin-top:3px;font-size:6px}.command-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:175px;min-height:132px;transform-style:preserve-3d;background:linear-gradient(145deg,#0c1624e0,#040910f0);border:1px solid #ffffff17;border-radius:18px;padding:14px;position:absolute;box-shadow:0 22px 50px #00000052,inset 0 1px #ffffff06}.command-panel:before{content:"";border-radius:inherit;background:radial-gradient(circle at 85% 0,#1c91ff1a,#0000 38%);position:absolute;inset:0}.panel-label{z-index:2;color:#66809c;letter-spacing:1.2px;align-items:center;gap:6px;font-size:7px;display:flex;position:relative}.panel-label span{background:#51dfa4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #51dfa499}.command-panel>strong{color:#79c6ff;letter-spacing:1.2px;font-size:8px;display:block;position:absolute;bottom:13px;left:14px}.command-panel-monitor{animation:6s ease-in-out infinite panelFloat1;top:30px;left:8px;transform:rotateY(18deg)rotateX(-4deg)translateZ(40px)}.command-panel-network{animation:7s ease-in-out infinite panelFloat2;top:88px;right:-12px;transform:rotateY(-17deg)rotateX(4deg)translateZ(55px)}.command-panel-cloud{animation:6.5s ease-in-out infinite panelFloat3;bottom:42px;left:-12px;transform:rotateY(20deg)rotateX(4deg)translateZ(38px)}.command-panel-web{animation:7.2s ease-in-out infinite panelFloat4;bottom:8px;right:16px;transform:rotateY(-16deg)rotateX(-4deg)translateZ(50px)}.mini-monitor{width:74px;margin:13px auto 0}.mini-monitor-screen{background:radial-gradient(circle,#1986ed33,#07111d 60%);border:2px solid #bdd7ec;border-radius:7px;place-items:center;height:46px;display:grid}.monitor-check{color:#55dda3;border:1px solid #4fdaa047;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.mini-monitor-stand{border-bottom:2px solid #8ba3b8;width:30px;height:9px;margin:0 auto;position:relative}.mini-monitor-stand:before{content:"";background:#8ba3b8;width:3px;height:9px;position:absolute;left:50%;transform:translate(-50%)}.wifi-visual{width:73px;height:52px;margin:10px auto 0;position:relative}.wifi-visual i{border:2px solid #0000;border-top-color:#5db7ff;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.wifi-visual i:first-child{width:68px;height:58px;top:0}.wifi-visual i:nth-child(2){width:46px;height:40px;top:11px}.wifi-visual i:nth-child(3){width:25px;height:22px;top:23px}.wifi-visual b{background:#58e2a5;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 11px #58e2a5cc}.cloud-visual{place-items:center;width:76px;height:52px;margin:10px auto 0;display:grid}.cloud-visual div{background:#1e8af024;border:1px solid #5ab4ff;border-radius:18px;width:58px;height:27px;position:relative;box-shadow:0 0 20px #218ff31a}.cloud-visual div:before,.cloud-visual div:after{content:"";background:#0b1a2a;border:1px solid #5ab4ff;border-radius:50%;position:absolute}.cloud-visual div:before{width:23px;height:23px;top:-14px;left:10px}.cloud-visual div:after{width:18px;height:18px;top:-9px;right:8px}.web-mini{background:#06101b;border:1px solid #53a9ff29;border-radius:8px;height:62px;margin-top:10px;padding:6px}.web-mini-nav{background:linear-gradient(90deg,#168cf0 22%,#27384c 22%);border-radius:3px;width:100%;height:6px}.web-mini-hero{background:linear-gradient(90deg,#d3ecff 66%,#0000 66%);border-radius:3px;width:62%;height:13px;margin-top:8px}.web-mini-cards{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:7px;display:grid}.web-mini-cards i{background:#11243a;border:1px solid #49a1ff17;border-radius:3px;height:17px}.command-data-line{transform-origin:0;opacity:.6;background:linear-gradient(90deg,#0000,#35a1ff7a,#0000);height:1px;position:absolute}.data-line-a{width:150px;top:148px;left:112px;transform:rotate(27deg)}.data-line-b{width:145px;top:189px;left:280px;transform:rotate(-18deg)}.data-line-c{width:142px;top:348px;left:122px;transform:rotate(-24deg)}.data-line-d{width:140px;top:339px;left:280px;transform:rotate(25deg)}.data-packet{z-index:4;background:#62c5ff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #43b3ffd9}.packet-a{animation:3.4s linear infinite dataPacketA}.packet-b{animation:3.8s linear infinite dataPacketB}.packet-c{animation:4s linear infinite dataPacketC}.packet-d{animation:3.6s linear infinite dataPacketD}.command-orbit{border:1px solid #3498ff1a;border-radius:50%;position:absolute}.command-orbit-a{width:560px;height:560px;animation:13s linear infinite commandOrbitA}.command-orbit-b{width:425px;height:425px;animation:10s linear infinite reverse commandOrbitB}.command-orbit-c{width:315px;height:315px;animation:8s linear infinite commandOrbitC}.command-floor{background:radial-gradient(#0078ff1a,#0000 68%);border-radius:50%;width:470px;height:120px;position:absolute;bottom:25px;transform:rotateX(72deg)}.command-floor i{border:1px solid #2a93f517;border-radius:50%;animation:3s ease-in-out infinite floorRing;position:absolute}.command-floor i:first-child{inset:20px 70px}.command-floor i:nth-child(2){animation-delay:.4s;inset:32px 100px}.command-floor i:nth-child(3){animation-delay:.8s;inset:44px 130px}.v4-marquee{background:#ffffff02;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;overflow:hidden}.v4-marquee-track{color:#56687e;letter-spacing:2px;align-items:center;gap:32px;width:max-content;min-height:64px;font-size:8px;animation:24s linear infinite v4Marquee;display:flex}.v4-marquee-track i{background:#278edf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #278edf73}.v4-section-heading,.v4-plans-heading,.v4-review-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:85px;margin-bottom:62px;display:grid}.v4-section-heading h2,.v4-plans-heading h2,.v4-review-heading h2,.v4-process-heading h2,.diagnostic-copy h2,.v4-final-card h2{letter-spacing:-3px;font-size:clamp(42px,4.5vw,63px);line-height:1.02}.v4-section-heading h2 span,.v4-plans-heading h2 span,.v4-review-heading h2 span,.v4-process-heading h2 span,.diagnostic-copy h2 span,.v4-final-card h2 span{color:#5bb7ff}.v4-section-heading>p,.v4-plans-heading>p,.v4-review-heading>p{color:#8290a3;font-size:14px;line-height:1.8}.v4-services-section{background:radial-gradient(circle at 8% 20%,#0076ff08,#0000 24%)}.v4-service-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.v4-service-card{min-height:360px;transform-style:preserve-3d;background:linear-gradient(145deg,#0a121ede,#04080ef2);border:1px solid #ffffff12;border-radius:22px;padding:27px;transition:all .3s;position:relative;overflow:hidden}.v4-service-card:hover{border-color:#49a6ff30;transform:translateY(-8px)rotateX(2deg)rotateY(-2deg);box-shadow:0 25px 55px #00000047,0 0 35px #006fff0a}.v4-service-index{color:#3b4d63;letter-spacing:1.4px;font-size:8px;position:absolute;top:22px;right:24px}.v4-service-card .service-svg{width:58px;height:58px}.v4-service-label{color:#4d91d1;letter-spacing:1.7px;margin-top:25px;font-size:7px;display:block}.v4-service-card h3{margin-top:10px;font-size:22px}.v4-service-card p{color:#77869a;max-width:320px;margin-top:12px;font-size:12px;line-height:1.72}.v4-service-card>a{color:#83c5ff;letter-spacing:1.1px;font-size:8px;position:absolute;bottom:27px;left:27px}.v4-service-card>a b{margin-left:7px}.v4-service-corner{border:1px solid #3896eb0f;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-72px;right:-72px;box-shadow:0 0 0 20px #3d9ef605,0 0 0 40px #3d9ef603}.v4-plans-section{background:linear-gradient(#ffffff01,#0f457e05,#ffffff01);position:relative}.pricing-shell{position:relative}.pricing-tabs{background:#050b12d9;border:1px solid #ffffff13;border-radius:14px;gap:5px;width:fit-content;margin:0 auto 28px;padding:5px;display:flex}.pricing-tabs button{color:#728298;background:0 0;border:0;border-radius:10px;min-width:180px;padding:12px 17px;font-size:10px;transition:all .2s}.pricing-tabs button.active{color:#fff;background:linear-gradient(145deg,#1182eb38,#0b478724);box-shadow:inset 0 0 0 1px #4ca5ff24}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.pricing-card{background:radial-gradient(circle at 85% 5%,#1781e90d,#0000 26%),linear-gradient(145deg,#09111cf2,#04080efa);border:1px solid #ffffff13;border-radius:26px;flex-direction:column;min-height:580px;padding:29px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.pricing-card:hover{border-color:#45a2ff2e;transform:translateY(-7px)}.pricing-card.featured{border-color:#46a6ff4d;transform:translateY(-9px);box-shadow:0 32px 70px #0000004d,0 0 65px #0071ff12}.pricing-card.featured:hover{transform:translateY(-13px)}.pricing-popular{color:#70bfff;letter-spacing:1.4px;background:#1b78d41a;border:1px solid #45a4ff29;border-radius:999px;padding:7px 9px;font-size:6px;position:absolute;top:18px;right:18px}.pricing-top>span{color:#487da9;letter-spacing:2px;font-size:7px}.pricing-top h3{margin-top:18px;font-size:24px}.pricing-top p{color:#78879a;min-height:82px;margin-top:11px;font-size:12px;line-height:1.7}.pricing-price{border-bottom:1px solid #fff1;margin:28px 0 24px;padding-bottom:23px}.pricing-price strong{letter-spacing:-2px;font-size:40px;line-height:1;display:block}.pricing-price span{color:#62738a;margin-top:8px;font-size:9px;display:block}.pricing-card ul{gap:13px;margin-bottom:30px;list-style:none;display:grid}.pricing-card li{color:#8a99aa;gap:10px;font-size:11px;line-height:1.5;display:flex}.pricing-card li i{color:#59dca5;font-style:normal}.pricing-card .primary-button,.pricing-card .secondary-button{margin-top:auto}.pricing-card-glow{filter:blur(75px);pointer-events:none;background:#0078ff0f;border-radius:50%;width:240px;height:240px;position:absolute;top:-130px;right:-140px}.pricing-note{color:#526177;text-align:center;margin-top:18px;font-size:9px}.v4-diagnostic-section{background:#ffffff02;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.diagnostic-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:75px;display:grid}.diagnostic-screen{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#0f64c314,#0000 52%),#050a11;border:1px solid #46a3ff29;border-radius:29px;min-height:570px;padding:23px;position:relative;overflow:hidden;box-shadow:0 32px 75px #00000047,inset 0 0 70px #00000057}.diagnostic-top{color:#52708f;letter-spacing:1.6px;justify-content:space-between;align-items:center;font-size:7px;display:flex}.diagnostic-top b{color:#5fe0a8;font-size:7px}.diagnostic-center{place-items:center;width:330px;height:330px;margin:42px auto 10px;display:grid;position:relative}.diagnostic-ring{border:1px solid #369bf729;border-radius:50%;position:absolute}.diagnostic-ring:before{content:"";background:#50b4ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 14px #3fa9ffcc}.diagnostic-ring-a{animation:11s linear infinite diagSpin;inset:0}.diagnostic-ring-b{animation:7.5s linear infinite reverse diagSpin;inset:42px}.diagnostic-ring-c{animation:5.2s linear infinite diagSpin;inset:84px}.diagnostic-core{background:linear-gradient(145deg,#147fe040,#071423f5);border:1px solid #48a9ff3d;border-radius:29px;align-content:center;place-items:center;width:105px;height:105px;display:grid;box-shadow:0 0 40px #0079ff1a}.diagnostic-core strong{font-size:30px}.diagnostic-core span{color:#5db5ff;letter-spacing:2px;margin-top:5px;font-size:7px}.diagnostic-bottom{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diagnostic-bottom div{background:#ffffff04;border:1px solid #ffffff0e;border-radius:9px;justify-content:space-between;gap:10px;padding:10px 11px;display:flex}.diagnostic-bottom span{color:#65758a;font-size:8px}.diagnostic-bottom b{color:#4aa9f8;font-size:7px}.diagnostic-scan{background:linear-gradient(90deg,#0000,#35a9ff,#fff,#35a9ff,#0000);height:1px;animation:4.4s linear infinite diagnosticScan;position:absolute;left:0;right:0;box-shadow:0 0 18px #2c9effa6}.diagnostic-copy>p:not(.kicker){color:#8493a6;margin-top:21px;font-size:14px;line-height:1.78}.diagnostic-copy ul{gap:13px;margin:29px 0 31px;list-style:none;display:grid}.diagnostic-copy li{color:#8a99aa;border-bottom:1px solid #ffffff0e;align-items:center;gap:13px;padding-bottom:12px;font-size:12px;display:flex}.diagnostic-copy li i{color:#479de8;font-size:8px;font-style:normal}.v4-review-section{position:relative;overflow:hidden}.v4-review-heading{margin-bottom:45px}.verified-review-shell{background:radial-gradient(circle,#0070ff0f,#0000 45%),#050911;border:1px solid #ffffff12;border-radius:30px;min-height:590px;position:relative;overflow:hidden}.review-wall-grid{opacity:.48;grid-template-columns:repeat(4,1fr);gap:13px;animation:15s ease-in-out infinite alternate reviewWallDrift;display:grid;position:absolute;inset:-60px -40px;transform:rotate(-4deg)scale(1.05);-webkit-mask-image:radial-gradient(circle,#00000059,#000 80%);mask-image:radial-gradient(circle,#00000059,#000 80%)}.review-placeholder-card{background:linear-gradient(145deg,#0c1420c7,#05090fe0);border:1px solid #ffffff0e;border-radius:17px;min-height:170px;padding:16px}.review-placeholder-stars{color:#214d76;gap:2px;font-size:9px;display:flex}.review-placeholder-lines{gap:7px;margin-top:16px;display:grid}.review-placeholder-lines i{background:#182638;border-radius:99px;height:5px}.review-placeholder-lines i:nth-child(2){width:85%}.review-placeholder-lines i:nth-child(3){width:65%}.review-placeholder-person{align-items:center;gap:9px;margin-top:20px;display:flex}.review-placeholder-person>b{background:#14283d;border-radius:50%;width:28px;height:28px}.review-placeholder-person>div{gap:5px;display:grid}.review-placeholder-person i{background:#172638;border-radius:99px;width:58px;height:4px;display:block}.review-placeholder-person i:last-child{width:39px}.review-wall-overlay{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03080fe0;border:1px solid #47a4ff2b;border-radius:25px;width:min(590px,100% - 40px);padding:45px 35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000007a}.review-verified-icon{color:#5ce0a8;background:#26825b1a;border:1px solid #56dea62e;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 22px;font-size:18px;display:grid}.review-wall-overlay h3{letter-spacing:-1.7px;font-size:38px}.review-wall-overlay>p:not(.kicker){color:#7e8da0;max-width:500px;margin:17px auto 0;font-size:13px;line-height:1.75}.review-ready-tags{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px;display:flex}.review-ready-tags span{color:#66819d;background:#ffffff03;border:1px solid #ffffff0f;border-radius:999px;padding:8px 10px;font-size:8px}.v4-process-section{background:linear-gradient(#ffffff01,#ffffff03)}.v4-process-heading{text-align:center;max-width:900px;margin:0 auto 65px}.v4-process-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.v4-process-card{background:linear-gradient(145deg,#09111cc7,#04080eeb);border:1px solid #fff1;border-radius:21px;min-height:295px;padding:24px;position:relative;overflow:hidden}.v4-process-card>span{color:#3f89c9;letter-spacing:1.5px;font-size:8px}.process-cube{width:67px;height:67px;transform-style:preserve-3d;margin-top:27px;animation:5s ease-in-out infinite processCubeFloat;position:relative}.process-cube i{transform-origin:50%;background:#166bb90f;border:1px solid #40a0f759;position:absolute;inset:10px}.process-cube i:first-child{transform:rotate(30deg)}.process-cube i:nth-child(2){transform:rotate(60deg)scale(.75)}.process-cube i:nth-child(3){transform:rotate(90deg)scale(.5)}.v4-process-card h3{margin-top:20px;font-size:22px}.v4-process-card p{color:#75859a;margin-top:11px;font-size:12px;line-height:1.7}.v4-final-section{padding-top:55px}.v4-final-card{background:linear-gradient(135deg,#0c1f3585,#04080ef5);border:1px solid #46a2ff26;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:50px;min-height:340px;padding:58px;display:flex;position:relative;overflow:hidden}.v4-final-card>div:not(.v4-final-light){z-index:2;position:relative}.v4-final-card h2{max-width:780px}.v4-final-card>div>p:not(.kicker){color:#8190a3;max-width:650px;margin-top:18px;line-height:1.75}.v4-final-light{filter:blur(120px);background:#0077ff1c;border-radius:50%;width:620px;height:620px;position:absolute;top:-350px;right:-260px}.v4-final-actions{flex-direction:column;gap:10px;min-width:205px;display:flex}.v4-page-hero h1 em{color:#5bb7ff}.v4-additional-services{padding-top:30px}.v4-additional-heading{margin-bottom:34px}.v4-additional-heading h2{letter-spacing:-2px;font-size:42px}.v4-additional-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.v4-additional-card{background:#080f19b8;border:1px solid #fff1;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:110px;padding:19px;display:flex}.v4-additional-card span{color:#7c8b9f;font-size:10px}.v4-additional-card strong{color:#bcd7ee;font-size:15px}.v4-additional-cta{background:#09142194;border:1px solid #47a1ff1f;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:25px;display:flex}.v4-additional-cta p{color:#748397;font-size:12px}.v4-footer{margin-top:0}@keyframes v4ScrollCue{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.45)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes commandFloat{0%,to{translate:0}50%{translate:0 -11px}}@keyframes coreSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panelFloat1{0%,to{translate:0}50%{translate:7px -10px}}@keyframes panelFloat2{0%,to{translate:0}50%{translate:-8px 9px}}@keyframes panelFloat3{0%,to{translate:0}50%{translate:9px 8px}}@keyframes panelFloat4{0%,to{translate:0}50%{translate:-8px -9px}}@keyframes commandOrbitA{0%{transform:rotateX(69deg)rotate(0)}to{transform:rotateX(69deg)rotate(360deg)}}@keyframes commandOrbitB{0%{transform:rotateY(70deg)rotate(0)}to{transform:rotateY(70deg)rotate(360deg)}}@keyframes commandOrbitC{0%{transform:rotateX(70deg)rotateY(25deg)rotate(0)}to{transform:rotateX(70deg)rotateY(25deg)rotate(360deg)}}@keyframes floorRing{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.8;transform:scale(1.07)}}@keyframes dataPacketA{0%{opacity:0;top:145px;left:115px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:211px;left:260px}}@keyframes dataPacketB{0%{opacity:0;top:145px;left:410px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:195px;left:277px}}@keyframes dataPacketC{0%{opacity:0;top:345px;left:120px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:278px;left:258px}}@keyframes dataPacketD{0%{opacity:0;top:398px;left:410px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:338px;left:280px}}@keyframes v4Marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes diagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes diagnosticScan{0%{opacity:0;top:0%}8%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes reviewWallDrift{0%{transform:rotate(-4deg)scale(1.05)translate(-12px,-8px)}to{transform:rotate(-2deg)scale(1.07)translate(15px,10px)}}@keyframes processCubeFloat{0%,to{transform:rotateX(55deg)rotate(0)translateY(0)}50%{transform:rotateX(55deg)rotate(180deg)translateY(-7px)}}@media (max-width:1050px){.v4-hero-grid,.v4-section-heading,.v4-plans-heading,.v4-review-heading,.diagnostic-grid{grid-template-columns:1fr}.v4-hero-grid{gap:20px}.v4-hero{padding-top:135px}.v4-hero-copy{max-width:780px}.command-stage{min-height:650px}.v4-service-grid,.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card.featured{transform:none}.v4-process-grid,.v4-additional-grid{grid-template-columns:1fr 1fr}.v4-final-card{flex-direction:column;align-items:flex-start}.v4-final-actions{flex-direction:row;width:100%}}@media (max-width:720px){.v4-hero{min-height:auto;padding:124px 0 70px}.v4-hero-copy h1{letter-spacing:-3px;font-size:49px}.v4-hero-lead{font-size:15px}.v4-trust-row{flex-wrap:wrap;align-items:flex-start}.v4-trust-row>i{display:none}.command-stage{min-height:510px;overflow:hidden}.command-world{width:380px;height:440px;transform:scale(.78)!important}.command-panel{width:150px}.command-panel-monitor{left:2px}.command-panel-network{right:0}.command-panel-cloud{left:0}.command-panel-web{right:0}.command-orbit-a{width:410px;height:410px}.command-orbit-b{width:320px;height:320px}.command-orbit-c{width:235px;height:235px}.command-floor{width:340px}.v4-scroll-cue{display:none}.v4-section-heading,.v4-plans-heading,.v4-review-heading{gap:25px;margin-bottom:42px}.v4-section-heading h2,.v4-plans-heading h2,.v4-review-heading h2,.v4-process-heading h2,.diagnostic-copy h2,.v4-final-card h2{letter-spacing:-2px;font-size:39px}.v4-service-grid,.pricing-grid,.v4-process-grid,.v4-additional-grid{grid-template-columns:1fr}.pricing-tabs{width:100%}.pricing-tabs button{width:50%;min-width:0;padding-inline:8px;font-size:9px}.pricing-card{min-height:540px}.diagnostic-screen{min-height:490px;padding:16px}.diagnostic-center{width:270px;height:270px}.diagnostic-bottom{grid-template-columns:1fr}.verified-review-shell{min-height:540px}.review-wall-grid{grid-template-columns:repeat(3,1fr);width:760px;left:-170px}.review-wall-overlay{padding:36px 20px}.review-wall-overlay h3{font-size:32px}.v4-final-card{min-height:0;padding:40px 24px}.v4-final-actions{flex-direction:column}.v4-additional-cta{flex-direction:column;align-items:stretch}}:root{--concept-bg:#06080c;--concept-card:#0a0e15;--concept-card-2:#0d121b;--concept-line:#ffffff14;--concept-soft:#9aa4b1;--concept-gold:#d9a04a;--concept-blue:#2f7dff;--concept-blue-soft:#3ea1ff}body{background:radial-gradient(circle at 78% 14%, #1c75ff1c, transparent 18%), radial-gradient(circle at 18% 22%, #d9a04a0d, transparent 22%), var(--concept-bg);color:#fff}.concept-home{overflow:hidden}.concept-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030509e0;border-bottom:1px solid #ffffff0f;box-shadow:0 10px 40px #0000003d}.concept-nav-shell{min-height:84px}.concept-brand .brand-copy strong{letter-spacing:1px;font-size:18px}.concept-brand .brand-copy small{letter-spacing:1.4px;color:#8ea4be;font-size:9px}.concept-main-nav a{color:#f0f3f7;letter-spacing:1.4px;text-transform:uppercase;font-size:12px}.concept-main-nav a:hover{color:var(--concept-gold)}.concept-nav-button{box-shadow:inset 0 0 0 1px #ffffff05;color:#fff7eb!important;background:0 0!important;border:1px solid #d9a04a8c!important;border-radius:999px!important;padding-inline:22px!important}.concept-nav-button:hover{background:#d9a04a14!important}.concept-hero{border-bottom:1px solid #ffffff0a;min-height:760px;padding:132px 0 54px;position:relative}.concept-grid-overlay{pointer-events:none;background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/110px 110px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.concept-hero-grid{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px;display:grid;position:relative}.concept-copy{max-width:590px}.concept-kicker{color:var(--concept-gold);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:inline-flex}.concept-kicker:before{content:"";background:#d9a04ad9;width:34px;height:1px}.concept-kicker.center{justify-content:center}.concept-title{letter-spacing:-3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,94px);font-weight:700;line-height:.93}.concept-title .light,.concept-title .gold{display:block}.concept-title .gold{color:var(--concept-gold)}.concept-lead{max-width:560px;color:var(--concept-soft);margin-top:26px;font-size:15px;line-height:1.8}.concept-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.concept-primary-button,.concept-secondary-button{border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 26px;text-decoration:none;transition:all .25s;display:inline-flex}.concept-primary-button{color:#120d05;background:linear-gradient(135deg,#dbac5b 0%,#c7842a 100%);font-weight:700;box-shadow:0 16px 36px #c7842a38}.concept-primary-button:hover{filter:brightness(1.03);transform:translateY(-2px)}.concept-secondary-button{color:#fff1d7;background:#d9a04a0d;border:1px solid #d9a04a59}.concept-story-link{color:#fff;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.play-ring{width:54px;height:54px;color:var(--concept-gold);background:#ffffff05;border:1px solid #d9a04a99;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #d9a04a08}.play-ring i{margin-left:2px;font-style:normal}.concept-story-link strong{font-size:16px;display:block}.concept-story-link small{color:var(--concept-soft);margin-top:4px;font-size:13px;display:block}.concept-trust-grid{border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;padding-top:20px;display:grid}.concept-trust-item{align-items:flex-start;gap:10px;display:flex}.concept-trust-icon{color:var(--concept-gold);margin-top:2px;font-size:14px}.concept-trust-item strong{letter-spacing:1px;color:#f4ead9;font-size:11px;display:block}.concept-trust-item small{color:#98a1af;margin-top:4px;font-size:12px;line-height:1.5;display:block}.concept-visual{position:relative}.concept-visual-frame{background:linear-gradient(145deg,#0a0f16f2,#04080efa);border:1px solid #ffffff12;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 28px 100px #0000006b}.concept-hero-image{width:100%;height:auto;display:block}.concept-visual-glow{filter:blur(90px);z-index:1;pointer-events:none;border-radius:50%;position:absolute}.concept-visual-glow-a{background:#2e88ff33;width:240px;height:240px;top:-40px;right:-60px}.concept-visual-glow-b{background:#d9a04a14;width:200px;height:200px;bottom:-70px;left:-80px}.concept-services{padding:24px 0 70px}.concept-section-head{text-align:center;max-width:840px;margin:0 auto 34px}.concept-section-head h2,.concept-process-head h2{letter-spacing:-1.8px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,52px);line-height:1.05}.concept-section-head p:last-child,.concept-process-head p:last-child{max-width:680px;color:var(--concept-soft);margin:14px auto 0;font-size:15px;line-height:1.7}.concept-card-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.concept-service-card{background:linear-gradient(#ffffff03,#0000 34%),linear-gradient(145deg,#090d14,#080b11);border:1px solid #ffffff14;border-radius:18px;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 18px 44px #0000002e}.concept-service-card:hover{border-color:#d9a04a47;transform:translateY(-6px)}.concept-service-image-wrap{background:#04070b;height:124px;overflow:hidden}.concept-service-image{object-fit:cover;opacity:.92;width:100%;height:100%;display:block}.concept-service-content{padding:18px 18px 20px}.concept-service-number{color:var(--concept-gold);margin-bottom:12px;font-size:13px;display:inline-block}.concept-service-content h3{letter-spacing:.5px;margin:0;font-size:15px;line-height:1.25}.concept-service-content p{color:var(--concept-soft);min-height:94px;margin-top:12px;font-size:14px;line-height:1.65}.concept-service-link{color:var(--concept-gold);align-items:center;gap:8px;margin-top:10px;font-weight:600;text-decoration:none;display:inline-flex}.concept-process{padding:30px 0 84px}.concept-process-head{text-align:center;max-width:840px;margin:0 auto 34px}.concept-process-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.concept-process-card{background:radial-gradient(circle at 100% 0,#d9a04a0a,#0000 28%),linear-gradient(145deg,#090d14,#080b11);border:1px solid #ffffff14;border-radius:20px;min-height:220px;padding:24px;box-shadow:0 18px 50px #00000024}.concept-process-step{color:var(--concept-gold);margin-bottom:12px;font-size:13px;display:inline-block}.concept-process-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.06}.concept-process-card p{color:var(--concept-soft);margin-top:14px;font-size:14px;line-height:1.75}.concept-bottom-cta{background:radial-gradient(circle at 84% 16%,#2e88ff1c,#0000 18%),linear-gradient(145deg,#0c121df5,#060a0ffa);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px;display:flex}.concept-bottom-cta h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);line-height:1.08}.concept-bottom-actions{flex-wrap:wrap;gap:12px;display:flex}.site-footer.v4-footer{background:#05070c;border-top:1px solid #ffffff0f}@media (max-width:1440px){.concept-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.concept-hero-grid{grid-template-columns:1fr;gap:28px}.concept-copy{max-width:100%}.concept-trust-grid,.concept-card-grid,.concept-process-grid{grid-template-columns:repeat(2,1fr)}.concept-bottom-cta{flex-direction:column;align-items:flex-start}}@media (max-width:780px){.concept-hero{padding-top:116px}.concept-title{letter-spacing:-1.8px;font-size:48px}.concept-lead{font-size:14px}.concept-trust-grid,.concept-card-grid,.concept-process-grid{grid-template-columns:1fr}.concept-service-content p{min-height:0}.concept-cta-row{flex-direction:column;align-items:flex-start}.concept-story-link{align-items:center}.concept-kicker{letter-spacing:2px;font-size:10px}.concept-bottom-cta{padding:22px}.concept-bottom-actions{flex-direction:column;width:100%}.concept-primary-button,.concept-secondary-button{justify-content:center;width:100%}}.concept-signup-section{background:radial-gradient(circle at 50% 10%,#1f7aff11,#0000 28%),linear-gradient(#ffffff01,#ffffff02);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:54px 0 84px}.signup-builder{position:relative}.signup-builder-head{text-align:center;max-width:850px;margin:0 auto 34px}.signup-builder-head .concept-kicker{justify-content:center}.signup-builder-head h2{letter-spacing:-2px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);line-height:1.03}.signup-builder-head>p:last-child{color:#929cab;max-width:700px;margin:16px auto 0;line-height:1.75}.signup-form{gap:20px;display:grid}.signup-block{background:radial-gradient(circle at 90% 0,#2681ff0b,#0000 24%),linear-gradient(145deg,#0a0f17f7,#06090efc);border:1px solid #ffffff13;border-radius:24px;padding:28px;box-shadow:0 24px 65px #0000002e}.signup-block-title{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.signup-block-title>span{color:#e1ae5a;background:#d9a04a0e;border:1px solid #d9a04a3b;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.signup-block-title h3{margin:0;font-size:23px}.signup-block-title p{color:#6f7c8d;margin-top:5px;font-size:12px}.service-picker-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.service-picker{color:#fff;text-align:left;background:#080d14;border:1px solid #ffffff12;border-radius:15px;min-height:112px;padding:14px;transition:all .22s;position:relative}.service-picker:hover{border-color:#4399ff3d;transform:translateY(-2px)}.service-picker.active{background:radial-gradient(circle at 100% 0,#d9a04a17,#0000 40%),#0a0e14;border-color:#d9a04a73;box-shadow:inset 0 0 0 1px #d9a04a0d}.service-picker-number{color:#4a5f78;letter-spacing:1.1px;font-size:8px;display:block}.service-picker.active .service-picker-number{color:#b7853c}.service-picker-name{color:#cdd6df;max-width:150px;margin-top:17px;font-size:11px;font-weight:600;line-height:1.45;display:block}.service-picker-check{color:#657487;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid;position:absolute;top:11px;right:12px}.service-picker.active .service-picker-check{color:#09100a;background:#e1ac55;border-color:#e1ac55}.custom-service-area{margin-top:16px}.add-service-button{color:#d1a052;background:#d9a04a09;border:1px dashed #d9a04a47;border-radius:12px;padding:12px 15px;font-size:11px}.custom-service-input-row{grid-template-columns:1fr auto;gap:9px;display:grid}.custom-service-input-row input{color:#fff;background:#060a10;border:1px solid #ffffff14;border-radius:11px;outline:none;min-height:45px;padding:0 13px}.custom-service-input-row input:focus{border-color:#d9a04a57}.custom-service-input-row button{color:#e1ad57;background:#d9a04a12;border:1px solid #d9a04a40;border-radius:11px;min-height:45px;padding:0 16px}.custom-service-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.custom-service-tags button{color:#8eb8de;background:#2a6fba0e;border:1px solid #4199ff24;border-radius:999px;padding:8px 11px;font-size:9px}.custom-service-tags span{color:#e3ad57;margin-left:5px}.signup-plan-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.signup-plan-card{color:#fff;text-align:left;background:linear-gradient(145deg,#0b111bf7,#05090efc);border:1px solid #ffffff13;border-radius:19px;min-height:385px;padding:24px;transition:all .25s;position:relative}.signup-plan-card:hover{transform:translateY(-4px)}.signup-plan-card.active{border-color:#d9a04a78;box-shadow:0 22px 50px #00000040,0 0 40px #d9a04a09}.signup-plan-popular{color:#dca550;letter-spacing:1.2px;background:#d9a04a0d;border:1px solid #d9a04a38;border-radius:999px;padding:6px 8px;font-size:6px;position:absolute;top:17px;right:17px}.signup-plan-radio{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:24px;display:grid}.signup-plan-radio i{background:0 0;border-radius:50%;width:11px;height:11px}.signup-plan-card.active .signup-plan-radio{border-color:#d9a04a8c}.signup-plan-card.active .signup-plan-radio i{background:#dea950;box-shadow:0 0 12px #dea95059}.signup-plan-card h4{margin:0;font-size:20px}.signup-plan-card>strong{color:#f1bd69;letter-spacing:-1.3px;margin-top:12px;font-size:32px;display:block}.signup-plan-card>p{color:#7f8c9d;min-height:57px;margin-top:12px;font-size:11px;line-height:1.65}.signup-plan-card ul{gap:9px;margin-top:18px;list-style:none;display:grid}.signup-plan-card li{color:#8f9cad;font-size:10px;line-height:1.5}.signup-contact-block{background:radial-gradient(circle at 93% 7%,#d9a04a0e,#0000 24%),radial-gradient(circle at 8% 90%,#217bff0b,#0000 24%),linear-gradient(145deg,#0a0f17fa,#05090e)}.signup-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.signup-fields label{flex-direction:column;gap:8px;display:flex}.signup-fields label>span{color:#9ba5b3;letter-spacing:.5px;font-size:9px}.signup-fields input,.signup-fields textarea,.signup-fields select{color:#fff;background:#060a10;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;padding:13px}.signup-fields input:focus,.signup-fields textarea:focus,.signup-fields select:focus{border-color:#d9a04a5c;box-shadow:0 0 0 3px #d9a04a09}.signup-fields input::placeholder,.signup-fields textarea::placeholder{color:#4f5b69}.signup-fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.signup-notes{grid-column:1/-1}.signup-summary{border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.signup-summary>div{background:#ffffff03;padding:14px 16px}.signup-summary>div+div{border-left:1px solid #ffffff0f}.signup-summary span{color:#586a7f;letter-spacing:1.2px;font-size:7px;display:block}.signup-summary strong{color:#cdd7e2;margin-top:6px;font-size:11px;display:block}.signup-submit{color:#110d06;background:linear-gradient(135deg,#e0af5d,#c98931);border:0;border-radius:12px;justify-content:center;align-items:center;gap:17px;width:100%;min-height:56px;margin-top:15px;font-weight:800;display:flex;box-shadow:0 16px 38px #c9893124}.signup-submit:hover{filter:brightness(1.04)}.signup-submit-note{text-align:center;color:#596879;margin-top:10px;font-size:9px;line-height:1.6}.signup-submit-note strong{color:#7f93a8}.floating-contact{z-index:999;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:20px;right:18px}.floating-contact-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#070b11eb;border:1px solid #ffffff1a;border-radius:15px;align-items:center;width:50px;min-height:50px;text-decoration:none;transition:width .24s,border-color .24s,transform .24s;display:flex;overflow:hidden;box-shadow:0 12px 35px #00000052}.floating-contact-button:hover{border-color:#d9a04a47;width:128px;transform:translate(-2px)}.floating-contact-button.whatsapp:hover{border-color:#49d78445}.floating-contact-icon{color:#e3ad58;flex:0 0 48px;place-items:center;width:48px;font-weight:900;display:grid}.floating-contact-button.whatsapp .floating-contact-icon{color:#69dc9e}.floating-contact-label{white-space:nowrap;color:#d4dde7;opacity:0;font-size:10px;transition:all .2s;transform:translate(8px)}.floating-contact-button:hover .floating-contact-label{opacity:1;transform:translate(0)}@media (max-width:1100px){.service-picker-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.service-picker-grid,.signup-plan-grid,.signup-fields,.signup-summary{grid-template-columns:1fr}.signup-summary>div+div{border-top:1px solid #ffffff0f;border-left:0}.signup-notes{grid-column:auto}.service-picker-grid{grid-template-columns:1fr 1fr}.floating-contact{bottom:12px;right:10px}}@media (max-width:520px){.signup-block{padding:19px}.service-picker-grid,.custom-service-input-row{grid-template-columns:1fr}.floating-contact-button{border-radius:14px;width:46px;min-height:46px}.floating-contact-button:hover{width:116px}.floating-contact-icon{flex-basis:44px;width:44px}}.service-picker-grid{grid-template-columns:repeat(5,1fr)}.service-picker{min-height:210px;padding:0;overflow:hidden}.service-picker-image-wrap{background:#05080d;border-bottom:1px solid #ffffff0f;height:110px;position:relative;overflow:hidden}.service-picker-image{object-fit:cover;opacity:.92;width:100%;height:100%;transition:transform .28s,opacity .28s;display:block;transform:scale(1)}.service-picker:hover .service-picker-image{opacity:1;transform:scale(1.04)}.service-picker-image-overlay{background:linear-gradient(#05080d1a,#05080db8);position:absolute;inset:0}.service-picker-content{min-height:100px;padding:14px 14px 16px;position:relative}.service-picker-number{color:#5b6a7b}.service-picker-name{margin-top:14px}.service-picker-check{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a10a6;top:12px;right:12px}.service-picker.active .service-picker-image-wrap{border-bottom-color:#d9a04a2e}.service-picker.active .service-picker-image-overlay{background:linear-gradient(#d9a04a0f,#05080d8a)}.floating-contact-icon{flex:0 0 48px;place-items:center;width:48px;display:grid}.floating-contact-button img{width:22px;height:22px}@media (max-width:1100px){.service-picker-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.service-picker-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.service-picker-grid{grid-template-columns:1fr}.service-picker{min-height:204px}}
