*{box-sizing:border-box}#root,body,html{min-height:100%}html{font-size:16px;line-height:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Acumin Pro,Arial,Helvetica,sans-serif;margin:0}a,button{text-decoration:none;transition:all .5s ease}img{max-width:100%}ul{list-style-type:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}button,input,select,textarea{font:inherit}html{-webkit-text-size-adjust:100%}body,html{overflow-x:hidden;width:100%}#root{overflow-x:clip;width:100%}button,input,select,svg,textarea{max-width:100%}@font-face{font-display:swap;font-family:Athene;font-style:normal;font-weight:400;src:url(https://geeksroot.com/fonts/Athene.woff2) format("woff2")}.site-header,.site-shell:has(.hero-section) .site-header{left:0!important;min-height:78px;opacity:1!important;padding-top:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important}.site-header .header-grid{align-items:center;min-height:78px}.site-header:before{-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;background:#f6f6f6c7!important;border:0!important;border-bottom:1px solid #070b0b17!important;border-radius:0!important;box-shadow:0 10px 34px #070b0b17!important;height:78px!important;left:0!important;top:0!important;transform:none!important;width:100%!important}.site-header:not(.is-scrolled):not(.menu-open):before{opacity:0}.site-header.is-hidden,.site-header.is-scrolled{opacity:1!important;padding-top:0!important;pointer-events:auto!important;transform:none!important}.site-header .right-nav .header-talk-button{gap:11px}.site-header .right-nav .header-talk-icon{border:1.8px solid;border-radius:1px;display:inline-block;flex:0 0 auto;height:17px;margin:0;position:relative;width:20px}.site-header .right-nav .header-talk-icon:before{background:#0000;border:1.8px solid;border-radius:1px;bottom:-5px;content:"";height:11px;left:-5px;position:absolute;width:13px}.site-header .right-nav .header-talk-icon:after{background:#0568ff;border-bottom:1.8px solid;border-left:1.8px solid;bottom:-7px;content:"";height:5px;left:-4px;position:absolute;transform:skewY(-35deg);width:5px}.site-header .right-nav .header-talk-button:hover .header-talk-icon{transform:translateY(-1px)}.home-services-catalog>header{max-width:900px;width:min(100%,900px)}.home-services-catalog>header,.home-services-catalog>header p{margin-left:auto;margin-right:auto;text-align:center}@font-face{font-display:swap;font-family:Acumin Pro;font-style:normal;font-weight:400;src:url(https://geeksroot.com/fonts/AcuminPro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Acumin Pro;font-style:normal;font-weight:700;src:url(https://geeksroot.com/fonts/AcuminPro-Bold.woff2) format("woff2")}:root{--black:#070b0b;--theme-accent:#0568ff;--muted:#24262d;--white:#f6f6f6;--offwhite:#f6f6f6}.theme-circle{background:linear-gradient(135deg,#4db3ff,#0568ff 52%,#003d9a);border-radius:50%;box-shadow:0 0 28px #0568ff6b;display:inline-block;flex:0 0 auto}.site-shell{background:#f6f6f6;color:#02050a;color:var(--black);min-height:100vh;overflow:hidden}.container1,.container2{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%}.container1{max-width:min(94vw,1803px)}.container2{max-width:min(94vw,1684px)}.site-header{inset:0 0 auto;padding-top:38px;pointer-events:none;position:fixed;z-index:30}.header-grid{display:grid;grid-template-columns:1fr auto}.logo-left,.mobile-menu,.right-nav{pointer-events:auto}.logo-left{display:inline-flex;min-height:78px;position:relative;width:42px;z-index:34}.logo-left img{display:block;width:100%}.right-nav ul{align-items:center;display:flex;gap:20px;padding:0}.right-nav li{align-items:center;display:inline-flex}.right-nav a{color:#a7afbc;color:var(--muted);font-family:Acumin Pro,Arial,sans-serif;transition:color .5s ease,transform .5s ease}.right-nav a.active,.right-nav a:hover{color:var(--theme-accent);transform:translateY(-2px)}.circle-dot{background:#0568ff;background:var(--theme-accent);border-radius:999px;display:inline-block}.menu-button{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;position:relative;top:9px;width:28px;z-index:36}.menu-button img{height:auto;transition:transform .4s ease,opacity .4s ease;width:28px}.menu-button:hover img{transform:rotate(90deg) scale(.94)}.mobile-menu{display:none;justify-self:flex-end}.mega-menu{align-items:center;background:#02050a;background:var(--black);display:grid;inset:0;min-height:100vh;opacity:0;position:fixed;transform:translateY(-18px);transition:opacity .45s ease,transform .45s ease,visibility .45s;visibility:hidden;z-index:28}.mega-menu.is-open{opacity:1;transform:translateY(0);visibility:visible}.mega-grid{padding-top:88px}.mega-brand a{color:#f5f7fa;color:var(--offwhite);display:inline-block;font-family:Athene,Georgia,serif;font-size:clamp(52px,8vw,145px);letter-spacing:0;line-height:.9;margin-bottom:50px}.address-grid,.mega-columns{grid-gap:clamp(26px,4vw,72px);display:grid;gap:clamp(26px,4vw,72px);grid-template-columns:repeat(4,minmax(0,1fr))}.address-box span,.connect-social span,.mega-about span,.menu-column span{color:#f5f7fa;color:var(--offwhite);display:block;font-family:Athene,Georgia,serif;font-size:23px;line-height:1.1;margin-bottom:18px}.address-box a,.address-box small,.mega-about p,.menu-column a,.sales-box a{color:#f6f6f69e;font-family:Acumin Pro,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.mega-about p{margin:0;max-width:250px}.menu-column li{margin-bottom:9px}.address-box a,.connect-social a,.menu-column a,.sales-box a{transition:color .35s ease,transform .35s ease}.address-box a:hover,.connect-social a:hover,.menu-column a:hover,.sales-box a:hover{color:#0568ff;color:var(--theme-accent)}.menu-line{background:#f6f6f629;height:1px;margin:42px 0;width:100%}.address-box small{display:block;margin-bottom:12px}.sales-box{grid-gap:4px;display:grid;gap:4px;margin-top:16px}.connect-social div{display:flex;flex-wrap:wrap;gap:10px}.connect-social a{border:1px solid #f6f6f638;border-radius:50%;color:#f5f7fa;color:var(--offwhite);display:inline-grid;font-family:Acumin Pro,Arial,sans-serif;font-size:11px;height:34px;place-items:center;width:34px}.connect-social a:hover{border-color:#0568ff;border-color:var(--theme-accent);transform:translateY(-3px)}.quote-buttons{z-index:24}.quote-buttons li{margin-bottom:3px}.quote-buttons a{align-items:center;background:#0568ff;color:#f5f7fa;color:var(--white);display:flex;font-family:Acumin Pro,Arial,sans-serif;font-size:14px;gap:10px;padding:15px 12px;transition:transform .2s ease-in-out,background .2s ease}.quote-buttons a:hover{background:#24262d;transform:translateY(-50%) translateX(0)}.quote-icon{display:inline-grid;flex:0 0 auto;font-size:10px;font-weight:700;place-items:center}.region-rail{bottom:210px;left:-69px;position:fixed;transform:rotate(270deg);z-index:24}.region-rail li{color:#24262d;margin-right:10px}.region-rail img{height:77px;object-fit:scale-down;position:relative;right:33px;top:-2px;transform:rotate(90deg);width:12px}.region-rail span{font-size:14px;text-transform:capitalize}.region-rail small,.region-rail span{color:#a7afbc;color:var(--muted);font-family:Acumin Pro,Arial,sans-serif}.region-rail small{font-size:16px;margin-right:10px}.hero-section{height:100vh;min-height:640px;position:relative;width:100%}.hero-video{background-color:#f6f6f6;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.hero-desktop,.hero-mobile{z-index:1}.cloud-back,.hero-desktop,.hero-mobile{height:100%;position:relative}.cloud-back:after{background:none;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hero-row{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;position:relative;z-index:1}.hero-copy{animation:heroCopyIn 1s ease .15s forwards;display:flex;flex-direction:column;height:66vh;justify-content:center;opacity:0;width:100%}.hero-copy h1{font-size:clamp(50px,3.45vw,65px);position:relative}.hero-copy h1,.hero-copy h2{color:#02050a;color:var(--black);display:block;font-family:Athene,Georgia,serif;font-weight:400}.hero-copy h2{font-size:clamp(72px,4.75vw,90px);letter-spacing:0;margin-bottom:30px}.hero-copy p{color:#02050a;color:var(--black);font-weight:500;margin:0 50px 0 0}.hero-character{animation:heroCharacterIn 1.1s cubic-bezier(.19,1,.22,1) .35s forwards;min-height:100vh;opacity:0;position:relative;transform:scale(.94)}.hero-character img{animation:upNdown 4s linear infinite;position:absolute}.hero-mobile{display:none}.home-men-text{animation:heroCopyIn .8s ease .15s forwards;left:0;opacity:0;position:absolute;right:0;text-align:center;top:10%;z-index:2}.home-men-text small{font-size:40px;position:relative;right:-17px;top:8px}.home-men-text small,.home-men-text span{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-weight:400;text-align:center}.home-men-text span{font-size:50px;letter-spacing:0;margin-bottom:20px}.home-men-text p{color:#02050a;color:var(--black);font-size:13px;font-weight:500;line-height:17px;margin:0;text-align:center}.mobile-man{animation:heroCharacterIn .9s ease .25s forwards;bottom:0;left:0;margin:0 auto;opacity:0;position:absolute;right:0;width:70%}.mobile-man img{animation:upNdown 4s linear infinite;display:block;width:100%}@keyframes upNdown{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCharacterIn{to{opacity:1;transform:scale(1)}}@media (max-width:1400px){.container1{max-width:min(94vw,1340px)}.container2{max-width:min(94vw,1326px)}.right-nav ul{gap:16px}.right-nav a{font-size:15px}}@media (max-width:991px){.site-header{padding-top:26px}.right-nav{display:none}.mobile-menu{display:inline-flex}.logo-left{width:40px}.mega-menu{align-items:flex-start;overflow:auto}.mega-grid{padding:104px 18px 38px}.mega-brand a{font-size:clamp(48px,15vw,86px);margin-bottom:34px}.address-grid,.mega-columns{gap:26px;grid-template-columns:1fr 1fr}.hero-section{min-height:640px}.hero-desktop{display:none}.hero-mobile{display:block}.quote-buttons{top:81%}.quote-buttons a{font-size:11px;min-width:164px;padding:9px 8px}.region-rail{display:none}}@media (max-width:640px){.container1,.container2{max-width:100%;padding-left:15px;padding-right:15px}.site-header{padding-top:22px}.address-grid,.mega-columns{grid-template-columns:1fr}.menu-line{margin:30px 0}.hero-section{min-height:100svh}.home-men-text small{font-size:40px}.home-men-text span{font-size:50px}.mobile-man{width:min(70%,330px)}}.lower-sections{background:var(--black);position:relative;z-index:1}.lower-section{min-height:100vh;overflow:hidden;position:relative;width:100%}.dark-section{background:#02050a;background:var(--black);color:#f5f7fa;color:var(--offwhite)}.lower-grid,.mission-grid,.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:100vh}.border-right{border-right:1px solid #24262d}.border-left{border-left:1px solid #24262d}.figure-column,.focus-copy,.nft-panel,.symbol-column{min-height:100vh;position:relative}.figure-column{display:grid;place-items:center}.robe-man{animation:sectionFloat 4s linear infinite;width:58%}.symbol-column{align-items:center;display:flex;justify-content:center;overflow:hidden}.center-rule{background:#24262d;inset:0 auto 0 50%;position:absolute;width:1px}.stack-symbol{position:absolute;z-index:1}.stack-symbol img:not(.theme-dot){display:block;max-width:min(20vw,260px)}.left-symbol{right:49%;top:24%}.right-symbol{bottom:20%;left:51%}.theme-dot{background:linear-gradient(135deg,#4db3ff,#0568ff 52%,#003d9a);border-radius:50%;box-shadow:0 0 28px #0568ff6b!important;height:76px;left:-38px;position:absolute;top:45%;width:76px}.theme-dot.second{left:auto;right:40px;top:54%}.focus-copy{align-items:center;display:flex;justify-content:center}.focus-copy>div{width:52%}.dark-copy small,.dark-copy span,.focus-copy h2,.focus-copy h3,.gradient-title small,.gradient-title span,.two-d-title small,.two-d-title span{font-family:Athene,Georgia,serif;font-weight:400;letter-spacing:0}.focus-copy h2{font-size:35px;line-height:30px;position:relative;right:31px}.focus-copy h2,.focus-copy h3{color:#f5f7fa;color:var(--offwhite);text-align:right}.focus-copy h3{font-size:45px;margin:0 0 20px}.dark-copy p,.focus-copy p,.mission-copy p{color:#f6f6f6c2;font-size:13px;font-weight:500;line-height:20px;text-align:right}.imagination-section .figure-column,.imagination-section .focus-copy,.imagination-section .symbol-column{animation:lowerReveal .9s ease forwards;opacity:0}.imagination-section .symbol-column{animation-delay:.15s}.imagination-section .focus-copy{animation-delay:.3s}.mission-section{background:#02050a;background:var(--black)}.nft-panel{background-position:50%;background-size:cover}.nft-left{align-items:center;background-image:linear-gradient(#070b0b2e,#070b0b52),url(https://geeksroot.com/images/leftnftbg.jpg);border-right:1px solid #24262d;display:flex;justify-content:center}.nft-center{background-image:linear-gradient(#070b0b2e,#070b0b52),url(https://geeksroot.com/images/nftbg.png)}.nft-right{background-image:linear-gradient(#070b0b2e,#070b0b52),url(https://geeksroot.com/images/rightnftbg.jpg);display:grid;place-items:center}.mission-copy{height:88px;overflow:hidden;width:50%}.mission-copy p{animation:missionSlide 10s infinite}.mission-copy p+p{animation-delay:5s}.nft-strip{grid-gap:18px;display:grid;gap:18px;width:min(42%,180px)}.nft-strip img{filter:drop-shadow(0 16px 32px rgba(7,11,11,.2));opacity:.92;transition:transform .45s ease;width:100%}.nft-strip img:hover{transform:translateX(-10px) scale(1.04)}.dive-section{align-items:center;background-image:var(--section-bg);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center}.dive-section:after,.tech-section:after{background-image:var(--center-art);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:min(82vh,788px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(72vw,1100px);z-index:0}.split-service-grid{align-items:center;display:grid;grid-template-columns:minmax(0,5fr) minmax(160px,2fr) minmax(0,5fr);min-height:100vh;position:relative;z-index:1}.dive-copy,.service-copy{grid-column:1}.gradient-title{text-align:right}.gradient-title small,.gradient-title span,.two-d-title small,.two-d-title span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(135deg,#0568ff 18%,#070b0b 20%,#15171c 30%,#f6f6f6 40%,#24262d 42%);-webkit-background-clip:text;display:block}.gradient-title span{font-size:clamp(74px,5vw,90px);line-height:1.15}.gradient-title small{font-size:clamp(54px,4vw,70px);line-height:1;position:relative;right:72px;top:26px}.gradient-title p{color:#02050a;color:var(--black);font-size:14px;font-weight:500;line-height:20px;margin-left:auto;text-align:left;width:min(60%,360px)}.dive-copy p{width:min(46%,330px)}.service-video{height:100%;inset:0;object-fit:cover;opacity:.78;position:absolute;width:100%}.graphics-section{isolation:isolate}.graphics-section:before{background:#f6f6f62e;content:"";inset:0;position:absolute;z-index:0}.section-links{grid-column:3;justify-self:center;position:relative;top:14vh}.section-links a{color:#24262d;display:block;font-size:14px;letter-spacing:4px;line-height:29px;padding-left:20px;position:relative;text-transform:capitalize;transition:color .35s ease,transform .35s ease}.section-links.light-links a{color:#f6f6f6c2}.section-links a:before{background:#0568ff;background:var(--theme-accent);border-radius:50%;content:"";height:8px;left:0;opacity:0;position:absolute;top:9px;transform:scale(.2);transition:opacity .35s ease,transform .35s ease;width:8px}.section-links a:hover{color:#0568ff;color:var(--theme-accent);transform:translateX(8px)}.section-links a:hover:before{opacity:1;transform:scale(1)}.back-letters,.tech-section{align-items:center;display:flex;justify-content:center}.back-letters{inset:0;overflow:hidden;position:absolute;z-index:0}.back-letters small{color:#24262d;display:inline-block;font-family:Athene,Georgia,serif;font-size:clamp(17rem,30vw,45rem);letter-spacing:-.16em;line-height:.8}.dark-copy{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.dark-copy h2{margin:0}.dark-copy small{font-size:clamp(54px,4vw,70px);line-height:40px;position:relative;right:min(17vw,338px);top:10px}.dark-copy small,.dark-copy span{color:#f5f7fa;color:var(--offwhite);display:block;text-align:left}.dark-copy span{font-size:clamp(72px,5vw,95px);margin-bottom:40px}.dark-copy p{width:min(42%,360px)}.animation-section{background-position:top}.jump-vector{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:1}.jump-vector img{animation:sectionFloat 4s linear infinite;width:min(25vw,390px)}.two-d-title{align-items:center;display:flex;justify-content:flex-end;margin-top:60px}.two-d-title small{font-size:clamp(68px,5vw,90px);line-height:1}.two-d-title span{font-size:clamp(118px,8vw,160px);line-height:1}.two-d-copy p{width:min(63%,430px)}@keyframes lowerReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes missionSlide{0%,42%{opacity:1;transform:translateY(0)}48%,92%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.lower-grid,.mission-grid,.split-service-grid,.three-grid{grid-template-columns:1fr}.lower-section{min-height:100svh}.figure-column,.focus-copy,.nft-panel,.symbol-column{min-height:auto}.imagination-section .lower-grid{grid-template-rows:36svh 24svh 40svh;min-height:100svh}.border-left,.border-right,.nft-left{border:0}.robe-man{width:min(34%,220px)}.stack-symbol img:not(.theme-dot){max-width:112px}.theme-dot{height:38px;left:-19px;width:38px}.focus-copy>div,.mission-copy{width:min(80%,480px)}.focus-copy h2,.focus-copy h3,.focus-copy p,.mission-copy p{text-align:center}.focus-copy h2{right:0}.mission-grid{grid-template-rows:35svh 30svh 35svh}.nft-strip{display:flex;width:min(82%,460px)}.split-service-grid{gap:34px;justify-items:center;min-height:100svh;padding:80px 18px 64px}.dive-copy,.section-links,.service-copy{grid-column:1}.dark-copy,.dark-copy p,.gradient-title,.gradient-title p{align-items:center;text-align:center}.dark-copy p,.dive-copy p,.gradient-title p,.two-d-copy p{margin:0 auto;text-align:center;width:min(86vw,430px)}.dark-copy small,.gradient-title small{right:0;text-align:center;top:0}.dark-copy span{text-align:center}.section-links{top:0}.section-links a{padding-left:0;text-align:center}.section-links a:before{display:none}.dive-section:after,.tech-section:after{height:46vh;opacity:.82;width:92vw}.back-letters small{font-size:clamp(12rem,52vw,24rem)}.jump-vector img{width:min(46vw,260px)}}@media (max-width:640px){.imagination-section .lower-grid{grid-template-rows:34svh 22svh 44svh}.mission-grid{grid-template-rows:34svh 28svh 38svh}.focus-copy h2{font-size:28px;line-height:26px}.focus-copy h3{font-size:38px}.dark-copy span,.gradient-title span{font-size:58px;line-height:1;margin-bottom:24px}.dark-copy small,.gradient-title small{font-size:42px;line-height:1.1}.two-d-title small{font-size:52px}.two-d-title span{font-size:92px}.section-links a{font-size:12px;letter-spacing:2px}.nft-strip{gap:10px}}.final-section{background:#f6f6f6;color:#02050a;color:var(--black);min-height:100vh;overflow:hidden;padding:104px 0 70px;position:relative}.final-section:before{background:radial-gradient(circle at 8% 12%,#0568ff14,#0000 24%),linear-gradient(90deg,rgba(7,11,11,.055) 1px,#0000 0),linear-gradient(#070b0b0a 1px,#0000 0);background-size:auto,120px 120px,120px 120px;content:"";inset:0;pointer-events:none;position:absolute}.final-inner{position:relative;z-index:1}.pricing-heading h2,.testimonial-heading h2{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-weight:400;letter-spacing:0;line-height:.95}.pricing-heading h2{font-size:clamp(54px,5.5vw,108px);margin:0 0 48px;max-width:860px}.pricing-grid{grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.price-card{background:#f6f6f680;border:1px solid #070b0b29;display:flex;flex-direction:column;min-height:620px;overflow:hidden;padding:32px 26px 28px;position:relative;transition:transform .45s ease,border-color .45s ease,background .45s ease}.price-card:after{background:#0568ff1f;border-radius:50%;content:"";height:240px;inset:auto -40% -44% auto;position:absolute;transition:transform .45s ease;width:240px}.price-card:hover{background:#f6f6f6;border-color:#0568ffa6;transform:translateY(-14px)}.price-card:hover:after{transform:translate(-34px,-34px) scale(1.15)}.price-card h3{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-size:34px;font-weight:400;line-height:1;min-height:62px}.plan-badge{background:#0568ff;background:var(--theme-accent);color:#f5f7fa;color:var(--white);font-size:11px;letter-spacing:2px;padding:8px 14px;position:absolute;right:0;text-transform:uppercase;top:0}.plan-price{color:#0568ff;color:var(--theme-accent);font-size:36px;font-weight:700;margin:18px 0 22px}.plan-price del{color:#24262d;font-size:18px;font-weight:400;margin-left:8px}.price-card ul{grid-gap:10px;display:grid;gap:10px;margin-bottom:26px}.price-card li{color:#24262d;font-size:13px;line-height:1.3;padding-left:18px;position:relative}.price-card li:before{background:#0568ff;background:var(--theme-accent);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:6px;width:7px}.price-card>a{align-items:center;background:#02050a;background:var(--black);color:#f5f7fa;color:var(--white);display:inline-flex;font-size:13px;justify-content:center;letter-spacing:2px;margin-top:auto;min-height:42px;position:relative;text-transform:uppercase;width:150px;z-index:1}.price-card>a:hover{background:#0568ff;background:var(--theme-accent)}.testimonial-heading{margin-top:100px}.testimonial-heading h2{font-size:clamp(58px,6vw,120px)}.testimonial-track{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(260px,1fr));margin-top:38px}.testimonial-card{background:#02050a;background:var(--black);color:#f5f7fa;color:var(--offwhite);min-height:285px;padding:24px;transition:transform .45s ease,background .45s ease}.testimonial-card:hover{background:#15171c;transform:translateY(-10px)}.testimonial-person{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:64px 1fr;margin-bottom:22px}.testimonial-person img{border-radius:50%;height:64px;object-fit:cover;width:64px}.testimonial-person span,.video-card>span{color:#f5f7fa;color:var(--offwhite);display:block;font-size:16px;font-weight:700}.testimonial-person small,.video-card small{color:#f6f6f69e;display:block;font-size:12px;line-height:1.25;margin-top:4px}.testimonial-card p{color:#f6f6f6d1;font-size:14px;line-height:1.55}.separator-line{display:grid;margin:76px 0 36px;place-items:center}.separator-line img{max-width:min(86vw,1000px)}.video-heading{margin-top:0}.video-grid{grid-gap:26px 22px;display:grid;gap:26px 22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.video-card{color:#02050a;color:var(--black)}.video-card a{aspect-ratio:16/10;background:#f6f6f6;display:block;overflow:hidden;position:relative}.video-card a img{display:block;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease;width:100%}.video-card a:hover img{filter:saturate(.8) contrast(1.08);transform:scale(1.08)}.play-dot{background:#0568ff;background:var(--theme-accent);border-radius:50%;color:#f5f7fa;color:var(--white);display:grid;font-size:21px;height:58px;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);transition:transform .4s ease,background .4s ease;width:58px}.video-card a:hover .play-dot{background:#02050a;background:var(--black);transform:translate(-50%,-50%) scale(1.12)}.video-card>span{color:#02050a;color:var(--black);margin-top:14px}.video-card small{color:#24262d}.reviews-footer{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);margin-top:72px}.satisfied-mark{align-items:center;display:flex;min-height:150px;position:relative}.satisfied-circle{animation:sectionFloat 4s linear infinite;height:150px;width:150px}.satisfied-mark small{color:#02050a;color:var(--black);display:block;font-family:Athene,Georgia,serif;font-size:32px;line-height:1;max-width:230px;position:relative;right:46px}.review-logos{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.review-logos a{background:#f6f6f6;border:1px solid #070b0b14;display:inline-grid;min-height:54px;min-width:112px;padding:12px 14px;place-items:center;transition:transform .35s ease,border-color .35s ease}.review-logos a:hover{border-color:#0568ff80;transform:translateY(-8px)}.review-logos img{max-height:34px;max-width:118px}@media (max-width:1200px){.pricing-grid,.testimonial-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.final-section{padding:84px 0 54px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-footer{grid-template-columns:1fr}.review-logos{justify-content:flex-start}}@media (max-width:640px){.pricing-heading h2,.testimonial-heading h2{text-align:center}.pricing-grid,.testimonial-track,.video-grid{grid-template-columns:1fr}.price-card{min-height:auto}.testimonial-heading{margin-top:70px}.satisfied-mark{justify-content:center}.satisfied-mark small{font-size:26px;right:30px}.review-logos{gap:14px;justify-content:center}}.about-us-page-section{background:#f6f6f6;color:#02050a;color:var(--black);position:relative;z-index:1}.about-hero-block{background:#f6f6f6;display:flex;overflow:hidden}.about-hero-block,.about-hero-grid{align-items:center;min-height:100vh}.about-hero-grid{grid-gap:4vw;display:grid;gap:4vw;grid-template-columns:1fr 1fr;padding-top:78px}.about-title{align-items:center;animation:aboutSlideLeft .9s ease forwards;display:flex;flex-direction:column;justify-content:center;min-height:70vh;opacity:0;position:relative}.about-title small,.about-title span{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-size:clamp(110px,15.8vw,300px);font-weight:400;letter-spacing:0;line-height:.78}.about-title small{position:relative;right:min(5vw,93px)}.about-title-circle{animation:sectionFloat 4s linear infinite;height:min(7vw,82px);position:absolute;right:19%;top:29%;width:min(7vw,82px)}.about-copy{animation:aboutSlideRight .9s ease .15s forwards;display:flex;flex-direction:column;justify-content:center;min-height:70vh;opacity:0;padding-left:5%}.about-copy small{color:#02050a;color:var(--black);display:block;font-family:Athene,Georgia,serif;font-size:clamp(34px,3vw,43px);font-weight:400;line-height:.95;margin:70px 0 51px}.about-copy p{color:#24262d;font-size:15px;line-height:20px;margin:0 0 30px;text-align:justify}.about-stats{grid-gap:22px;display:grid;gap:22px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-bottom:36px}.about-stat{animation:lowerReveal .75s ease forwards;opacity:0;text-align:center}.about-stat:nth-child(2){animation-delay:.1s}.about-stat:nth-child(3){animation-delay:.2s}.about-stat:nth-child(4){animation-delay:.3s}.about-stat span{color:#02050a;color:var(--black);display:block;font-family:Athene,Georgia,serif;font-size:43px;line-height:50px;margin-bottom:10px}.about-stat small{color:#24262d;font-size:18px}.about-video-block{background:#070b0b;height:100vh;overflow:hidden;position:relative;width:100%}.about-video-block video{display:block;height:100%;object-fit:cover;width:100%}.video-theme-ring{animation:ringPulse 3.5s ease infinite;border:2px solid #0568ffc7;border-radius:50%;height:min(23vw,390px);inset:50% auto auto 50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:min(23vw,390px);z-index:2}.about-choose-block{background:#f6f6f6;position:relative}.choose-grid{grid-gap:6vw;align-items:center;display:grid;gap:6vw;grid-template-columns:.8fr 1.6fr;min-height:90vh}.choose-title{display:flex;flex-direction:column;justify-content:center;min-height:70vh}.choose-title small,.choose-title span{color:#02050a;color:var(--black);display:block;font-family:Athene,Georgia,serif;font-weight:400}.choose-title small{font-size:22px}.choose-title span{font-size:clamp(42px,3.4vw,48px);line-height:.96}.choose-list{display:flex;flex-direction:column;justify-content:center;min-height:70vh}.choose-item{border-bottom:1px solid #070b0b47}.choose-item button{background:#0000;border:0;color:#02050a;color:var(--black);cursor:pointer;font-size:clamp(18px,1.6vw,23px);font-weight:700;padding:22px 0 16px;text-align:left;width:100%}.choose-item button:hover{color:#0568ff;color:var(--theme-accent)}.choose-item p{color:#24262d;font-size:14px;line-height:19px;margin:0;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.choose-item p.open{max-height:150px;padding:4px 0 20px}.rank-strip{align-items:center;background:#f6f6f6;display:flex;min-height:10vh}.rank-grid{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:.55fr 1.45fr}.rank-text span{display:block;font-size:21px;font-weight:700}.rank-text p,.rank-text span{color:#02050a;color:var(--black)}.rank-text p{font-size:13px;line-height:16px;margin:0}.rank-logos{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.rank-logos a{display:inline-grid;filter:grayscale(.25);min-height:48px;min-width:96px;place-items:center;transition:transform .35s ease,filter .35s ease}.rank-logos a:hover{filter:grayscale(0);transform:translateY(-5px)}.rank-logos img{max-height:26px;max-width:112px}.about-team-block{align-items:center;background:#070b0b;display:flex;min-height:100vh;overflow:hidden}.about-team-row{display:grid;grid-template-columns:repeat(8,minmax(160px,1fr));min-height:100vh;width:100%}.about-team-card{background:#070b0b;min-height:100vh;overflow:hidden;position:relative}.about-team-card img{display:block;filter:grayscale(.15);height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease;width:100%}.about-team-card:hover img{filter:grayscale(0);transform:scale(1.06)}.about-team-card div{align-items:center;background:#0568ff;background:var(--theme-accent);border-radius:50%;color:#f6f6f6;display:flex;flex-direction:column;height:140px;justify-content:center;left:10px;opacity:0;position:absolute;text-align:center;top:38%;transform:scale(.7);transition:opacity .35s ease,transform .35s ease;width:140px}.about-team-card:hover div{opacity:1;transform:scale(1)}.about-team-card span{color:#f6f6f6;display:block;font-size:18px;font-weight:700;line-height:25px}.about-team-card small{color:#f6f6f6;display:block;font-size:12px;line-height:1.15;padding:0 14px}.about-clients-block{align-items:center;background:#f6f6f6;display:flex;min-height:100vh}.clients-inner{padding:84px 0}.clients-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:48px}.clients-heading small,.clients-heading span{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-weight:400}.clients-heading small{font-size:clamp(52px,6vw,110px);line-height:.9}.clients-heading span{font-size:clamp(42px,5vw,90px);line-height:.9}.clients-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.clients-grid a{background:#f6f6f6;border:1px solid #070b0b14;display:grid;min-height:116px;padding:20px;place-items:center;transition:transform .35s ease,border-color .35s ease}.clients-grid a:hover{border-color:#0568ff80;transform:translateY(-8px)}.clients-grid img{max-height:52px;max-width:150px}@keyframes aboutSlideLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes aboutSlideRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes ringPulse{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:.35;transform:translate(-50%,-50%) scale(1.12)}}@media (max-width:1200px){.about-team-row{grid-template-columns:repeat(4,1fr)}.about-team-card{min-height:50vh}.clients-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.about-hero-grid,.choose-grid,.rank-grid{grid-template-columns:1fr}.about-hero-grid{padding:94px 18px 50px}.about-copy,.about-title,.choose-list,.choose-title{min-height:auto}.about-title-circle{right:26%}.about-copy{padding-left:0}.about-copy p,.about-copy small,.choose-title,.rank-text{text-align:center}.about-stats{grid-template-columns:repeat(2,1fr)}.rank-strip{padding:24px 0}.rank-logos{justify-content:center}.clients-heading{display:block;text-align:center}.clients-heading small,.clients-heading span{display:block}.clients-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.about-title small,.about-title span{font-size:clamp(88px,28vw,130px)}.about-stats,.clients-grid{grid-template-columns:repeat(2,1fr)}.about-stat span{font-size:36px}.about-stat small{font-size:14px}.about-clients-block,.about-video-block{min-height:70vh}.about-team-row{grid-template-columns:repeat(2,1fr)}.about-team-card{min-height:42vh}.about-team-card div{height:112px;width:112px}.about-team-card span{font-size:15px}.clients-grid a{min-height:92px;padding:14px}}.about-footer-section{background:#f6f6f6;color:#02050a;color:var(--black);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.about-footer-inner{padding:72px 0 124px}.about-footer-heading span{color:#02050a;color:var(--black);display:block;font-family:Athene,Georgia,serif;font-size:clamp(42px,3vw,40px);line-height:1;margin-bottom:38px}.about-footer-testimonial-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-footer-testimonial{background:#f6f6f659;border:1px solid #070b0b21;padding:22px;transition:transform .4s ease,background .4s ease,border-color .4s ease}.about-footer-testimonial:hover{background:#f6f6f6;border-color:#0568ff6b;transform:translateY(-8px)}.about-footer-testimonial>div{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:62px 1fr;margin-bottom:18px}.about-footer-testimonial img{border:2px solid #0568ff;border:2px solid var(--theme-accent);border-radius:50%;grid-row:span 2;height:62px;object-fit:cover;width:62px}.about-footer-testimonial span{color:#02050a;color:var(--black);font-size:16px;font-weight:700}.about-footer-testimonial small{color:#24262d;font-size:12px;line-height:1.2}.about-footer-testimonial p{color:#02050a;color:var(--black);font-size:14px;line-height:1.5}.about-black-separator{padding:48px 0}.about-black-separator img{display:block;height:9px;object-fit:cover;width:100%}.about-footer-columns{grid-gap:clamp(28px,3.5vw,64px);display:grid;gap:clamp(28px,3.5vw,64px);grid-template-columns:1.2fr .78fr .9fr 1.25fr}.footer-company>span,.footer-link-column>span,.footer-locations>span{color:#02050a;color:var(--black);display:block;font-size:16px;font-weight:700;margin-bottom:30px;position:relative;text-transform:uppercase}.footer-link-column>span:before,.footer-locations>span:before{content:none;display:none}.footer-company p{color:#02050a;color:var(--black);font-size:15px;line-height:20px;margin:0}.footer-company small{color:#02050a;color:var(--black);display:block;font-size:16px;font-weight:700;line-height:1.35;margin-top:30px;text-transform:uppercase}.about-footer-reviews{align-items:center;border-top:1px solid #070b0b24;display:flex;flex-wrap:wrap;gap:0;margin-top:28px;padding-top:25px}.about-footer-reviews a{border-right:1px solid #070b0b24;display:grid;min-height:42px;min-width:52px;padding:0 12px;place-items:center}.about-footer-reviews a:last-child{border-right:0}.about-footer-reviews img{height:38px;object-fit:scale-down;transition:transform .35s ease;width:42px}.about-footer-reviews a:hover img{transform:translateY(-4px) scale(1.08)}.footer-link-column li{margin-bottom:5px}.footer-link-column a,.footer-location a{color:#02050a;color:var(--black);font-size:16px;font-weight:500;line-height:25px}.footer-email a:hover,.footer-link-column a:hover,.footer-location a:hover,.footer-socials a:hover{color:#0568ff;color:var(--theme-accent)}.footer-location{margin-bottom:14px}.footer-location small{color:#02050a;color:var(--black);display:block;font-size:19px;font-weight:600;line-height:30px}.footer-location p{color:#02050a;color:var(--black);font-size:16px;line-height:1.28;margin:4px 0 0}.about-footer-bottom{border-top:1px solid #070b0b24;bottom:0;left:0;padding:20px 0;position:absolute;right:0}.about-footer-bottom-grid{align-items:center;display:flex;justify-content:center}.footer-email{align-items:center;display:flex;gap:10px}.footer-email-circle{height:40px;width:40px}.footer-email p{color:#24262d;font-size:16px;margin:0}.footer-email a{display:block;font-size:20px;font-weight:500}.footer-copy,.footer-email a{color:#02050a;color:var(--black)}.footer-copy{font-size:13px;text-align:center}.footer-socials{display:flex;gap:18px;justify-content:flex-end}.footer-socials a{color:#24262d;font-size:18px;font-weight:700}@media (max-width:1100px){.about-footer-section{min-height:auto}.about-footer-bottom-grid,.about-footer-columns,.about-footer-testimonial-grid{grid-template-columns:1fr 1fr}.about-footer-bottom{margin-top:-80px;position:relative}}@media (max-width:720px){.about-footer-inner{padding:58px 18px 96px}.about-footer-bottom-grid,.about-footer-columns,.about-footer-testimonial-grid{grid-template-columns:1fr}.about-footer-heading span,.footer-company,.footer-copy,.footer-link-column,.footer-locations{text-align:center}.footer-link-column>span:before,.footer-locations>span:before{display:none}.about-footer-reviews,.footer-email,.footer-socials{justify-content:center}.about-footer-bottom{margin-top:0}}.mouse-trail{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:23}.mouse-trail svg{contain:strict;filter:none;height:100%;inset:0;overflow:visible;position:absolute;transform:translateZ(0);width:100%}.mouse-trail path{fill:none;stroke:#0568ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(5,104,255,.12));opacity:.52}@media (max-width:900px),(pointer:coarse){.mouse-trail{display:none}}.floating-robot{opacity:0;pointer-events:none;position:fixed;right:0;top:28%;transition:opacity .22s ease;width:35%;will-change:transform,width,top,opacity;z-index:22}.floating-robot img{animation:robotFloat 4s linear infinite;display:block;filter:drop-shadow(0 18px 42px rgba(7,11,11,.12));height:auto;width:55%}@keyframes robotFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-20px) rotate(2deg)}}@media (min-width:901px){html{scroll-behavior:smooth;scroll-snap-type:y mandatory}.about-choose-block,.about-clients-block,.about-footer-section,.about-hero-block,.about-team-block,.about-video-block,.final-section,.hero-section,.lower-section{scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:900px),(pointer:coarse){.floating-robot{display:none}}.header-grid{align-items:flex-start}.logo-left{min-height:60px;width:60px}.logo-left img{height:auto;width:60px}.right-nav ul{align-items:flex-start;gap:0;text-align:right}.right-nav li{margin-right:20px}.right-nav li:last-child{margin-right:0}.right-nav a{color:#24262d;font-size:16px;font-weight:400;line-height:1}.right-nav a.active,.right-nav a:hover{color:#0568ff;transform:none}.circle-dot{height:11px;margin-top:2px;width:11px}.menu-button{gap:10px;height:34px;justify-content:space-between;padding:0;top:0;transform:translateY(-4px);width:31px}.menu-button span{background:#24262d;display:block;height:34px;transform-origin:center;transition:transform .35s ease,opacity .35s ease,background .35s ease;width:1px}.menu-button:hover span{background:#0568ff}.menu-open .menu-button span:first-child{transform:translateX(11px) rotate(45deg)}.menu-open .menu-button span:nth-child(2){opacity:0}.menu-open .menu-button span:nth-child(3){transform:translateX(-11px) rotate(-45deg)}.menu-open .right-nav a{color:#f6f6f6}@media (max-width:1400px){.right-nav ul{gap:0}.right-nav li{margin-right:20px}.right-nav a{font-size:16px}}@media (max-width:991px){.site-header{padding-top:26px}.logo-left,.logo-left img{width:40px}.mobile-menu{display:inline-flex}}.hero-copy{height:48vh;padding-top:98px}.hero-copy h1{font-size:65px;line-height:.9;right:52px;top:17px}.hero-copy h2{font-size:90px;line-height:.9;margin-bottom:27px}.hero-copy p{margin-right:50px;width:285px}.hero-character img{bottom:0;left:0;width:min(83%,735px)}.cloud-back:after{background-size:cover;opacity:.96}.quote-buttons a{min-height:48px;min-width:178px;transform:translateY(-50%) translateX(77%)}.quote-icon{border:1px solid;border-radius:50%;font-size:0;height:17px;position:relative;width:17px}.phone-icon:before{border-color:#0000 currentcolor currentcolor #0000;border-radius:50%;border-style:solid;border-width:2px;content:"";height:7px;left:5px;position:absolute;top:4px;transform:rotate(42deg);width:6px}.chat-icon:before{border:1.5px solid;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:4px;width:7px}.chat-icon:after{border-bottom:1.5px solid;border-right:1.5px solid;bottom:4px;content:"";height:4px;position:absolute;right:4px;transform:rotate(12deg);width:4px}@media (max-width:1400px){.hero-copy{padding-top:90px}.hero-copy h1{font-size:58px}.hero-copy h2{font-size:80px}}@media (max-width:991px){.hero-copy{height:auto;padding-top:0}}.exact-imagination{background:#070b0b;height:100vh;min-height:100vh;overflow:hidden}.exact-imagination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100vh;min-height:100vh;padding-left:0;padding-right:0;width:100%}.exact-imagination .menleftimg{border-right:1px solid #24262d;height:100vh}.exact-imagination .innermenimg,.exact-imagination .menleftimg{align-items:center;display:flex;justify-content:center;width:100%}.exact-imagination .innermenimg{opacity:0;transform:translateY(-15%);transition:opacity 1.2s ease,transform 1.2s ease}.exact-imagination .innermenimg img{display:block;filter:brightness(.86) contrast(1.04);height:auto;width:58%}.exact-imagination .centerline{align-items:center;display:flex;height:100vh;justify-content:flex-start;position:relative;width:100%}.exact-imagination .bothcenterline{border-left:1px solid #24262d;height:100vh;left:50%;position:absolute;right:50%}.exact-imagination .text3dleft{opacity:0;position:relative;transform:translateY(-100%);transition:opacity 1.5s ease,transform 1.5s ease}.exact-imagination .text3dright{align-items:center;display:flex;justify-content:space-around;left:0;opacity:0;position:absolute;right:0;transform:translateY(100%);transition:opacity 1.5s ease,transform 1.5s ease;width:100%}.exact-imagination .lognimg{display:block;max-width:none;width:100%}.exact-imagination .lognimg2{display:block;max-width:none;width:31%}.exact-imagination .centercircle{animation:sectionFloat 4s linear infinite;bottom:45%;height:76px;left:-38px;max-width:none;position:absolute;top:45%;width:76px}.exact-imagination .FocusingText{align-items:center;background-color:#0568ff;border-left:1px solid #24262d;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.exact-imagination .FocusingTextInner{float:right;margin:0;opacity:0;transform:translateY(10%);transition:opacity 1.2s ease,transform 1.2s ease;width:52%}.exact-imagination .FocusingText h1{font-size:35px;line-height:30px;margin:0;position:relative}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2{color:#f6f6f6;display:block;font-family:Athene,Georgia,serif;font-weight:400;text-align:right}.exact-imagination .FocusingText h2{font-size:45px;line-height:1;margin:0 0 20px}.exact-imagination .FocusingText p{color:#f6f6f6c2;float:right;font-size:13px;font-weight:500;line-height:20px;margin:0;text-align:right;width:100%}.exact-imagination.is-visible .FocusingTextInner,.exact-imagination.is-visible .innermenimg,.exact-imagination.is-visible .text3dleft,.exact-imagination.is-visible .text3dright{opacity:1;transform:translateY(0)}@media (max-width:1400px){.exact-imagination .innermenimg img{width:56%}.exact-imagination .lognimg{width:73%}.exact-imagination .lognimg2{width:28%}.exact-imagination .centercircle{height:50px;left:-26px;top:46%;width:50px}.exact-imagination .FocusingTextInner{width:57%}.exact-imagination .FocusingText p{line-height:17px}}@media (max-width:1100px){.exact-imagination,.exact-imagination .FocusingText,.exact-imagination .centerline,.exact-imagination .menleftimg,.exact-imagination-grid{height:auto;min-height:auto}.exact-imagination-grid{gap:48px;grid-template-columns:1fr;padding:80px 18px}.exact-imagination .FocusingText,.exact-imagination .menleftimg{border:0}.exact-imagination .centerline{min-height:260px}.exact-imagination .bothcenterline{height:260px}.exact-imagination .FocusingTextInner{width:min(86vw,420px)}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p{right:0;text-align:center}}.exact-mission{background:#070b0b;height:100vh;min-height:100vh;overflow:hidden}.exact-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100vh;min-height:100vh;padding-left:0;padding-right:0;width:100%}.exact-mission .mission-panel{height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.exact-mission .mask1,.exact-mission .mask2,.exact-mission .mask3{background-position:50%;background-size:cover;height:100vh;inset:0;opacity:0;position:absolute;transition:opacity .9s ease,transform .9s ease;width:100%;z-index:0}.exact-mission .mask1{transform:translateX(-100%)}.exact-mission .mask2{transform:translateX(0)}.exact-mission .mask3{transform:translateX(100%)}.exact-mission .maskTextLeft{border-right:1px solid #24262d;margin:0 auto;z-index:1}.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner{align-items:center;display:flex;height:100vh;justify-content:center}.exact-mission .maskTextLeftInner{width:50%}.exact-mission .Peraslider{height:69px;margin:0;opacity:0;overflow:hidden;position:relative;transition:opacity 1.2s ease .3s;width:100%}.exact-mission .Peraslider p{animation:nftSlide 10s infinite;color:#f6f6f6b8;font-size:14px;font-weight:500;line-height:26px;margin:0;opacity:0;text-align:right}.exact-mission .Peraslider p+p{animation-delay:5s;inset:0;position:absolute}.exact-mission .centerline{align-items:center;display:flex;height:100vh;justify-content:flex-start;width:100%;z-index:1}.exact-mission .bothcenterline{border-left:1px solid #24262d;height:100vh;left:50%;position:absolute;right:50%}.exact-mission .text3dleft{opacity:0;position:relative;transform:translateY(100%);transition:opacity 1s ease,transform 1s ease}.exact-mission .text3dright{align-items:center;display:flex;justify-content:space-around;left:0;opacity:0;position:absolute;right:0;transform:translateY(-100%);transition:opacity 1s ease,transform 1s ease;width:100%}.exact-mission .lognimg3{display:block;max-width:none;width:100%}.exact-mission .lognimg4{display:block;max-width:none;width:31%}.exact-mission .centercircle2{animation:sectionFloat 4s linear infinite;bottom:45%;height:76px;left:auto;max-width:none;position:absolute;top:55%;width:76px}.exact-mission .worklogo{border-left:1px solid #24262d;z-index:1}.exact-mission .NftHeading,.exact-mission .worklogo{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.exact-mission .NftHeading{perspective:400px;visibility:visible}.exact-mission .NftHeading div{display:inline-block;opacity:0;position:absolute;transform-origin:center;white-space:nowrap}.exact-mission .NftHeading div:first-child{transform:translate3d(-34px,-8px,0) rotate(-8deg)}.exact-mission .NftHeading div:nth-child(2){transform:translate3d(18px,0,0) rotate(16deg)}.exact-mission .NftHeading div:nth-child(3){transform:translate3d(-12px,24px,0) rotate(8deg)}.exact-mission .NftHeading div:nth-child(4){transform:translate3d(38px,38px,0) rotate(24deg)}.exact-mission .NftHeading div img{display:block;height:119px;object-fit:scale-down;width:162px}.exact-mission.is-visible .mask1,.exact-mission.is-visible .mask2,.exact-mission.is-visible .mask3{opacity:1;transform:translateX(0)}.exact-mission.is-visible .text3dleft,.exact-mission.is-visible .text3dright{opacity:1;transform:translateY(0)}.exact-mission.is-visible .Peraslider{opacity:1}.exact-mission.is-visible .NftHeading div{animation:nftLogoOrbit 7.5s ease-in-out infinite}.exact-mission.is-visible .NftHeading div:first-child{animation-delay:0s}.exact-mission.is-visible .NftHeading div:nth-child(2){animation-delay:.18s}.exact-mission.is-visible .NftHeading div:nth-child(3){animation-delay:.36s}.exact-mission.is-visible .NftHeading div:nth-child(4){animation-delay:.54s}@keyframes nftSlide{0%{opacity:0;transform:translateY(-100%)}10%,45%{opacity:1;transform:translateY(0)}55%,to{opacity:0;transform:translateY(100%)}}@keyframes nftLogoOrbit{0%,to{opacity:1;transform:translate3d(-20px,-10px,0) rotate(-10deg)}25%{opacity:1;transform:translate3d(28px,-4px,26px) rotate(10deg)}50%{opacity:1;transform:translate3d(18px,30px,0) rotate(24deg)}75%{opacity:1;transform:translate3d(-28px,18px,-24px) rotate(-16deg)}}@media (max-width:1400px){.exact-mission .lognimg3{width:75%}.exact-mission .lognimg4{width:29%}.exact-mission .centercircle2{height:50px;width:50px}.exact-mission .NftHeading div img{height:98px;width:132px}}@media (max-width:1100px){.exact-mission,.exact-mission .NftHeading,.exact-mission .centerline,.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .mission-panel,.exact-mission .worklogo,.exact-mission-grid{height:auto;min-height:auto}.exact-mission-grid{grid-template-columns:1fr;min-height:100svh}.exact-mission .mission-panel{min-height:33svh}.exact-mission .mask1,.exact-mission .mask2,.exact-mission .mask3{height:100%}.exact-mission .maskTextLeft,.exact-mission .worklogo{border:0;min-height:33svh}.exact-mission .centerline{min-height:34svh}.exact-mission .bothcenterline{height:34svh}}.exact-tech-section{background:#070b0b;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.exact-tech-section .container2{position:relative;z-index:1}.exact-tech-grid{display:grid;grid-template-columns:5fr 2fr 5fr;height:100vh;min-height:100vh;width:100%}.exact-tech-section .backSeo{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;width:100%;z-index:0}.exact-tech-section .backSeo small{color:#24262d;display:inline-block;font-family:Athene,Georgia,serif;font-size:45rem;letter-spacing:-106px;line-height:.86;opacity:0;transition:opacity .2s ease}.exact-tech-section.is-visible .backSeo small{opacity:1}.exact-tech-section.is-visible .backSeo small:first-child{transition-delay:0s}.exact-tech-section.is-visible .backSeo small:nth-child(2){transition-delay:.3s}.exact-tech-section.is-visible .backSeo small:nth-child(3){transition-delay:.6s}.exact-tech-section .webJavaText{position:relative}.exact-tech-section .webJavaText:after{background-image:url(https://geeksroot.com/images/javasq.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:788px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.exact-tech-section .webJavaText2:after{background-image:url(https://geeksroot.com/images/seoupper.png)}.exact-tech-section .letsdivemain{align-items:center;display:flex;height:100vh;justify-content:flex-start;position:relative;width:100%;z-index:1}.exact-tech-section .WebText{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:100%}.exact-tech-section .WebText h1,.exact-tech-section .WebText h2{display:block;margin:0;padding:0;width:100%}.exact-tech-section .WebText small{bottom:0;font-size:70px;left:auto;transition:opacity .2s ease,transform .2s ease}.exact-tech-section .WebText small,.exact-tech-section .WebText span{color:#f6f6f6;display:block;font-family:Athene,Georgia,serif;font-weight:400;letter-spacing:0;opacity:0;position:relative;text-align:left;transform:translateY(10%)}.exact-tech-section .WebText span{font-size:95px;transition:opacity .2s ease .1s,transform .2s ease .1s}.exact-tech-section .WebText p{color:#f6f6f6c2;display:block;float:right;font-size:14px;font-weight:500;line-height:20px;margin:0;opacity:0;position:relative;text-align:right;transform:translateY(10%);transition:opacity .2s ease .2s,transform .2s ease .2s;width:42%}.exact-tech-section.is-visible .WebText p,.exact-tech-section.is-visible .WebText small,.exact-tech-section.is-visible .WebText span{opacity:1;transform:translateY(0)}.exact-tech-section .centerLinks{display:flex;height:100vh;left:43%;position:relative;top:40%;width:100%;z-index:1}.exact-tech-section .centerLinks ul li a{color:#f6f6f6c2;display:block;font-size:14px;letter-spacing:4px;line-height:29px;opacity:0;padding-left:20px;position:relative;text-transform:capitalize;transform:translateY(-10%);transition:opacity .2s ease,transform .2s ease,color .35s ease}.exact-tech-section.is-visible .centerLinks ul li:first-child a{opacity:1;transform:translateY(0);transition-delay:.15s}.exact-tech-section.is-visible .centerLinks ul li:nth-child(2) a{opacity:1;transform:translateY(0);transition-delay:.25s}.exact-tech-section.is-visible .centerLinks ul li:nth-child(3) a{opacity:1;transform:translateY(0);transition-delay:.35s}.exact-tech-section .centerLinks ul li a:hover{color:#0568ff}.exact-tech-section .centerLinks ul li a:hover:after{background:#0568ff;background:var(--theme-accent);border-radius:50%;box-shadow:0 0 14px #0568ff59;content:"";display:block;height:9px;left:0;margin:0 0 10px;position:absolute;top:6px;width:9px}@media (max-width:1400px){.exact-tech-section .WebText small{font-size:62px;right:280px}.exact-tech-section .WebText span{font-size:82px}.exact-tech-section .webJavaText:after{height:690px}}@media (max-width:1100px){.exact-tech-grid,.exact-tech-section,.exact-tech-section .backSeo,.exact-tech-section .centerLinks,.exact-tech-section .letsdivemain{height:auto;min-height:auto}.exact-tech-grid{gap:34px;grid-template-columns:1fr;min-height:100svh;padding:90px 18px 70px}.tech-mid-col{display:none}.exact-tech-section .WebText{align-items:center;text-align:center}.exact-tech-section .WebText h1,.exact-tech-section .WebText h2{width:auto}.exact-tech-section .WebText p,.exact-tech-section .WebText small,.exact-tech-section .WebText span{right:auto;text-align:center}.exact-tech-section .WebText p{width:min(86vw,430px)}.exact-tech-section .centerLinks{justify-content:center;left:0;top:0}.exact-tech-section .centerLinks ul li a{padding-left:0;text-align:center}.exact-tech-section .centerLinks ul li a:after{display:none}}.exact-tech-section .WebText h1{height:40px;position:relative;width:100%}.exact-tech-section .WebText h2{position:relative;width:100%}.exact-tech-section .WebText small{right:268px;top:10px;white-space:nowrap;z-index:2}.exact-tech-section .WebText span{white-space:nowrap;z-index:2}.exact-tech-section .WebText p{z-index:2}.exact-tech-section.is-visible .WebText small{animation:techTextRise .28s ease forwards}.exact-tech-section.is-visible .WebText span{animation:techTextRise .28s ease .08s forwards}.exact-tech-section.is-visible .WebText p{animation:techTextRise .28s ease .16s forwards}@keyframes techTextRise{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}@media (min-width:1401px){.exact-web-section .WebText small{right:338px}}@media (max-width:1400px){.exact-tech-section .WebText small{right:235px}}.exact-tech-section .WebText h1,.exact-tech-section .WebText h2{align-self:flex-end;width:auto}.exact-tech-section .WebText h1{height:auto;overflow:visible}.exact-tech-section .WebText small{line-height:40px;right:338px;top:16px}.exact-tech-section .WebText span{margin-bottom:40px;right:0}.exact-web-section .WebText p{margin-right:0;width:42%}@media (max-width:1400px){.exact-tech-section .WebText small{right:280px}}@media (max-width:1100px){.exact-tech-section .WebText h1,.exact-tech-section .WebText h2{align-self:center}.exact-tech-section .WebText small{right:0;top:0}}.exact-tech-section .WebText small{margin-bottom:10px}.exact-tech-section .WebText h1{margin-bottom:8px}.exact-tech-section .WebText p,.exact-tech-section .WebText small,.exact-tech-section .WebText span{transform:translateY(34px)!important}.exact-tech-section.is-visible .WebText small{animation:techTextEnter .65s cubic-bezier(.19,1,.22,1) .08s forwards!important}.exact-tech-section.is-visible .WebText span{animation:techTextEnter .75s cubic-bezier(.19,1,.22,1) .18s forwards!important}.exact-tech-section.is-visible .WebText p{animation:techTextEnter .7s cubic-bezier(.19,1,.22,1) .34s forwards!important}@keyframes techTextEnter{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.exact-tech-section .WebText p,.exact-tech-section .WebText small,.exact-tech-section .WebText span{animation:none!important;opacity:0!important;transform:translate3d(0,46px,0)!important;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.19,1,.22,1)}.exact-tech-section .WebText small{transition-delay:.06s;transition-duration:.65s}.exact-tech-section .WebText span{transition-delay:.16s;transition-duration:.75s}.exact-tech-section .WebText p{transition-delay:.3s;transition-duration:.7s}.exact-tech-section.is-visible .WebText p,.exact-tech-section.is-visible .WebText small,.exact-tech-section.is-visible .WebText span{opacity:1!important;transform:translateZ(0)!important}.exact-app-section,.exact-web-section{position:relative}.exact-app-section:before,.exact-web-section:after{background:linear-gradient(90deg,#0000,#f6f6f61f 18%,#0568ffc7 50%,#f6f6f61f 82%,#0000);box-shadow:0 0 18px #0568ff3d;content:"";height:1px;left:clamp(86px,10vw,190px);pointer-events:none;position:absolute;right:clamp(86px,10vw,190px);z-index:8}.exact-web-section:after{bottom:0}.exact-app-section:before{top:0}@media (max-width:768px){.exact-app-section:before,.exact-web-section:after{left:34px;right:34px}}.animation-section .jump-vector{opacity:0;transform:translate3d(0,-68vh,0) scale(.96)}.animation-section.is-visible .jump-vector{animation:jumpDropIn .78s cubic-bezier(.17,.9,.22,1.25) forwards}.animation-section .jump-vector img{animation:jumpFastBounce .64s cubic-bezier(.45,0,.55,1) .78s infinite alternate both;width:min(32vw,520px)}@keyframes jumpDropIn{0%{opacity:0;transform:translate3d(0,-72vh,0) scale(.9) rotate(-5deg)}54%{opacity:1;transform:translate3d(0,38px,0) scale(1.07) rotate(2deg)}70%{transform:translate3d(0,-26px,0) scale(1.03) rotate(-1deg)}83%{transform:translate3d(0,16px,0) scale(1.04) rotate(1deg)}94%{transform:translate3d(0,-8px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes jumpFastBounce{0%{transform:translate3d(0,-12px,0) rotate(-1deg)}to{transform:translate3d(0,18px,0) rotate(1.5deg)}}@media (max-width:768px){.animation-section .jump-vector img{width:min(58vw,340px)}}.pricing-heading{display:flex;justify-content:center;text-align:center}.pricing-heading h2{font-size:clamp(44px,4.1vw,78px);line-height:1.02;margin:0 auto 58px;max-width:1180px}.pricing-grid{gap:clamp(20px,2vw,34px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:min(100%,1470px)}.price-card{background:#f6f6f6ad;border-color:#070b0b1f;border-radius:8px;box-shadow:0 18px 48px #070b0b0f;min-height:560px;padding:38px 34px 32px}.price-card:hover{box-shadow:0 24px 64px #070b0b1c;transform:translateY(-12px)}.price-card h3{font-size:clamp(28px,2vw,38px);min-height:42px}.plan-price{font-size:clamp(38px,3vw,54px);margin:20px 0 24px}.plan-price del{color:#0568ff;color:var(--theme-accent);font-size:22px;opacity:.82}.price-card ul{max-height:260px;overflow-y:auto;padding-right:12px;scrollbar-color:#0568ff #f6f6f6cc;scrollbar-color:var(--theme-accent) #f6f6f6cc;scrollbar-width:thin}.price-card ul::-webkit-scrollbar{width:6px}.price-card ul::-webkit-scrollbar-track{background:#f6f6f6d1;border-radius:999px}.price-card ul::-webkit-scrollbar-thumb{background:#0568ff;background:var(--theme-accent);border-radius:999px}.price-card li{font-size:14px;line-height:1.45}.price-card>a{background:#0568ff;background:var(--theme-accent);border-radius:3px;font-size:14px;min-height:50px;text-transform:capitalize;width:172px}.price-card>a:hover{background:#02050a;background:var(--black)}@media (max-width:1200px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding:32px 24px 28px}}@media (max-width:980px){.pricing-grid{grid-template-columns:1fr;max-width:620px}.price-card{min-height:auto}}.region-rail{height:24px;width:390px}.region-rail-track{align-items:center;animation:regionRailSlide 9s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.region-rail-list{padding-right:58px}.region-rail li,.region-rail-list{align-items:center;display:inline-flex;flex:0 0 auto;gap:22px}.region-rail li{margin-right:0}.region-rail:hover .region-rail-track{animation-play-state:paused}@keyframes regionRailSlide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.region-rail{bottom:auto;display:block!important;height:28px;left:-118px;opacity:.9;top:50%;transform:translateY(-50%) rotate(270deg);width:410px;z-index:28}.region-rail small,.region-rail span{color:#070b0ba3!important;font-weight:600}.region-rail img{opacity:.9}@media (max-width:900px){.region-rail{display:block!important;left:-132px;top:50%;transform:translateY(-50%) rotate(270deg) scale(.92);width:390px}.region-rail span{font-size:13px}}@media (max-width:520px){.region-rail{left:-142px;width:380px}}.region-rail{align-items:center;bottom:auto!important;display:flex!important;height:32px!important;left:54px!important;opacity:1!important;overflow:hidden;position:fixed!important;top:50%!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:center center;visibility:visible!important;width:520px!important;z-index:999!important}.region-rail-track{animation-duration:18s;min-width:-webkit-max-content;min-width:max-content}.region-rail small,.region-rail span{color:#070b0bb8!important;white-space:nowrap}@media (max-width:900px){.region-rail{left:34px!important;transform:translate(-50%,-50%) rotate(-90deg) scale(.92)!important;width:390px!important}}#root,.site-shell,body,html{max-width:100%;overflow-x:hidden}img,video{max-width:100%}@media (max-width:1200px){html{scroll-snap-type:none!important}.container1,.container2{max-width:100%!important;padding-left:22px;padding-right:22px}.site-header{padding-top:24px!important}.right-nav{display:none!important}.logo-left,.logo-left img{width:42px!important}.animation-section,.exact-imagination,.exact-mission,.exact-tech-section,.final-section,.lower-section{height:auto;min-height:100svh}.animation-section,.dive-section,.exact-imagination,.exact-mission,.exact-tech-section{display:grid;place-items:center}.exact-imagination-grid{align-items:center;display:flex!important;flex-direction:column;gap:28px;height:auto!important;justify-content:center;min-height:100svh!important;padding:96px 22px 84px!important;width:min(100%,720px)!important}.exact-imagination .FocusingText,.exact-imagination .centerline,.exact-imagination .menleftimg{border:0!important;height:auto!important;min-height:auto!important;width:100%!important}.exact-imagination .FocusingText,.exact-imagination .innermenimg,.exact-imagination .menleftimg{align-items:center;display:flex;justify-content:center}.exact-imagination .innermenimg img{margin:0 auto;width:min(54vw,380px)!important}.exact-imagination .centerline{align-items:center;display:flex!important;justify-content:center!important;min-height:260px!important;overflow:visible;position:relative}.exact-imagination .bothcenterline{display:none!important}.exact-imagination .text3dleft,.exact-imagination .text3dright{align-items:center;display:flex!important;inset:0!important;justify-content:center!important;position:absolute!important;width:100%!important}.exact-imagination .lognimg{margin:0 auto;width:min(44vw,300px)!important}.exact-imagination .lognimg2{margin:0 auto;width:min(18vw,100px)!important}.exact-imagination .centercircle{height:54px!important;left:50%!important;margin-left:-27px;margin-top:-27px;top:50%!important;width:54px!important}.exact-imagination .FocusingTextInner{float:none!important;margin:0 auto!important;width:min(100%,460px)!important}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p{text-align:center!important}.exact-imagination .FocusingText h1{font-size:clamp(32px,5vw,42px)!important}.exact-imagination .FocusingText h2{font-size:clamp(42px,7vw,58px)!important}.exact-mission-grid{align-items:center;display:flex!important;flex-direction:column;gap:30px;height:auto!important;justify-content:center;min-height:100svh!important;padding:96px 22px 84px!important;width:min(100%,760px)!important}.exact-mission .NftHeading,.exact-mission .centerline,.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .mission-panel,.exact-mission .worklogo{border:0!important;height:auto!important;min-height:auto!important;width:100%!important}.exact-mission .NftHeading,.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .mission-panel,.exact-mission .worklogo{align-items:center;display:flex!important;justify-content:center}.exact-mission .maskTextLeftInner{max-width:460px}.exact-mission .Peraslider p,.exact-mission .maskTextLeft p{text-align:center!important}.exact-mission .centerline{min-height:270px!important;overflow:visible;position:relative}.exact-mission .bothcenterline{display:none!important}.exact-mission .text3dleft,.exact-mission .text3dright{align-items:center;display:flex!important;inset:0!important;justify-content:center;position:absolute!important}.exact-mission .lognimg3,.exact-mission .lognimg4{margin:0 auto;max-width:min(46vw,320px)!important}.exact-mission .centercircle2{height:54px!important;left:50%!important;margin-left:-27px;margin-top:-27px;top:50%!important;width:54px!important}.exact-mission .NftHeading{flex-wrap:wrap;gap:22px}.exact-mission .NftHeading img{max-width:min(32vw,135px)!important}.exact-tech-grid,.split-service-grid{align-content:center;gap:34px;grid-template-columns:1fr!important;height:auto!important;justify-items:center;min-height:100svh!important;padding:104px 22px 82px!important}.dive-copy,.exact-tech-section .centerLinks,.exact-tech-section .letsdivemain,.section-links,.service-copy,.tech-left-col,.tech-right-col{grid-column:1!important;height:auto!important;min-height:auto!important;width:100%!important}.dive-copy,.exact-tech-section .WebText,.exact-tech-section .centerLinks,.gradient-title,.service-copy,.two-d-copy{align-items:center!important;justify-content:center!important;text-align:center!important}.dive-copy p,.exact-tech-section .WebText p,.gradient-title p,.service-copy p,.two-d-copy p{float:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:min(88vw,470px)!important}.gradient-title small,.gradient-title span,.two-d-title small,.two-d-title span{text-align:center!important}.section-links{align-items:center;display:flex!important;justify-content:center}.exact-tech-section .centerLinks ul,.section-links ul{grid-gap:7px;display:grid;gap:7px;justify-items:center}.exact-tech-section .centerLinks ul li a,.section-links a{padding-left:0!important;text-align:center!important}.exact-tech-section .tech-mid-col{display:none!important}.exact-tech-section .backSeo{height:100%!important;min-height:100svh!important;opacity:.72;overflow:hidden}.exact-tech-section .backSeo small{font-size:clamp(15rem,42vw,31rem)!important;letter-spacing:-52px!important}.exact-tech-section .webJavaText:after{height:54svh!important;opacity:.36}.exact-tech-section .WebText h1,.exact-tech-section .WebText h2{align-self:center!important;width:auto!important}.exact-tech-section .WebText small,.exact-tech-section .WebText span{right:auto!important;text-align:center!important;top:auto!important;white-space:normal!important}.exact-tech-section .WebText small{font-size:clamp(46px,8vw,70px)!important;margin-bottom:12px!important}.exact-tech-section .WebText span{font-size:clamp(62px,11vw,100px)!important;margin-bottom:26px!important}.animation-section .jump-vector img{width:min(44vw,430px)!important}.final-inner,.pricing-heading,.reviews-footer,.testimonial-heading,.video-showcase{text-align:center}.pricing-grid,.reviews-footer,.testimonial-track,.video-grid{margin-left:auto!important;margin-right:auto!important;width:min(100%,960px)!important}.about-footer-bottom-grid,.about-footer-columns,.about-footer-testimonial-grid,.about-hero-grid,.choose-grid,.rank-grid{grid-template-columns:1fr!important;justify-items:center;text-align:center}.about-copy,.choose-list,.choose-title,.footer-company,.footer-copy,.footer-link-column,.footer-locations,.rank-text{text-align:center!important}.about-stats,.clients-grid{margin-left:auto;margin-right:auto;width:min(100%,760px)}.about-team-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:768px){.container1,.container2{padding-left:16px;padding-right:16px}.animation-section,.exact-imagination,.exact-mission,.exact-tech-section,.hero-section,.lower-section{min-height:100svh}.exact-imagination-grid,.exact-mission-grid,.exact-tech-grid,.split-service-grid{padding:90px 16px 72px!important}.exact-imagination .innermenimg img{width:min(70vw,300px)!important}.exact-imagination .centerline,.exact-mission .centerline{min-height:220px!important}.exact-imagination .lognimg{width:min(66vw,260px)!important}.exact-imagination .lognimg2{width:min(25vw,86px)!important}.exact-mission .lognimg3,.exact-mission .lognimg4{max-width:min(68vw,280px)!important}.dive-copy span,.gradient-title span,.service-copy span,.two-d-title span{font-size:clamp(64px,18vw,118px)!important;line-height:.92!important}.gradient-title small,.two-d-title small{font-size:clamp(42px,12vw,72px)!important}.exact-tech-section .backSeo small{font-size:clamp(11rem,54vw,19rem)!important;letter-spacing:-32px!important}.exact-tech-section .webJavaText:after{display:none!important}.animation-section .jump-vector img{width:min(66vw,340px)!important}.pricing-heading h2,.testimonial-heading h2{font-size:clamp(42px,12vw,68px)!important}.pricing-grid,.reviews-footer,.testimonial-track,.video-grid{grid-template-columns:1fr!important}.price-card{margin:0 auto;max-width:520px;width:100%}.about-team-row,.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.exact-imagination-grid,.exact-mission-grid,.exact-tech-grid,.split-service-grid{padding-left:14px!important;padding-right:14px!important}.exact-tech-section .WebText span{font-size:clamp(54px,18vw,82px)!important}.exact-tech-section .centerLinks ul li a,.section-links a{font-size:12px!important;letter-spacing:2px!important}.about-stats,.about-team-row,.clients-grid{grid-template-columns:1fr!important}.region-rail{left:26px!important;transform:translate(-50%,-50%) rotate(-90deg) scale(.86)!important;width:330px!important}}.testimonial-section{background:#15171c;color:#f6f6f6;margin:110px 0 78px calc(50% - 50vw);overflow:hidden;padding:78px clamp(26px,6vw,110px) 82px;position:relative;width:100vw}.testimonial-section:before{background:linear-gradient(90deg,#f6f6f60a 1px,#0000 0),linear-gradient(hsla(0,0%,96%,.035) 1px,#0000 0);background-size:96px 96px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.testimonial-section:after{background:linear-gradient(90deg,#0000,#0568ff,#0000);background:linear-gradient(90deg,#0000,var(--theme-accent),#0000);box-shadow:0 0 22px #0568ff73;content:"";height:2px;left:clamp(26px,6vw,110px);position:absolute;right:clamp(26px,6vw,110px);top:0}.testimonial-section .testimonial-heading{margin:0 0 34px;position:relative;text-align:center;z-index:1}.testimonial-section .testimonial-heading h2{color:#f6f6f6;font-size:clamp(52px,5vw,96px)}.testimonial-viewport{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding:10px 0 20px;position:relative;scrollbar-color:#0568ff #f6f6f61f;scrollbar-color:var(--theme-accent) #f6f6f61f;scrollbar-width:thin;width:100%;z-index:1}.testimonial-viewport::-webkit-scrollbar{height:8px}.testimonial-viewport::-webkit-scrollbar-track{background:#f6f6f61f;border-radius:999px}.testimonial-viewport::-webkit-scrollbar-thumb{background:#0568ff;background:var(--theme-accent);border-radius:999px}.testimonial-section .testimonial-track{animation:testimonialSlide 28s linear infinite;display:flex!important;gap:24px;grid-template-columns:none!important;margin-top:0!important;width:-webkit-max-content!important;width:max-content!important}.testimonial-section:hover .testimonial-track,.testimonial-viewport:focus-within .testimonial-track{animation-play-state:paused}.testimonial-section .testimonial-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,96%,.075);border:1px solid #f6f6f61f;border-radius:8px;box-shadow:0 24px 62px #070b0b3d;color:#f6f6f6;flex:0 0 clamp(330px,30vw,520px);min-height:260px;padding:28px}.testimonial-section .testimonial-card:hover{background:#f6f6f61f;border-color:#0568ffb3}.testimonial-section .testimonial-card p,.testimonial-section .testimonial-person span{color:#f6f6f6}.testimonial-section .testimonial-person small{color:#f6f6f69e}.testimonial-section .testimonial-person img{border:2px solid #0568ff;border:2px solid var(--theme-accent)}@keyframes testimonialSlide{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}@media (max-width:768px){.testimonial-section{margin-top:80px;padding:58px 16px 64px}.testimonial-section .testimonial-card{flex-basis:min(86vw,430px)}.testimonial-section .testimonial-track{animation-duration:22s;gap:16px}}.right-nav .nav-link-button{background:#0000;border:0;color:#24262d;cursor:pointer;font-family:Acumin Pro,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;margin:0;padding:0;transition:color .5s ease}.right-nav .nav-link-button.active,.right-nav .nav-link-button:hover{color:#0568ff;color:var(--theme-accent)}.menu-open .right-nav .nav-link-button{color:#f6f6f6}.menu-open .right-nav .nav-link-button.active,.menu-open .right-nav .nav-link-button:hover{color:#0568ff;color:var(--theme-accent)}.services-overlay{background:#f6f6f6;display:grid;inset:0;min-height:100vh;min-height:100svh;opacity:0;overflow:hidden;place-items:center;pointer-events:none;position:fixed;transform:translateY(-16px);transition:opacity .42s ease,transform .42s ease,visibility .42s;visibility:hidden;z-index:1200}.services-overlay.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.services-overlay:before{color:rgba(7,11,11,.045);content:"services";font-family:Athene,Georgia,serif;font-size:clamp(150px,23vw,450px);font-weight:400;left:50%;letter-spacing:0;line-height:.75;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-52%);-webkit-user-select:none;user-select:none;z-index:0}.services-close{background:#0000;border:0;cursor:pointer;display:grid;height:52px;padding:0;place-items:center;position:absolute;right:clamp(28px,4vw,50px);top:clamp(34px,5vw,58px);width:52px;z-index:2}.services-close span{background:#0568ff;background:var(--theme-accent);border-radius:999px;height:4px;position:absolute;transform-origin:center;transition:transform .28s ease,opacity .28s ease;width:42px}.services-close span:first-child{transform:rotate(45deg)}.services-close span:last-child{transform:rotate(-45deg)}.services-close:hover span:first-child{transform:rotate(135deg)}.services-close:hover span:last-child{transform:rotate(45deg)}.services-overlay-nav{padding:0 clamp(26px,4vw,78px);position:relative;width:100%;z-index:1}.services-overlay-nav ul{align-items:center;display:flex;gap:clamp(24px,2.35vw,46px);justify-content:center;margin:0;padding:0;width:100%}.services-overlay-nav li{align-items:center;display:inline-flex}.services-overlay-nav a{align-items:baseline;color:#02050a;color:var(--black);display:inline-flex;gap:clamp(7px,.6vw,11px);line-height:1;text-decoration:none;transition:color .35s ease,transform .35s ease;white-space:nowrap}.services-overlay-nav a:hover{color:#0568ff;color:var(--theme-accent);transform:translateY(-4px)}.service-menu-emphasis{font-family:Athene,Georgia,serif;font-size:clamp(29px,1.95vw,38px);font-weight:400;letter-spacing:0}.service-menu-rest{font-family:Acumin Pro,Arial,sans-serif;font-size:clamp(23px,1.5vw,30px);font-weight:400;letter-spacing:0}@media (max-width:1500px){.services-overlay-nav{padding-inline:24px}.services-overlay-nav ul{gap:28px}.service-menu-emphasis{font-size:31px}.service-menu-rest{font-size:25px}}@media (max-width:1200px){.services-overlay-nav ul{flex-wrap:wrap;margin:0 auto;max-width:920px;row-gap:26px}.services-overlay:before{font-size:clamp(140px,35vw,360px)}}@media (max-width:640px){.services-close{height:46px;right:18px;top:24px;width:46px}.services-close span{height:3px;width:34px}.services-overlay-nav{padding-inline:18px}.services-overlay-nav ul{grid-gap:20px;display:grid;gap:20px;justify-items:center}.service-menu-emphasis{font-size:30px}.service-menu-rest{font-size:24px}}.case-study-page{background:#f6f6f6;color:#02050a;color:var(--black);isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.case-study-page [data-case-reveal]{opacity:0;transform:translateY(34px)}.case-study-page [data-case-reveal].is-visible{animation:caseRevealUp .86s cubic-bezier(.17,.84,.34,1) forwards}.case-hero{align-items:center;background:linear-gradient(90deg,rgba(7,11,11,.055) 1px,#0000 0),linear-gradient(rgba(7,11,11,.045) 1px,#0000 0),#f6f6f6;background-size:112px 112px;display:grid;min-height:100vh;min-height:100svh;overflow:hidden;padding:132px 0 64px;position:relative}.case-hero:after{background:linear-gradient(#0000,#0568ffb8,#0000);bottom:8%;content:"";left:50%;opacity:.58;position:absolute;top:8%;transform:translateX(-50%);width:1px}.case-hero-word{color:rgba(7,11,11,.045);font-family:Athene,Georgia,serif;font-size:180px;font-weight:400;left:50%;letter-spacing:0;line-height:.8;pointer-events:none;position:absolute;top:45%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.case-hero-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);position:relative;z-index:1}.case-category-copy small,.case-hero-copy small,.case-process-heading small,.case-work-heading small{color:#0568ff;color:var(--theme-accent);display:block;font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:16px;text-transform:uppercase}.case-category-copy h3,.case-hero-copy h1,.case-process-heading h2,.case-work-heading h2{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-weight:400;letter-spacing:0;margin:0}.case-hero-copy h1 span{display:block;font-size:96px;line-height:.9}.case-hero-copy h1 span:last-child{color:#0568ff;color:var(--theme-accent);transform:translateX(58px)}.case-card-body p,.case-category-copy p,.case-hero-copy p,.case-process-list p,.case-testimonial-band p,.case-work-heading p{color:#070b0bc2;font-family:Acumin Pro,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.72}.case-hero-copy p{margin:28px 0 0;max-width:530px}.case-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.case-card-link,.case-primary-link,.case-secondary-link{align-items:center;border-radius:3px;display:inline-flex;font-family:Acumin Pro,Arial,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1;min-height:48px;padding:0 22px;transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s ease}.case-primary-link{background:#0568ff;background:var(--theme-accent);border:1px solid #0568ff;border:1px solid var(--theme-accent);color:#f6f6f6}.case-secondary-link{border:1px solid #070b0b2e;color:#02050a;color:var(--black)}.case-card-link:hover,.case-primary-link:hover,.case-secondary-link:hover{transform:translateY(-3px)}.case-primary-link:hover{background:#02050a;background:var(--black);border-color:#02050a;border-color:var(--black)}.case-secondary-link:hover{border-color:#0568ff;border-color:var(--theme-accent);color:#0568ff;color:var(--theme-accent)}.case-hero-visual{display:grid;min-height:540px;place-items:center;position:relative}.case-hero-visual:after,.case-hero-visual:before{content:"";pointer-events:none;position:absolute}.case-hero-visual:before{border:1px solid #070b0b24;inset:44px 8% 32px}.case-hero-visual:after{animation:caseSpin 12s linear infinite;border:2px solid #0568ff;border:2px solid var(--theme-accent);border-left:2px solid #0000;border-radius:50%;bottom:9%;height:120px;right:3%;width:120px}.case-hero-visual img{animation:caseFloat 4.6s ease-in-out infinite;filter:drop-shadow(0 32px 58px rgba(7,11,11,.16));position:relative;width:min(100%,710px);z-index:1}.case-visual-caption{grid-gap:4px;border-left:3px solid #0568ff;border-left:3px solid var(--theme-accent);bottom:18px;display:grid;gap:4px;left:0;padding-left:18px;position:absolute;z-index:2}.case-visual-caption span{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-size:29px;line-height:1}.case-visual-caption small{color:#070b0ba3;font-family:Acumin Pro,Arial,sans-serif;font-size:13px;line-height:1.25}.case-metrics{grid-gap:1px;background:#070b0b1f;border:1px solid #070b0b1f;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;position:relative;z-index:1}.case-metrics div{grid-gap:7px;background:#f6f6f6d1;display:grid;gap:7px;padding:24px 28px}.case-metrics span{color:#0568ff;color:var(--theme-accent);font-family:Athene,Georgia,serif;font-size:48px;line-height:.9}.case-metrics small{color:#070b0bb8;font-family:Acumin Pro,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}.case-work-section{background:#f6f6f6;position:relative}.case-work-heading{padding:110px 0 72px;text-align:center}.case-work-heading h2{font-size:66px;line-height:1.02;margin:0 auto;max-width:960px}.case-work-heading p{margin:24px auto 0;max-width:690px}.case-category-block{background:#f6f6f6;overflow:hidden;padding:86px 0;position:relative}.case-category-block:before{background:linear-gradient(#0000,#0568ff5c,#0000);bottom:0;content:"";left:calc(50% - 1px);opacity:.72;position:absolute;top:0;width:1px}.case-category-dark{background:#15171c;color:#f6f6f6}.case-category-grid{grid-gap:58px;align-items:start;display:grid;gap:58px;grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);position:relative;z-index:1}.case-category-copy{position:-webkit-sticky;position:sticky;top:136px}.case-category-copy h3{font-size:54px;line-height:.96}.case-category-copy p{margin:22px 0 0;max-width:390px}.case-category-dark .case-card-body h4,.case-category-dark .case-category-copy h3,.case-category-dark .case-visual-caption span{color:#f6f6f6}.case-category-dark .case-card-body p,.case-category-dark .case-category-copy p{color:#f6f6f6b8}.case-card-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-card{background:#f6f6f6b8;border:1px solid #070b0b1c;box-shadow:0 20px 52px #070b0b14;display:grid;min-height:100%;overflow:hidden;position:relative;transition:border-color .34s ease,box-shadow .34s ease,transform .34s ease}.case-category-dark .case-study-card{background:hsla(0,0%,96%,.065);border-color:#f6f6f621;box-shadow:0 24px 70px #070b0b47}.case-study-card:before{background:#0568ff;background:var(--case-accent,var(--theme-accent));content:"";inset:0 auto 0 0;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .34s ease;width:4px;z-index:2}.case-study-card:hover{border-color:color-mix(in srgb,#0568ff 48%,#0000);border-color:color-mix(in srgb,var(--case-accent,var(--theme-accent)) 48%,#0000);box-shadow:0 30px 78px #070b0b24;transform:translateY(-8px)}.case-category-dark .case-study-card:hover{box-shadow:0 32px 82px #070b0b66}.case-study-card:hover:before{transform:scaleY(1)}.case-card-media{aspect-ratio:16/11;background:#f6f6f6;display:block;overflow:hidden;position:relative}.case-card-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity .52s ease,transform .68s cubic-bezier(.17,.84,.34,1);width:100%}.case-card-image-base{opacity:1;transform:scale(1)}.case-card-image-hover{opacity:0;transform:scale(1.08)}.case-study-card:hover .case-card-image-base{opacity:0;transform:scale(1.06)}.case-study-card:hover .case-card-image-hover{opacity:1;transform:scale(1)}.case-card-body{grid-gap:16px;display:grid;gap:16px;padding:28px}.case-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.case-card-body li,.case-card-meta small,.case-card-meta span{font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.case-card-meta span{color:#0568ff;color:var(--case-accent,var(--theme-accent))}.case-card-meta small{color:#070b0b85}.case-category-dark .case-card-meta small{color:#f6f6f685}.case-card-body h4{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1;margin:0}.case-card-body p{margin:0}.case-card-body ul{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0}.case-card-body li{align-items:center;border:1px solid #070b0b1f;border-radius:999px;color:#070b0ba8;display:inline-flex;min-height:28px;padding:0 10px}.case-category-dark .case-card-body li{border-color:#f6f6f629;color:#f6f6f6a3}.case-card-link{border:1px solid #0568ff;border:1px solid var(--case-accent,var(--theme-accent));color:var(--case-accent,var(--theme-accent));justify-self:start;margin-top:4px;min-height:42px}.case-card-link:after{content:"->";margin-left:9px;transition:transform .28s ease}.case-card-link:hover{background:#0568ff;background:var(--case-accent,var(--theme-accent));color:#f6f6f6}.case-card-link:hover:after{transform:translateX(4px)}.case-process-section{background:#f6f6f6;padding:116px 0;position:relative}.case-process-grid{grid-gap:54px;align-items:start;display:grid;gap:54px;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)}.case-process-heading h2{font-size:60px;line-height:1.02}.case-process-list{grid-gap:1px;background:#070b0b1f;border:1px solid #070b0b1f;display:grid;gap:1px}.case-process-list article{grid-gap:22px;align-items:start;background:#f6f6f6bd;display:grid;gap:22px;grid-template-columns:72px minmax(160px,.42fr) minmax(0,1fr);padding:28px;transition:background .28s ease,transform .28s ease}.case-process-list article:hover{background:#f6f6f6}.case-process-list span{color:#0568ff;color:var(--theme-accent);font-family:Athene,Georgia,serif;font-size:42px;line-height:.9}.case-process-list h3{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:1;margin:0}.case-process-list p{margin:0}.case-testimonial-band{background:#15171c;margin-left:calc(50% - 50vw);overflow:hidden;padding:76px 0;position:relative;width:100vw}.case-testimonial-band:after,.case-testimonial-band:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:14%;z-index:2}.case-testimonial-band:before{background:linear-gradient(90deg,#15171c,#0000);left:0}.case-testimonial-band:after{background:linear-gradient(270deg,#15171c,#0000);right:0}.case-testimonial-track{animation:caseTestimonialSlide 32s linear infinite;display:flex;gap:24px;width:-webkit-max-content;width:max-content}.case-testimonial-band:hover .case-testimonial-track{animation-play-state:paused}.case-testimonial-track blockquote{background:#f6f6f612;border:1px solid #f6f6f624;border-radius:8px;flex:0 0 430px;margin:0;padding:28px}.case-testimonial-track p{color:#f6f6f6d6;margin:0 0 18px}.case-testimonial-track cite{color:#f6f6f6;font-family:Athene,Georgia,serif;font-size:27px;font-style:normal;line-height:1}@keyframes caseRevealUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes caseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes caseSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes caseTestimonialSlide{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}@media (max-width:1200px){.case-hero{padding:112px 0 56px}.case-category-block:before,.case-hero:after{display:none}.case-hero-word{font-size:132px}.case-category-grid,.case-hero-grid,.case-process-grid{gap:40px;grid-template-columns:1fr}.case-category-copy,.case-hero-copy,.case-process-heading,.case-work-heading{text-align:center}.case-category-copy p,.case-hero-copy p{margin-left:auto;margin-right:auto}.case-hero-copy h1 span:last-child{transform:none}.case-hero-actions{justify-content:center}.case-category-copy{position:static}.case-process-list article{grid-template-columns:72px minmax(0,1fr)}.case-process-list p{grid-column:2}}@media (max-width:820px){.case-hero-copy h1 span{font-size:70px}.case-process-heading h2,.case-work-heading h2{font-size:46px}.case-category-copy h3{font-size:42px}.case-card-grid,.case-metrics{grid-template-columns:1fr}.case-hero-visual{min-height:360px}.case-visual-caption{left:18px}}@media (max-width:560px){.case-hero{padding:96px 0 44px}.case-hero-word{font-size:74px;top:42%}.case-hero-copy h1 span{font-size:54px}.case-card-body p,.case-category-copy p,.case-hero-copy p,.case-process-list p,.case-work-heading p{font-size:14px}.case-hero-actions{display:grid}.case-primary-link,.case-secondary-link{width:100%}.case-category-block,.case-process-section,.case-work-heading{padding-bottom:72px;padding-top:72px}.case-card-body{padding:22px}.case-card-body h4{font-size:32px}.case-process-list article{gap:14px;grid-template-columns:1fr}.case-process-list p{grid-column:auto}.case-testimonial-track blockquote{flex-basis:min(84vw,360px)}}.case-card-body ul{list-style:none}.case-final-section{background:#f6f6f6;color:#02050a;color:var(--black);display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.case-final-section:before{background:#0568ff;background:var(--theme-accent);content:"";height:72px;left:0;position:absolute;top:0;width:4px}.case-final-inner{padding:78px 0 116px;position:relative;z-index:1}.case-final-heading{align-items:center;display:flex;justify-content:center;margin-bottom:28px;min-height:58px;position:relative}.case-final-heading h2{color:#02050a;color:var(--black);font-family:Athene,Georgia,serif;font-size:clamp(48px,4vw,72px);font-weight:400;letter-spacing:0;line-height:.9;margin:0}.case-final-dots{align-items:center;bottom:7px;display:flex;gap:9px;position:absolute;right:0}.case-final-dots span{background:#24262d;border-radius:50%;height:16px;transition:background .3s ease,transform .3s ease;width:16px}.case-final-dots span.active{background:#0568ff;background:var(--theme-accent);transform:scale(1.04)}.case-final-testimonial-grid{grid-gap:clamp(28px,5vw,92px);display:grid;gap:clamp(28px,5vw,92px);grid-template-columns:repeat(3,minmax(0,1fr))}.case-final-testimonial{min-height:134px;padding:0 14px;transform:translateY(0);transition:transform .34s ease}.case-final-testimonial:hover{transform:translateY(-6px)}.case-final-person{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);margin-bottom:9px}.case-final-person img{border:2px solid #0568ff;border:2px solid var(--theme-accent);border-radius:50%;height:52px;object-fit:cover;padding:2px;width:52px}.case-final-person small,.case-final-person span{color:#02050a;color:var(--black);display:block;font-family:Acumin Pro,Arial,sans-serif;letter-spacing:0}.case-final-person span{font-size:16px;font-weight:500;line-height:1.2}.case-final-person small{color:#24262d;font-size:14px;line-height:1.2;margin-top:2px}.case-final-testimonial p{color:#24262d;font-family:Acumin Pro,Arial,sans-serif;font-size:14px;line-height:1.25;margin:0}.case-final-separator{background:#070b0b21;height:1px;margin:18px 0 24px}.case-footer-grid{grid-gap:clamp(28px,3vw,64px);align-items:start;display:grid;gap:clamp(28px,3vw,64px);grid-template-columns:1.32fr .62fr .72fr 1.28fr}.case-footer-company h3,.case-footer-links h3,.case-footer-locations h3{color:#02050a;color:var(--black);font-family:Acumin Pro,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.05;margin:0 0 28px;position:relative;text-transform:uppercase}.case-footer-links h3:before,.case-footer-locations h3:before{content:none;display:none}.case-footer-company p{font-size:15px;line-height:1.42;margin:0;max-width:540px}.case-footer-company p,.case-footer-tagline{color:#02050a;color:var(--black);font-family:Acumin Pro,Arial,sans-serif}.case-footer-tagline{display:block;font-size:16px;line-height:1.05;margin-top:30px;text-transform:uppercase}.case-footer-review-logos{align-items:center;border-top:1px solid #070b0b2b;display:flex;flex-wrap:wrap;margin-top:28px;padding-top:28px}.case-footer-review-logos a{border-right:1px solid #070b0b29;display:grid;min-height:40px;min-width:65px;padding:0 12px;place-items:center}.case-footer-review-logos a:last-child{border-right:0}.case-footer-review-logos img{filter:grayscale(1) contrast(1.15);height:34px;object-fit:scale-down;transition:transform .28s ease,filter .28s ease;width:48px}.case-footer-review-logos a:hover img{filter:grayscale(0) contrast(1);transform:translateY(-4px)}.case-footer-links ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.case-footer-email,.case-footer-links a,.case-footer-locations a,.case-footer-socials a{color:#02050a;color:var(--black);font-family:Acumin Pro,Arial,sans-serif;letter-spacing:0;text-decoration:none;transition:color .24s ease,transform .24s ease}.case-footer-links a{display:inline-flex;font-size:16px;line-height:1.35}.case-footer-email:hover,.case-footer-links a:hover,.case-footer-locations a:hover,.case-footer-socials a:hover{color:#0568ff;color:var(--theme-accent)}.case-footer-locations{grid-gap:0;align-content:start;display:grid;gap:0;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.case-footer-locations address{font-style:normal;margin:0}.case-footer-locations span{color:#02050a;color:var(--black);display:block;font-family:Acumin Pro,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.15}.case-footer-locations a{display:inline-flex;font-size:16px;font-weight:500;line-height:1.15;margin-top:4px}.case-footer-locations p{color:#24262d;font-family:Acumin Pro,Arial,sans-serif;font-size:16px;line-height:1.22;margin:4px 0 0;max-width:500px}.case-footer-bottom{border-top:1px solid #070b0b26;bottom:0;left:0;padding:18px 0;position:absolute;right:0;z-index:1}.case-footer-bottom-grid{align-items:center;display:flex;justify-content:center}.case-footer-email{align-items:center;display:inline-flex;gap:11px;justify-self:start}.case-footer-email-circle{height:42px;width:42px}.case-footer-email span{color:#02050a;color:var(--black);display:grid;font-size:18px;font-weight:500;line-height:1.15}.case-footer-email small{color:#24262d;font-size:13px;font-weight:400}.case-footer-bottom p{color:#02050a;color:var(--black);font-family:Acumin Pro,Arial,sans-serif;font-size:13px;line-height:1.3;margin:0;text-align:center}.case-footer-socials{display:flex;gap:16px;justify-content:flex-end}.case-footer-socials a{color:#24262d;font-size:17px;font-weight:700}@media (max-width:1180px){.case-final-section{min-height:auto}.case-final-inner{padding:92px 0 56px}.case-final-dots{justify-content:center;margin-left:22px;position:static}.case-footer-grid{grid-template-columns:1fr 1fr}.case-footer-bottom{margin-top:28px;position:relative}}.site-shell .site-header:not(.menu-open) .menu-button:hover>span,.site-shell .site-header:not(.menu-open) .menu-button>span{background:#075fd8!important;background-color:#075fd8!important;box-shadow:none!important;color:#075fd8!important;filter:none!important;flex:0 0 2px!important;height:34px!important;min-width:2px!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important;width:2px!important}.mouse-trail{z-index:10}.mouse-trail path{stroke:#69a2ff!important;stroke-width:3.5px!important;filter:none!important;opacity:.92!important}body .roi-section{background:radial-gradient(circle at 14% 8%,#1d7dff33,#0000 30%),radial-gradient(circle at 88% 86%,#30aaff1a,#0000 28%),linear-gradient(145deg,#08111f,#0b1524 48%,#07101c);padding:120px clamp(24px,5vw,88px) 110px}body .roi-heading{margin-bottom:52px;max-width:1120px}body .roi-heading h2{font-size:clamp(40px,4.2vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.08}body .roi-heading h2 span{background:linear-gradient(90deg,#55b8ff,#1673ff);-webkit-background-clip:text;background-clip:text;color:#0000}body .roi-heading p{color:#eaf3ffb8;font-size:clamp(16px,1.15vw,19px);margin-top:22px;max-width:900px}body .roi-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#192639f5,#0f1a2afa);border:1px solid #71b3ff3d;border-radius:28px;box-shadow:0 34px 90px #0000006b,inset 0 0 0 1px hsla(0,0%,100%,.025);min-height:540px;overflow:hidden;width:min(100%,1420px)}body .roi-steps{background:#050d186b;border-bottom:1px solid #79b2f41f;padding:25px 38px}body .roi-steps button{color:#dce8f87a;font-size:14px;font-weight:600;gap:12px}body .roi-steps button:not(:last-child):after{background:#82a9d826;border-radius:20px;height:2px}body .roi-steps i{background:hsla(0,0%,100%,.025);border-color:#9bc0eb3d;flex-basis:42px;font-size:14px;font-weight:700;height:42px}body .roi-steps button.active i{background:linear-gradient(145deg,#2794ff,#0568ff);border-color:#2687ff;box-shadow:0 8px 24px #0568ff66,0 0 0 5px #0568ff1a}body .roi-steps button.done i{background:#0568ff1f;border-color:#4db3ff99}body .roi-panel{border-top:0;min-height:430px;padding:34px 38px 38px}body .roi-eyebrow{color:#55b8ff;font-size:12px;font-weight:700;letter-spacing:.13em;margin-bottom:8px}body .roi-results>h3,body .roi-step-view h3{font-size:clamp(24px,2vw,30px);letter-spacing:-.025em;margin-bottom:30px}body .roi-form-grid{gap:25px 28px;max-width:1160px}body .roi-field{color:#f0f7ffe6;font-size:14px;font-weight:600;gap:9px}body .roi-field input,body .roi-field select{background:linear-gradient(180deg,#070f1be0,#09121ff5);border:1px solid #82aee22e;border-radius:14px;box-shadow:0 9px 22px #00000024,inset 0 1px 0 hsla(0,0%,100%,.025);color:#f5f9ff;font-size:16px;height:62px;padding:0 20px}body .roi-field input::placeholder{color:#bed0e661}body .roi-field input:hover,body .roi-field select:hover{border-color:#53a2ff66}body .roi-field input:focus,body .roi-field select:focus{background:#091628;border-color:#2d91ff;box-shadow:0 0 0 4px #0568ff24,0 12px 26px #0003}body .roi-field small{color:#cadaee7a;font-weight:400;line-height:1.35}body .roi-actions{margin-top:32px}body .roi-actions button{background:linear-gradient(135deg,#1684ff,#0568ff);border:1px solid #49a4ffcc;border-radius:13px;box-shadow:0 12px 30px #0568ff3d,inset 0 1px 0 #ffffff38;font-size:15px;height:56px;letter-spacing:.01em;min-width:166px;padding:0 26px}body .roi-actions button:hover{background:linear-gradient(135deg,#2c94ff,#126fff);box-shadow:0 17px 36px #0568ff57;transform:translateY(-3px)}body .roi-actions button.secondary{background:#ffffff0a;border-color:#a8c8ee33;box-shadow:none;color:#eef6ffcc}@media(max-width:900px){body .roi-shell{border-radius:24px}body .roi-steps{padding:22px 20px}body .roi-panel{padding:28px 24px 30px}}@media(max-width:600px){body .roi-section{padding:76px 14px 64px}body .roi-heading{margin-bottom:34px;text-align:center}body .roi-heading h2{font-size:36px}body .roi-heading p{margin-top:16px}body .roi-steps{padding:20px 12px}body .roi-steps i{flex-basis:34px;height:34px}body .roi-panel{padding:25px 16px 24px}body .roi-field input,body .roi-field select{height:58px}body .roi-actions button{height:52px;min-width:132px}}.app-company-section .company-metrics{grid-gap:18px!important;display:grid!important;gap:18px!important;justify-self:end!important;max-width:860px!important;width:94%!important}.app-company-section .company-metric{align-items:center!important;background:#fff!important;border:1px solid #1242911f!important;border-radius:24px!important;box-shadow:0 18px 44px #142b521a!important;display:grid!important;grid-template-columns:108px minmax(0,1fr) 210px!important;isolation:isolate;min-height:168px!important;overflow:hidden!important;position:relative!important}.app-company-section .company-metric:before{background:radial-gradient(circle,#0568ff2e 1.2px,#0000 1.6px) 0 0/8px 8px,linear-gradient(135deg,#f5f9ff,#e2efff)!important;border:0!important;border-radius:0!important;-webkit-clip-path:polygon(28% 0,100% 0,100% 100%,28% 100%,0 50%)!important;clip-path:polygon(28% 0,100% 0,100% 100%,28% 100%,0 50%)!important;content:""!important;display:block!important;inset:0 0 0 auto!important;position:absolute!important;width:36%!important;z-index:-1!important}.app-company-section .company-metric:after{background:linear-gradient(180deg,#1880ff,#0458d8)!important;border:0!important;bottom:0!important;-webkit-clip-path:none!important;clip-path:none!important;content:""!important;display:block!important;height:auto!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:18px!important;z-index:3!important}.app-company-section .metric-icon{background:linear-gradient(145deg,#f6f9ff,#e9f2ff)!important;border:1px solid #d8e5f6!important;border-radius:24px!important;color:#0568ff!important;display:grid!important;height:92px!important;justify-self:center!important;place-items:center!important;position:relative!important;transition:transform .35s ease,box-shadow .35s ease!important;width:76px!important;z-index:2!important}.app-company-section .metric-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important;filter:drop-shadow(0 0 5px rgba(5,104,255,.22))!important;height:50px!important;opacity:1!important;visibility:visible!important;width:50px!important}.app-company-section .company-metric>.metric-copy{border-left:1px solid #aebdd2!important;display:block!important;grid-column:2!important;grid-row:1!important;padding:8px 38px 8px 42px!important;position:relative!important;z-index:2!important}.app-company-section .metric-copy small{color:#0a1730!important;display:block!important;font:700 clamp(24px,1.7vw,34px)/1.12 Acumin Pro,Arial,sans-serif!important;letter-spacing:-.03em!important;max-width:330px!important;padding:0!important;position:static!important}.app-company-section .metric-copy p{color:#506079!important;display:block!important;font:400 clamp(14px,1vw,17px)/1.5 Acumin Pro,Arial,sans-serif!important;margin:14px 0 0!important;max-width:310px!important}.app-company-section .company-metric>.metric-value{align-items:center!important;display:flex!important;flex-direction:column!important;grid-column:3!important;grid-row:1!important;justify-content:center!important;padding-right:12px!important;position:relative!important;z-index:2!important}.app-company-section .metric-value strong{color:#0568ff!important;display:block!important;font:700 clamp(58px,4.7vw,82px)/1 Acumin Pro,Arial,sans-serif!important;letter-spacing:-.06em!important;position:static!important;text-shadow:0 8px 20px #0568ff24!important}.app-company-section .metric-value i{background:#0568ff!important;border-radius:4px!important;display:block!important;height:4px!important;margin-top:18px!important;width:64px!important}.app-company-section .company-metric:hover{border-color:#0568ff42!important;box-shadow:0 28px 58px #142b5226!important;transform:translateY(-7px)!important}.app-company-section .company-metric:hover .metric-icon{background:linear-gradient(145deg,#f6f9ff,#e9f2ff)!important;box-shadow:0 13px 26px #0568ff21!important;color:#0568ff!important;transform:translateY(-3px) scale(1.025)!important}@media(max-width:1180px){.app-company-section .company-metrics{width:96%!important}.app-company-section .company-metric{grid-template-columns:96px minmax(0,1fr) 165px!important;min-height:156px!important}.app-company-section .company-metric:before{width:34%!important}.app-company-section .metric-icon{height:94px!important;width:78px!important}.app-company-section .metric-icon svg{height:52px!important;width:52px!important}.app-company-section .company-metric>.metric-copy{padding:8px 28px 8px 38px!important}}@media(max-width:620px){.app-company-section .company-metrics{gap:13px!important;margin-inline:auto!important;width:96%!important}.app-company-section .company-metric{border-radius:17px!important;grid-template-columns:68px minmax(0,1fr) 86px!important;min-height:136px!important}.app-company-section .company-metric:before{width:31%!important}.app-company-section .company-metric:after{width:8px!important}.app-company-section .metric-icon{border-radius:14px!important;height:78px!important;width:58px!important}.app-company-section .metric-icon svg{height:40px!important;width:40px!important}.app-company-section .company-metric>.metric-copy{padding:5px 10px 5px 14px!important}.app-company-section .metric-copy small{font-size:16px!important}.app-company-section .metric-copy p{font-size:11px!important;line-height:1.35!important;margin-top:8px!important}.app-company-section .metric-value strong{font-size:30px!important}.app-company-section .metric-value i{height:2px!important;margin-top:9px!important;width:28px!important}}@media (max-width:900px){.about-us-page-section .about-video-block{aspect-ratio:auto!important;height:auto!important;min-height:680px!important}}@media (max-width:600px){.about-us-page-section .about-video-block{min-height:700px!important}}.about-us-page-section .about-team-block{background:radial-gradient(circle at 92% 4%,#0568ff2e,#0000 30%),linear-gradient(145deg,#070b0b,#101722 62%,#070b0b);display:block;min-height:0;padding:clamp(88px,9vw,150px) 0;position:relative}.about-us-page-section .about-team-block:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:92px 92px;content:"";inset:0;pointer-events:none;position:absolute}.about-team-inner{position:relative;z-index:1}.about-team-heading{grid-gap:clamp(30px,5vw,90px);grid-row-gap:26px;align-items:end;border-bottom:1px solid #f6f6f624;display:grid;gap:clamp(30px,5vw,90px);grid-template-columns:.6fr 2.2fr;margin-bottom:clamp(48px,6vw,86px);padding-bottom:28px;row-gap:26px}.about-team-heading>div{align-self:start;display:flex;flex-direction:column;gap:12px;grid-row:1/3}.about-team-heading small{color:#4db3ff;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.about-team-heading>div span{color:#f6f6f67a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.about-team-heading h2{color:#f6f6f6;font:400 clamp(56px,6vw,108px)/.88 Athene,Georgia,serif;letter-spacing:-.055em;margin:0}.about-team-heading h2 em{color:#4db3ff;font-style:normal}.about-team-heading p{color:#f6f6f69e;font-size:14px;grid-column:2;justify-self:center;line-height:1.65;margin:0;max-width:580px;text-align:center}.about-us-page-section .about-team-row{grid-gap:clamp(16px,1.8vw,30px);display:grid;gap:clamp(16px,1.8vw,30px);grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;width:100%}.about-us-page-section .about-team-card{aspect-ratio:3/3.65;background:#111827;border:1px solid #f6f6f61a;border-radius:18px;box-shadow:0 22px 55px #00000038;min-height:0;position:relative}.about-us-page-section .about-team-card:after{background:linear-gradient(180deg,#0000 45%,#02050aeb);opacity:1;z-index:1}.about-us-page-section .about-team-card:hover:after{opacity:1}.about-us-page-section .about-team-card img{filter:saturate(.8) contrast(1.02);height:100%;object-position:center top}.about-us-page-section .about-team-card:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.035)}.about-us-page-section .about-team-card div{align-items:flex-start;background:#0000;border-radius:0;display:flex;gap:7px;height:auto;inset:auto 0 0;opacity:1;padding:25px 22px;position:absolute;text-align:left;transform:none;width:auto;z-index:2}.about-us-page-section .about-team-card div small{color:#4db3ff;font-size:10px;font-weight:700;letter-spacing:.11em;order:1;padding:0;text-transform:uppercase}.about-us-page-section .about-team-card div span{color:#fff;font:400 clamp(23px,2vw,32px)/1 Athene,Georgia,serif;order:2}@media (max-width:1000px){.about-team-heading{grid-template-columns:1fr 1.8fr}.about-team-heading>p{grid-column:2;margin-top:6px}.about-us-page-section .about-team-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.about-us-page-section .about-team-card{min-height:0!important}}@media (max-width:600px){.about-team-heading{gap:24px;grid-template-columns:1fr}.about-team-heading>div{grid-row:auto}.about-team-heading>p{grid-column:auto;margin-top:10px}.about-team-heading h2{font-size:clamp(52px,16vw,76px)}.about-us-page-section .about-team-row{gap:18px!important;grid-template-columns:1fr!important}.about-us-page-section .about-team-card{aspect-ratio:4/4.5;min-height:0!important}}.about-us-page-section .about-team-heading{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:clamp(54px,6vw,88px);padding-bottom:38px}.about-us-page-section .about-team-heading>div{align-items:center;border-bottom:1px solid #f6f6f624;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding-bottom:22px;width:100%}.about-us-page-section .about-team-heading>div small{align-items:center;display:inline-flex;gap:12px}.about-us-page-section .about-team-heading>div small:before{background:#4db3ff;border-radius:50%;box-shadow:0 0 18px #4db3ffcc;content:"";height:7px;width:7px}.about-us-page-section .about-team-heading h2{text-wrap:balance;font-size:clamp(66px,7.2vw,126px);line-height:.9;margin:clamp(46px,5vw,72px) auto 0;max-width:1250px;text-align:center}.about-us-page-section .about-team-heading p{color:#f6f6f6ad;font-size:clamp(14px,1.05vw,17px);grid-column:auto;letter-spacing:.01em;line-height:1.65;margin:30px auto 0;max-width:720px;text-align:center}@media (max-width:600px){.about-us-page-section .about-team-heading{padding-bottom:28px}.about-us-page-section .about-team-heading>div{align-items:flex-start;flex-direction:column;gap:9px}.about-us-page-section .about-team-heading h2{font-size:clamp(52px,16vw,72px);margin-top:38px}.about-us-page-section .about-team-heading p{font-size:14px;margin-top:24px}}.app-company-section .company-metrics{gap:clamp(20px,1.8vw,30px)}.app-company-section .company-metric{background:#fffffff0;border:1px solid #12244b1a;border-radius:24px;box-shadow:0 14px 32px #12244b1f,0 3px 9px #12244b0f;grid-template-columns:minmax(0,1fr) clamp(190px,17vw,280px);min-height:clamp(180px,14vw,225px)}.app-company-section .company-metric:before{border:1px solid #ffffffe6;border-radius:20px;content:"";inset:4px;pointer-events:none;position:absolute;z-index:0}.app-company-section .company-metric:after{background:linear-gradient(135deg,#f5f9ff,#dceaff);border-left:1px solid #0568ff1f;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,100% 0,100% 100%,25% 100%,0 50%);grid-column:2}.app-company-section .company-metric:hover{border-color:#0568ff33;box-shadow:0 24px 48px #12244b29,0 8px 18px #0568ff14;transform:translateY(-7px)}.app-company-section .company-metric:hover:after{background:linear-gradient(135deg,#eef6ff,#d2e5ff);-webkit-clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%);clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%)}.app-company-section .metric-icon{display:none}.app-company-section .company-metric>span:last-child{display:contents}.app-company-section .company-metric small{color:#0b1630;font:700 clamp(23px,2.1vw,36px)/1.18 Acumin Pro,Arial,sans-serif;grid-column:1;grid-row:1;letter-spacing:-.025em;max-width:440px;padding:0 clamp(34px,4vw,74px);position:relative;z-index:2}.app-company-section .company-metric strong{color:#0568ff;font:700 clamp(58px,6vw,98px)/1 Acumin Pro,Arial,sans-serif;grid-column:2;grid-row:1;justify-self:center;letter-spacing:-.055em;position:relative;text-shadow:0 7px 18px #0568ff1f;z-index:2}.app-company-section .company-metric:hover strong{color:#0568ff!important}@media (max-width:1180px){.app-company-section .company-metric{grid-template-columns:minmax(0,1fr) 190px;min-height:165px}.app-company-section .company-metric small{font-size:clamp(20px,2.2vw,28px)}.app-company-section .company-metric strong{font-size:clamp(50px,6vw,72px)}}@media (max-width:620px){.app-company-section .company-metric{border-radius:18px;grid-template-columns:minmax(0,1fr) 112px;min-height:124px}.app-company-section .company-metric:before{border-radius:15px}.app-company-section .company-metric small{font-size:17px;padding:0 20px}.app-company-section .company-metric strong{font-size:34px}}.app-company-section{min-height:0;padding:clamp(76px,8vw,112px) 0}.app-company-section .app-company-layout{gap:clamp(58px,6vw,100px);grid-template-columns:minmax(390px,.9fr) minmax(520px,1.1fr)}.app-company-section .app-company-copy{max-width:610px}.app-company-section .app-company-copy h2{text-wrap:balance;font-size:clamp(46px,3.55vw,66px);letter-spacing:-.04em;line-height:1.02;max-width:590px}.app-company-section .app-company-copy>p{color:#475569;font-size:clamp(15px,.95vw,16px);line-height:1.7;margin:26px 0 30px;max-width:570px}.app-company-section .app-company-cta{border-radius:9px;font-size:13px;min-height:50px;padding:0 20px 0 22px}.app-company-section .company-awards{gap:clamp(18px,2.4vw,34px);margin-top:28px}.app-company-section .award-badge{height:104px;width:108px}.app-company-section .award-badge img{height:auto;width:108px}.app-company-section .company-metrics{gap:16px}.app-company-section .company-metric{border-radius:18px;box-shadow:0 11px 26px #12244b1a,0 2px 7px #12244b0d;grid-template-columns:minmax(0,1fr) clamp(150px,13vw,205px);min-height:clamp(138px,10.5vw,162px)}.app-company-section .company-metric:before{border-radius:15px}.app-company-section .company-metric small{font:650 clamp(19px,1.65vw,27px)/1.18 Acumin Pro,Arial,sans-serif;letter-spacing:-.02em;max-width:370px;padding:0 clamp(28px,3vw,48px)}.app-company-section .company-metric strong{font-size:clamp(48px,4.6vw,70px);letter-spacing:-.045em}@media (max-width:1180px){.app-company-section .app-company-layout{gap:48px;grid-template-columns:minmax(340px,.85fr) minmax(460px,1.15fr)}.app-company-section .company-metric{grid-template-columns:minmax(0,1fr) 155px;min-height:132px}}@media (max-width:960px){.app-company-section{padding:82px 0 92px}.app-company-section .app-company-layout{gap:58px;grid-template-columns:1fr}.app-company-section .app-company-copy{max-width:680px}}@media (max-width:620px){.app-company-section{padding:68px 0 74px}.app-company-section .app-company-layout{gap:44px}.app-company-section .company-metric{border-radius:16px;grid-template-columns:minmax(0,1fr) 104px;min-height:112px}.app-company-section .company-metric small{font-size:16px;padding:0 18px}.app-company-section .company-metric strong{font-size:31px}.app-company-section .award-badge,.app-company-section .award-badge img{width:88px}.app-company-section .award-badge{height:88px}}.app-company-section .company-awards{gap:14px}.app-company-section .award-badge{background:#ffffffdb;border:1px solid #12244b1a;border-radius:14px;box-shadow:0 10px 26px #12244b14;height:74px;padding:13px 16px;width:132px}.app-company-section .award-badge img{max-height:46px;width:100%}.app-company-section .award-badge:hover{border-color:#0568ff3d;box-shadow:0 16px 32px #12244b1f;transform:translateY(-5px)}@media (max-width:620px){.app-company-section .company-awards{gap:9px}.app-company-section .award-badge{border-radius:11px;height:62px;padding:10px;width:96px}.app-company-section .award-badge img{max-height:38px;width:100%}}.app-company-section .company-awards{gap:clamp(22px,3vw,38px)}.app-company-section .award-badge{background:#0000;border:0;border-radius:0;box-shadow:none;filter:none;height:82px;padding:0;width:150px}.app-company-section .award-badge img{filter:none;max-height:62px;max-width:100%;object-fit:contain;width:142px}.app-company-section .award-badge:hover{border-color:#0000;box-shadow:none;filter:none;transform:translateY(-4px)}@media (max-width:620px){.app-company-section .company-awards{gap:12px}.app-company-section .award-badge{height:66px;padding:0;width:104px}.app-company-section .award-badge img{max-height:50px;width:100px}}.app-company-section .company-partners{border-top:1px solid #12244b1f;margin-top:38px;padding-top:18px;width:min(100%,570px)}.app-company-section .company-partners-label{color:#718096;font:700 11px/1.2 Acumin Pro,Arial,sans-serif;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.app-company-section .company-partners .company-awards{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:0}.app-company-section .company-partners .award-badge{background:#0000;border:0;box-shadow:none;height:92px;padding:0 14px;width:100%}.app-company-section .company-partners .award-badge+.award-badge{border-left:0}.app-company-section .company-partners .award-badge img{height:76px;max-height:76px;object-fit:contain;width:100%}.app-company-section .company-partners .award-badge-openai img{filter:drop-shadow(0 1px 1px rgba(7,11,17,.88)) drop-shadow(0 0 1px rgba(7,11,17,.65));max-width:190px}.app-company-section .company-partners .award-badge-aws img{max-width:145px}.app-company-section .company-partners .award-badge-stripe img{max-width:155px}@media (max-width:620px){.app-company-section .company-partners{margin-top:30px;padding-top:15px}.app-company-section .company-partners-label{font-size:9px;margin-bottom:10px}.app-company-section .company-partners .award-badge{height:76px;padding:0 8px}.app-company-section .company-partners .award-badge img{height:62px;max-height:62px}}.roi-section{background:radial-gradient(circle at 14% 8%,#1d7dff33,#0000 30%),radial-gradient(circle at 88% 86%,#30aaff1a,#0000 28%),linear-gradient(145deg,#08111f,#0b1524 48%,#07101c);padding:120px clamp(24px,5vw,88px) 110px}.roi-section:before{background-size:72px 72px;opacity:.55}.roi-heading{margin-bottom:52px;max-width:1120px}.roi-heading h2{font-size:clamp(40px,4.2vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.08}.roi-heading h2 span{background:linear-gradient(90deg,#55b8ff,#1673ff);-webkit-background-clip:text;background-clip:text;color:#0000}.roi-heading p{color:#eaf3ffb8;font-size:clamp(16px,1.15vw,19px);margin-top:22px;max-width:900px}.roi-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#192639f5,#0f1a2afa);border:1px solid #71b3ff3d;border-radius:28px;box-shadow:0 34px 90px #0000006b,inset 0 0 0 1px hsla(0,0%,100%,.025);min-height:540px;overflow:hidden;width:min(100%,1420px)}.roi-steps{background:#050d186b;border-bottom:1px solid #79b2f41f;padding:25px 38px}.roi-steps button{color:#dce8f87a;font-size:14px;font-weight:600}.roi-steps button:not(:last-child):after{background:#82a9d826;border-radius:20px;height:2px}.roi-steps i{background:hsla(0,0%,100%,.025);border-color:#9bc0eb3d;flex-basis:42px;font-size:14px;font-weight:700;height:42px}.roi-steps button.active i{background:linear-gradient(145deg,#2794ff,#0568ff);border-color:#2687ff;box-shadow:0 8px 24px #0568ff66,0 0 0 5px #0568ff1a}.roi-steps button.done i{background:#0568ff1f;border-color:#4db3ff99}.roi-panel{border-top:0;min-height:430px;padding:34px 38px 38px}.roi-eyebrow{color:#55b8ff;font-size:12px;font-weight:700;letter-spacing:.13em;margin-bottom:8px}.roi-results>h3,.roi-step-view h3{font-size:clamp(24px,2vw,30px);letter-spacing:-.025em;margin-bottom:30px}.roi-form-grid{gap:25px 28px;max-width:1160px}.roi-field{color:#f0f7ffe6;font-weight:600;gap:9px}.roi-field input,.roi-field select{background:linear-gradient(180deg,#070f1be0,#09121ff5);border:1px solid #82aee22e;border-radius:14px;box-shadow:0 9px 22px #00000024,inset 0 1px 0 hsla(0,0%,100%,.025);color:#f5f9ff;font-size:16px;height:62px;padding:0 20px}.roi-field input::placeholder{color:#bed0e661}.roi-field input:hover,.roi-field select:hover{border-color:#53a2ff66}.roi-field input:focus,.roi-field select:focus{background:#091628;border-color:#2d91ff;box-shadow:0 0 0 4px #0568ff24,0 12px 26px #0003}.roi-field small{color:#cadaee7a;font-weight:400;line-height:1.35}.roi-actions{margin-top:32px}.roi-actions button{background:linear-gradient(135deg,#1684ff,#0568ff);border:1px solid #49a4ffcc;border-radius:13px;box-shadow:0 12px 30px #0568ff3d,inset 0 1px 0 #ffffff38;font-size:15px;height:56px;letter-spacing:.01em;min-width:166px;padding:0 26px}.roi-actions button:hover{background:linear-gradient(135deg,#2c94ff,#126fff);box-shadow:0 17px 36px #0568ff57}.roi-actions button.secondary{background:#ffffff0a;border-color:#a8c8ee33;box-shadow:none;color:#eef6ffcc}@media (max-width:900px){.roi-shell{border-radius:24px}.roi-steps{padding:22px 20px}.roi-panel{padding:28px 24px 30px}}@media (max-width:600px){.roi-section{padding:76px 14px 64px}.roi-heading{margin-bottom:34px;text-align:center}.roi-heading h2{font-size:36px}.roi-heading p{margin-top:16px}.roi-steps{padding:20px 12px}.roi-steps i{flex-basis:34px;height:34px}.roi-panel{padding:25px 16px 24px}.roi-field input,.roi-field select{height:58px}.roi-actions button{height:52px;min-width:132px}}@media (max-width:820px){.case-final-heading{grid-gap:18px;display:grid;gap:18px;justify-items:center}.case-final-dots{margin-left:0}.case-final-testimonial-grid,.case-footer-bottom-grid,.case-footer-grid{grid-template-columns:1fr}.case-final-testimonial,.case-footer-bottom p,.case-footer-company,.case-footer-links,.case-footer-locations{text-align:center}.case-final-person{gap:9px;grid-template-columns:1fr;justify-items:center}.case-footer-links h3:before,.case-footer-locations h3:before{display:none}.case-footer-email,.case-footer-review-logos,.case-footer-socials{justify-content:center;justify-self:center}.case-footer-locations p{margin-left:auto;margin-right:auto}}@media (max-width:520px){.case-final-inner{padding:76px 0 42px}.case-final-testimonial-grid{gap:28px}.case-final-dots span{height:12px;width:12px}.case-footer-review-logos a{min-width:54px;padding:0 8px}.case-footer-review-logos img{width:42px}}.page-loader{background:#15171c;display:grid;inset:0;min-height:100vh;min-height:100svh;opacity:1;place-items:center;pointer-events:auto;position:fixed;transition:opacity .58s ease,visibility .58s ease;z-index:5000}.page-loader.is-leaving{opacity:0;pointer-events:none;visibility:hidden}.page-loader-mark{animation:preloaderFloat 1.35s ease-in-out infinite;display:grid;height:116px;place-items:center;position:relative;width:116px}.page-loader-mark:before{animation:preloaderRing 1.5s linear infinite;border:1px solid #f6f6f614;border-radius:50%;border-right-color:#0568ffc7;content:"";inset:12px;opacity:.72;position:absolute}.page-loader-mark:after{background:radial-gradient(circle,#0568ff38,#0000 66%);border-radius:50%;content:"";filter:blur(8px);inset:24px;opacity:.78;position:absolute}.page-loader-mark img{filter:drop-shadow(0 18px 26px rgba(7,11,11,.28));height:74px;object-fit:contain;position:relative;width:74px;z-index:1}.loader-sr-text{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes preloaderFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.03)}}@keyframes preloaderRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.route-fallback,.route-transition{min-height:100vh}.route-fallback{background:#070b0b;display:grid;place-items:center}.route-fallback span{animation:routeFallbackSpin .9s linear infinite;border:2px solid #f6f6f629;border-radius:50%;border-top-color:#0568ff;height:52px;width:52px}@keyframes routeFallbackSpin{to{transform:rotate(1turn)}}.service-page-inline-link{align-items:center;border:1px solid #0568ff8c;border-radius:3px;color:#0568ff;color:var(--theme-accent);display:inline-flex;font-family:Acumin Pro,Arial,sans-serif;font-size:13px;font-weight:700;justify-content:center;margin-top:18px;min-height:42px;padding:0 18px;transition:background .28s ease,color .28s ease,transform .28s ease}.service-page-inline-link:hover{background:#0568ff;background:var(--theme-accent);color:#f6f6f6;transform:translateY(-3px)}.page-change-loader{background:#15171c;display:grid;inset:0;min-height:100vh;min-height:100svh;place-items:center;pointer-events:auto;position:fixed;z-index:5200}.page-change-loader:before{background:radial-gradient(circle at 50% 48%,#0568ff17,#0000 18%),radial-gradient(circle at 50% 52%,hsla(0,0%,96%,.035),#0000 28%);content:"";inset:0;opacity:.92;position:absolute}.page-change-mark{z-index:1}.quote-buttons a,.quote-buttons a.grey-btn{background:#0568ff;border-radius:0;box-shadow:none;color:#f6f6f6;display:grid;height:50px;min-height:50px;min-width:42px;padding:0;place-items:center;text-decoration:none;transform:none;transition:width .22s ease,background .22s ease,transform .22s ease;width:42px}.quote-buttons a.grey-btn{background:#15171c}.quote-buttons a.grey-btn:hover,.quote-buttons a:hover{background:#0568ff;transform:translateX(-4px);width:50px}.quote-buttons a.grey-btn:hover{background:#070b0b}.quote-buttons .quote-text{clip:rect(0,0,0,0);height:1px;position:absolute;width:1px}.quote-buttons .quote-icon{display:block;height:21px;position:relative;width:21px}.quote-buttons .phone-icon:before{border-color:#0000 currentcolor currentcolor #0000;border-radius:0 0 10px 0;border-style:solid;border-width:3px;content:"";height:12px;left:5px;position:absolute;top:4px;transform:rotate(42deg);width:9px}.quote-buttons .phone-icon:after{background:currentColor;border-radius:2px;content:"";height:5px;left:4px;position:absolute;top:5px;transform:rotate(42deg);width:5px}.quote-buttons .chat-icon:before{background:currentColor;border:0;border-radius:50%;content:"";height:11px;left:2px;position:absolute;top:4px;width:16px}.quote-buttons .chat-icon:after{background:currentColor;border:0;bottom:3px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";height:7px;left:6px;position:absolute;transform:rotate(-24deg);width:7px}@media (max-width:767px){.quote-buttons{bottom:120px;right:0;top:auto;transform:none}.quote-buttons a,.quote-buttons a.grey-btn{height:48px;min-height:48px;min-width:40px;width:40px}}.quote-buttons{position:fixed;right:0;top:50%;transform:translateY(-50%);width:42px;z-index:1200}.quote-buttons ul{list-style:none;margin:0;padding:0}.quote-buttons li{height:50px;margin:0;position:relative;width:42px}.quote-buttons .quote-action,.quote-buttons .quote-action.grey-btn{align-items:center;background:#0568ff;border-radius:0;box-shadow:none;color:#f6f6f6;display:flex;gap:0;height:50px;justify-content:flex-start;min-height:50px;min-width:42px;overflow:hidden;padding:0;position:absolute;right:0;text-decoration:none;top:0;transform:none;transition:width .26s ease,background .2s ease;width:42px}.quote-buttons .quote-action.grey-btn{background:#15171c}.quote-buttons .quote-action:focus-visible,.quote-buttons .quote-action:hover{background:#0568ff;outline:none;width:184px}.quote-buttons .quote-action.grey-btn:focus-visible,.quote-buttons .quote-action.grey-btn:hover{background:#15171c;width:146px}.quote-buttons .quote-icon{border:0;border-radius:0;color:#f6f6f6;display:grid;flex:0 0 42px;height:50px;place-items:center;width:42px}.quote-buttons .quote-svg{fill:currentColor;display:block;height:18px;width:18px}.quote-buttons .quote-chat .quote-svg{height:20px;width:20px}.quote-buttons .chat-icon:after,.quote-buttons .chat-icon:before,.quote-buttons .phone-icon:after,.quote-buttons .phone-icon:before{content:none}.quote-buttons .quote-text{clip:auto;color:#f6f6f6;display:inline-block;font-family:Acumin Pro,Arial,sans-serif;font-size:14px;font-weight:700;height:auto;letter-spacing:0;margin-left:0;max-width:0;opacity:0;overflow:hidden;position:static;transform:translateX(8px);transition:max-width .24s ease,opacity .2s ease,transform .24s ease,margin-left .24s ease;white-space:nowrap;width:auto}.quote-buttons .quote-action:focus-visible .quote-text,.quote-buttons .quote-action:hover .quote-text{margin-left:2px;max-width:126px;opacity:1;transform:translateX(0)}.quote-buttons .quote-chat:focus-visible .quote-text,.quote-buttons .quote-chat:hover .quote-text{max-width:92px}@media (max-width:767px){.quote-buttons{bottom:120px;right:0;top:auto;transform:none;width:40px}.quote-buttons li{height:48px;width:40px}.quote-buttons .quote-action,.quote-buttons .quote-action.grey-btn{height:48px;min-height:48px;min-width:40px;width:40px}.quote-buttons .quote-action:focus-visible,.quote-buttons .quote-action:hover{width:178px}.quote-buttons .quote-action.grey-btn:focus-visible,.quote-buttons .quote-action.grey-btn:hover{width:140px}.quote-buttons .quote-icon{flex-basis:40px;height:48px;width:40px}}@media (max-width:768px){.services-overlay{overflow-x:hidden;overflow-y:auto;padding:88px 16px 34px;place-items:stretch}.services-overlay:before{font-size:clamp(92px,30vw,150px);line-height:.82;top:46%;white-space:nowrap}.services-overlay-nav{margin:auto 0;max-width:100%;padding:0;width:100%}.services-overlay-nav ul{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;justify-items:stretch;margin:0 auto;max-width:min(100%,440px);width:100%}.services-overlay-nav a,.services-overlay-nav li{max-width:100%;min-width:0;width:100%}.services-overlay-nav a{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,auto) minmax(0,1fr);justify-content:center;overflow-wrap:anywhere;padding:8px 0;text-align:center;white-space:normal}.service-menu-emphasis,.service-menu-rest{min-width:0;overflow-wrap:anywhere;word-break:normal}.service-menu-emphasis{font-size:clamp(28px,9vw,39px);line-height:.95}.service-menu-rest{font-size:clamp(18px,6vw,25px);line-height:1.05}.exact-tech-grid,.split-service-grid{max-width:100%!important;overflow:hidden;width:100%!important}.dive-copy,.exact-tech-section .WebText,.gradient-title,.service-copy,.two-d-copy{max-width:100%!important;min-width:0!important}.dive-copy span,.exact-tech-section .WebText span,.gradient-title span,.service-copy span,.two-d-title span{max-width:100%!important;overflow-wrap:anywhere;white-space:normal!important}.exact-tech-section .WebText small,.gradient-title small,.two-d-title small{max-width:100%!important;right:auto!important;top:auto!important;white-space:normal!important}}@media (max-width:520px){.container1,.container2{padding-left:14px!important;padding-right:14px!important}.services-overlay{padding:82px 14px 30px}.services-close{height:42px!important;right:14px!important;top:22px!important;width:42px!important}.services-close span{width:30px!important}.services-overlay-nav ul{gap:12px}.services-overlay-nav a{gap:2px;grid-template-columns:1fr;padding:6px 0}.service-menu-emphasis{font-size:clamp(26px,9vw,34px)!important}.service-menu-rest{font-size:clamp(17px,5.8vw,22px)!important}.dive-copy span,.gradient-title span,.service-copy span,.two-d-title span{font-size:clamp(46px,15vw,70px)!important;line-height:.95!important}.gradient-title small,.two-d-title small{font-size:clamp(28px,9vw,42px)!important;line-height:1!important}.dive-copy p,.exact-tech-section .WebText p,.gradient-title p,.service-copy p,.two-d-copy p{font-size:13px!important;line-height:1.45!important;width:min(100%,350px)!important}.exact-tech-section .centerLinks ul,.section-links ul{width:100%}.exact-tech-section .centerLinks ul li a,.section-links a{letter-spacing:1.5px!important;line-height:1.35!important;max-width:100%;overflow-wrap:anywhere;white-space:normal!important}}@media (max-width:380px){.service-menu-emphasis{font-size:25px!important}.service-menu-rest{font-size:17px!important}.dive-copy span,.gradient-title span,.service-copy span,.two-d-title span{font-size:clamp(40px,14vw,58px)!important}}@media (max-width:768px){.dive-copy span,.exact-tech-section .WebText span,.service-copy span,.two-d-title span{overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}.exact-tech-section .WebText span{font-size:clamp(52px,16vw,76px)!important;line-height:.95!important}}@media (max-width:380px){.exact-tech-section .WebText span{font-size:clamp(46px,15.5vw,58px)!important}}@media (max-width:768px){.exact-tech-section .WebText span{font-size:clamp(45px,14.6vw,62px)!important}}.hero-section{background:radial-gradient(circle at 74% 26%,#0568ff2e,#0000 30%),linear-gradient(135deg,#f6f6f6,#f6f6f6 50%,#24262d29)}.hero-section:before{background:linear-gradient(110deg,#f6f6f6d1,#f6f6f685 45%,#0568ff29),radial-gradient(circle at 18% 84%,#0568ff1f,#0000 28%)}.hero-video{filter:saturate(.62) contrast(1.06) brightness(1.05);opacity:.62}.hero-desktop,.hero-mobile{z-index:2}.cloud-back:after{filter:saturate(0) brightness(1.05);opacity:.72}.dive-section{background-color:#f6f6f6;isolation:isolate}.dive-section:before{background:linear-gradient(115deg,#f6f6f6c7,#f6f6f67a 42%,#0568ff29),radial-gradient(circle at 78% 22%,#24262d29,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dive-section:after,.tech-section:after{z-index:1}.split-service-grid{z-index:2}.service-video{filter:saturate(.72) contrast(1.08);opacity:.46;z-index:0}.graphics-section:before{background:linear-gradient(115deg,#f6f6f6d1,#f6f6f680 46%,#0568ff24),radial-gradient(circle at 22% 80%,#24262d24,#0000 28%);z-index:1}.exact-imagination{background:radial-gradient(circle at 18% 30%,#0568ff29,#0000 30%),linear-gradient(135deg,#070b0b,#15171c 58%,#24262d)}.exact-mission{background:radial-gradient(circle at 82% 22%,#0568ff2e,#0000 32%),linear-gradient(135deg,#070b0b,#15171c 56%,#24262d)}.exact-mission .mask1{background-image:linear-gradient(135deg,#070b0bc2,#0568ff2e),url(https://geeksroot.com/images/leftnftbg.jpg)}.exact-mission .mask2{background-image:linear-gradient(135deg,#070b0bb3,#24262d57),url(https://geeksroot.com/images/nftbg.png)}.exact-mission .mask3{background-image:linear-gradient(135deg,#0568ff33,#070b0bc2),url(https://geeksroot.com/images/rightnftbg.jpg)}.exact-tech-section{background:radial-gradient(circle at 50% 50%,#0568ff1f,#0000 34%),linear-gradient(135deg,#070b0b,#15171c 54%,#24262d)}.final-section{background:radial-gradient(circle at 86% 12%,#0568ff1a,#0000 28%),linear-gradient(180deg,#f6f6f6,#f6f6f6eb 58%,#24262d14)}.final-section:before{background:radial-gradient(circle at 8% 12%,#0568ff14,#0000 24%),radial-gradient(circle at 86% 22%,#24262d14,#0000 26%),linear-gradient(90deg,rgba(7,11,11,.055) 1px,#0000 0),linear-gradient(#070b0b0a 1px,#0000 0);background-size:auto,auto,120px 120px,120px 120px}.about-video-block{background:radial-gradient(circle at 50% 50%,#0568ff38,#0000 26%),radial-gradient(circle at 18% 82%,#24262d52,#0000 30%),linear-gradient(135deg,#070b0b,#15171c 58%,#24262d);isolation:isolate}.about-video-block:before{background:linear-gradient(90deg,hsla(0,0%,96%,.035) 1px,#0000 0),linear-gradient(#f6f6f608 1px,#0000 0);content:"";inset:0;opacity:.52;pointer-events:none;position:absolute;z-index:0}.video-theme-ring{border-color:#0568ffc7;box-shadow:0 0 80px #0568ff2e}.hero-section{background:radial-gradient(circle at 78% 22%,#0568ff70,#0000 30%),radial-gradient(circle at 56% 74%,#0568ff2e,#0000 34%),linear-gradient(124deg,#f6f6f6,#f6f6f6c7 32%,#0568ff4d 64%,#24262d47)}.hero-section:before{background:linear-gradient(90deg,#0568ff12 1px,#0000 0),linear-gradient(#0568ff0f 1px,#0000 0),linear-gradient(112deg,#f6f6f6ad,#0568ff24 48%,#0568ff33)}.cloud-back:after{background:none!important;filter:none!important;opacity:0!important}.hero-section{background:radial-gradient(circle at 72% 26%,#0568ff6b,#0000 32%),radial-gradient(circle at 18% 78%,#0568ff29,#0000 34%),linear-gradient(135deg,#070b0b,#15171c 52%,#24262d)}.hero-section:before{background:linear-gradient(90deg,#0568ff14 1px,#0000 0),linear-gradient(rgba(5,104,255,.065) 1px,#0000 0),radial-gradient(circle at 68% 22%,#0568ff2e,#0000 34%);background-size:116px 116px,116px 116px,auto;opacity:.82}.hero-section:after{background:linear-gradient(118deg,#0000 0 38%,#0568ffd1 38.4%,#0000 39.1%),linear-gradient(118deg,#0000 0 54%,#0568ff70 54.4%,#0000 55.2%),linear-gradient(118deg,#0000 0 69%,#f6f6f61a 69.4%,#0000 70%);content:"";filter:drop-shadow(0 0 18px rgba(5,104,255,.46));inset:-12% -6% -10% 42%;opacity:.78;pointer-events:none;position:absolute;z-index:1}.hero-copy h1,.hero-copy h2,.hero-copy p,.home-men-text p,.home-men-text small,.home-men-text span{color:#f6f6f6}.hero-copy h1,.home-men-text small{color:#f6f6f6d1}.hero-copy p,.home-men-text p{color:#f6f6f6c7}.site-header .right-nav .nav-link-button,.site-header .right-nav a{color:#f6f6f6db}.site-header .right-nav .nav-link-button.active,.site-header .right-nav .nav-link-button:hover,.site-header .right-nav a.active,.site-header .right-nav a:hover{color:#0568ff}.site-header .menu-button span{background:#f6f6f6db}.site-header .menu-button:hover span{background:#0568ff}.region-rail small,.region-rail span{color:#f6f6f6b8!important}.region-rail li{color:#f6f6f6ad}.lower-section.dive-section:not(.service-section):not(.animation-section){background:radial-gradient(circle at 74% 28%,#0568ff61,#0000 32%),radial-gradient(circle at 20% 78%,#0568ff24,#0000 34%),linear-gradient(135deg,#070b0b,#15171c 52%,#24262d)}.lower-section.dive-section:not(.service-section):not(.animation-section):before{background:linear-gradient(90deg,#0568ff14 1px,#0000 0),linear-gradient(#0568ff0f 1px,#0000 0),linear-gradient(118deg,#0000 0 36%,#0568ff94 36.35%,#0000 37%),linear-gradient(118deg,#0000 0 58%,#0568ff47 58.35%,#0000 59%);background-size:116px 116px,116px 116px,auto,auto;opacity:.86}.lower-section.dive-section:not(.service-section):not(.animation-section):after{filter:drop-shadow(0 0 34px rgba(5,104,255,.24));opacity:.86}.lower-section.dive-section:not(.service-section):not(.animation-section) .gradient-title small,.lower-section.dive-section:not(.service-section):not(.animation-section) .gradient-title span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(135deg,#f6f6f6,#0568ff 48%,#f6f6f6);-webkit-background-clip:text}.lower-section.dive-section:not(.service-section):not(.animation-section) .gradient-title p{color:#f6f6f6c7}.graphics-section{background:radial-gradient(circle at 28% 26%,#0568ff3d,#0000 32%),radial-gradient(circle at 78% 70%,#0568ff57,#0000 34%),linear-gradient(135deg,#070b0b,#15171c 52%,#24262d)}.graphics-section:before{background:linear-gradient(90deg,#0568ff14 1px,#0000 0),linear-gradient(#0568ff0f 1px,#0000 0),linear-gradient(118deg,#0000 0 40%,#0568ff8a 40.35%,#0000 41%),linear-gradient(118deg,#0000 0 64%,#0568ff47 64.35%,#0000 65%);background-size:116px 116px,116px 116px,auto,auto;opacity:.86}.graphics-section:after{filter:drop-shadow(0 0 36px rgba(5,104,255,.24));opacity:.82}.graphics-section .gradient-title small,.graphics-section .gradient-title span{background:-webkit-linear-gradient(135deg,#f6f6f6,#0568ff 48%,#f6f6f6)}.graphics-section .gradient-title p,.graphics-section .section-links a{color:#f6f6f6cc}.graphics-section .section-links a:hover{color:#0568ff}.graphics-section .service-page-inline-link:hover{background:#0568ff;color:#f6f6f6}.animation-section{background:radial-gradient(circle at 70% 24%,#0568ff61,#0000 32%),radial-gradient(circle at 22% 74%,#0568ff29,#0000 34%),linear-gradient(135deg,#070b0b,#15171c 52%,#24262d)}.animation-section:before{background:linear-gradient(90deg,rgba(5,104,255,.075) 1px,#0000 0),linear-gradient(rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(118deg,#0000 0 34%,#0568ff80 34.35%,#0000 35%),linear-gradient(118deg,#0000 0 62%,#0568ff42 62.35%,#0000 63%);background-size:116px 116px,116px 116px,auto,auto;opacity:.84}.animation-section:after{filter:drop-shadow(0 0 38px rgba(5,104,255,.22));opacity:.78}.animation-section .jump-vector{z-index:4}.animation-section .jump-vector img{filter:drop-shadow(0 0 34px rgba(5,104,255,.34)) drop-shadow(0 28px 62px rgba(7,11,11,.42))}.animation-section .split-service-grid{z-index:2}.animation-section .two-d-copy{z-index:3}.animation-section .two-d-title small,.animation-section .two-d-title span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(135deg,#f6f6f6,#0568ff 48%,#f6f6f6);-webkit-background-clip:text}.animation-section .section-links a,.animation-section .two-d-copy p{color:#f6f6f6cc}.animation-section .section-links a:hover{color:#0568ff}.animation-section .service-page-inline-link{background:#0568ff1f;border-color:#0568ffbd;color:#f6f6f6}.animation-section .service-page-inline-link:hover{background:#0568ff;color:#f6f6f6}.final-section{background:radial-gradient(circle at 16% 18%,#0568ff38,#0000 28%),radial-gradient(circle at 82% 44%,#0568ff52,#0000 34%),radial-gradient(circle at 46% 92%,#0568ff1f,#0000 32%),linear-gradient(135deg,#070b0b,#15171c 50%,#24262d);color:#f6f6f6}.final-section:before{background:linear-gradient(90deg,#0568ff12 1px,#0000 0),linear-gradient(rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(118deg,#0000 0 18%,#0568ff80 18.35%,#0000 19%),linear-gradient(118deg,#0000 0 72%,#0568ff47 72.35%,#0000 73%);background-size:120px 120px,120px 120px,auto,auto;opacity:.9}.final-section:after{background:radial-gradient(circle at 50% 0,#f6f6f614,#0000 24%),linear-gradient(180deg,#0000,#070b0b47);inset:0}.final-section .pricing-heading h2,.final-section .testimonial-heading h2{color:#f6f6f6;text-shadow:0 0 38px #0568ff2e}.final-section .price-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#f6f6f614,hsla(0,0%,96%,.035)),#15171cd1;border-color:#0568ff42;box-shadow:0 26px 70px #070b0b57}.final-section .price-card:after{background:#0568ff2e}.final-section .price-card:hover{background:linear-gradient(180deg,#0568ff29,hsla(0,0%,96%,.055)),#24262de6;border-color:#0568ffb8;box-shadow:0 34px 82px #070b0b75}.final-section .price-card h3{color:#f6f6f6}.final-section .plan-badge,.final-section .price-card li:before,.final-section .price-card ul::-webkit-scrollbar-thumb,.final-section .price-card>a{background:#0568ff}.final-section .plan-price{color:#0568ff}.final-section .plan-price del,.final-section .price-card li{color:#f6f6f6b8}.final-section .price-card ul{scrollbar-color:#0568ff #f6f6f61f}.final-section .price-card ul::-webkit-scrollbar-track{background:#f6f6f61f}.final-section .price-card>a{box-shadow:0 16px 38px #0568ff47;color:#f6f6f6}.final-section .price-card>a:hover{background:#f6f6f6;color:#070b0b}.final-section .testimonial-section{background:radial-gradient(circle at 18% 20%,#0568ff38,#0000 28%),linear-gradient(135deg,#070b0bf5,#15171cf5 56%,#24262df5)}.final-section .testimonial-section:after{background:linear-gradient(90deg,#0000,#0568ff,#0000)}.final-section .testimonial-viewport{scrollbar-color:#0568ff #f6f6f61f}.final-section .testimonial-viewport::-webkit-scrollbar-thumb{background:#0568ff}.final-section .testimonial-card{background:hsla(0,0%,96%,.075);border-color:#0568ff38}.final-section .testimonial-card:hover{background:#0568ff24;border-color:#0568ffb8}.final-section .testimonial-person img{border-color:#0568ff}.final-section .separator-line img{filter:drop-shadow(0 0 18px rgba(5,104,255,.32));opacity:.5}.final-section .video-card{color:#f6f6f6}.final-section .video-card a{background:#070b0b;border:1px solid #0568ff3d;border-radius:8px;box-shadow:0 22px 58px #070b0b57}.final-section .video-card a:hover{border-color:#0568ffc7}.final-section .play-dot{background:#0568ff;box-shadow:0 0 30px #0568ff85;color:#f6f6f6}.final-section .video-card a:hover .play-dot{background:#f6f6f6;color:#070b0b}.final-section .video-card>span{color:#f6f6f6}.final-section .satisfied-mark small,.final-section .video-card small{color:#f6f6f6b8}.final-section .review-logos a{background:#f6f6f6e0}.final-section .review-logos a:hover{border-color:#0568ffb8;box-shadow:0 14px 34px #0568ff38}.final-section{min-height:auto;padding:clamp(56px,8vw,96px) 0 clamp(52px,7vw,84px)}.final-section .reviews-footer{margin-top:0;width:min(100%,1120px)}@media (max-width:900px){.final-section{padding:56px 0 64px}.final-section .reviews-footer{gap:24px}}.hero-character{overflow:visible}.hero-visual{display:grid;height:min(92vh,900px);isolation:isolate;place-items:end center;pointer-events:none;position:relative;width:min(74vw,760px)}.hero-character .hero-visual{bottom:-2vh;left:clamp(-56px,-3vw,-18px);position:absolute}.hero-visual-effects{inset:5% -12% 2% -10%;pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.hero-visual-effects span{border-radius:999px;display:block;position:absolute;will-change:transform,opacity}.hero-visual-effects span:first-child{animation:heroOrbitSweep 13s linear infinite;aspect-ratio:1;border:1px solid #0568ff6b;box-shadow:0 0 42px #0568ff2e,inset 0 0 38px #f6f6f60d;left:14%;top:18%;transform:rotateX(68deg) rotate(-22deg);width:68%}.hero-visual-effects span:nth-child(2){animation:heroHaloPulse 4.8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#0568ff47,#0568ff0f 42%,#0000 68%);filter:blur(10px);left:21%;top:24%;width:56%}.hero-visual-effects span:nth-child(3),.hero-visual-effects span:nth-child(4){animation:heroLightSweep 6.4s ease-in-out infinite;background:linear-gradient(180deg,#0000,#0568ffb8,#f6f6f63d,#0000);box-shadow:0 0 18px #0568ff6b;height:82%;opacity:.58;top:8%;transform-origin:center;width:2px}.hero-visual-effects span:nth-child(3){left:18%;transform:rotate(24deg)}.hero-visual-effects span:nth-child(4){animation-delay:-2.4s;right:16%;transform:rotate(-21deg)}.hero-visual-effects span:nth-child(5){animation:heroStarDrift 12s linear infinite;background-image:radial-gradient(circle,#f6f6f6eb 0 1px,#0000 1.8px),radial-gradient(circle,#0568ffb8 0 1px,#0000 1.7px);background-position:0 0,38px 24px;background-size:86px 86px,132px 132px;border-radius:0;inset:0;opacity:.62}.hero-character .hero-visual img,.mobile-man .hero-visual img{animation:heroAstronautFloat 5.8s ease-in-out infinite;bottom:auto;display:block;filter:drop-shadow(0 26px 44px rgba(0,0,0,.34)) drop-shadow(0 0 34px rgba(5,104,255,.24));height:100%;left:auto;max-height:100%;mix-blend-mode:screen;object-fit:contain;object-position:center bottom;position:relative;width:min(100%,680px);z-index:1}.mobile-man .hero-visual{height:min(70svh,620px);margin:0 auto;width:min(88vw,450px)}@keyframes heroAstronautFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.012)}}@keyframes heroOrbitSweep{0%{opacity:.45;transform:rotateX(68deg) rotate(-22deg)}50%{opacity:.82}to{opacity:.45;transform:rotateX(68deg) rotate(338deg)}}@keyframes heroHaloPulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:.95;transform:scale(1.08)}}@keyframes heroLightSweep{0%,to{opacity:.22;translate:0 0}50%{opacity:.72;translate:18px -16px}}@keyframes heroStarDrift{0%{background-position:0 0,38px 24px}to{background-position:86px -86px,-94px 156px}}@media (max-width:991px){.mobile-man{width:min(88%,460px)}.mobile-man .hero-visual-effects{inset:8% -18% 5%}}@media (max-width:640px){.mobile-man{width:min(92%,390px)}.mobile-man .hero-visual{height:min(66svh,520px)}}@media (prefers-reduced-motion:reduce){.hero-visual,.hero-visual *,.hero-visual-effects span{animation:none!important}}.about-us-page-section,.case-study-page{--page-bg:#070b0b;--page-bg-soft:#15171c;--page-panel:hsla(0,0%,96%,.075);--page-panel-strong:hsla(0,0%,96%,.115);--page-line:#0568ff3d;--page-line-soft:#f6f6f61f;--page-text:#f6f6f6;--page-muted:#f6f6f6b8;--page-faint:#f6f6f67a;background:linear-gradient(118deg,#0000 0 34%,#0568ff2e 34.25%,#0000 35.2%),linear-gradient(118deg,#0000 0 68%,#0568ff1a 68.25%,#0000 69%),linear-gradient(135deg,var(--page-bg) 0,var(--page-bg-soft) 54%,#24262d 100%);color:var(--page-text)}.about-choose-block,.about-clients-block,.about-footer-section,.about-hero-block,.case-category-block,.case-category-dark,.case-final-section,.case-hero,.case-process-section,.case-work-section{background:#0000}.about-hero-block,.case-final-section,.case-hero,.case-process-section,.case-work-section{isolation:isolate}.about-choose-block:before,.about-clients-block:before,.about-footer-section:before,.about-hero-block:before,.case-final-section:after,.case-hero:before,.case-process-section:before,.case-work-section:before{background:linear-gradient(90deg,rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(rgba(5,104,255,.045) 1px,#0000 0);background-size:116px 116px;content:"";inset:0;opacity:.62;pointer-events:none;position:absolute;z-index:-1}.about-choose-block,.about-clients-block,.about-footer-section,.case-final-section,.case-process-section,.case-work-section{position:relative}.about-copy small,.about-footer-heading span,.about-title small,.about-title span,.case-card-body h4,.case-category-copy h3,.case-final-heading h2,.case-final-person span,.case-footer-company h3,.case-footer-links h3,.case-footer-locations h3,.case-footer-locations span,.case-footer-tagline,.case-hero-copy h1,.case-process-heading h2,.case-process-list h3,.case-work-heading h2,.choose-title small,.choose-title span,.clients-heading small,.clients-heading span,.footer-company>span,.footer-link-column>span,.footer-locations>span{color:var(--page-text)}.about-copy p,.about-footer-testimonial p,.case-card-body p,.case-category-copy p,.case-final-testimonial p,.case-footer-bottom p,.case-footer-company p,.case-footer-locations p,.case-hero-copy p,.case-process-list p,.case-work-heading p,.choose-item p,.footer-company p,.footer-copy,.footer-email p,.footer-location p{color:var(--page-muted)}.about-copy small,.case-card-meta span,.case-category-copy small,.case-hero-copy h1 span:last-child,.case-hero-copy small,.case-metrics span,.case-process-heading small,.case-process-list span,.case-work-heading small{color:#0568ff;color:var(--theme-accent)}.about-title-circle,.case-footer-email-circle,.footer-email-circle{box-shadow:0 0 42px #0568ff61}.about-footer-testimonial,.about-stat,.case-final-testimonial,.case-metrics div,.case-process-list article,.case-study-card,.clients-grid a,.rank-logos a{background:var(--page-panel);border:1px solid var(--page-line-soft);box-shadow:0 22px 62px #00000038}.about-stat{border-radius:8px;padding:24px 18px}.about-stat span{color:#0568ff;color:var(--theme-accent)}.about-footer-testimonial small,.about-stat small,.case-card-body li,.case-card-meta small,.case-final-person small,.case-footer-email,.case-footer-email small,.case-footer-email span,.case-footer-links a,.case-footer-locations a,.case-footer-socials a,.footer-email a,.footer-link-column a,.footer-location a,.footer-location small,.footer-socials a{color:var(--page-muted)}.about-footer-testimonial:hover,.about-stat:hover,.case-final-testimonial:hover,.case-process-list article:hover,.case-study-card:hover,.clients-grid a:hover{background:var(--page-panel-strong);border-color:#0568ff8f;box-shadow:0 28px 72px #0568ff24}.about-video-block{background:linear-gradient(118deg,#0000 0 38%,#0568ff85 38.3%,#0000 39%),linear-gradient(118deg,#0000 0 62%,#0568ff3d 62.3%,#0000 63%),linear-gradient(135deg,#070b0b,#15171c 58%,#24262d)}.about-video-block:before{background:linear-gradient(90deg,hsla(0,0%,96%,.045) 1px,#0000 0),linear-gradient(hsla(0,0%,96%,.035) 1px,#0000 0);background-size:112px 112px;opacity:.58}.video-theme-ring{border-color:#0568ffd1;box-shadow:0 0 90px #0568ff47,inset 0 0 46px #0568ff14}.about-choose-block{border-bottom:1px solid var(--page-line-soft);border-top:1px solid var(--page-line-soft)}.choose-item{border-bottom-color:#f6f6f629}.choose-item button{color:var(--page-text)}.rank-strip{background:hsla(0,0%,96%,.055);border-bottom:1px solid var(--page-line-soft);border-top:1px solid var(--page-line-soft)}.rank-text p,.rank-text span{color:var(--page-text)}.about-footer-reviews a,.case-footer-review-logos a,.clients-grid a,.rank-logos a{border-color:#f6f6f624}.about-footer-reviews img,.case-footer-review-logos img,.clients-grid img,.rank-logos img{filter:grayscale(1) brightness(0) invert(1) opacity(.78)}.about-footer-reviews a:hover img,.case-footer-review-logos a:hover img,.clients-grid a:hover img,.rank-logos a:hover img{filter:grayscale(0) brightness(1) invert(0) opacity(1)}.about-team-block,.about-team-card{background:#070b0b}.about-team-card:after{background:linear-gradient(180deg,#070b0b14,#070b0b6b);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.about-team-card:hover:after{opacity:.18}.about-footer-bottom,.about-footer-reviews,.case-final-separator,.case-footer-bottom,.case-footer-review-logos{border-color:#f6f6f624}.about-black-separator img{background:linear-gradient(90deg,#0000,#0568ffc7,#0000);filter:none;height:1px;opacity:1}.case-hero{background:linear-gradient(90deg,#0568ff12 1px,#0000 0),linear-gradient(rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(135deg,#070b0b,#15171c 52%,#24262d);background-size:112px 112px,112px 112px,auto}.case-hero:after{background:linear-gradient(#0000,#0568ffd1,#0000)}.case-hero-word{color:hsla(0,0%,96%,.055)}.case-secondary-link{border-color:#f6f6f647;color:var(--page-text)}.case-primary-link:hover{background:#f6f6f6;border-color:#f6f6f6;color:#070b0b}.case-hero-visual:before{background:hsla(0,0%,96%,.035);border-color:#0568ff47}.case-hero-visual img{filter:drop-shadow(0 34px 62px rgba(0,0,0,.34)) drop-shadow(0 0 34px rgba(5,104,255,.2))}.case-visual-caption span{color:var(--page-text)}.case-metrics small,.case-visual-caption small{color:var(--page-muted)}.case-metrics,.case-process-list{background:#f6f6f61a;border-color:#f6f6f624}.case-category-block{border-top:1px solid #f6f6f614}.case-category-block:before{background:linear-gradient(#0000,#0568ff7a,#0000)}.case-study-card{background:linear-gradient(180deg,hsla(0,0%,96%,.105),hsla(0,0%,96%,.055));border-radius:8px}.case-card-media{background:#070b0b}.case-card-body li{background:hsla(0,0%,96%,.045);border-color:#f6f6f629}.case-card-link{border-color:#0568ff9e;color:#0568ff;color:var(--theme-accent)}.case-process-list article:hover{transform:translateX(8px)}.case-final-dots span{background:#f6f6f647}@media (max-width:900px){.about-stat,.case-metrics div,.case-process-list article{box-shadow:0 18px 44px #0003}.case-hero-word{font-size:clamp(72px,18vw,120px)}}@media (max-width:640px){.about-stat{padding:20px 16px}.case-category-block,.case-final-section,.case-hero,.case-process-section,.case-work-heading{background-size:92px 92px,92px 92px,auto}}.about-choose-block,.about-clients-block,.about-footer-section,.about-hero-block,.case-final-section,.case-hero,.case-process-section,.case-work-section{isolation:isolate;position:relative}.about-stat{transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.about-stat:hover{transform:translateY(-5px)}.about-footer-reviews a,.about-footer-testimonial,.case-final-testimonial,.case-footer-review-logos a,.clients-grid a,.rank-logos a{border-radius:8px}.case-final-testimonial{padding:22px}.about-black-separator{position:relative}.about-black-separator:before{background:linear-gradient(90deg,#0000,#0568ffc7,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.about-black-separator img{opacity:0}.logo-left{min-height:52px!important;width:clamp(158px,12vw,216px)!important}.logo-left img{filter:drop-shadow(0 0 22px rgba(5,104,255,.18));max-height:54px;width:100%!important}.page-change-mark img,.page-loader-mark img{height:76px;width:76px}@media (max-width:991px){.logo-left,.logo-left img{width:clamp(138px,42vw,182px)!important}.logo-left{min-height:46px!important}}@media (max-width:420px){.logo-left,.logo-left img{width:132px!important}}html{scrollbar-width:thin}body,html{scrollbar-color:#0568ff #070b0b}.site-shell::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{height:12px;width:12px}.site-shell::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:linear-gradient(180deg,#070b0b,#15171c 58%,#24262d)}.site-shell::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4db3ff,#0568ff 48%,#003d9a);border:3px solid #070b0b;border-radius:999px;box-shadow:inset 0 0 0 1px #f6f6f633,0 0 18px #0568ff66;min-height:72px}.site-shell::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:#070b0b}.hero-copy h1{font-family:Acumin Pro,Arial,sans-serif;font-size:clamp(54px,7.2vw,118px);font-weight:700;letter-spacing:0;line-height:.86;text-shadow:0 0 34px #0568ff2e;text-transform:uppercase}.hero-copy h1,.hero-copy h2{color:#f6f6f6;text-align:right}.hero-copy h2{font-size:clamp(42px,4.7vw,80px);line-height:.95;max-width:650px}.hero-copy p{color:#f6f6f6bd;max-width:520px;text-align:right;width:auto}.hero-copy p:first-of-type,.home-men-text p:first-of-type{color:#f6f6f6eb}.home-men-text small{color:#f6f6f6;display:block;font-family:Acumin Pro,Arial,sans-serif;font-size:clamp(32px,12vw,58px);font-weight:700;letter-spacing:0;line-height:.9;right:0;text-transform:uppercase;top:0}.home-men-text span{color:#f6f6f6;display:block;font-size:clamp(32px,10vw,56px);line-height:.96;margin:10px auto 18px;max-width:min(86vw,560px)}.home-men-text p{color:#f6f6f6bd;margin-left:auto;margin-right:auto;max-width:min(84vw,420px)}.exact-imagination .FocusingTextInner{width:min(68%,470px)}.exact-imagination .FocusingText h2{font-size:clamp(36px,3.2vw,56px);line-height:.95}.dive-copy p,.exact-imagination .FocusingText p,.exact-mission .Peraslider p{color:#f6f6f6c7}@media (max-width:1400px){.hero-copy h1{font-size:clamp(52px,6.8vw,94px)}.hero-copy h2{font-size:clamp(40px,4.4vw,70px)}}@media (max-width:991px){.hero-copy h1{font-size:clamp(48px,10vw,86px)}.hero-copy h2{font-size:clamp(34px,7vw,62px)}}@media (max-width:640px){.home-men-text{top:9%}.home-men-text small{font-size:clamp(30px,11vw,48px)}.home-men-text span{font-size:clamp(28px,9vw,46px)}}.hero-copy{left:clamp(40px,3.5vw,72px);padding-top:clamp(148px,16vh,190px)!important;position:relative}@media (max-width:1400px){.hero-copy{left:clamp(150px,15vw,180px);padding-top:clamp(132px,15vh,168px)!important}}@media (max-width:991px){.home-men-text{top:clamp(104px,15vh,140px)!important}}@media (max-width:640px){.home-men-text{top:clamp(92px,13vh,118px)!important}}.exact-imagination .centercircle,.exact-mission .centercircle2,.theme-dot{display:none!important}:root{--home-dark-bg:radial-gradient(circle at 78% 22%,#0568ff47,#0000 32%),linear-gradient(135deg,#070b0b,#15171c 54%,#24262d);--home-light-bg:radial-gradient(circle at 82% 18%,#0568ff1a,#0000 28%),linear-gradient(135deg,#f6f6f6,#f6f6f6f0 62%,#0568ff14);--home-dark-grid:linear-gradient(90deg,rgba(5,104,255,.075) 1px,#0000 0),linear-gradient(rgba(5,104,255,.055) 1px,#0000 0),radial-gradient(circle at 70% 24%,#0568ff2e,#0000 34%);--home-light-grid:linear-gradient(90deg,rgba(7,11,11,.055) 1px,#0000 0),linear-gradient(#070b0b0a 1px,#0000 0),radial-gradient(circle at 18% 78%,#0568ff1a,#0000 34%);--home-dark-ink:#f6f6f6;--home-dark-muted:#f6f6f6c7;--home-light-ink:#070b0b;--home-light-muted:#070b0bbd;--home-dark-line:#f6f6f624;--home-light-line:#070b0b24}.exact-app-section,.exact-mission,.final-section,.graphics-section,.hero-section{background:radial-gradient(circle at 78% 22%,#0568ff47,#0000 32%),linear-gradient(135deg,#070b0b,#15171c 54%,#24262d);background:var(--home-dark-bg);color:#f6f6f6;color:var(--home-dark-ink)}.animation-section,.exact-imagination,.exact-web-section,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section){background:radial-gradient(circle at 82% 18%,#0568ff1a,#0000 28%),linear-gradient(135deg,#f6f6f6,#f6f6f6f0 62%,#0568ff14);background:var(--home-light-bg);color:#070b0b;color:var(--home-light-ink)}.exact-app-section:before,.final-section:before,.hero-section:before{background:linear-gradient(90deg,rgba(5,104,255,.075) 1px,#0000 0),linear-gradient(rgba(5,104,255,.055) 1px,#0000 0),radial-gradient(circle at 70% 24%,#0568ff2e,#0000 34%);background:var(--home-dark-grid);background-size:116px 116px,116px 116px,auto}.animation-section:before,.exact-imagination:before,.exact-web-section:before,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section):before{background:linear-gradient(90deg,rgba(7,11,11,.055) 1px,#0000 0),linear-gradient(#070b0b0a 1px,#0000 0),radial-gradient(circle at 18% 78%,#0568ff1a,#0000 34%);background:var(--home-light-grid);background-size:120px 120px,120px 120px,auto}.graphics-section:before{background:linear-gradient(115deg,#070b0be0,#15171cbd 48%,#0568ff38)}.animation-section:before,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section):before{z-index:0}.exact-imagination .FocusingText,.exact-imagination .bothcenterline,.exact-imagination .menleftimg,.exact-web-section .bothcenterline,.exact-web-section .worklogo{border-color:#070b0b24;border-color:var(--home-light-line)}.exact-app-section .bothcenterline,.exact-app-section .worklogo,.exact-mission .bothcenterline,.exact-mission .maskTextLeft,.exact-mission .worklogo{border-color:#f6f6f624;border-color:var(--home-dark-line)}.animation-section .gradient-title p,.animation-section .section-links a,.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-web-section .WebText small,.exact-web-section .WebText span,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title p{color:#070b0b;color:var(--home-light-ink)}.exact-imagination .FocusingText p,.exact-web-section .WebText p,.exact-web-section .centerLinks ul li a,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .section-links a{color:#070b0bbd;color:var(--home-light-muted)}.exact-app-section .WebText p,.exact-app-section .centerLinks ul li a,.exact-mission .Peraslider p,.final-section .satisfied-mark small,.graphics-section .gradient-title p,.graphics-section .section-links a{color:#f6f6f6c7;color:var(--home-dark-muted)}.exact-app-section .WebText small,.exact-app-section .WebText span,.graphics-section .gradient-title small,.graphics-section .gradient-title span{color:#f6f6f6;color:var(--home-dark-ink)}.animation-section .gradient-title small,.animation-section .gradient-title span,.animation-section .two-d-title small,.animation-section .two-d-title span,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title small,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(135deg,#070b0b,#0568ff 52%,#24262d);-webkit-background-clip:text}.graphics-section .gradient-title small,.graphics-section .gradient-title span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(135deg,#f6f6f6,#4db3ff 52%,#f6f6f6);-webkit-background-clip:text}.animation-section .service-page-inline-link,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .service-page-inline-link{background:#0568ff14;border-color:#0568ff8c;color:#0568ff}.graphics-section .service-page-inline-link{background:#0568ff1f;border-color:#0568ffbd;color:#f6f6f6}.animation-section .service-page-inline-link:hover,.graphics-section .service-page-inline-link:hover,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .service-page-inline-link:hover{background:#0568ff;color:#f6f6f6}.exact-app-section .centerLinks ul li a:hover,.exact-web-section .centerLinks ul li a:hover,.section-links a:hover{background:#0000;color:#0568ff}.exact-web-section .backSeo small{color:#070b0b14}.exact-app-section .backSeo small{color:#f6f6f614}.final-section .review-logos a{background:#f6f6f6e6;border-color:#0568ff33}.hero-section{isolation:isolate;min-height:690px;overflow:hidden}.hero-section:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-section:after{content:none!important;display:none!important}.hero-scene{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.hero-scene img{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-moon-background{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.hero-soft-effects{inset:0;pointer-events:none;position:absolute;z-index:2}.hero-lunar-ground{bottom:-2px;height:clamp(220px,28vh,350px);left:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 72%,#0000);mask-image:linear-gradient(0deg,#000 0,#000 72%,#0000);object-fit:cover;object-position:center bottom;position:absolute;right:0;width:100%;z-index:3}.hero-section .cloud-back:after{content:none!important;display:none!important}.cloud-back,.hero-desktop,.hero-mobile,.hero-row{position:relative}.hero-desktop,.hero-mobile{z-index:7}.hero-row{z-index:8}.hero-copy,.home-men-text{z-index:10}.hero-character,.mobile-man{z-index:9}.hero-copy{align-items:flex-end;height:100vh;justify-content:flex-start;left:clamp(34px,3.2vw,72px);padding-top:clamp(178px,23vh,218px)!important}.hero-copy h1,.home-men-text small{color:#0000;font-family:Acumin Pro,Arial,sans-serif;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero-copy h1{font-size:clamp(72px,7vw,132px);line-height:.82;right:0;top:0}.hero-copy h2,.home-men-text span{text-shadow:0 14px 30px #0568ff1f}.hero-copy h2{font-size:clamp(48px,4.9vw,88px);line-height:.96;margin-bottom:24px;max-width:min(680px,40vw)}.hero-copy p{font-size:14px;line-height:17px;margin-right:0;width:320px}.hero-copy p:first-of-type,.home-men-text p:first-of-type{color:#f5f7fa;color:var(--text-primary);font-weight:700}.hero-cta{align-items:center;background:linear-gradient(135deg,#0568ff,#0a78ff 54%,#2a9bff);background:linear-gradient(135deg,var(--accent-primary) 0,#0a78ff 54%,var(--accent-secondary) 100%);border:1px solid #0568ff75;border-radius:7px;box-shadow:0 18px 42px #0568ff47,inset 0 1px 0 #ffffff38;color:#fff;display:inline-flex;font-family:Acumin Pro,Arial,sans-serif;font-size:14px;font-weight:700;justify-content:center;line-height:1;margin-top:28px;min-height:52px;padding:0 13px 0 22px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.hero-copy .hero-cta{align-self:flex-end;margin-right:clamp(210px,17vw,330px)}.hero-cta:after{border-radius:50%;box-shadow:0 0 18px #ffffff85;content:"\2192";display:grid;font-size:19px;font-weight:900;height:30px;line-height:1;margin-left:18px;place-items:center;width:30px}.hero-cta:focus-visible,.hero-cta:hover{background:linear-gradient(135deg,#2a9bff,#0568ff);background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-primary) 100%);box-shadow:0 22px 54px #0568ff5c,inset 0 1px 0 #ffffff42;color:#fff;transform:translateY(-3px)}.hero-character .hero-visual{bottom:clamp(12px,2.4vh,32px);height:min(91vh,880px);left:clamp(-92px,-4.8vw,-36px);width:min(76vw,780px)}.hero-visual-effects{opacity:.36;z-index:2}.hero-visual-effects span:first-child,.hero-visual-effects span:nth-child(2){display:none}.hero-visual-effects span:nth-child(3),.hero-visual-effects span:nth-child(4){background:linear-gradient(180deg,#0000,#2a9bff57,#ffffff7a,#0000);box-shadow:0 0 16px #0568ff38;opacity:.32}.hero-visual-effects span:nth-child(5){opacity:.28}.hero-character .hero-visual img,.mobile-man .hero-visual img{animation:none;mix-blend-mode:normal;z-index:5}.logo-left,.logo-left img{width:60px!important}.logo-left{align-items:center;min-height:60px!important;overflow:visible}.logo-left img{max-height:60px;object-fit:contain}.site-shell:has(.hero-section) .site-header .logo-left img{filter:brightness(0) saturate(100%) drop-shadow(0 14px 28px rgba(5,104,255,.14))}.site-shell:has(.hero-section) .site-header.menu-open .right-nav .nav-link-button,.site-shell:has(.hero-section) .site-header.menu-open .right-nav a{color:#f6f6f6}@media (max-width:1400px){.hero-section{min-height:660px}.hero-moon-background{object-position:58% top}.hero-lunar-ground{height:clamp(190px,27vh,300px)}.hero-copy{left:clamp(72px,8.2vw,112px);padding-top:clamp(138px,17vh,168px)!important}.hero-copy h1{font-size:clamp(66px,7.3vw,98px)}.hero-copy h2{font-size:clamp(42px,4.6vw,66px);max-width:560px}.hero-copy .hero-cta{margin-right:clamp(145px,18vw,238px);margin-top:24px;min-height:48px}.hero-character .hero-visual{bottom:clamp(10px,2.2vh,24px);height:min(88vh,800px);left:clamp(-112px,-8vw,-56px);width:min(78vw,690px)}}@media (max-width:991px){.hero-section{height:100svh;min-height:760px}.hero-section:before{background-size:96px 96px,96px 96px,92px 92px;opacity:.5}.hero-moon-background{object-position:64% top;opacity:.86}.hero-soft-effects{opacity:.36}.hero-lunar-ground{height:clamp(160px,25vh,230px)}.home-men-text{padding:0 18px;top:clamp(104px,15vh,134px)!important}.home-men-text small{font-size:clamp(38px,10vw,62px)}.home-men-text span{font-size:clamp(34px,9vw,54px);max-width:min(86vw,560px)}.home-men-text .hero-cta{margin-left:auto;margin-right:auto}.mobile-man{bottom:clamp(10px,3vh,28px);width:min(76vw,420px)}.mobile-man .hero-visual{height:min(55svh,510px);width:min(78vw,430px)}.logo-left,.logo-left img{width:42px!important}.logo-left{min-height:42px!important}}@media (max-width:640px){.hero-section{min-height:720px}.hero-section:before{background-size:82px 82px,82px 82px,76px 76px;opacity:.42}.hero-moon-background{object-position:68% top;opacity:.76}.hero-lunar-ground{height:158px}.home-men-text{top:clamp(88px,13vh,112px)!important}.mobile-man{bottom:24px;width:min(78vw,340px)}.mobile-man .hero-visual{height:min(45svh,380px);width:min(80vw,340px)}.hero-cta{font-size:13px;min-height:46px;padding:0 12px 0 18px}.hero-cta:after{font-size:17px;height:26px;margin-left:12px;width:26px}}.hero-scene:after,.hero-scene:before,.hero-visual:after,.hero-visual:before{content:"";pointer-events:none;position:absolute}.hero-scene:before{animation:heroSceneBeamDrift 9s ease-in-out infinite;filter:blur(1px);inset:-12% -10%;mix-blend-mode:screen;z-index:4}.hero-scene:after{animation:heroParticleDrift 18s linear infinite;background-position:16px 22px,64px 44px;background-size:86px 86px,142px 142px;inset:0;z-index:5}.hero-soft-effects{animation:heroAmbientDrift 11s ease-in-out infinite}.hero-visual:before{animation:heroSuitLightSweep 6.8s cubic-bezier(.22,1,.36,1) infinite;background:linear-gradient(113deg,#0000 0 42%,#ffffff14 45%,#ffffffb8 49%,#2a9bff57 52%,#0000 60%);border-radius:42% 46% 48% 44%;filter:blur(1.2px);inset:8% 15% 5% 16%;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0 48%,#0000 72%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0 48%,#0000 72%);mix-blend-mode:screen;opacity:0;transform:translateX(-58%) skewX(-8deg);z-index:6}.hero-visual:after{animation:heroRimGlowPulse 5.8s ease-in-out infinite;background:radial-gradient(ellipse at 72% 42%,#0568ff42,#0000 38%),radial-gradient(ellipse at 48% 88%,#ffffff59,#0000 45%);border-radius:46%;filter:blur(14px);inset:5% 10% 2% 12%;mix-blend-mode:screen;opacity:.56;z-index:4}.hero-character .hero-visual img,.mobile-man .hero-visual img{animation:heroAstronautLightPulse 6.5s ease-in-out infinite}@keyframes heroSceneBeamDrift{0%,to{opacity:.24;transform:translate3d(-4%,0,0)}46%{opacity:.52}62%{opacity:.34;transform:translate3d(5%,0,0)}}@keyframes heroParticleDrift{0%{background-position:16px 22px,64px 44px}to{background-position:106px -88px,-78px -98px}}@keyframes heroAmbientDrift{0%,to{background-position:0 0,0 0,0 0,28px 32px,62px 46px;opacity:.4}50%{background-position:0 0,18px -10px,-14px 8px,58px 2px,16px 90px;opacity:.56}}@keyframes heroSuitLightSweep{0%,54%,to{opacity:0;transform:translateX(-58%) skewX(-8deg)}66%{opacity:.72}82%{opacity:0;transform:translateX(72%) skewX(-8deg)}}@keyframes heroRimGlowPulse{0%,to{opacity:.44;transform:scale(.99)}50%{opacity:.72;transform:scale(1.015)}}@media (max-width:991px){.hero-scene:before{opacity:.28}.hero-scene:after{opacity:.2}.hero-visual:before{inset:7% 12% 8% 13%}}@media (max-width:640px){.hero-visual:after,.hero-visual:before{opacity:.42}}@media (prefers-reduced-motion:reduce){.hero-character .hero-visual img,.hero-scene:after,.hero-scene:before,.hero-soft-effects,.hero-visual:after,.hero-visual:before,.mobile-man .hero-visual img{animation:none!important}}:root{--bg-primary:#02050a;--bg-secondary:#080c13;--bg-surface:#0d131d;--bg-card:#101722;--bg-card-strong:#121a26;--text-primary:#f5f7fa;--text-secondary:#a7afbc;--text-muted:#7f8998;--accent-primary:#0568ff;--accent-secondary:#2a9bff;--accent-light:#4db3ff;--border-default:#ffffff14;--border-accent:#1688ff59;--glow-primary:#0568ff66;--glow-soft:#2a9bff26;--theme-accent:var(--accent-primary);--black:var(--bg-primary);--white:var(--text-primary);--offwhite:var(--text-primary);--muted:var(--text-secondary);--landing-grid-blue:linear-gradient(90deg,rgba(77,179,255,.055) 1px,#0000 0),linear-gradient(rgba(77,179,255,.045) 1px,#0000 0)}.site-shell{color:#f5f7fa;color:var(--text-primary)}.site-shell,body,html{background:#02050a;background:var(--bg-primary)}.site-shell::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4db3ff,#0568ff 58%,#003d9a);background:linear-gradient(180deg,var(--accent-light) 0,var(--accent-primary) 58%,#003d9a 100%)}.site-shell::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#78c7ff,#2a9bff 52%,#0568ff);background:linear-gradient(180deg,#78c7ff 0,var(--accent-secondary) 52%,var(--accent-primary) 100%)}.satisfied-circle,.theme-circle{background:linear-gradient(135deg,#4db3ff,#0568ff 55%,#003d9a)!important;background:linear-gradient(135deg,var(--accent-light) 0,var(--accent-primary) 55%,#003d9a 100%)!important;box-shadow:0 0 32px #0568ff66,0 0 70px #2a9bff26!important;box-shadow:0 0 32px var(--glow-primary),0 0 70px var(--glow-soft)!important}.site-shell:has(.hero-section) .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#02050ad1,#02050a57 54%,#02050a00);border-bottom:1px solid hsla(0,0%,100%,.035)}.site-shell:has(.hero-section) .site-header .logo-left img{filter:drop-shadow(0 0 18px rgba(5,104,255,.36))!important}.site-shell:has(.hero-section) .site-header .right-nav .nav-link-button,.site-shell:has(.hero-section) .site-header .right-nav a{color:#f5f7fac7}.site-shell:has(.hero-section) .site-header .right-nav .nav-link-button.active,.site-shell:has(.hero-section) .site-header .right-nav .nav-link-button:hover,.site-shell:has(.hero-section) .site-header .right-nav a.active,.site-shell:has(.hero-section) .site-header .right-nav a:hover{color:#4db3ff;color:var(--accent-light);text-shadow:0 0 18px #2a9bff59}.site-shell:has(.hero-section) .circle-dot{background:#0568ff;background:var(--accent-primary);box-shadow:0 0 18px #0568ff66;box-shadow:0 0 18px var(--glow-primary)}.site-shell:has(.hero-section) .site-header .menu-button span{background:#f5f7fad1}.site-shell:has(.hero-section) .site-header .menu-button:hover span{background:#4db3ff;background:var(--accent-light)}.site-shell:has(.hero-section) .region-rail small,.site-shell:has(.hero-section) .region-rail span{color:#a7afbcdb!important;letter-spacing:.04em}.site-shell:has(.hero-section) .region-rail li{color:#7f8998bd}.mega-menu,.services-overlay{background:radial-gradient(circle at 86% 14%,#0568ff29,#0000 32%),linear-gradient(135deg,#02050afa,#080c13fa 55%,#0d131dfa)}.address-box span,.mega-brand a,.mega-menu,.menu-column span,.services-overlay,.services-overlay-nav a{color:#f5f7fa;color:var(--text-primary)}.address-box a,.address-box small,.mega-about p,.menu-column a{color:#a7afbc;color:var(--text-secondary)}.address-box a:hover,.menu-column a:hover,.services-overlay-nav a:hover{color:#4db3ff;color:var(--accent-light)}.hero-section{--hero-bg:var(--bg-primary);--hero-bg-secondary:var(--bg-secondary);--text-primary:#f5f7fa;--text-secondary:#a7afbc;--text-muted:#7f8998;--grid-color:#4db3ff0f;--purple-glow:var(--glow-soft);background:radial-gradient(circle at 72% 18%,#0568ff4d,#0000 28%),radial-gradient(circle at 93% 58%,#2a9bff29,#0000 31%),radial-gradient(circle at 16% 74%,#0568ff1a,#0000 34%),linear-gradient(128deg,#02050a,#05080d 45%,#0b1018)!important}.hero-section:before{background:linear-gradient(90deg,rgba(77,179,255,.055) 1px,#0000 0),linear-gradient(rgba(77,179,255,.045) 1px,#0000 0),radial-gradient(circle,#4db3ff33 0 1px,#0000 1.55px),linear-gradient(112deg,#0000 0 62%,#0568ff38 62.15%,#0000 62.55%);background:var(--landing-grid-blue),radial-gradient(circle,#4db3ff33 0 1px,#0000 1.55px),linear-gradient(112deg,#0000 0 62%,#0568ff38 62.15%,#0000 62.55%);background-size:122px 122px,122px 122px,128px 128px,auto;opacity:.72}.hero-scene{background:radial-gradient(circle at 78% 36%,#2a9bff1f,#0000 30%),linear-gradient(90deg,#02050ab8,#02050a33 52%,#02050aa3)}.hero-moon-background{filter:grayscale(1) brightness(.42) contrast(1.34) saturate(1.1);mix-blend-mode:screen;opacity:.18}.hero-lunar-ground{filter:grayscale(1) brightness(.46) contrast(1.38) saturate(.86);mix-blend-mode:screen;opacity:.64}.hero-soft-effects{background:radial-gradient(circle at 74% 28%,#0568ff52,#0000 28%),linear-gradient(106deg,#0000 0 63%,#4db3ff94 63.16%,#ffffff2e 63.46%,#0000 63.88%),linear-gradient(106deg,#0000 0 82%,#2a9bff52 82.14%,#ffffff24 82.44%,#0000 82.86%),radial-gradient(circle,#f5f7fac2 0 1px,#0000 1.55px),radial-gradient(circle,#4db3ff5c 0 1px,#0000 1.65px);opacity:.44}.hero-scene:before{background:linear-gradient(106deg,#0000 0 56%,#4db3ff80 56.22%,#f5f7fa33 56.58%,#0000 57.15%),linear-gradient(106deg,#0000 0 74%,#2a9bff57 74.14%,#f5f7fa24 74.48%,#0000 74.9%);opacity:.32}.hero-scene:after{background-image:radial-gradient(circle,#f5f7fac7 0 1px,#0000 1.6px),radial-gradient(circle,#4db3ff57 0 1px,#0000 1.7px);opacity:.24}.hero-copy h1,.home-men-text small{background:linear-gradient(180deg,#fff,#f5f7fa 42%,#4db3ff);background:linear-gradient(180deg,#fff 0,#f5f7fa 42%,var(--accent-light) 100%);text-shadow:none}.hero-copy h2,.home-men-text span{color:#f5f7fa;color:var(--text-primary);text-shadow:0 0 26px #2a9bff29}.hero-copy p,.home-men-text p{color:#a7afbce6}.hero-copy p:first-of-type,.home-men-text p:first-of-type{color:#fff}.hero-visual:before{background:linear-gradient(113deg,#0000 0 42%,#4db3ff14 45%,#ffffff7a 49%,#2a9bff52 52%,#0000 60%)}.hero-visual:after{background:radial-gradient(ellipse at 72% 42%,#0568ff6b,#0000 38%),radial-gradient(ellipse at 48% 88%,#4db3ff38,#0000 45%)}.hero-character .hero-visual img,.mobile-man .hero-visual img{filter:drop-shadow(0 38px 52px rgba(0,0,0,.55)) drop-shadow(-14px 0 20px rgba(77,179,255,.22)) drop-shadow(14px 0 32px rgba(5,104,255,.42))}.final-section .price-card>a,.hero-cta,.quote-buttons .quote-action,.quote-buttons a:not(.grey-btn),.service-page-inline-link{background:linear-gradient(135deg,#0568ff,#0a78ff)!important;background:linear-gradient(135deg,var(--accent-primary),#0a78ff)!important;border:1px solid #4db3ff8a!important;box-shadow:0 16px 42px #0568ff47,inset 0 1px 0 #fff3!important;color:#fff!important}.final-section .price-card>a:hover,.hero-cta:focus-visible,.hero-cta:hover,.quote-buttons .quote-action:focus-visible,.quote-buttons .quote-action:hover,.quote-buttons a:not(.grey-btn):hover,.service-page-inline-link:focus-visible,.service-page-inline-link:hover{background:linear-gradient(135deg,#1688ff,#2a9bff)!important;background:linear-gradient(135deg,#1688ff,var(--accent-secondary))!important;box-shadow:0 20px 52px #0568ff61,inset 0 1px 0 #ffffff3d!important;color:#fff!important;transform:translateY(-2px)}.hero-cta:after{background:#fff;color:#0568ff;color:var(--accent-primary)}.quote-buttons .quote-action.grey-btn,.quote-buttons a.grey-btn{background:#0d131df5!important;border-color:#ffffff1a!important;color:#fff!important}.lower-sections{background:#02050a;background:var(--bg-primary)}.animation-section,.dive-section,.exact-imagination,.exact-mission,.exact-tech-section,.final-section,.lower-section{border-top:1px solid #ffffff14;border-top:1px solid var(--border-default);color:#f5f7fa;color:var(--text-primary);isolation:isolate}.exact-app-section,.exact-imagination,.final-section,.graphics-section{background:radial-gradient(circle at 82% 18%,#0568ff33,#0000 28%),radial-gradient(circle at 16% 78%,#2a9bff14,#0000 32%),linear-gradient(135deg,#02050a,#05080d 56%,#080c13)!important}.animation-section,.exact-mission,.exact-web-section,.lower-section.dive-section:not(.service-section):not(.animation-section){background:radial-gradient(circle at 18% 20%,#0568ff29,#0000 28%),radial-gradient(circle at 84% 72%,#2a9bff1c,#0000 32%),linear-gradient(135deg,#080c13,#0b1018 54%,#101722)!important}.animation-section:before,.exact-imagination:before,.exact-mission:before,.exact-tech-section:before,.final-section:before,.graphics-section:before,.lower-section.dive-section:not(.service-section):not(.animation-section):before{background:linear-gradient(90deg,rgba(77,179,255,.055) 1px,#0000 0),linear-gradient(rgba(77,179,255,.045) 1px,#0000 0),radial-gradient(circle at 72% 26%,#0568ff24,#0000 30%),linear-gradient(118deg,#0000 0 28%,#1688ff2e 28.25%,#0000 28.65%),linear-gradient(118deg,#0000 0 72%,#4db3ff1c 72.25%,#0000 72.65%);background:var(--landing-grid-blue),radial-gradient(circle at 72% 26%,#0568ff24,#0000 30%),linear-gradient(118deg,#0000 0 28%,#1688ff2e 28.25%,#0000 28.65%),linear-gradient(118deg,#0000 0 72%,#4db3ff1c 72.25%,#0000 72.65%);background-size:120px 120px,120px 120px,auto,auto,auto;content:"";inset:0;opacity:.68;pointer-events:none;position:absolute;z-index:0}.exact-app-section .bothcenterline,.exact-app-section .worklogo,.exact-imagination .FocusingText,.exact-imagination .bothcenterline,.exact-imagination .menleftimg,.exact-mission .bothcenterline,.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .worklogo,.exact-tech-section .centerLinks,.exact-tech-section .letsdivemain,.exact-web-section .bothcenterline{border-color:#ffffff14!important;border-color:var(--border-default)!important}.exact-mission .maskTextLeftInner,.exact-mission .worklogo,.exact-tech-section .centerLinks,.exact-tech-section .letsdivemain,.final-section .price-card,.final-section .review-logos a,.final-section .testimonial-card,.final-section .video-card a{background:#0a0f17e0!important;border-color:#ffffff14!important;border-color:var(--border-default)!important;box-shadow:0 18px 50px #0006,0 0 30px #0568ff0d!important}.exact-mission .maskTextLeftInner:hover,.exact-mission .worklogo:hover,.exact-tech-section .centerLinks:hover,.exact-tech-section .letsdivemain:hover,.final-section .price-card:hover,.final-section .review-logos a:hover,.final-section .testimonial-card:hover,.final-section .video-card a:hover{border-color:#1688ff73!important;box-shadow:0 20px 55px #00000073,0 0 25px #0568ff26!important}.exact-imagination .FocusingText h1,.exact-mission .Peraslider p strong,.final-section .price-card h3,.final-section .pricing-heading h2,.final-section .testimonial-heading h2,.final-section .video-card>span{color:#fff!important}.animation-section .two-d-title small,.animation-section .two-d-title span,.exact-imagination .FocusingText h2,.exact-tech-section .WebText small,.exact-tech-section .WebText span,.graphics-section .gradient-title small,.graphics-section .gradient-title span,.lower-section.dive-section:not(.service-section):not(.animation-section) .gradient-title small,.lower-section.dive-section:not(.service-section):not(.animation-section) .gradient-title span,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title small,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title span{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#fff,#4db3ff 58%,#0568ff)!important;background:linear-gradient(90deg,#fff 0,var(--accent-light) 58%,var(--accent-primary) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:none!important}.animation-section .section-links a,.animation-section .two-d-copy p,.exact-imagination .FocusingText p,.exact-mission .Peraslider p,.exact-tech-section .WebText p,.exact-tech-section .centerLinks ul li a,.final-section .plan-price del,.final-section .price-card li,.final-section .satisfied-mark small,.final-section .video-card small,.graphics-section .gradient-title p,.graphics-section .section-links a,.lower-section.dive-section:not(.service-section):not(.animation-section) .gradient-title p{color:#a7afbc!important;color:var(--text-secondary)!important}.exact-tech-section .centerLinks ul li a,.section-links a{border-color:#0000;transition:color .22s ease,border-color .22s ease,text-shadow .22s ease,transform .22s ease}.animation-section .section-links a:hover,.exact-app-section .centerLinks ul li a:hover,.exact-tech-section .centerLinks ul li a:hover,.exact-web-section .centerLinks ul li a:hover,.graphics-section .section-links a:hover,.section-links a:hover{color:#4db3ff!important;color:var(--accent-light)!important;text-shadow:0 0 18px #2a9bff47;transform:translateX(2px)}.exact-tech-section .centerLinks ul li a:after,.section-links a:after{background:#0568ff!important;background:var(--accent-primary)!important}.animation-section:after,.dive-section:after,.exact-tech-section .webJavaText:after,.graphics-section:after{filter:grayscale(1) brightness(.62) sepia(1) hue-rotate(170deg) saturate(2.4) drop-shadow(0 0 38px rgba(5,104,255,.2))!important;opacity:.28!important}.animation-section .jump-vector img,.exact-imagination .innermenimg img,.exact-imagination .lognimg,.exact-imagination .lognimg2,.exact-mission .lognimg3,.exact-mission .lognimg4{filter:grayscale(1) brightness(.82) sepia(1) hue-rotate(170deg) saturate(2.3) drop-shadow(0 0 30px rgba(5,104,255,.22))!important}.exact-mission .mask1,.exact-mission .mask2,.exact-mission .mask3{filter:grayscale(1) brightness(.58) contrast(1.16) saturate(.9)}.exact-tech-section .backSeo small{color:#0568ff1c!important;text-shadow:0 0 42px #0568ff29}.final-section:after{background:radial-gradient(circle at 50% 0,#4db3ff14,#0000 24%),linear-gradient(180deg,#0000,#02050a6b)!important}.final-section .review-logos a{border-radius:6px}.final-section .review-logos img{filter:grayscale(1) invert(1) brightness(1.25) contrast(1.02);opacity:.86}.final-section .review-logos a:hover img{filter:grayscale(1) invert(1) brightness(1.55) contrast(1.08) drop-shadow(0 0 16px rgba(77,179,255,.25))}.final-section .plan-badge,.final-section .play-dot,.final-section .price-card li:before,.final-section .price-card ul::-webkit-scrollbar-thumb,.final-section .testimonial-viewport::-webkit-scrollbar-thumb{background:#0568ff!important;background:var(--accent-primary)!important}.final-section .plan-price{color:#4db3ff!important;color:var(--accent-light)!important}.final-section .testimonial-section{background:radial-gradient(circle at 18% 20%,#0568ff29,#0000 28%),linear-gradient(135deg,#02050af5,#080c13f5 56%,#0d131df5)!important}.final-section .testimonial-section:after{background:linear-gradient(90deg,#0000,#0568ff,#0000)!important;background:linear-gradient(90deg,#0000,var(--accent-primary),#0000)!important}.site-shell:has(.hero-section) input,.site-shell:has(.hero-section) select,.site-shell:has(.hero-section) textarea{background:#0d131deb;border:1px solid #ffffff14;border:1px solid var(--border-default);color:#f5f7fa;color:var(--text-primary)}.site-shell:has(.hero-section) input::placeholder,.site-shell:has(.hero-section) textarea::placeholder{color:#7f8998db}.site-shell:has(.hero-section) input:focus,.site-shell:has(.hero-section) select:focus,.site-shell:has(.hero-section) textarea:focus{border-color:#1688ff59;border-color:var(--border-accent);box-shadow:0 0 0 3px #0568ff24;outline:none}@keyframes heroAstronautLightPulse{0%,to{filter:drop-shadow(0 38px 52px rgba(0,0,0,.55)) drop-shadow(-14px 0 20px rgba(77,179,255,.22)) drop-shadow(14px 0 32px rgba(5,104,255,.42))}50%{filter:drop-shadow(0 42px 58px rgba(0,0,0,.62)) drop-shadow(-16px 0 26px rgba(77,179,255,.32)) drop-shadow(16px 0 40px rgba(5,104,255,.54))}}@media (max-width:1400px){.hero-moon-background{object-position:60% top;opacity:.16}.hero-lunar-ground{opacity:.58}}@media (max-width:991px){.site-shell:has(.hero-section) .site-header{background:linear-gradient(180deg,#02050ae0,#02050a3d)}.hero-moon-background{object-position:66% top;opacity:.14}.hero-lunar-ground{opacity:.5}}@media (max-width:640px){.hero-moon-background{opacity:.12}.hero-lunar-ground{opacity:.45}.animation-section:before,.exact-imagination:before,.exact-mission:before,.exact-tech-section:before,.final-section:before,.graphics-section:before,.lower-section.dive-section:not(.service-section):not(.animation-section):before{background-size:86px 86px,86px 86px,auto,auto,auto;opacity:.5}}.hero-section{--hero-bg:#02050a;--hero-bg-secondary:#080c13;--text-primary:#11121a;--text-secondary:#565b68;--text-muted:#6e7480;--accent-primary:#0568ff;--accent-secondary:#2a9bff;--accent-light:#4db3ff;--grid-color:#5f48be14;--purple-glow:#0568ff38;background:radial-gradient(circle at 88% 10%,#2a9bff2e,#0000 31%),radial-gradient(circle at 56% 88%,#0568ff17,#0000 36%),linear-gradient(112deg,#fff 0,var(--hero-bg) 52%,var(--hero-bg-secondary) 100%)!important;color:#f5f7fa;color:var(--text-primary)}.hero-section:before{background:linear-gradient(90deg,var(--grid-color) 1px,#0000 1px),linear-gradient(var(--grid-color) 1px,#0000 1px),radial-gradient(circle,#0568ff2e 0 1px,#0000 1.5px);background-position:0 0,0 0,0 0;background-size:122px 122px,122px 122px,112px 112px;opacity:.62}.hero-scene{background:#0000}.hero-moon-background{filter:none;mix-blend-mode:normal;object-position:center top;opacity:.98}.hero-lunar-ground{filter:none;mix-blend-mode:normal;opacity:1}.hero-soft-effects{background:radial-gradient(circle at 76% 34%,#0568ff33,#0000 31%),linear-gradient(106deg,#0000 0 66%,#ffffffb8 66.18%,#2a9bff2e 66.55%,#0000 66.92%),linear-gradient(106deg,#0000 0 82%,#ffffff9e 82.14%,#2a9bff24 82.48%,#0000 82.82%),radial-gradient(circle,#ffffffe6 0 1px,#0000 1.55px),radial-gradient(circle,#2a9bff47 0 1px,#0000 1.65px);background-position:0 0,0 0,0 0,28px 32px,62px 46px;background-size:auto,auto,auto,92px 92px,148px 148px;opacity:.48}.hero-scene:before{background:linear-gradient(106deg,#0000 0 56%,#ffffff94 56.22%,#2a9bff38 56.58%,#0000 57.15%),linear-gradient(106deg,#0000 0 74%,#ffffff6b 74.14%,#0568ff26 74.48%,#0000 74.9%);opacity:.38}.hero-scene:after{background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.6px),radial-gradient(circle,#0568ff57 0 1px,#0000 1.7px);opacity:.28}.hero-copy h1,.home-men-text small{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#2a9bff,#0568ff 48%,#1a1731);background:linear-gradient(180deg,var(--accent-secondary) 0,var(--accent-primary) 48%,#1a1731 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 16px 36px #0568ff29}.hero-copy h2,.hero-copy p:first-of-type,.home-men-text p:first-of-type,.home-men-text span{color:#f5f7fa;color:var(--text-primary)}.hero-copy p,.home-men-text p{color:#565b68eb}.hero-character .hero-visual img,.mobile-man .hero-visual img{filter:drop-shadow(0 34px 42px rgba(17,18,26,.25)) drop-shadow(-12px 0 18px rgba(255,255,255,.42)) drop-shadow(12px 0 24px rgba(5,104,255,.28))}.site-shell:has(.hero-section) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:0}.site-shell:has(.hero-section) .site-header .logo-left img{filter:brightness(0) saturate(100%) drop-shadow(0 14px 28px rgba(5,104,255,.14))!important}.site-shell:has(.hero-section) .site-header .right-nav .nav-link-button,.site-shell:has(.hero-section) .site-header .right-nav a{color:#11121aeb}.site-shell:has(.hero-section) .site-header .right-nav .nav-link-button.active,.site-shell:has(.hero-section) .site-header .right-nav .nav-link-button:hover,.site-shell:has(.hero-section) .site-header .right-nav a.active,.site-shell:has(.hero-section) .site-header .right-nav a:hover{color:#0568ff;color:var(--accent-primary);text-shadow:none}.site-shell:has(.hero-section) .site-header .menu-button span{background:#11121ac7}.site-shell:has(.hero-section) .site-header .menu-button:hover span{background:#0568ff;background:var(--accent-primary)}.site-shell:has(.hero-section) .region-rail small,.site-shell:has(.hero-section) .region-rail span{color:#11121ac7!important}.site-shell:has(.hero-section) .region-rail li{color:#11121a9e}@media (max-width:1400px){.hero-moon-background{object-position:58% top;opacity:.98}.hero-lunar-ground{opacity:1}}@media (max-width:991px){.site-shell:has(.hero-section) .site-header{background:#0000}.hero-moon-background{object-position:64% top;opacity:.86}.hero-lunar-ground{opacity:1}}@media (max-width:640px){.hero-moon-background{opacity:.76}.hero-lunar-ground{opacity:1}}.lower-sections{--section-light-ink:#11121a;--section-light-muted:#4f5665;--section-light-border:#11121a1a;--section-light-panel:#ffffffc2;--section-dark-ink:#f5f7fa;--section-dark-muted:#a7afbc;--section-dark-border:#ffffff14;--section-dark-panel:#0a0f17e0;background:#f7f9fc!important}.animation-section,.exact-imagination,.exact-web-section,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section){background:radial-gradient(circle at 78% 18%,#0568ff24,#0000 30%),radial-gradient(circle at 16% 78%,#2a9bff14,#0000 32%),linear-gradient(135deg,#fff,#f7f9fc 54%,#eef4ff)!important;border-top-color:#0568ff1f!important;color:var(--section-light-ink)!important}.exact-app-section,.exact-mission,.final-section,.graphics-section{background:radial-gradient(circle at 82% 18%,#0568ff38,#0000 28%),radial-gradient(circle at 16% 78%,#2a9bff17,#0000 32%),linear-gradient(135deg,#02050a,#05080d 56%,#080c13)!important;border-top-color:var(--section-dark-border)!important;color:var(--section-dark-ink)!important}.animation-section:before,.exact-imagination:before,.exact-web-section:before,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section):before{background:linear-gradient(90deg,rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(rgba(5,104,255,.045) 1px,#0000 0),radial-gradient(circle at 74% 24%,#0568ff14,#0000 28%)!important;background-size:120px 120px,120px 120px,auto!important;content:"";inset:0;opacity:.76!important;pointer-events:none;position:absolute;z-index:0}.exact-app-section:before,.exact-mission:before,.final-section:before,.graphics-section:before{background:linear-gradient(90deg,rgba(77,179,255,.055) 1px,#0000 0),linear-gradient(rgba(77,179,255,.045) 1px,#0000 0),radial-gradient(circle at 72% 26%,#0568ff24,#0000 30%),linear-gradient(118deg,#0000 0 28%,#1688ff2e 28.25%,#0000 28.65%),linear-gradient(118deg,#0000 0 72%,#4db3ff1c 72.25%,#0000 72.65%)!important;background-size:120px 120px,120px 120px,auto,auto,auto!important;content:"";inset:0;opacity:.68!important;pointer-events:none;position:absolute;z-index:0}.exact-imagination-grid,.exact-mission-grid,.exact-tech-grid,.final-inner,.final-section .review-logos,.reviews-footer,.split-service-grid{position:relative;z-index:2}.exact-imagination .FocusingText,.exact-imagination .bothcenterline,.exact-imagination .menleftimg,.exact-web-section .centerLinks,.exact-web-section .letsdivemain{border-color:var(--section-light-border)!important}.exact-web-section .centerLinks,.exact-web-section .letsdivemain{background:var(--section-light-panel)!important;box-shadow:0 18px 50px #0568ff14!important}.animation-section .gradient-title small,.animation-section .gradient-title span,.animation-section .two-d-title small,.animation-section .two-d-title span,.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-web-section .WebText small,.exact-web-section .WebText span,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title small,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title span{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#11121a,#0568ff 58%,#24262d)!important;-webkit-background-clip:text!important;background-clip:text!important;color:var(--section-light-ink)!important;text-shadow:none!important}.animation-section .section-links a,.animation-section .two-d-copy p,.exact-imagination .FocusingText p,.exact-web-section .WebText p,.exact-web-section .centerLinks ul li a,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section) .gradient-title p{color:var(--section-light-muted)!important}.animation-section .jump-vector img,.exact-imagination .innermenimg img,.exact-imagination .lognimg,.exact-imagination .lognimg2{filter:grayscale(.35) brightness(1.02) contrast(1.04) drop-shadow(0 20px 42px rgba(5,104,255,.12))!important}.animation-section:after,.exact-web-section .webJavaText:after,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section):after{filter:grayscale(.18) brightness(1.08) contrast(.96) drop-shadow(0 20px 40px rgba(5,104,255,.1))!important;opacity:.18!important}.exact-app-section .centerLinks,.exact-app-section .letsdivemain,.exact-mission .bothcenterline,.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .worklogo{border-color:var(--section-dark-border)!important}.exact-app-section .centerLinks,.exact-app-section .letsdivemain,.exact-mission .maskTextLeftInner,.exact-mission .worklogo{background:var(--section-dark-panel)!important;box-shadow:0 18px 50px #0006,0 0 30px #0568ff0d!important}.exact-app-section .WebText p,.exact-app-section .centerLinks ul li a,.exact-mission .Peraslider p,.final-section .plan-price del,.final-section .price-card li,.final-section .satisfied-mark small,.final-section .video-card small,.graphics-section .gradient-title p,.graphics-section .section-links a{color:var(--section-dark-muted)!important}.exact-app-section .WebText small,.exact-app-section .WebText span,.final-section .price-card h3,.final-section .pricing-heading h2,.final-section .testimonial-heading h2,.final-section .video-card>span,.graphics-section .gradient-title small,.graphics-section .gradient-title span{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#fff,#4db3ff 58%,#0568ff)!important;background:linear-gradient(90deg,#fff 0,var(--accent-light) 58%,var(--accent-primary) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:var(--section-dark-ink)!important;text-shadow:none!important}.exact-app-section .webJavaText:after,.graphics-section:after{filter:grayscale(1) brightness(.62) sepia(1) hue-rotate(170deg) saturate(2.4) drop-shadow(0 0 38px rgba(5,104,255,.2))!important;opacity:.28!important}.exact-mission .mask1,.exact-mission .mask2,.exact-mission .mask3{filter:grayscale(1) brightness(.58) contrast(1.16) saturate(.9)!important}.exact-mission .mask1{background-image:linear-gradient(135deg,#02050adb,#0568ff29),url(https://geeksroot.com/images/leftnftbg.jpg)!important}.exact-mission .mask2{background-image:linear-gradient(135deg,#02050ad1,#0d131d70),url(https://geeksroot.com/images/nftbg.png)!important}.exact-mission .mask3{background-image:linear-gradient(135deg,#0568ff2e,#02050adb),url(https://geeksroot.com/images/rightnftbg.jpg)!important}.animation-section .section-links a:hover,.exact-tech-section .centerLinks ul li a:hover,.graphics-section .section-links a:hover,.section-links a:hover{color:#4db3ff!important;color:var(--accent-light)!important}@media (max-width:640px){.animation-section:before,.exact-app-section:before,.exact-imagination:before,.exact-mission:before,.exact-web-section:before,.final-section:before,.graphics-section:before,.lower-sections>.dive-section:not(.graphics-section):not(.animation-section):before{background-size:86px 86px,86px 86px,auto,auto,auto!important}}.exact-imagination{background:radial-gradient(circle at 72% 24%,#0568ff29,#0000 30%),radial-gradient(circle at 18% 76%,#2a9bff14,#0000 34%),linear-gradient(135deg,#fff,#f8faff 56%,#eef4ff)!important;isolation:isolate}.exact-imagination:after{background:radial-gradient(circle at 48% 48%,#0568ff33,#0000 20%),radial-gradient(circle at 63% 58%,#4db3ff1f,#0000 24%);content:"";inset:0;opacity:.58;pointer-events:none;position:absolute;z-index:1}.imagination-editorial-words,.imagination-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.imagination-editorial-words{z-index:1}.imagination-editorial-words span{color:#11121a;display:block;filter:blur(.8px);font-family:Cormorant Garamond,Canela,Athene,Georgia,serif;font-weight:300;letter-spacing:0;line-height:.82;opacity:.03;position:absolute;text-transform:uppercase;white-space:nowrap}.imagination-editorial-words span:first-child{font-size:clamp(250px,22vw,500px);left:-5%;top:-8%}.imagination-editorial-words span:nth-child(2){font-size:clamp(230px,19vw,430px);opacity:.025;right:-8%;top:10%}.imagination-editorial-words span:nth-child(3){bottom:-14%;font-size:clamp(250px,21vw,470px);left:8%;opacity:.024}.imagination-editorial-words span:nth-child(4){font-size:clamp(220px,18vw,390px);left:-10%;opacity:.022;top:44%}.imagination-editorial-words span:nth-child(5){bottom:2%;font-size:clamp(220px,17vw,360px);opacity:.032;right:4%}.imagination-editorial-words span:nth-child(6){font-size:clamp(210px,16vw,340px);left:40%;opacity:.02;top:0}.imagination-particles{z-index:1}.imagination-particles span{background:#0568ff70;border-radius:50%;box-shadow:0 0 18px #0568ff57;height:4px;opacity:.34;position:absolute;width:4px}.imagination-particles span:first-child{left:12%;top:24%}.imagination-particles span:nth-child(2){bottom:18%;left:28%}.imagination-particles span:nth-child(3){left:52%;top:14%}.imagination-particles span:nth-child(4){right:22%;top:38%}.imagination-particles span:nth-child(5){bottom:22%;right:13%}.imagination-particles span:nth-child(6){bottom:12%;left:65%}.exact-imagination-grid{grid-template-columns:minmax(0,4.3fr) minmax(180px,2fr) minmax(0,4.8fr)!important}.exact-imagination .FocusingText,.exact-imagination .centerline,.exact-imagination .menleftimg{position:relative;z-index:2}.exact-imagination .menleftimg{background:radial-gradient(circle at 50% 52%,#0568ff14,#0000 34%),linear-gradient(180deg,#ffffff2e,#fff0)}.exact-imagination .menleftimg:before{border:1px solid #0568ff1a;content:"";inset:12% 14%;opacity:.72;position:absolute;z-index:0}.exact-imagination .innermenimg{position:relative;z-index:1}.exact-imagination .innermenimg img{filter:grayscale(.24) brightness(1.04) contrast(1.04) drop-shadow(0 24px 48px rgba(5,104,255,.14))!important;width:min(54%,380px)!important}.exact-imagination .centerline{justify-content:center!important}.exact-imagination .centerline:after,.exact-imagination .centerline:before{content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:1px}.exact-imagination .centerline:before{background:linear-gradient(180deg,#0000,#0568ff52,#0000);height:76%;top:12%}.exact-imagination .centerline:after{background:linear-gradient(180deg,#fff0,#4db3ffb8,#fff0);filter:blur(.4px);height:22%;top:50%}.exact-imagination .imagination-blue-glow{aspect-ratio:1;background:radial-gradient(circle,#4db3ff42,#0568ff1a 42%,#0000 70%);border-radius:50%;filter:blur(1px);left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(170px,18vw,320px)}.exact-imagination .bothcenterline{border-left-color:#0568ff29!important;height:min(72vh,620px)!important;opacity:.72}.exact-imagination .FocusingTextInner{position:relative;width:min(62%,430px)!important;z-index:3}.exact-imagination .FocusingText h1{font-size:clamp(38px,2.6vw,48px)!important;line-height:.96!important}.exact-imagination .FocusingText h2{font-size:clamp(48px,3.8vw,72px)!important;line-height:.94!important;margin-bottom:24px!important}.exact-imagination .FocusingText p{color:#11121ab8!important;font-size:14px!important;line-height:22px!important}@media (max-width:1200px){.imagination-editorial-words span:first-child,.imagination-editorial-words span:nth-child(3){font-size:clamp(150px,24vw,270px)}.imagination-editorial-words span:nth-child(2),.imagination-editorial-words span:nth-child(4),.imagination-editorial-words span:nth-child(5),.imagination-editorial-words span:nth-child(6){font-size:clamp(130px,21vw,240px)}.exact-imagination .centerline{min-height:150px!important}.exact-imagination .bothcenterline{height:150px!important}.exact-imagination .FocusingTextInner{width:min(100%,520px)!important}}@media (max-width:640px){.imagination-editorial-words span{filter:blur(.6px)}.imagination-editorial-words span:first-child{left:-20%;top:3%}.imagination-editorial-words span:nth-child(3){bottom:10%;left:-22%}.imagination-editorial-words span:nth-child(4),.imagination-editorial-words span:nth-child(6){display:none}.exact-imagination .menleftimg:before{inset:10% 22%}.exact-imagination .centerline{min-height:104px!important}.exact-imagination .bothcenterline{height:104px!important}.exact-imagination .FocusingText h2{font-size:clamp(42px,11vw,58px)!important}}.built-next-section{background:radial-gradient(circle at 78% 22%,#0568ff1f,#0000 30%),radial-gradient(circle at 16% 78%,#2a9bff12,#0000 34%),linear-gradient(135deg,#fff,#f8faff 58%,#eef4ff)!important;color:#11121a!important}.built-next-section:before{background:linear-gradient(90deg,rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(rgba(5,104,255,.045) 1px,#0000 0),radial-gradient(circle at 70% 28%,#0568ff14,#0000 28%)!important;background-size:118px 118px,118px 118px,auto!important;opacity:.76!important}.built-next-section:after{background-image:none!important}.built-next-section .split-service-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.54fr) minmax(0,.9fr)!important}.built-next-section .dive-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa8;border:1px solid #0568ff1f;box-shadow:0 24px 70px #0568ff1a;grid-column:1/span 2;padding:clamp(28px,4vw,58px);position:relative;width:min(760px,78vw)}.built-next-section .dive-copy:before{bottom:-32px;color:rgba(17,18,26,.035);content:"CREATIVE SYSTEMS";font-family:Cormorant Garamond,Canela,Athene,Georgia,serif;font-size:clamp(96px,12vw,210px);font-weight:300;letter-spacing:0;line-height:.82;position:absolute;right:clamp(-76px,-5vw,-28px);white-space:nowrap;z-index:-1}.built-next-section .gradient-title small,.built-next-section .gradient-title span{-webkit-text-fill-color:#11121a!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#11121a!important;text-shadow:none!important}.built-next-section .gradient-title span{font-size:clamp(70px,6vw,112px)!important;line-height:.96!important}.built-next-section .gradient-title p{color:#11121abd!important;font-size:15px!important;line-height:24px!important;margin-top:24px!important;width:min(420px,100%)!important}.exact-app-section,.exact-web-section{display:grid;min-height:100vh!important;overflow:hidden;place-items:center}.exact-web-section{background:radial-gradient(circle at 84% 16%,#0568ff21,#0000 28%),radial-gradient(circle at 15% 82%,#2a9bff12,#0000 32%),linear-gradient(135deg,#fff,#f7faff 54%,#edf4ff)!important;color:#11121a!important}.exact-app-section{background:radial-gradient(circle at 76% 18%,#4db3ff29,#0000 30%),radial-gradient(circle at 18% 82%,#0568ff2e,#0000 34%),linear-gradient(135deg,#02050a,#07101a 54%,#0d1724)!important;color:#f5f7fa!important}.exact-app-section:before,.exact-web-section:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.exact-web-section:before{background:linear-gradient(90deg,rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(rgba(5,104,255,.045) 1px,#0000 0),linear-gradient(118deg,#0000 0 72%,#0568ff1a 72.25%,#0000 72.65%)!important;background-size:118px 118px,118px 118px,auto!important;opacity:.78!important}.exact-app-section:before{background:linear-gradient(90deg,rgba(77,179,255,.055) 1px,#0000 0),linear-gradient(rgba(77,179,255,.045) 1px,#0000 0),linear-gradient(118deg,#0000 0 28%,#4db3ff29 28.25%,#0000 28.65%)!important;background-size:118px 118px,118px 118px,auto!important;opacity:.74!important}.exact-app-section .backSeo,.exact-web-section .backSeo{z-index:1}.exact-app-section .backSeo small,.exact-web-section .backSeo small{display:none!important}.exact-app-section .backSeo:after,.exact-app-section .backSeo:before,.exact-web-section .backSeo:after,.exact-web-section .backSeo:before{display:block;font-family:Cormorant Garamond,Canela,Athene,Georgia,serif;font-weight:300;letter-spacing:0;line-height:.82;pointer-events:none;position:absolute;white-space:nowrap}.exact-web-section .backSeo:before{color:rgba(17,18,26,.035);content:"WEB PLATFORMS";filter:blur(.6px);font-size:clamp(150px,15vw,320px);left:-7%;top:5%}.exact-web-section .backSeo:after{bottom:2%;color:rgba(17,18,26,.028);content:"COMMERCE";filter:blur(.9px);font-size:clamp(150px,14vw,300px);right:-7%}.exact-app-section .backSeo:before{color:rgba(245,247,250,.035);content:"MOBILE APPS";filter:blur(.7px);font-size:clamp(150px,15vw,320px);left:-6%;top:6%}.exact-app-section .backSeo:after{bottom:4%;color:rgba(77,179,255,.035);content:"PRODUCT FLOW";filter:blur(.9px);font-size:clamp(150px,14vw,300px);right:-10%}.exact-app-section .webJavaText,.exact-web-section .webJavaText{z-index:3}.exact-app-section .webJavaText:after,.exact-web-section .webJavaText:after{content:none!important;display:none!important}.exact-app-section .exact-tech-grid,.exact-web-section .exact-tech-grid{align-items:center;gap:clamp(24px,4vw,70px);grid-template-columns:minmax(280px,.95fr) minmax(230px,.72fr) minmax(260px,.76fr)!important;height:auto!important;min-height:100vh!important;padding:clamp(110px,12vh,150px) 0 clamp(80px,9vh,120px)}.exact-app-section .centerLinks,.exact-app-section .letsdivemain,.exact-web-section .centerLinks,.exact-web-section .letsdivemain{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid!important;border-radius:8px;height:auto!important;min-height:0!important}.exact-web-section .centerLinks,.exact-web-section .letsdivemain{background:#ffffffc7!important;border-color:#0568ff24!important;box-shadow:0 26px 70px #0568ff1a!important}.exact-app-section .centerLinks,.exact-app-section .letsdivemain{background:#0a111bd1!important;border-color:#4db3ff24!important;box-shadow:0 26px 80px #00000057,0 0 34px #0568ff14!important}.exact-app-section .letsdivemain,.exact-web-section .letsdivemain{justify-content:center!important;padding:clamp(30px,4vw,56px)}.exact-app-section .WebText,.exact-web-section .WebText{align-items:flex-start!important;text-align:left!important}.exact-app-section .WebText h1,.exact-app-section .WebText h2,.exact-web-section .WebText h1,.exact-web-section .WebText h2{align-self:flex-start!important;width:auto!important}.exact-app-section .WebText small,.exact-web-section .WebText small{-webkit-text-fill-color:currentColor!important;background:none!important;font-family:Acumin Pro,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1!important;margin:0 0 10px!important;right:auto!important;text-transform:uppercase;top:auto!important}.exact-web-section .WebText small{color:#0568ff!important}.exact-app-section .WebText small{color:#4db3ff!important}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(56px,5.4vw,96px)!important;line-height:.92!important;margin:0 0 22px!important;right:auto!important}.exact-web-section .WebText span{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#11121a,#0568ff 72%,#24262d)!important;-webkit-background-clip:text!important;background-clip:text!important}.exact-app-section .WebText span{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#fff,#4db3ff 70%,#0568ff)!important;-webkit-background-clip:text!important;background-clip:text!important}.exact-app-section .WebText p,.exact-web-section .WebText p{float:none!important;font-size:15px!important;line-height:24px!important;margin:0!important;text-align:left!important;width:min(100%,460px)!important}.exact-web-section .WebText p{color:#11121ab8!important}.exact-app-section .WebText p{color:#f5f7fab8!important}.tech-explore-link{margin-top:28px;width:-webkit-fit-content;width:fit-content}.exact-web-section .tech-explore-link{background:#0568ff!important;border-color:#0568ff52!important;box-shadow:0 16px 38px #0568ff38!important;color:#fff!important}.exact-app-section .tech-explore-link{background:linear-gradient(135deg,#0568ff,#2a9bff)!important;border-color:#4db3ff66!important;color:#fff!important}.tech-mid-col{display:grid;min-height:clamp(360px,48vh,560px);place-items:center;position:relative;z-index:2}.tech-showcase{aspect-ratio:.72;border:1px solid;border-radius:8px;overflow:hidden;position:relative;width:min(100%,360px)}.tech-showcase-web{background:linear-gradient(180deg,#ffffffeb,#eff6ffd1);border-color:#0568ff29;box-shadow:0 28px 80px #0568ff29}.tech-showcase-app{background:linear-gradient(180deg,#0d1826f0,#050c15e6);border-color:#4db3ff33;box-shadow:0 28px 90px #0000006b,0 0 45px #0568ff24}.tech-showcase:after,.tech-showcase:before{content:"";pointer-events:none;position:absolute}.tech-showcase:before{border:1px solid #0568ff24;border-radius:6px;inset:18px}.tech-showcase:after{background:radial-gradient(circle,#4db3ff3d,#0568ff1a 42%,#0000 68%);border-radius:50%;filter:blur(1px);height:56%;right:-16%;top:12%;width:56%}.tech-showcase-chip,.tech-showcase-frame,.tech-showcase-line{border-radius:6px;display:block;position:absolute}.tech-showcase-frame{background:#0568ff1f;border:1px solid #0568ff29;height:18%;left:12%;right:12%;top:14%}.tech-showcase-line:nth-child(2){background:#0568ff47;height:12px;left:12%;right:22%;top:42%}.tech-showcase-line:nth-child(3){background:#0568ff29;height:12px;left:12%;right:36%;top:49%}.tech-showcase-chip{background:linear-gradient(135deg,#0568ff,#4db3ff);bottom:14%;box-shadow:0 16px 36px #0568ff47;height:14%;left:12%;width:46%}.exact-app-section .tech-showcase{aspect-ratio:.56;border-radius:30px;width:min(100%,280px)}.exact-app-section .tech-showcase:before{border-color:#4db3ff2e;border-radius:24px;inset:14px}.exact-app-section .tech-showcase-frame{background:#4db3ff29;border-radius:999px;height:9%;left:18%;right:18%;top:12%}.exact-app-section .tech-showcase-line:nth-child(2){background:#4db3ff29;border-radius:18px;height:54px;left:18%;right:18%;top:34%}.exact-app-section .tech-showcase-line:nth-child(3){background:#f5f7fa2e;height:12px;left:18%;right:32%;top:53%}.exact-app-section .tech-showcase-chip{border-radius:18px;bottom:13%;height:13%;left:18%;right:18%;width:auto}.exact-app-section .centerLinks,.exact-web-section .centerLinks{display:block!important;left:auto!important;padding:clamp(24px,3vw,38px);top:auto!important}.exact-app-section .centerLinks ul,.exact-web-section .centerLinks ul{grid-gap:12px;display:grid;gap:12px;margin:0;padding:0}.exact-app-section .centerLinks ul li a,.exact-web-section .centerLinks ul li a{align-items:center;border:1px solid!important;border-radius:7px;display:flex!important;font-size:14px!important;font-weight:700;letter-spacing:0!important;line-height:1.2!important;min-height:54px;opacity:1!important;padding:0 18px!important;text-transform:capitalize;transform:none!important}.exact-web-section .centerLinks ul li a{background:#ffffffa3;border-color:#0568ff1f!important;color:#24262d!important}.exact-app-section .centerLinks ul li a{background:hsla(0,0%,100%,.035);border-color:#4db3ff1f!important;color:#f5f7fadb!important}.exact-app-section .centerLinks ul li a:after,.exact-tech-section .centerLinks ul li a:hover:after,.exact-web-section .centerLinks ul li a:after{content:none!important;display:none!important}.exact-app-section .centerLinks ul li a:hover,.exact-web-section .centerLinks ul li a:hover{background:#0568ff!important;border-color:#0568ff!important;color:#fff!important;text-shadow:none!important;transform:translateY(-2px)!important}@media (max-width:1100px){.built-next-section .split-service-grid,.exact-app-section .exact-tech-grid,.exact-web-section .exact-tech-grid{grid-template-columns:1fr!important}.built-next-section .dive-copy{grid-column:1!important;text-align:center;width:min(100%,620px)}.built-next-section .gradient-title p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.exact-app-section .exact-tech-grid,.exact-web-section .exact-tech-grid{min-height:auto!important;padding:96px 18px 84px!important}.tech-mid-col{min-height:360px}.exact-app-section .WebText,.exact-web-section .WebText{align-items:center!important;text-align:center!important}.exact-app-section .WebText p,.exact-web-section .WebText p{text-align:center!important}.tech-explore-link{margin-left:auto;margin-right:auto}}@media (max-width:640px){.built-next-section .dive-copy{padding:28px 22px;width:100%}.built-next-section .gradient-title span{font-size:clamp(48px,15vw,72px)!important}.tech-mid-col{min-height:300px}.tech-showcase{width:min(78vw,300px)}.exact-app-section .tech-showcase{width:min(66vw,230px)}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(48px,13vw,70px)!important}}.home-dive-section{background:radial-gradient(circle at 50% 46%,#2a9bff33,#0000 25%),radial-gradient(circle at 82% 18%,#0568ff1f,#0000 28%),linear-gradient(135deg,#fff,#f6f6f6 58%,#eaf3ff)!important;isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.mouse-trail line{stroke:#0568ff!important;stroke-width:2.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:none!important}.roi-section{background:radial-gradient(circle at 8% 12%,#0568ff2e,#0000 25%),linear-gradient(135deg,#070b0b,#0b1019 56%,#101b2d);color:#f6f6f6;overflow:hidden;padding:110px clamp(24px,5vw,88px) 96px;position:relative}.roi-section:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:82px 82px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%,#000 86%,#0000);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 86%,#0000);pointer-events:none;position:absolute}.roi-heading,.roi-shell{margin-inline:auto;position:relative;width:min(100%,1450px);z-index:1}.roi-heading{margin-bottom:62px;text-align:center}.roi-heading h2{color:#f6f6f6;font:400 clamp(38px,4vw,64px)/1.12 Acumin Pro,Arial,sans-serif;letter-spacing:-.035em;margin:0}.roi-heading h2 span{color:#0568ff;font-weight:700}.roi-heading p{color:#f6f6f6b3;font-size:clamp(16px,1.35vw,22px);line-height:1.5;margin:34px auto 0;max-width:1250px}.roi-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:hsla(0,0%,96%,.055);border:1px solid #4db3ff33;border-radius:34px;box-shadow:0 30px 90px #00000052,inset 0 1px 0 #ffffff14;min-height:570px}.roi-steps{display:grid;grid-template-columns:repeat(5,1fr);padding:30px 30px 22px}.roi-steps button{align-items:center;background:none;border:0;color:#f6f6f67a;display:flex;font:400 15px/1 Acumin Pro,Arial,sans-serif;gap:12px;position:relative;text-align:left}.roi-steps button:not(:last-child):after{background:#f6f6f629;content:"";flex:1 1;height:1px;margin-left:8px}.roi-steps i{border:1px solid #f6f6f638;border-radius:50%;display:grid;flex:0 0 36px;font-style:normal;height:36px;place-items:center}.roi-steps button.active,.roi-steps button.done{color:#f6f6f6}.roi-steps button.active i{background:#0568ff;border-color:#0568ff;box-shadow:0 0 24px #0568ff61}.roi-steps button.done i{border-color:#4db3ff;color:#4db3ff}.roi-panel{border-top:1px solid #f6f6f614;min-height:475px;padding:22px 30px 30px}.roi-results,.roi-step-view{animation:roiReveal .55s cubic-bezier(.22,1,.36,1)}@keyframes roiReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.roi-eyebrow{color:#4db3ff;display:block;font-size:13px;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.roi-results>h3,.roi-step-view h3{color:#f6f6f6;font-size:22px;margin:0 0 24px}.roi-intro{color:#f6f6f69e;margin:-13px 0 25px}.roi-form-grid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.roi-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.roi-field{color:#f6f6f6db;display:flex;flex-direction:column;font-size:14px;gap:8px}.roi-field input,.roi-field select{background:#070b0b94;border:1px solid #f6f6f624;border-radius:12px;color:#f6f6f6;font:500 16px Acumin Pro,Arial,sans-serif;height:54px;outline:0;padding:0 17px;transition:border-color .25s,box-shadow .25s,transform .25s;width:100%}.roi-field select option{background:#0b1019}.roi-field input:focus,.roi-field select:focus{border-color:#0568ff;box-shadow:0 0 0 4px #0568ff21;transform:translateY(-1px)}.roi-field small{color:#f6f6f66b;font-size:12px;margin-top:-2px}.roi-note{color:#f6f6f67a;font-size:13px;margin:20px 0 0}.roi-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:26px}.roi-actions button{background:#0568ff;border:1px solid #0568ff;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:48px;min-width:145px;padding:0 22px;transition:transform .25s,box-shadow .25s,background .25s}.roi-actions button:hover{box-shadow:0 12px 30px #0568ff47;transform:translateY(-3px)}.roi-actions button.secondary{background:#0000;border-color:#f6f6f62e;color:#f6f6f6b8;margin-right:auto}.roi-actions button{align-items:center;display:inline-flex;gap:11px;justify-content:center}.roi-actions button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;transition:transform .25s ease;width:20px}.roi-actions button svg.is-reverse{transform:rotate(180deg)}.roi-actions button:hover svg:not(.is-reverse){transform:translateX(4px)}.roi-actions button.secondary:hover svg.is-reverse{transform:rotate(180deg) translateX(4px)}.roi-result-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.roi-result-cards article{background:linear-gradient(135deg,#0568ffb8,#12244bd1);border:1px solid #4db3ff2e;border-radius:22px;box-shadow:0 18px 38px #0000002e;min-height:138px;overflow:hidden;padding:21px;position:relative;transition:transform .3s,border-color .3s}.roi-result-cards article:nth-child(2){background:linear-gradient(135deg,#24262d,#12244b)}.roi-result-cards article:nth-child(3){background:linear-gradient(135deg,#0568ff,#4b56d2)}.roi-result-cards article:nth-child(4){background:linear-gradient(135deg,#0b74de,#00a8cc)}.roi-result-cards article:hover{border-color:#4db3ff9e;transform:translateY(-6px)}.roi-result-cards small,.roi-result-cards span{color:#ffffffbf;display:block}.roi-result-cards strong{color:#fff;display:block;font-size:clamp(22px,2vw,34px);margin:10px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roi-data-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.08fr .92fr;margin-top:20px}.roi-breakdown,.roi-chart{background:#070b0b75;border:1px solid #f6f6f61a;border-radius:22px;min-height:252px;padding:20px}.roi-breakdown header,.roi-chart header{align-items:center;display:flex;gap:15px;justify-content:space-between}.roi-breakdown h4,.roi-chart h4{font-size:18px;margin:0}.roi-chart header span{border:1px solid #4db3ff4d;border-radius:20px;color:#4db3ff;font-size:12px;padding:5px 10px}.roi-chart svg{height:185px;margin-top:8px;overflow:visible;width:100%}.roi-chart svg path{fill:none;stroke:#f6f6f617;stroke-width:1}.roi-chart polyline{fill:none;stroke:#4db3ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(5,104,255,.45))}.roi-chart circle{fill:#070b0b;stroke:#4db3ff;stroke-width:4}.roi-breakdown header>div{background:#f6f6f614;border-radius:24px;display:flex;padding:3px}.roi-breakdown header button{background:#0000;border:0;border-radius:20px;color:#f6f6f694;cursor:pointer;padding:7px 12px}.roi-breakdown header button.active{background:#0568ff;color:#fff}.roi-breakdown dl{margin:18px 0 0}.roi-breakdown dl div{border-bottom:1px solid #f6f6f60f;display:flex;justify-content:space-between;padding:9px 4px}.roi-breakdown dt{color:#f6f6f6a6}.roi-breakdown dd{color:#4db3ff;font-weight:700;margin:0}@media(max-width:900px){.roi-section{padding-inline:24px}.roi-heading{margin-bottom:42px}.roi-steps{padding-inline:18px}.roi-steps button{gap:7px}.roi-steps button span{display:none}.roi-steps button:not(:last-child):after{display:block}.roi-contact-grid,.roi-form-grid,.roi-result-cards{grid-template-columns:1fr 1fr}.roi-data-grid{grid-template-columns:1fr}}@media(max-width:600px){.roi-section{padding:78px 14px 64px}.roi-heading{text-align:left}.roi-heading h2{font-size:38px}.roi-heading p{font-size:15px;margin-top:22px}.roi-shell{border-radius:22px}.roi-steps{padding:20px 14px 16px}.roi-steps button:not(:last-child):after{margin-left:3px}.roi-steps i{flex-basis:30px;font-size:12px;height:30px}.roi-panel{padding:20px 14px}.roi-contact-grid,.roi-form-grid,.roi-result-cards{grid-template-columns:1fr}.roi-result-cards strong{font-size:28px}.roi-actions{flex-wrap:wrap}.roi-actions button{flex:1 1;min-width:130px}.roi-breakdown,.roi-chart{padding:15px}.roi-breakdown header,.roi-chart header{align-items:flex-start;flex-direction:column}.roi-breakdown header>div{justify-content:space-between;width:100%}.roi-breakdown header button{flex:1 1}.roi-chart svg{height:150px}}.geeks-dive-section{align-items:center;background:linear-gradient(180deg,#141d2af2,#0e1620f7),radial-gradient(ellipse at 30% 100%,#ffffff14,#0000 50%);color:#f6f6f6;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,550px) minmax(0,1fr);isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;position:relative;width:100%}.geeks-dive-section:before{background:radial-gradient(circle at 52% 22%,#3a84ff33,#0000 34%),radial-gradient(circle at 20% 85%,#ffffff12,#0000 34%);z-index:-2}.geeks-dive-section:after,.geeks-dive-section:before{content:"";inset:0;pointer-events:none;position:absolute}.geeks-dive-section:after{border-bottom:1px solid #f6f6f60d;border-top:1px solid #f6f6f60d;z-index:2}.home-dive-art-wrap{grid-column:2;grid-row:1;height:min(82vh,788px);justify-self:center;opacity:0;position:relative;transform:translateY(32px) scale(.985);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.22,1,.36,1);width:min(35vw,550px);z-index:-1}.home-dive-art{display:block;filter:drop-shadow(0 0 32px rgba(5,104,255,.08));height:100%;object-fit:contain;width:100%}.home-dive-dot{aspect-ratio:1;background:#0568ff;border-radius:50%;box-shadow:0 0 28px #0568ff47;left:25.5%;position:absolute;top:40.5%;width:21%}.home-dive-copy{grid-column:1/3;grid-row:1;margin-left:clamp(48px,16.3vw,260px);transform:translateY(4px);width:min(100%,620px);z-index:1}.home-dive-copy h2{color:#f6f6f6;font-family:Athene,Georgia,serif;font-size:clamp(5.25rem,5.65vw,5.75rem);font-weight:400;letter-spacing:-.075em;line-height:1.32;margin:0;opacity:0;transform:translateY(70px);transition:opacity .85s ease .14s,transform 1s cubic-bezier(.22,1,.36,1) .14s}.home-dive-copy p{color:#f6f6f6cc;font-size:18px;font-weight:400;line-height:1.42;margin:12px 0 0;max-width:100%;opacity:0;transform:translateY(48px);transition:opacity .8s ease .34s,transform .95s cubic-bezier(.22,1,.36,1) .34s;width:360px}.geeks-dive-section.is-visible .home-dive-art-wrap,.geeks-dive-section.is-visible .home-dive-copy h2,.geeks-dive-section.is-visible .home-dive-copy p{opacity:1;transform:translateY(0) scale(1)}@media (hover:hover) and (pointer:fine){.geeks-dive-section:hover .home-dive-art-wrap{transform:translateY(-10px) scale(1.015)}.geeks-dive-section:hover .home-dive-copy h2{text-shadow:0 0 30px #0568ff29}}@media (max-width:1100px){.geeks-dive-section{grid-template-columns:minmax(0,1fr) minmax(330px,46vw) minmax(0,.45fr)}.home-dive-copy{margin-left:clamp(32px,8vw,88px)}.home-dive-copy h2{font-size:clamp(4rem,8vw,5.25rem)}}@media (max-width:767px){.geeks-dive-section{align-items:center;grid-template-columns:1fr;min-height:760px;padding:76px 24px 64px}.home-dive-art-wrap{grid-column:1;height:min(68vh,600px);opacity:.72;width:min(82vw,420px)}.home-dive-copy{grid-column:1;margin:0;transform:translate(18vw,82px);width:100%}.home-dive-copy h2{font-size:clamp(3.55rem,18vw,5.25rem);line-height:1.05}.home-dive-copy p{font-size:15px;line-height:1.5;margin-top:28px;width:min(82vw,350px)}}@media (prefers-reduced-motion:reduce){.home-dive-art-wrap,.home-dive-copy h2,.home-dive-copy p{opacity:1;transform:none;transition:none}}.about-video-block{align-items:center;display:flex;min-height:720px}.about-video-block:after{bottom:-.26em;color:hsla(0,0%,96%,.025);content:"A";font:400 clamp(380px,48vw,860px)/1 Athene,Georgia,serif;pointer-events:none;position:absolute;right:-.04em;z-index:0}.about-manifesto{color:#f6f6f6;position:relative;width:min(calc(100% - 96px),1684px);z-index:3}.about-manifesto-kicker{align-items:center;border-bottom:1px solid #f6f6f629;color:#f6f6f694;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.16em;padding-bottom:22px;text-transform:uppercase}.about-manifesto-kicker span{color:#4db3ff}.about-manifesto-copy{grid-gap:clamp(50px,8vw,150px);align-items:end;display:grid;gap:clamp(50px,8vw,150px);grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);padding:clamp(68px,9vh,110px) 0}.about-manifesto-copy h2{color:#f6f6f6;font:400 clamp(64px,7.2vw,132px)/.92 Athene,Georgia,serif;letter-spacing:-.055em;margin:0;max-width:1120px}.about-manifesto-copy h2 em{color:#4db3ff;display:block;font-style:normal}.about-manifesto-copy p{color:#f6f6f6b3;font-size:clamp(15px,1.05vw,18px);line-height:1.65;margin:0 0 34px}.about-manifesto-link{align-items:center;border-bottom:1px solid #4db3ff;color:#f6f6f6;display:inline-flex;font-size:15px;gap:20px;padding-bottom:9px;text-decoration:none;transition:color .25s ease,gap .25s ease}.about-manifesto-link span{color:#4db3ff;font-size:20px}.about-manifesto-link:hover{color:#4db3ff;gap:28px}.about-manifesto-values{border-top:1px solid #f6f6f629;display:grid;grid-template-columns:repeat(3,1fr)}.about-manifesto-values span{color:#4db3ff;display:flex;font-size:11px;gap:18px;letter-spacing:.12em;padding:23px 28px 4px 0}.about-manifesto-values span+span{border-left:1px solid #f6f6f61f;padding-left:28px}.about-manifesto-values strong{color:#f6f6f6c7;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.about-video-block .video-theme-ring{height:min(31vw,520px);opacity:.45;width:min(31vw,520px)}@media (max-width:900px){.about-video-block{aspect-ratio:auto;min-height:680px!important;padding:74px 0}.about-manifesto{width:min(calc(100% - 48px),760px)}.about-manifesto-copy{gap:36px;grid-template-columns:1fr;padding:58px 0}.about-manifesto-copy h2{font-size:clamp(54px,11vw,86px)}.about-manifesto-copy h2 em{display:inline}}@media (max-width:600px){.about-video-block{min-height:700px!important;padding:60px 0}.about-manifesto{width:calc(100% - 36px)}.about-manifesto-kicker small{display:none}.about-manifesto-copy{padding:46px 0}.about-manifesto-copy h2{font-size:clamp(47px,14vw,66px);line-height:.98}.about-manifesto-values{grid-template-columns:1fr}.about-manifesto-values span,.about-manifesto-values span+span{border-bottom:1px solid #f6f6f61a;border-left:0;padding:15px 0}.about-video-block .video-theme-ring{height:78vw;width:78vw}}.home-dive-section:before{background-image:linear-gradient(rgba(5,104,255,.045) 1px,#0000 0),linear-gradient(90deg,rgba(5,104,255,.045) 1px,#0000 0);background-size:74px 74px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 15%,#000 85%,#0000);mask-image:linear-gradient(180deg,#0000,#000 15%,#000 85%,#0000);opacity:.4;position:absolute;z-index:0}.home-dive-section:after{animation:homeDiveFloat 5s ease-in-out infinite;background:var(--center-art) center/contain no-repeat!important;content:""!important;display:block!important;filter:drop-shadow(0 30px 38px rgba(5,104,255,.2)) saturate(.82) hue-rotate(6deg);height:min(78vh,760px)!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(42vw,690px)!important;z-index:1!important}.home-dive-section .split-service-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr) minmax(0,.72fr)!important;min-height:100vh;padding:110px 0 80px;width:min(88vw,1480px)!important}.home-dive-section .dive-copy{grid-column:1!important;position:relative;z-index:3}.home-dive-section .dive-copy:before{color:rgba(5,104,255,.045)!important;content:"EXPLORE"!important;left:-8vw!important;top:-75px!important}.home-dive-section .gradient-title small{-webkit-text-fill-color:#0568ff!important;color:#0568ff!important;font:400 clamp(62px,6vw,106px)/.78 Athene,Georgia,serif!important;letter-spacing:-.045em!important;margin:0 0 -2px!important;text-transform:none!important}.home-dive-section .gradient-title span{-webkit-text-fill-color:#12244b!important;color:#12244b!important;font:400 clamp(106px,11vw,190px)/.76 Athene,Georgia,serif!important;letter-spacing:-.065em;max-width:none!important}.home-dive-section .gradient-title p{color:#070b0bab!important;font:400 16px/1.7 Acumin Pro,Arial,sans-serif!important;margin:38px 0 0!important;width:min(100%,430px)!important}.home-dive-side{align-items:flex-end;display:flex;flex-direction:column;gap:20px;grid-column:3;justify-content:center;position:relative;z-index:3}.home-dive-side span{color:#12244b;font:400 clamp(28px,2.7vw,47px)/1 Athene,Georgia,serif;padding-right:48px;position:relative;transition:color .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.home-dive-side span:after{background:#0568ff;content:"";height:1px;position:absolute;right:0;top:50%;transition:width .4s ease;width:30px}.home-dive-side span:hover{color:#0568ff;transform:translateX(-8px)}.home-dive-side span:hover:after{width:40px}.home-dive-side i{animation:homeDiveArrow 2s ease-in-out infinite;border:1px solid #0568ff40;border-radius:50%;color:#0568ff;display:grid;font-style:normal;height:52px;margin-top:20px;place-items:center;width:52px}@keyframes homeDiveFloat{0%,to{transform:translate(-50%,-50%) rotate(-1deg)}50%{transform:translate(-50%,calc(-50% - 14px)) rotate(1deg)}}@keyframes homeDiveArrow{50%{transform:translateY(8px)}}@media (max-width:1050px){.home-dive-section .split-service-grid{gap:30px;grid-template-columns:1fr 1fr!important}.home-dive-section:after{left:70%!important;opacity:.9;width:min(52vw,560px)!important}.home-dive-side{display:none}}@media (max-width:680px){.home-dive-section{min-height:850px}.home-dive-section .split-service-grid{align-items:flex-start;display:flex!important;padding-top:95px;width:min(calc(100% - 36px),520px)!important}.home-dive-section .dive-copy{text-align:left!important;width:100%!important}.home-dive-section .gradient-title p,.home-dive-section .gradient-title small{text-align:left!important}.home-dive-section .gradient-title span{font-size:clamp(90px,29vw,130px)!important;margin:0!important}.home-dive-section:after{height:480px!important;left:54%!important;top:66%!important;width:92vw!important}}@media (prefers-reduced-motion:reduce){.home-dive-section:after,.home-dive-side i{animation:none!important}}.built-next-section{background:radial-gradient(circle at 78% 18%,#0568ff21,#0000 30%),radial-gradient(circle at 18% 82%,#4db3ff14,#0000 34%),linear-gradient(135deg,#fff,#f8faff 56%,#eef4ff)!important;display:grid;place-items:center}.built-next-section:after{background:none!important;content:none!important;display:none!important}.built-next-section .split-service-grid{align-items:center;gap:clamp(34px,6vw,110px);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;min-height:100vh;padding:clamp(110px,12vh,150px) 0 clamp(86px,10vh,128px);width:min(86vw,1260px)!important}.built-next-section .dive-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0!important;box-shadow:none!important;grid-column:1!important;padding:0!important;text-align:left!important;width:min(100%,680px)!important}.built-next-section .dive-copy:before{bottom:auto!important;color:rgba(17,18,26,.035)!important;content:"CREATE"!important;filter:blur(.8px);font-size:clamp(140px,18vw,360px)!important;left:-9vw!important;right:auto!important;top:-64px!important;z-index:-1!important}.built-next-section .gradient-title small{-webkit-text-fill-color:#0568ff!important;background:none!important;color:#0568ff!important;display:block!important;font-family:Acumin Pro,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1!important;margin:0 0 18px!important;position:static!important;text-align:left!important;text-transform:uppercase}.built-next-section .gradient-title span{-webkit-text-fill-color:#11121a!important;color:#11121a!important;font-size:clamp(72px,7.2vw,128px)!important;line-height:.9!important;max-width:7ch}.built-next-section .gradient-title p{color:#11121ab8!important;font-size:16px!important;line-height:26px!important;margin:28px 0 0!important;text-align:left!important;width:min(480px,100%)!important}.built-next-flow{grid-gap:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #0568ff24;border-radius:8px;box-shadow:0 28px 80px #0568ff1f;display:grid;gap:0;grid-column:2;overflow:hidden;padding:clamp(26px,3.4vw,44px);position:relative;z-index:2}.built-next-flow:before{aspect-ratio:1;background:radial-gradient(circle,#4db3ff38,#0568ff14 48%,#0000 70%);border-radius:50%;content:"";pointer-events:none;position:absolute;right:-24%;top:-18%;width:68%}.built-next-flow>small{color:#0568ff;display:block;font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1;margin-bottom:24px;position:relative;text-transform:uppercase;z-index:1}.built-next-flow>div{align-items:center;border-top:1px solid #11121a1a;color:#11121a;display:flex;justify-content:space-between;min-height:66px;position:relative;z-index:1}.built-next-flow span{color:#0568ffe0;font-family:Acumin Pro,Arial,sans-serif;font-size:13px;font-weight:700}.built-next-flow strong{color:#11121a;font-family:Athene,Georgia,serif;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1}.built-next-section .centercircle,.built-next-section .centercircle2,.built-next-section .section-links a:before,.built-next-section .theme-circle{display:none!important}.exact-app-section .letsdivemain,.exact-web-section .letsdivemain{max-width:100%;overflow:hidden!important}.exact-app-section .WebText,.exact-app-section .WebText h2,.exact-web-section .WebText,.exact-web-section .WebText h2{min-width:0!important;overflow:hidden!important;width:100%!important}.exact-app-section .WebText h2,.exact-web-section .WebText h2{max-width:100%!important}.exact-app-section .WebText span,.exact-web-section .WebText span{display:block!important;font-size:clamp(42px,4.15vw,74px)!important;line-height:.96!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important;word-break:normal}.exact-app-section .exact-tech-grid,.exact-web-section .exact-tech-grid{grid-template-columns:minmax(0,.96fr) minmax(230px,.72fr) minmax(260px,.76fr)!important}.animation-section .jump-vector{inset:0!important;left:50%!important;right:auto!important;transform:translate3d(-50%,-68vh,0) scale(.96)!important;width:min(34vw,440px)!important}.animation-section.is-visible .jump-vector{animation:jumpDropInCentered .78s cubic-bezier(.17,.9,.22,1.25) forwards!important}.animation-section .jump-vector img{width:min(100%,390px)!important}@keyframes jumpDropInCentered{0%{opacity:0;transform:translate3d(-50%,-72vh,0) scale(.9) rotate(-5deg)}54%{opacity:1;transform:translate3d(-50%,38px,0) scale(1.07) rotate(2deg)}70%{transform:translate3d(-50%,-26px,0) scale(1.03) rotate(-1deg)}83%{transform:translate3d(-50%,16px,0) scale(1.04) rotate(1deg)}94%{transform:translate3d(-50%,-8px,0) scale(1.01)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@media (max-width:1100px){.built-next-section .split-service-grid,.exact-app-section .exact-tech-grid,.exact-web-section .exact-tech-grid{grid-template-columns:1fr!important}.built-next-flow,.built-next-section .dive-copy{grid-column:1!important;justify-self:center;width:min(100%,620px)!important}.built-next-section .dive-copy,.built-next-section .gradient-title p,.built-next-section .gradient-title small{text-align:center!important}.built-next-section .gradient-title span{margin:0 auto;max-width:none}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(42px,9vw,68px)!important;text-align:center!important}.animation-section .jump-vector{width:min(54vw,360px)!important}}@media (max-width:640px){.built-next-section .split-service-grid{padding:96px 0 84px;width:min(90vw,520px)!important}.built-next-section .gradient-title span{font-size:clamp(50px,15vw,72px)!important}.built-next-flow strong{font-size:clamp(26px,9vw,40px)}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(38px,11vw,54px)!important}.animation-section .jump-vector{width:min(64vw,300px)!important}}.animation-section{background:radial-gradient(circle at 50% 34%,#0568ff29,#0000 28%),radial-gradient(circle at 18% 80%,#4db3ff14,#0000 34%),linear-gradient(135deg,#fff,#f8faff 58%,#eef4ff)!important;color:#11121a!important;display:grid;place-items:center}.animation-section:before{background:linear-gradient(90deg,rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(rgba(5,104,255,.045) 1px,#0000 0),radial-gradient(circle at 72% 28%,#0568ff14,#0000 30%)!important;background-size:118px 118px,118px 118px,auto!important;opacity:.72!important}.animation-section:after{background-image:none!important;content:none!important;display:none!important}.animation-section .split-service-grid{align-items:center;gap:clamp(28px,5vw,84px);grid-template-columns:minmax(280px,.95fr) minmax(260px,.72fr) minmax(250px,.75fr)!important;min-height:100vh;padding:clamp(112px,12vh,150px) 0 clamp(88px,10vh,128px);width:min(86vw,1280px)!important;z-index:4!important}.animation-section .two-d-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #0568ff21;border-radius:8px;box-shadow:0 26px 70px #0568ff1a;grid-column:1!important;padding:clamp(28px,3.5vw,48px);position:relative;z-index:5!important}.animation-section .two-d-title{justify-content:flex-start!important;margin:0 0 18px!important}.animation-section .two-d-title small,.animation-section .two-d-title span{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#11121a,#0568ff 68%,#24262d)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#11121a!important;text-shadow:none!important}.animation-section .two-d-title small{font-size:clamp(46px,4.7vw,78px)!important}.animation-section .two-d-title span{font-size:clamp(72px,7vw,124px)!important}.animation-section .two-d-copy p{color:#11121ab8!important;font-size:15px!important;line-height:24px!important;margin:0 0 28px!important;text-align:left!important;width:min(100%,470px)!important}.animation-section .service-page-inline-link{background:#0568ff!important;border-color:#0568ff52!important;box-shadow:0 16px 38px #0568ff38!important;color:#fff!important}.animation-section .section-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #0568ff21;border-radius:8px;box-shadow:0 26px 70px #0568ff17;grid-column:3!important;justify-self:stretch!important;padding:clamp(24px,3vw,38px);position:relative!important;top:auto!important;z-index:5!important}.animation-section .section-links ul{grid-gap:12px;display:grid;gap:12px;margin:0;padding:0}.animation-section .section-links a{align-items:center;background:#ffffff94;border:1px solid #0568ff1c;border-radius:7px;color:#24262d!important;display:flex!important;font-size:14px!important;font-weight:700;letter-spacing:0!important;line-height:1.2!important;min-height:50px;padding:0 18px!important}.animation-section .centercircle,.animation-section .centercircle2,.animation-section .satisfied-circle,.animation-section .section-links a:before,.animation-section .theme-circle{display:none!important}.animation-section .section-links a:hover{background:#0568ff!important;border-color:#0568ff!important;color:#fff!important;text-shadow:none!important;transform:translateY(-2px)!important}.animation-section .jump-vector{animation:none!important;display:grid!important;inset:0 auto 0 50%!important;opacity:0!important;place-items:center!important;pointer-events:none;position:absolute!important;transform:translate3d(-50%,-62vh,0) scale(.92)!important;transition:transform .85s cubic-bezier(.17,.9,.22,1.18),opacity .26s ease!important;width:min(28vw,360px)!important;will-change:transform,opacity;z-index:3!important}.animation-section.is-visible .jump-vector{animation:none!important;opacity:1!important;transform:translate3d(-50%,0,0) scale(1)!important}.animation-section .jump-vector img{animation:animationCharacterFloat 2.8s ease-in-out infinite alternate!important;filter:drop-shadow(0 24px 50px rgba(5,104,255,.16))!important;margin:0 auto!important;transform-origin:center center;width:min(100%,330px)!important}@keyframes animationCharacterFloat{0%{transform:translateY(-8px)}to{transform:translateY(12px)}}@media (max-width:1100px){.animation-section .split-service-grid{grid-template-columns:1fr!important;padding:96px 0 84px;width:min(90vw,720px)!important}.animation-section .section-links,.animation-section .two-d-copy{grid-column:1!important}.animation-section .jump-vector{grid-row:2;inset:auto!important;justify-self:center;margin:-18px auto 6px;position:relative!important;transform:translate3d(0,-28vh,0) scale(.94)!important;width:min(56vw,340px)!important}.animation-section.is-visible .jump-vector{transform:translateZ(0) scale(1)!important}.animation-section .two-d-copy p,.animation-section .two-d-title{justify-content:center!important;text-align:center!important}}@media (max-width:640px){.animation-section .jump-vector{width:min(66vw,280px)!important}.animation-section .two-d-title small{font-size:clamp(40px,12vw,58px)!important}.animation-section .two-d-title span{font-size:clamp(58px,17vw,86px)!important}}.hero-character,.hero-scene,.hero-section,.hero-visual,.mobile-man{will-change:auto!important}.hero-scene:after,.hero-scene:before,.hero-visual:after,.hero-visual:before{animation:none!important;content:none!important;display:none!important}.hero-soft-effects,.hero-visual-effects,.hero-visual-effects span{animation:none!important}.hero-visual-effects{display:none!important}.hero-soft-effects{background:radial-gradient(circle at 76% 34%,#0568ff24,#0000 30%),radial-gradient(circle at 52% 78%,#4db3ff14,#0000 32%)!important;opacity:.22!important}.hero-moon-background{opacity:.84!important;transform:translateZ(0)}.hero-lunar-ground{opacity:.92!important}.hero-character .hero-visual img,.mobile-man .hero-visual img{filter:drop-shadow(0 24px 34px rgba(17,18,26,.2)) drop-shadow(10px 0 18px rgba(5,104,255,.16))!important}.hero-section:before{background-size:148px 148px,148px 148px,144px 144px!important}.hero-character,.hero-copy,.home-men-text{animation-duration:.52s!important}@media (prefers-reduced-motion:no-preference){.hero-cta,.site-header .right-nav .nav-link-button,.site-header .right-nav a{transition-duration:.16s!important}}.exact-mission{background:radial-gradient(circle at 80% 18%,#4db3ff24,#0000 30%),radial-gradient(circle at 16% 80%,#0568ff2e,#0000 34%),linear-gradient(135deg,#02050a,#07101a 52%,#0d1724)!important;color:#f5f7fa!important;display:grid;place-items:center}.exact-mission:before{background:linear-gradient(90deg,rgba(77,179,255,.052) 1px,#0000 0),linear-gradient(rgba(77,179,255,.042) 1px,#0000 0),linear-gradient(118deg,#0000 0 30%,#4db3ff24 30.22%,#0000 30.62%),linear-gradient(118deg,#0000 0 72%,#0568ff1f 72.22%,#0000 72.62%)!important;background-size:118px 118px,118px 118px,auto,auto!important;content:"";inset:0;opacity:.76!important;pointer-events:none;position:absolute;z-index:0}.exact-mission:after{bottom:-34px;color:rgba(245,247,250,.028);content:"DELIVERY";font-family:Cormorant Garamond,Canela,Athene,Georgia,serif;font-size:210px;left:-6vw;letter-spacing:0;line-height:.82}.exact-mission-grid{align-items:center;gap:34px;grid-template-columns:minmax(280px,.9fr) minmax(240px,.72fr) minmax(280px,.9fr)!important;min-height:100vh!important;padding:112px 0 96px;position:relative;width:min(86vw,1260px)!important;z-index:2}.exact-mission .NftHeading,.exact-mission .centerline,.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .mission-panel,.exact-mission .worklogo{height:auto!important;min-height:0!important}.exact-mission .mission-panel{align-items:center;display:grid;min-height:520px!important}.exact-mission .mask1,.exact-mission .mask2,.exact-mission .mask3{background:none!important;filter:none!important;opacity:1!important;pointer-events:none;transform:none!important}.exact-mission .maskTextLeft,.exact-mission .maskTextLeftInner,.exact-mission .worklogo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a111bd1!important;border:1px solid #4db3ff24!important;border-radius:8px;box-shadow:0 26px 80px #00000057,0 0 34px #0568ff14!important;width:100%!important}.exact-mission .maskTextLeft{padding:42px}.exact-mission .maskTextLeftInner{padding:0}.exact-mission .maskTextLeftInner:before{color:#4db3ff;content:"WHY APPIVOROUS";display:block;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1;margin-bottom:24px}.exact-mission .Peraslider p,.exact-mission .Peraslider p+p{color:#f5f7fabd!important;font-size:15px!important;line-height:25px!important;margin:0!important}.exact-mission .Peraslider p:first-child{color:#f5f7fa!important;font-family:Athene,Georgia,serif;font-size:34px!important;line-height:1.05!important;margin-bottom:20px!important}.exact-mission .centerline:before{color:#f5f7fad6;content:"STRATEGY";font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:700;left:50%;letter-spacing:.38em;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-90deg);z-index:2}.exact-mission .centerline:after{background:linear-gradient(180deg,#0000,#4db3ff80,#0000);content:"";height:76%;left:50%;position:absolute;top:12%;transform:translateX(-50%);width:1px}.exact-mission .bothcenterline,.exact-mission .centercircle2,.exact-mission .lognimg3,.exact-mission .lognimg4,.exact-mission .text3dleft,.exact-mission .text3dright{display:none!important}.exact-mission .worklogo{padding:34px}.exact-mission .worklogo:before{color:#4db3ff;content:"Execution Stack";display:block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:18px}.exact-mission .NftHeading{grid-gap:12px;gap:12px}.exact-mission .NftHeading div{align-items:center;animation:none!important;background:hsla(0,0%,100%,.035);border:1px solid #4db3ff1f;border-radius:7px;display:flex!important;justify-content:space-between;min-height:62px;opacity:1!important;padding:0 18px;position:relative!important;transform:none!important}.exact-mission .NftHeading div img{display:none!important}.exact-mission .NftHeading div:before{color:#f5f7fae6;font-family:Athene,Georgia,serif;font-size:28px;line-height:1}.exact-mission .NftHeading div:after{color:#4db3ffdb;font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:700}.exact-mission .NftHeading div:first-child:before{content:"Product"}.exact-mission .NftHeading div:nth-child(2):before{content:"Interface"}.exact-mission .NftHeading div:nth-child(3):before{content:"Engineering"}.exact-mission .NftHeading div:nth-child(4):before{content:"Launch"}.exact-mission .NftHeading div:first-child:after{content:"01"}.exact-mission .NftHeading div:nth-child(2):after{content:"02"}.exact-mission .NftHeading div:nth-child(3):after{content:"03"}.exact-mission .NftHeading div:nth-child(4):after{content:"04"}.animation-section .two-d-title{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:10px;max-width:100%!important}.animation-section .two-d-title small,.animation-section .two-d-title span{flex:0 1 auto;line-height:.94!important;max-width:100%;white-space:nowrap}.animation-section .two-d-title small{font-size:54px!important}.animation-section .two-d-title span{font-size:84px!important}.animation-section .jump-vector img{animation:animationCharacterFastBounce .92s cubic-bezier(.45,0,.55,1) infinite alternate both!important}@keyframes animationCharacterFastBounce{0%{transform:translate3d(0,-18px,0) scale(.99) rotate(-1deg)}45%{transform:translate3d(0,8px,0) scale(1.02) rotate(.8deg)}to{transform:translate3d(0,28px,0) scale(1) rotate(1.4deg)}}@media (max-width:1100px){.exact-mission-grid{grid-template-columns:1fr!important;padding:96px 0 84px;width:min(90vw,720px)!important}.exact-mission .mission-panel{min-height:auto!important}.exact-mission .centerline{min-height:140px!important}.exact-mission .centerline:before{transform:translate(-50%,-50%)}.exact-mission .centerline:after{background:linear-gradient(90deg,#0000,#4db3ff80,#0000);height:1px;left:12%;top:50%;transform:translateY(-50%);width:76%}.animation-section .two-d-title{justify-content:center!important}.animation-section .two-d-title small{font-size:46px!important}.animation-section .two-d-title span{font-size:68px!important}}@media (max-width:640px){.exact-mission:after{font-size:118px}.exact-mission .maskTextLeft,.exact-mission .worklogo{padding:26px}.exact-mission .Peraslider p:first-child{font-size:28px!important}.animation-section .two-d-title small{font-size:38px!important}.animation-section .two-d-title span{font-size:54px!important}}.exact-mission-grid{gap:clamp(38px,5vw,84px)!important;grid-template-columns:minmax(340px,1.05fr) minmax(220px,.52fr) minmax(340px,1.05fr)!important;width:min(90vw,1400px)!important}.exact-mission .mission-panel{min-height:clamp(560px,64vh,700px)!important}.exact-mission .maskTextLeft,.exact-mission .worklogo{min-height:clamp(520px,58vh,650px)!important;padding:clamp(46px,4.5vw,72px)!important}.exact-mission .maskTextLeftInner:before,.exact-mission .worklogo:before{font-size:13px!important;margin-bottom:30px!important}.exact-mission .Peraslider p:first-child{font-size:clamp(38px,3vw,54px)!important;line-height:1.02!important;margin-bottom:26px!important}.exact-mission .Peraslider p:not(:first-child){line-height:28px!important}.exact-mission .NftHeading div{background:hsla(0,0%,100%,.045)!important;border-color:#4db3ff29!important;min-height:82px!important;padding:0 24px!important}.exact-mission .NftHeading div:before{font-size:clamp(32px,2.4vw,44px)!important}.exact-mission .NftHeading div:after{font-size:13px!important}.exact-mission .centerline:before{font-size:13px!important;letter-spacing:.44em!important}.exact-mission .centerline:after{height:82%!important}.animation-section .split-service-grid{gap:clamp(22px,4vw,68px)!important;grid-template-columns:minmax(300px,.82fr) minmax(390px,1fr) minmax(260px,.74fr)!important}.animation-section .two-d-copy{align-items:center!important;display:flex!important;flex-direction:column;overflow:hidden!important;text-align:center!important}.animation-section .two-d-title{gap:12px!important;justify-content:center!important;margin:0 auto 20px!important;text-align:center!important;width:100%!important}.animation-section .two-d-title small,.animation-section .two-d-title span{text-align:center!important}.animation-section .two-d-title small{font-size:clamp(44px,3.6vw,64px)!important}.animation-section .two-d-title span{font-size:clamp(66px,5.2vw,98px)!important}.animation-section .two-d-copy p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.animation-section .two-d-copy .service-page-inline-link{align-self:center!important}.animation-section .jump-vector{width:min(40vw,540px)!important}.animation-section .jump-vector img{width:min(100%,500px)!important}@media (max-width:1100px){.exact-mission-grid{grid-template-columns:1fr!important;width:min(90vw,760px)!important}.exact-mission .maskTextLeft,.exact-mission .worklogo{min-height:auto!important}.animation-section .split-service-grid{grid-template-columns:1fr!important}.animation-section .jump-vector{width:min(68vw,430px)!important}.animation-section .jump-vector img{width:min(100%,420px)!important}}@media (max-width:640px){.exact-mission .maskTextLeft,.exact-mission .worklogo{padding:30px!important}.exact-mission .Peraslider p:first-child{font-size:clamp(30px,10vw,40px)!important}.exact-mission .NftHeading div{min-height:70px!important}.animation-section .two-d-title{gap:8px!important}.animation-section .two-d-title small{font-size:clamp(34px,10vw,46px)!important}.animation-section .two-d-title span{font-size:clamp(48px,15vw,68px)!important}.animation-section .jump-vector{width:min(78vw,340px)!important}}.exact-mission{background:radial-gradient(circle at 18% 18%,#0568ff38,#0000 30%),radial-gradient(circle at 82% 70%,#4db3ff1f,#0000 32%),linear-gradient(135deg,#02050a,#07101a 46%,#0d1119)!important;height:auto!important;min-height:100svh!important;overflow:hidden!important;padding:clamp(96px,9vw,138px) 0 clamp(104px,10vw,150px)!important}.exact-mission:before{background:linear-gradient(90deg,#4db3ff0d 1px,#0000 0),linear-gradient(#4db3ff0a 1px,#0000 0),radial-gradient(circle at 50% 18%,#0568ff2e,#0000 28%)!important;opacity:.7!important}.exact-mission:after{bottom:-36px;color:hsla(0,0%,100%,.035)!important;content:"CREATE"!important;filter:blur(.8px);font-family:Cormorant Garamond,Canela,Georgia,serif;font-size:clamp(150px,21vw,390px)!important;font-weight:300;letter-spacing:0!important;line-height:.8;pointer-events:none;position:absolute;right:-8vw;z-index:1}.mission-premium-heading{margin:0 auto clamp(42px,5vw,72px);position:relative;text-align:center;width:min(88vw,1120px);z-index:3}.mission-premium-heading small{color:#4db3ff;display:block;font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.28em;line-height:1;margin-bottom:18px;text-transform:uppercase}.mission-premium-heading h2{color:#fff;font-family:Athene,Cormorant Garamond,Georgia,serif;font-size:clamp(48px,6.3vw,92px);font-weight:400;letter-spacing:0;line-height:.95;margin:0 auto;max-width:940px}.mission-premium-heading p{color:#e7efffb3;font-family:Acumin Pro,Arial,sans-serif;font-size:clamp(15px,1.2vw,18px);line-height:1.7;margin:24px auto 0;max-width:690px}.exact-mission-grid{align-items:stretch!important;gap:clamp(18px,2.8vw,38px)!important;grid-template-columns:minmax(0,1.06fr) minmax(136px,.34fr) minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:0!important;width:min(88vw,1280px)!important}.exact-mission .mission-panel{align-items:stretch!important;display:flex!important;overflow:visible!important}.exact-mission .mission-panel,.exact-mission .mission-panel:nth-child(2){min-height:clamp(470px,54vh,610px)!important}.exact-mission .bothcenterline,.exact-mission .centercircle2,.exact-mission .lognimg3,.exact-mission .lognimg4,.exact-mission .mask1,.exact-mission .mask2,.exact-mission .mask3,.exact-mission .text3dleft,.exact-mission .text3dright{background:none!important;display:none!important}.exact-mission .maskTextLeft,.exact-mission .worklogo{align-items:center!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#090f18f0,#0a1828bd),radial-gradient(circle at 18% 0,#4db3ff1f,#0000 28%)!important;border:1px solid #6ebeff2e!important;border-radius:8px!important;box-shadow:0 34px 100px #0000006b,inset 0 1px 0 #ffffff12,0 0 48px #0568ff14!important;display:flex!important;min-height:100%!important;overflow:hidden!important;padding:clamp(32px,3.8vw,54px)!important;width:100%!important}.exact-mission .maskTextLeft:after,.exact-mission .worklogo:after{background:linear-gradient(120deg,#ffffff1a,#0000 26%),linear-gradient(180deg,#4db3ff14,#0000 48%);content:"";inset:0;opacity:.52;pointer-events:none;position:absolute;z-index:0}.exact-mission .maskTextLeftInner{align-items:flex-start!important;background:#0000!important;border:0!important;box-shadow:none!important;display:flex!important;flex-direction:column;height:auto!important;justify-content:center!important;min-height:0!important;padding:0!important;position:relative;width:100%!important;z-index:2}.exact-mission .maskTextLeftInner:before{color:#6ec2ff!important;content:"APPETITE FOR INNOVATION"!important;font-family:Acumin Pro,Arial,sans-serif;font-size:12px!important;font-weight:800;letter-spacing:.2em;margin-bottom:28px!important;text-transform:uppercase}.exact-mission .Peraslider{height:auto!important;opacity:1!important;overflow:visible!important}.exact-mission .Peraslider p,.exact-mission .Peraslider p+p{animation:none!important;inset:auto!important;opacity:1!important;position:static!important;text-align:left!important;transform:none!important}.exact-mission .Peraslider p:first-child{color:#fff!important;font-family:Athene,Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4vw,64px)!important;font-weight:400;letter-spacing:0!important;line-height:.98!important;margin:0 0 24px!important;max-width:720px}.exact-mission .Peraslider p:not(:first-child){color:#e7efffb8!important;font-family:Acumin Pro,Arial,sans-serif;font-size:16px!important;line-height:1.72!important;margin:0!important;max-width:560px}.mission-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.mission-proof-row span{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #6ec2ff33;border-radius:999px;color:#f5f9ffdb;display:inline-flex;font-family:Acumin Pro,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.11em;min-height:36px;padding:0 15px;text-transform:uppercase}.exact-mission .centerline{align-items:stretch!important;border:0!important;display:flex!important;height:auto!important;padding:0!important;position:relative;width:100%!important;z-index:3}.exact-mission .centerline:after,.exact-mission .centerline:before{content:none!important;display:none!important}.mission-axis-card{grid-gap:12px;background:linear-gradient(180deg,#070d16e6,#0d20369e),radial-gradient(circle at 50% 0,#4db3ff29,#0000 32%);border:1px solid #6ec2ff2b;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,0 28px 70px #00000057,0 0 42px #0568ff14;display:grid;gap:12px;grid-template-rows:repeat(4,1fr);min-height:100%;padding:18px 12px;position:relative;width:100%;z-index:3}.mission-axis-card span{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff12;border-radius:999px;color:#f5f9ffdb;display:flex;font-family:Acumin Pro,Arial,sans-serif;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.13em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.exact-mission .worklogo{align-items:stretch!important}.exact-mission .worklogo:before{color:#6ec2ff!important;content:"Execution System"!important;font-family:Acumin Pro,Arial,sans-serif;font-size:12px!important;font-weight:800;left:clamp(32px,3.8vw,54px);letter-spacing:.2em;margin:0!important;position:absolute;text-transform:uppercase;top:clamp(28px,3vw,40px);z-index:3}.exact-mission .NftHeading{grid-gap:14px!important;align-content:center;display:grid!important;gap:14px!important;grid-template-columns:1fr;height:auto!important;min-height:0!important;padding-top:54px;perspective:none!important;position:relative;width:100%!important;z-index:2}.exact-mission .NftHeading .mission-step-card{grid-column-gap:18px;grid-row-gap:7px;align-items:start;animation:none!important;background:linear-gradient(135deg,hsla(0,0%,100%,.068),hsla(0,0%,100%,.028)),radial-gradient(circle at 0 0,#4db3ff21,#0000 36%)!important;border:1px solid #6ec2ff29!important;border-radius:8px!important;box-shadow:inset 0 1px 0 #ffffff0f!important;column-gap:18px;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;min-height:96px!important;opacity:1!important;overflow:hidden;padding:20px 20px 20px 22px!important;position:relative!important;row-gap:7px;transform:none!important}.exact-mission .NftHeading .mission-step-card:after,.exact-mission .NftHeading .mission-step-card:before{content:none!important;display:none!important}.mission-step-index{color:#6ec2fff2;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;grid-row:1/3;line-height:1;min-width:44px}.mission-step-title{color:#fff;font-family:Acumin Pro,Arial,sans-serif;font-size:clamp(18px,1.5vw,22px);font-weight:800;letter-spacing:0;line-height:1.15}.exact-mission .mission-step-card small{color:#e7efffa8;font-family:Acumin Pro,Arial,sans-serif;font-size:13px;letter-spacing:0;line-height:1.5}.exact-mission .maskTextLeft,.exact-mission .mission-axis-card,.exact-mission .mission-premium-heading,.exact-mission .worklogo{opacity:0;transform:translateY(24px);transition:opacity .76s ease,transform .76s ease,border-color .24s ease,box-shadow .24s ease}.exact-mission.is-visible .maskTextLeft,.exact-mission.is-visible .mission-axis-card,.exact-mission.is-visible .mission-premium-heading,.exact-mission.is-visible .worklogo{opacity:1;transform:translateY(0)}.exact-mission.is-visible .mission-axis-card{transition-delay:.12s}.exact-mission.is-visible .worklogo{transition-delay:.18s}.exact-mission .maskTextLeft:hover,.exact-mission .mission-axis-card:hover,.exact-mission .worklogo:hover{border-color:#6ec2ff57!important;box-shadow:0 34px 100px #00000070,inset 0 1px 0 #ffffff14,0 0 64px #0568ff1f!important}@media (max-width:1180px){.exact-mission-grid{gap:22px!important;grid-template-columns:1fr!important;width:min(90vw,980px)!important}.exact-mission .mission-panel,.exact-mission .mission-panel:nth-child(2){min-height:auto!important}.mission-axis-card{border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;min-height:auto;padding:12px}.mission-axis-card span{min-height:54px;transform:none;writing-mode:horizontal-tb}.exact-mission .NftHeading{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:52px}}@media (max-width:700px){.exact-mission{padding:82px 0 92px!important}.mission-premium-heading{text-align:left;width:min(90vw,560px)}.mission-premium-heading h2{font-size:clamp(42px,13vw,58px)}.exact-mission .maskTextLeft,.exact-mission .worklogo{padding:28px!important}.exact-mission .Peraslider p:first-child{font-size:clamp(34px,11vw,46px)!important}.mission-proof-row span{min-height:34px;padding:0 12px}.exact-mission .NftHeading,.mission-axis-card{grid-template-columns:1fr}.mission-axis-card span{min-height:46px}.exact-mission .worklogo:before{left:28px;top:28px}.exact-mission .NftHeading .mission-step-card{min-height:92px!important;padding:18px!important}}.site-header{transition:transform .3s ease,opacity .26s ease,padding-top .26s ease!important}.site-header:before{-webkit-backdrop-filter:blur(18px) saturate(1.28);backdrop-filter:blur(18px) saturate(1.28);background:#ffffffb3;border:1px solid #11121a14;border-radius:8px;box-shadow:0 18px 54px #070b0b1c,inset 0 1px 0 #ffffffb8;content:"";height:clamp(62px,5vw,78px);left:50%;opacity:0;pointer-events:none;position:absolute;top:clamp(10px,1.4vw,18px);transform:translateX(-50%) translateY(-10px) scale(.985);transition:opacity .26s ease,transform .26s ease,background .26s ease,border-color .26s ease;width:min(94vw,1803px);z-index:0}.site-header .header-grid{position:relative;z-index:2}.site-header.is-scrolled{padding-top:clamp(14px,1.35vw,22px)!important}.site-header.is-scrolled:before{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translate3d(0,-116%,0)}.site-header.is-scrolled .right-nav .nav-link-button,.site-header.is-scrolled .right-nav a,.site-shell:has(.hero-section) .site-header.is-scrolled .right-nav .nav-link-button,.site-shell:has(.hero-section) .site-header.is-scrolled .right-nav a{color:#11121ae0!important}.site-header.is-scrolled .right-nav .nav-link-button.active,.site-header.is-scrolled .right-nav .nav-link-button:hover,.site-header.is-scrolled .right-nav a.active,.site-header.is-scrolled .right-nav a:hover{color:#0568ff!important}.site-header.is-scrolled .menu-button span,.site-shell:has(.hero-section) .site-header.is-scrolled .menu-button span{background:#11121acc!important}.site-header.menu-open:before{background:#02050abd;border-color:#ffffff1a;opacity:1}.site-header.menu-open .menu-button span,.site-shell:has(.hero-section) .site-header.menu-open .menu-button span{background:#f6f6f6!important}.hero-section{--grid-color:rgba(5,104,255,.045)!important;background:linear-gradient(112deg,#fff,#f9fbff 39%,#edf4ff 49%,#0a111b 61%,#05080d)!important}.hero-section:before{background:linear-gradient(90deg,#0568ff0d 1px,#0000 0),linear-gradient(#0568ff0a 1px,#0000 0)!important;background-size:148px 148px,148px 148px!important;opacity:.28!important}.hero-scene:after,.hero-scene:before,.hero-soft-effects,.hero-visual-effects,.hero-visual:after,.hero-visual:before{animation:none!important;background:none!important;box-shadow:none!important;content:none!important;display:none!important;filter:none!important;opacity:0!important}.hero-character .hero-visual img,.mobile-man .hero-visual img{animation:none!important;filter:drop-shadow(0 24px 34px rgba(17,18,26,.2)) drop-shadow(-8px 0 14px rgba(255,255,255,.28))!important}.hero-copy h1,.hero-copy h2,.home-men-text small,.home-men-text span{text-shadow:none!important}.exact-imagination{background:linear-gradient(135deg,#fff,#f8faff 54%,#eff5ff)!important}.exact-imagination:after{background:linear-gradient(116deg,#0000 0 31%,#0568ff14 31.22%,#0000 31.7%),linear-gradient(116deg,#0000 0 72%,#4db3ff14 72.2%,#0000 72.74%)!important;opacity:.34!important}.exact-imagination-grid{gap:clamp(20px,3vw,46px)!important;grid-template-columns:minmax(0,4.8fr) minmax(120px,1.4fr) minmax(0,4.8fr)!important}.exact-imagination .menleftimg{background:linear-gradient(180deg,#ffffff52,#fff0),linear-gradient(90deg,#0568ff0f,#0000 55%)!important}.exact-imagination .menleftimg:before{background:linear-gradient(90deg,rgba(5,104,255,.055) 1px,#0000 0),linear-gradient(rgba(5,104,255,.045) 1px,#0000 0)!important;background-size:54px 54px!important;border-color:#0568ff24!important;border-radius:8px;inset:11% 7% 12% 12%!important}.exact-imagination .menleftimg:after{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #0568ff29;border-radius:999px;bottom:14%;box-shadow:0 18px 48px #0568ff14;color:#11121ab8;content:"CREATE / BUILD / SCALE";display:inline-flex;font:800 11px/1 Acumin Pro,Arial,sans-serif;left:16%;letter-spacing:.12em;min-height:38px;padding:0 16px;position:absolute;z-index:4}.imagination-people-stage{height:100%;min-height:min(78vh,680px);position:relative;width:100%;z-index:2}.exact-imagination .imagination-person-primary{bottom:9%;left:16%;opacity:0;position:absolute;transform:translate3d(-36px,28px,0) scale(.94);transition:opacity .78s ease,transform .9s cubic-bezier(.17,.9,.22,1.12);width:min(48%,360px);z-index:3}.exact-imagination.is-visible .imagination-person-primary{transform:translateZ(0) scale(1)}.exact-imagination .imagination-person-primary img{animation:imaginationLeadFigureFloat 4.8s ease-in-out infinite alternate!important;filter:grayscale(.18) brightness(1.04) contrast(1.05) drop-shadow(0 28px 48px rgba(7,11,11,.16))!important;width:100%!important}.imagination-person-secondary{bottom:20%;opacity:0;position:absolute;right:11%;transform:translate3d(42px,-18px,0) rotate(8deg) scale(.86);transition:opacity .78s ease .14s,transform .96s cubic-bezier(.17,.9,.22,1.12) .14s;width:min(34%,245px);z-index:2}.exact-imagination.is-visible .imagination-person-secondary{transform:translateZ(0) rotate(5deg) scale(1)}.imagination-person-secondary img{animation:imaginationSecondFigureFloat 5.6s ease-in-out infinite alternate!important;display:block;filter:grayscale(.15) brightness(1.04) contrast(1.05) drop-shadow(0 24px 44px rgba(5,104,255,.16))!important;width:100%}.imagination-motion-ring{aspect-ratio:1;border:1px solid #0568ff1f;border-radius:999px;left:50%;opacity:.8;position:absolute;top:46%;transform:translate(-50%,-50%);width:min(50%,420px);z-index:1}.imagination-motion-ring span{animation:imaginationOrbitDot 7s linear infinite;background:#0568ff;border-radius:999px;box-shadow:0 0 20px #0568ff47;height:12px;position:absolute;width:12px}.imagination-motion-ring span:first-child{left:50%;top:-6px}.imagination-motion-ring span:nth-child(2){animation-delay:-2.2s;bottom:18%;right:3%}.imagination-motion-ring span:nth-child(3){animation-delay:-4.4s;bottom:20%;left:6%}@keyframes imaginationLeadFigureFloat{0%{transform:translateZ(0) rotate(-1deg)}to{transform:translate3d(0,-16px,0) rotate(1.4deg)}}@keyframes imaginationSecondFigureFloat{0%{transform:translate3d(0,8px,0) rotate(4deg)}to{transform:translate3d(-8px,-14px,0) rotate(-2deg)}}@keyframes imaginationOrbitDot{0%{transform:rotate(0deg) translateX(12px) rotate(0deg)}to{transform:rotate(1turn) translateX(12px) rotate(-1turn)}}.exact-mission{background:linear-gradient(135deg,#02050a,#07101a 48%,#0a1420)!important;padding:clamp(88px,8vw,124px) 0 clamp(96px,9vw,134px)!important}.exact-mission:before{background:linear-gradient(90deg,rgba(77,179,255,.046) 1px,#0000 0),linear-gradient(#4db3ff0a 1px,#0000 0),linear-gradient(118deg,#0000 0 30%,#4db3ff1c 30.22%,#0000 30.7%)!important;background-size:96px 96px,96px 96px,auto!important;opacity:.72!important}.exact-mission:after{bottom:-42px!important;color:hsla(0,0%,100%,.032)!important;content:"SYSTEMS"!important;right:-9vw!important}.mission-premium-heading{margin-bottom:clamp(34px,4vw,54px)!important}.mission-premium-heading h2{font-size:clamp(46px,5.8vw,86px)!important;max-width:980px!important}.exact-mission-grid{gap:clamp(18px,2vw,28px)!important;grid-template-columns:minmax(0,1.04fr) minmax(230px,.52fr) minmax(0,1fr)!important;width:min(90vw,1380px)!important}.exact-mission .mission-panel{min-height:clamp(520px,58vh,660px)!important}.exact-mission .maskTextLeft,.exact-mission .worklogo,.mission-axis-card{border-color:#6ec2ff33!important;border-radius:8px!important;box-shadow:0 32px 90px #0000005c,inset 0 1px 0 #ffffff12,0 0 42px #0568ff14!important}.exact-mission .maskTextLeft{background:linear-gradient(145deg,#090f18f0,#071321d1),linear-gradient(90deg,#4db3ff17 1px,#0000 0),linear-gradient(#4db3ff12 1px,#0000 0)!important;background-size:auto,58px 58px,58px 58px!important;position:relative}.exact-mission .maskTextLeft:before{color:#ffffff14;content:"01";font:400 clamp(72px,8vw,128px)/.8 Athene,Georgia,serif;position:absolute;right:clamp(24px,3vw,42px);top:clamp(22px,3vw,40px);z-index:1}.exact-mission .Peraslider p:first-child{font-size:clamp(44px,4.2vw,70px)!important;max-width:690px!important}.mission-proof-row span{background:#ffffff12!important;border-color:#6ec2ff3d!important}.mission-axis-card{background:radial-gradient(circle at 50% 50%,#4db3ff33,#0000 34%),linear-gradient(180deg,#070d16f0,#0a1c30b8)!important;border-radius:8px!important;min-height:100%!important;overflow:hidden;place-items:center!important}.mission-axis-card:before{background:linear-gradient(135deg,#0568ff,#4db3ff);box-shadow:0 18px 44px #0568ff38;color:#fff;content:"A";display:grid;font:800 clamp(34px,3vw,48px)/1 Acumin Pro,Arial,sans-serif;place-items:center;position:absolute;width:clamp(78px,8vw,116px);z-index:2}.mission-axis-card:after,.mission-axis-card:before{aspect-ratio:1;border:1px solid #6ec2ff38;border-radius:50%}.mission-axis-card:after{animation:missionOrbitSpin 16s linear infinite;content:"";position:absolute;width:76%;z-index:1}.mission-axis-card span{animation:missionChipFloat 4.8s ease-in-out infinite alternate;background:#ffffff14!important;border-radius:999px!important;color:#f5f9ffe6!important;min-height:38px!important;padding:0 13px!important;position:absolute!important;transform:none!important;width:auto!important;writing-mode:horizontal-tb!important;z-index:3}.mission-axis-card span:first-child{left:50%;top:16%;transform:translateX(-50%)!important}.mission-axis-card span:nth-child(2){animation-delay:-1.2s;right:10%;top:45%}.mission-axis-card span:nth-child(3){animation-delay:-2.4s;bottom:16%;left:50%;transform:translateX(-50%)!important}.mission-axis-card span:nth-child(4){animation-delay:-3.6s;left:10%;top:45%}.exact-mission .worklogo{background:linear-gradient(145deg,#090f18f0,#0a1828c7),linear-gradient(118deg,#0000 0 62%,#4db3ff1a 62.2%,#0000 62.8%)!important;position:relative}.exact-mission .worklogo:before{content:"Delivery Stack"!important}.exact-mission .NftHeading{gap:16px!important;padding-top:60px!important}.exact-mission .NftHeading .mission-step-card{background:linear-gradient(135deg,hsla(0,0%,100%,.082),#ffffff08)!important;border-color:#6ec2ff2e!important;min-height:104px!important;padding:20px 20px 20px 24px!important}.exact-mission .NftHeading .mission-step-card:before{background:linear-gradient(180deg,#4db3ff,#0568ff);border-radius:999px;content:""!important;display:block!important;inset:14px auto 14px 0;position:absolute;width:3px}.exact-mission .NftHeading .mission-step-card:after{background:radial-gradient(circle,#4db3ff47,#0000 60%);border:1px solid #6ec2ff33;border-radius:50%;content:""!important;display:block!important;height:34px;position:absolute;right:18px;top:18px;width:34px}.mission-step-index{color:#6ec2fffa!important}.mission-step-title{font-size:clamp(19px,1.55vw,24px)!important}@keyframes missionOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes missionChipFloat{0%{margin-top:-6px}to{margin-top:8px}}@media (max-width:1180px){.site-header:before{height:58px;top:10px;width:calc(100% - 28px)}.exact-imagination-grid,.exact-mission-grid{grid-template-columns:1fr!important}.imagination-people-stage{min-height:500px}.mission-axis-card{min-height:260px!important}.mission-axis-card:after{width:min(62vw,310px)}}@media (max-width:640px){.exact-imagination .menleftimg:after{bottom:8%;left:50%;transform:translateX(-50%);white-space:nowrap}.imagination-people-stage{min-height:390px}.exact-imagination .imagination-person-primary{left:9%;width:54%}.imagination-person-secondary{right:7%;width:39%}.imagination-motion-ring{width:72%}.mission-axis-card span{font-size:10px!important}}.site-header.is-scrolled:before,.site-header.menu-open:before,.site-header:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:0!important;box-shadow:none!important;content:none!important;display:none!important;opacity:0!important}.site-header.is-scrolled{padding-top:48px!important}@media (max-width:1200px){.site-header.is-scrolled{padding-top:24px!important}}.hero-section{--purple-glow:#0000!important;background:#fff!important}.hero-moon-background{background-position:60% top!important;background-repeat:no-repeat!important;background-size:cover!important;filter:none!important;height:100%!important;inset:0!important;mix-blend-mode:normal!important;opacity:1!important;position:absolute!important;transform:none!important;width:100%!important;z-index:1!important}.hero-scene:after,.hero-scene:before,.hero-section:after,.hero-soft-effects,.hero-visual-effects,.hero-visual:after,.hero-visual:before{animation:none!important;background:none!important;box-shadow:none!important;content:none!important;display:none!important;filter:none!important;opacity:0!important}.hero-section:before{background:linear-gradient(90deg,rgba(5,104,255,.045) 1px,#0000 0),linear-gradient(rgba(5,104,255,.035) 1px,#0000 0)!important;background-size:122px 122px,122px 122px!important;opacity:.34!important}.hero-lunar-ground{bottom:-2px!important;filter:none!important;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 70%,#000000b8 80%,#0000)!important;mask-image:linear-gradient(0deg,#000 0,#000 70%,#000000b8 80%,#0000)!important;mix-blend-mode:normal!important;object-fit:cover!important;object-position:center bottom!important;opacity:.98!important;z-index:3!important}.hero-character,.hero-copy,.home-men-text,.mobile-man{position:relative}.hero-copy,.home-men-text{z-index:10!important}.hero-character,.mobile-man{z-index:11!important}@media (max-width:1400px){.hero-moon-background{background-position:63% top!important}}@media (max-width:991px){.hero-moon-background{background-position:70% top!important}.hero-lunar-ground{height:clamp(160px,25vh,230px)!important}}@media (max-width:640px){.hero-moon-background{background-position:74% top!important}.hero-section:before{background-size:82px 82px,82px 82px!important;opacity:.24!important}.hero-lunar-ground{height:158px!important}}.exact-imagination .imagination-people-stage{min-height:min(78vh,690px)!important}.exact-imagination .imagination-person-primary,.exact-imagination .imagination-person-secondary{opacity:0;position:absolute!important;transition:opacity .76s ease,transform .88s cubic-bezier(.17,.9,.22,1.12);z-index:3!important}.exact-imagination .imagination-person-primary{bottom:8%!important;left:13%!important;transform:translate3d(-34px,26px,0) scale(.94)!important;width:min(43%,350px)!important}.exact-imagination .imagination-person-secondary{bottom:13%!important;right:13%!important;transform:translate3d(36px,30px,0) scale(.9)!important;width:min(39%,320px)!important}.exact-imagination.is-visible .imagination-person-primary{opacity:1;transform:translateZ(0) scale(1)!important}.exact-imagination.is-visible .imagination-person-secondary{opacity:1;transform:translateZ(0) scale(.96)!important}.exact-imagination .imagination-person-primary img,.exact-imagination .imagination-person-secondary img{display:block;filter:grayscale(.12) brightness(1.04) contrast(1.05) drop-shadow(0 28px 46px rgba(7,11,11,.16))!important;height:auto!important;transform-origin:center bottom;width:100%!important;will-change:transform}.exact-imagination .imagination-person-primary img{animation:imaginationBoyBouncePrimary 3.2s ease-in-out infinite alternate!important}.exact-imagination .imagination-person-secondary img{animation:imaginationBoyBounceSecondary 3.2s ease-in-out infinite alternate!important;animation-delay:-1.6s!important}@keyframes imaginationBoyBouncePrimary{0%{transform:translate3d(0,10px,0) rotate(-1deg)}to{transform:translate3d(0,-18px,0) rotate(1.2deg)}}@keyframes imaginationBoyBounceSecondary{0%{transform:translate3d(0,-16px,0) rotate(1deg) scaleX(-1)}to{transform:translate3d(0,12px,0) rotate(-1.2deg) scaleX(-1)}}@media (max-width:1180px){.exact-imagination .imagination-people-stage{min-height:500px!important}.exact-imagination .imagination-person-primary{left:12%!important;width:min(45%,310px)!important}.exact-imagination .imagination-person-secondary{right:12%!important;width:min(40%,280px)!important}}@media (max-width:640px){.exact-imagination .imagination-people-stage{min-height:390px!important}.exact-imagination .imagination-person-primary{bottom:10%!important;left:7%!important;width:52%!important}.exact-imagination .imagination-person-secondary{bottom:16%!important;right:4%!important;width:46%!important}}.exact-imagination .imagination-person-primary img,.exact-imagination .imagination-person-secondary img{animation-duration:3.4s!important;animation-timing-function:ease-in-out!important}.exact-imagination .imagination-person-primary img{animation-delay:0s!important;animation-name:imaginationBoySeesawPrimary!important}.exact-imagination .imagination-person-secondary img{animation-delay:0s!important;animation-name:imaginationBoySeesawSecondary!important}@keyframes imaginationBoySeesawPrimary{0%,to{transform:translate3d(0,-18px,0) rotate(1deg)}50%{transform:translate3d(0,14px,0) rotate(-1deg)}}@keyframes imaginationBoySeesawSecondary{0%,to{transform:translate3d(0,14px,0) rotate(-1deg) scaleX(-1)}50%{transform:translate3d(0,-18px,0) rotate(1deg) scaleX(-1)}}.exact-imagination .imagination-person-primary{--boy-orbit-x:24px;--boy-orbit-y:20px}.exact-imagination .imagination-person-secondary{--boy-orbit-x:22px;--boy-orbit-y:18px}.exact-imagination .imagination-person-primary img,.exact-imagination .imagination-person-secondary img{animation-direction:normal!important;animation-duration:5.2s!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;transform-origin:center center!important}.exact-imagination .imagination-person-primary img{animation-name:imaginationBoyRoundPrimary!important}.exact-imagination .imagination-person-secondary img{animation-name:imaginationBoyRoundSecondary!important}@keyframes imaginationBoyRoundPrimary{0%,to{transform:translate3d(0,calc(var(--boy-orbit-y)*-1),0) rotate(-2deg)}25%{transform:translate3d(var(--boy-orbit-x),0,0) rotate(1.6deg)}50%{transform:translate3d(0,var(--boy-orbit-y),0) rotate(2.4deg)}75%{transform:translate3d(calc(var(--boy-orbit-x)*-1),0,0) rotate(-1.4deg)}}@keyframes imaginationBoyRoundSecondary{0%,to{transform:translate3d(0,var(--boy-orbit-y),0) rotate(2deg) scaleX(-1)}25%{transform:translate3d(calc(var(--boy-orbit-x)*-1),0,0) rotate(-1.6deg) scaleX(-1)}50%{transform:translate3d(0,calc(var(--boy-orbit-y)*-1),0) rotate(-2.4deg) scaleX(-1)}75%{transform:translate3d(var(--boy-orbit-x),0,0) rotate(1.4deg) scaleX(-1)}}@media (max-width:640px){.exact-imagination .imagination-person-primary{--boy-orbit-x:14px;--boy-orbit-y:12px}.exact-imagination .imagination-person-secondary{--boy-orbit-x:13px;--boy-orbit-y:11px}}.mission-premium-heading{margin-bottom:clamp(54px,6.2vw,86px)!important}.mission-premium-heading small{margin-bottom:clamp(24px,2.4vw,34px)!important}.mission-premium-heading h2{line-height:1.06!important;max-width:1040px!important}.mission-premium-heading p{margin-top:clamp(28px,3vw,38px)!important}.exact-mission-grid{gap:clamp(24px,3vw,44px)!important;grid-template-columns:minmax(0,1.08fr) minmax(136px,.3fr) minmax(0,1.02fr)!important}.exact-mission .centerline,.exact-mission .mission-panel:nth-child(2){align-items:center!important;justify-content:center!important}.exact-mission .centerline{min-height:100%!important}.mission-axis-card{grid-gap:14px!important;background:linear-gradient(180deg,#070d16f0,#0a1c30bd),radial-gradient(circle at 50% 0,#4db3ff29,#0000 34%)!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;min-height:clamp(470px,54vh,610px)!important;overflow:hidden!important;padding:24px 14px!important;width:min(128px,100%)!important}.mission-axis-card:before{background:linear-gradient(180deg,#0000,#6ec2ff6b,#0000)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 24px #0568ff2e!important}.mission-axis-card:after,.mission-axis-card:before{aspect-ratio:auto!important;content:""!important;display:block!important;position:absolute!important;z-index:1!important}.mission-axis-card:after{animation:none!important;background:radial-gradient(circle at 50% 50%,#4db3ff14,#0000 54%)!important;border:1px solid #6ec2ff21!important;height:auto!important;transform:none!important;width:auto!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){animation:none!important;background:hsla(0,0%,100%,.045)!important;border:1px solid hsla(0,0%,100%,.075)!important;border-radius:999px!important;color:#f5f9ffe6!important;height:100%!important;inset:auto!important;letter-spacing:.16em!important;position:relative!important;transform:rotate(180deg)!important;width:100%!important;writing-mode:vertical-rl!important;z-index:3!important}@media (max-width:1180px){.mission-axis-card{border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:1fr!important;min-height:auto!important;padding:12px!important;width:100%!important}.mission-axis-card:before{bottom:auto!important;height:1px!important;left:24px!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important}.mission-axis-card:after{border-radius:8px!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){min-height:54px!important;transform:none!important;writing-mode:horizontal-tb!important}}@media (max-width:700px){.mission-premium-heading{margin-bottom:42px!important}.mission-premium-heading small{margin-bottom:18px!important}.mission-premium-heading p{margin-top:22px!important}}.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(68%,510px);--imagination-boy-size:clamp(150px,13vw,224px)}.exact-imagination .imagination-motion-ring{border-style:dashed!important;opacity:.72!important;transform:translate(-50%,-50%)!important}.exact-imagination .imagination-boy-orbit{height:var(--imagination-orbit-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:opacity .62s ease;width:var(--imagination-orbit-size);will-change:transform;z-index:4}.exact-imagination.is-visible .imagination-boy-orbit{opacity:1}.exact-imagination.is-visible .imagination-boy-orbit-primary{animation:imaginationRopeOrbitPrimary 9.4s linear infinite}.exact-imagination.is-visible .imagination-boy-orbit-secondary{animation:imaginationRopeOrbitSecondary 9.4s linear infinite}.exact-imagination .imagination-boy-rope{background:linear-gradient(180deg,#0568ff14,#0568ffa3,#08122470);border-radius:999px;box-shadow:0 0 14px #0568ff33;height:calc(50% + var(--imagination-boy-size)*.04);left:50%;position:absolute;top:50%;transform:translate(-50%,-100%);transform-origin:center bottom;width:2px;z-index:2}.exact-imagination .imagination-boy-rope:after{background:#0568ff;border-radius:50%;box-shadow:0 0 18px #0568ff5c;content:"";height:9px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:9px}.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-primary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-secondary{bottom:auto!important;height:auto!important;left:50%!important;opacity:1!important;position:absolute!important;right:auto!important;top:0!important;transform:translate(-50%,-18%)!important;transition:none!important;width:var(--imagination-boy-size)!important;z-index:3!important}.exact-imagination .imagination-boy-orbit .imagination-person-primary img,.exact-imagination .imagination-boy-orbit .imagination-person-secondary img{animation-duration:9.4s!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;display:block!important;filter:grayscale(.12) brightness(1.05) contrast(1.05) drop-shadow(0 28px 46px rgba(7,11,11,.18))!important;position:relative!important;transform-origin:center 58%!important;z-index:3}.exact-imagination .imagination-boy-orbit-primary .imagination-person-primary img{animation-name:imaginationBoyCounterPrimary!important}.exact-imagination .imagination-boy-orbit-secondary .imagination-person-secondary img{animation-name:imaginationBoyCounterSecondary!important}@keyframes imaginationRopeOrbitPrimary{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes imaginationRopeOrbitSecondary{0%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(540deg)}}@keyframes imaginationBoyCounterPrimary{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes imaginationBoyCounterSecondary{0%{transform:rotate(-180deg) scaleX(-1)}to{transform:rotate(-540deg) scaleX(-1)}}@media (max-width:1180px){.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(70vw,430px);--imagination-boy-size:clamp(126px,22vw,188px)}}@media (max-width:640px){.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(80vw,330px);--imagination-boy-size:clamp(98px,32vw,138px)}}.exact-mission-grid{grid-template-columns:minmax(0,1.06fr) minmax(210px,.42fr) minmax(0,1.02fr)!important}.mission-axis-card{border-radius:42px!important;gap:18px!important;padding:22px!important;width:min(238px,100%)!important}.mission-axis-card:before{background:linear-gradient(180deg,#0000,#6ec2ff5c,#0000)!important;bottom:28px!important;height:auto!important;left:50%!important;top:28px!important;transform:translateX(-50%)!important;width:1px!important}.mission-axis-card:after{border-radius:34px!important;inset:12px!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){background:linear-gradient(135deg,#ffffff17,hsla(0,0%,100%,.035)),radial-gradient(circle at 50% 0,#4db3ff24,#0000 58%)!important;border:1px solid #6ec2ff26!important;border-radius:30px!important;color:#fff!important;font-size:11px!important;letter-spacing:.12em!important;min-height:82px!important;padding:0 18px!important;text-align:center!important;text-orientation:mixed!important;transform:none!important;writing-mode:horizontal-tb!important}@media (max-width:1180px){.exact-mission-grid{grid-template-columns:1fr!important}.mission-axis-card{border-radius:8px!important;gap:12px!important;padding:14px!important;width:100%!important}.mission-axis-card:before{bottom:auto!important;height:1px!important;left:24px!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important}.mission-axis-card:after{border-radius:8px!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){border-radius:8px!important;min-height:56px!important;padding:0 12px!important}}@media (max-width:700px){.mission-axis-card{grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(2,1fr)!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){font-size:10px!important;min-height:48px!important}}.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(74%,560px);--imagination-boy-size:clamp(168px,14.4vw,252px);perspective:980px}.exact-imagination .imagination-people-stage:before{animation:imaginationHubPulse 2.8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#fffffff0 0 18%,#4db3ff38 19% 42%,#0568ff14 43% 64%,#0000 65%),linear-gradient(135deg,#ffffff3d,#ffffff05);border:1px solid #0568ff2e;border-radius:50%;box-shadow:0 0 0 12px rgba(5,104,255,.035),0 0 42px #0568ff33,inset 0 1px 0 #ffffffa8;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(76px,8vw,118px);z-index:2}.exact-imagination .imagination-people-stage:after{animation:imaginationHaloSweep 12s linear infinite;background:conic-gradient(from 0deg,#0000 0 14%,#0568ff29 18%,#0000 26% 49%,#4db3ff33 55%,#0000 64% 100%),radial-gradient(circle,#0000 54%,#0568ff17 55%,#0000 70%);border-radius:50%;content:"";filter:blur(.2px);height:calc(var(--imagination-orbit-size) + 74px);left:50%;opacity:.86;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotateX(58deg) rotate(-12deg);width:calc(var(--imagination-orbit-size) + 74px);z-index:1}.exact-imagination .imagination-motion-ring{animation:imaginationTrackSpin 18s linear infinite!important;background:radial-gradient(circle,#0000 61%,#ffffff29 62%,#0000 63%),conic-gradient(from 130deg,#0568ff00,#0568ff3d,#4db3ff05,#0568ff2e,#0568ff00)!important;border:1px solid #0568ff2b!important;box-shadow:inset 0 0 34px rgba(5,104,255,.055),0 0 44px #0568ff14!important;width:calc(var(--imagination-orbit-size) + 22px)!important}.exact-imagination .imagination-motion-ring span{box-shadow:0 0 18px #4db3ff75,0 0 34px #0568ff2e!important}.exact-imagination .imagination-boy-orbit{filter:drop-shadow(0 22px 34px rgba(5,104,255,.1));z-index:5}.exact-imagination .imagination-boy-orbit:after{background:radial-gradient(ellipse,#0568ff2e,#0000 68%);border-radius:50%;content:"";filter:blur(10px);height:calc(var(--imagination-boy-size)*.22);left:50%;position:absolute;top:0;transform:translate(-50%,-2%);width:calc(var(--imagination-boy-size)*.62);z-index:1}.exact-imagination.is-visible .imagination-boy-orbit-primary{animation:imaginationPremiumOrbitPrimary 8.6s cubic-bezier(.48,0,.52,1) infinite!important}.exact-imagination.is-visible .imagination-boy-orbit-secondary{animation:imaginationPremiumOrbitSecondary 8.6s cubic-bezier(.48,0,.52,1) infinite!important}.exact-imagination .imagination-boy-rope{background:linear-gradient(180deg,#ffffff1f,#4db3ffc2 42%,#0568ff7a 72%,#06122638),repeating-linear-gradient(180deg,#ffffff47 0 4px,#0000 4px 9px)!important;box-shadow:0 0 12px #0568ff47,0 0 30px #4db3ff1f!important;height:calc(50% + var(--imagination-boy-size)*.08)!important;width:3px!important}.exact-imagination .imagination-boy-rope:before{background:#ffffff29;border:1px solid #4db3ff61;border-radius:50%;box-shadow:0 0 18px #0568ff38;content:"";height:18px;left:50%;position:absolute;top:42%;transform:translate(-50%,-50%);width:18px}.exact-imagination .imagination-boy-rope:after{background:linear-gradient(135deg,#fff,#4db3ff)!important;box-shadow:0 0 20px #4db3ff8c,0 0 42px #0568ff38!important;height:12px!important;top:-6px!important;width:12px!important}.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-primary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-secondary{transform:translate(-50%,-22%)!important}.exact-imagination .imagination-boy-orbit .imagination-person-primary img,.exact-imagination .imagination-boy-orbit .imagination-person-secondary img{animation-duration:8.6s!important;filter:grayscale(.08) brightness(1.07) contrast(1.08) drop-shadow(0 28px 46px rgba(7,11,11,.2)) drop-shadow(0 0 22px rgba(5,104,255,.12))!important}.exact-imagination .imagination-boy-orbit-primary .imagination-person-primary img{animation-name:imaginationPremiumCounterPrimary!important}.exact-imagination .imagination-boy-orbit-secondary .imagination-person-secondary img{animation-name:imaginationPremiumCounterSecondary!important}@keyframes imaginationPremiumOrbitPrimary{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.88);z-index:4}24%{transform:translate(-50%,-50%) rotate(86deg) scale(1.02);z-index:5}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.16);z-index:8}74%{transform:translate(-50%,-50%) rotate(266deg) scale(1.02);z-index:5}to{transform:translate(-50%,-50%) rotate(1turn) scale(.88);z-index:4}}@keyframes imaginationPremiumOrbitSecondary{0%{transform:translate(-50%,-50%) rotate(180deg) scale(1.16);z-index:8}24%{transform:translate(-50%,-50%) rotate(266deg) scale(1.02);z-index:5}50%{transform:translate(-50%,-50%) rotate(1turn) scale(.88);z-index:4}74%{transform:translate(-50%,-50%) rotate(446deg) scale(1.02);z-index:5}to{transform:translate(-50%,-50%) rotate(540deg) scale(1.16);z-index:8}}@keyframes imaginationPremiumCounterPrimary{0%{transform:rotate(0deg) translateY(-3px)}24%{transform:rotate(-86deg) translateY(2px)}50%{transform:rotate(-180deg) translateY(5px)}74%{transform:rotate(-266deg) translateY(2px)}to{transform:rotate(-1turn) translateY(-3px)}}@keyframes imaginationPremiumCounterSecondary{0%{transform:rotate(-180deg) scaleX(-1) translateY(5px)}24%{transform:rotate(-266deg) scaleX(-1) translateY(2px)}50%{transform:rotate(-1turn) scaleX(-1) translateY(-3px)}74%{transform:rotate(-446deg) scaleX(-1) translateY(2px)}to{transform:rotate(-540deg) scaleX(-1) translateY(5px)}}@keyframes imaginationHubPulse{0%,to{opacity:.86;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes imaginationHaloSweep{0%{transform:translate(-50%,-50%) rotateX(58deg) rotate(-12deg)}to{transform:translate(-50%,-50%) rotateX(58deg) rotate(348deg)}}@keyframes imaginationTrackSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:1180px){.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(72vw,470px);--imagination-boy-size:clamp(132px,23vw,202px)}}@media (max-width:640px){.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(82vw,340px);--imagination-boy-size:clamp(102px,32vw,142px)}.exact-imagination .imagination-people-stage:before{width:68px}}.mission-axis-card{align-items:center!important;border-radius:999px!important;gap:16px!important;justify-items:center!important;padding:18px 14px!important;width:min(188px,100%)!important}.mission-axis-card:after{border-radius:999px!important;inset:10px!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){aspect-ratio:1!important;background:radial-gradient(circle at 42% 22%,#ffffff29,#0000 34%),linear-gradient(145deg,#253a4deb,#121e2ee0)!important;border-radius:50%!important;box-shadow:inset 0 1px 0 #ffffff1c,0 18px 34px #0003,0 0 0 1px #6ec2ff0d!important;display:grid!important;height:clamp(112px,8vw,132px)!important;min-height:0!important;padding:0!important;place-items:center!important;white-space:nowrap!important;width:clamp(112px,8vw,132px)!important}@media (max-width:1180px){.mission-axis-card{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:1fr!important;width:100%!important}.mission-axis-card,.mission-axis-card:after{border-radius:999px!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){border-radius:50%!important;height:clamp(92px,18vw,116px)!important;width:clamp(92px,18vw,116px)!important}}@media (max-width:700px){.mission-axis-card{border-radius:34px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(2,1fr)!important}.mission-axis-card:after{border-radius:28px!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){font-size:9px!important;height:clamp(86px,35vw,104px)!important;letter-spacing:.08em!important;width:clamp(86px,35vw,104px)!important}}.exact-imagination{--imagination-upper-x:0px;--imagination-upper-y:0px;--imagination-lower-x:0px;--imagination-lower-y:0px;--imagination-bg-x:0px;--imagination-bg-y:0px;overflow-x:clip!important}.exact-imagination .menleftimg{overflow:hidden!important}.exact-imagination .menleftimg:before{transform:translate3d(var(--imagination-bg-x),var(--imagination-bg-y),0)!important;transition:transform .22s ease-out;will-change:transform}.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(78%,590px);--imagination-upper-size:clamp(150px,14vw,238px);--imagination-lower-size:clamp(142px,13.2vw,224px);isolation:isolate;overflow:visible;perspective:900px;transform-style:preserve-3d}.exact-imagination .imagination-people-stage:after{animation:imaginationStableDiscDepth 18s ease-in-out infinite!important;background:radial-gradient(circle at 50% 50%,#4db3ff2e,#4db3ff17 44%,#0000 70%),radial-gradient(circle at 50% 50%,#0000 52%,#0568ff1f 53%,#0000 69%)!important;filter:blur(.2px)!important;height:calc(var(--imagination-orbit-size) + 80px)!important;opacity:.72!important;width:calc(var(--imagination-orbit-size) + 80px)!important}.exact-imagination .imagination-people-stage:before{animation:imaginationCentralPulse 5.8s ease-in-out infinite!important;background:radial-gradient(circle,#ffffffdb 0 16%,#4db3ff33 17% 38%,#0000 39%),radial-gradient(circle,#0000 46%,#ffffff80 47% 49%,#0000 50%),radial-gradient(circle,#0568ff24,#0000 70%)!important;box-shadow:0 0 38px #4db3ff33,inset 0 0 22px #fff3!important;width:clamp(72px,7vw,106px)!important;z-index:3!important}.exact-imagination .imagination-motion-ring{animation:imaginationStableRingDepth 16s ease-in-out infinite!important;background:radial-gradient(ellipse at 50% 50%,#4db3ff29 0 30%,#4db3ff0f 31% 56%,#0000 57%),radial-gradient(circle,#0000 58%,#0568ff2e 59%,#0000 61%)!important;border:1px solid #0568ff2e!important;border-radius:50%!important;box-shadow:inset 0 0 44px #0568ff0f,0 0 46px #0568ff1a!important;left:50%!important;opacity:.78!important;top:50%!important;width:var(--imagination-orbit-size)!important;will-change:transform,opacity;z-index:2!important}.exact-imagination .imagination-motion-ring:before{animation:imaginationEnergyLinePulse 5.4s ease-in-out infinite;background:linear-gradient(180deg,#0000,#4db3ff85 16%,#0568ffa3 50%,#4db3ff66 82%,#0000);border-radius:999px;box-shadow:0 0 18px #0568ff38;content:"";height:110%;left:50%;position:absolute;top:-5%;transform:translateX(-50%);width:2px;z-index:2}.exact-imagination .imagination-motion-ring:after{animation:imaginationRingPulse 6.2s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#fff3,#0000 58%);border:1px solid #ffffff52;border-radius:50%;box-shadow:0 0 0 14px rgba(77,179,255,.045),0 0 34px #4db3ff2e;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(108px,13vw,170px);z-index:3}.exact-imagination .imagination-boy-orbit,.exact-imagination.is-visible .imagination-boy-orbit-primary,.exact-imagination.is-visible .imagination-boy-orbit-secondary{animation:none!important;height:var(--imagination-orbit-size)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:var(--imagination-orbit-size)!important}.exact-imagination .imagination-boy-orbit:after,.exact-imagination .imagination-boy-rope{display:none!important}.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-primary{animation:imaginationUpperFigureFloat 5.2s ease-in-out infinite!important;bottom:auto!important;left:35%!important;opacity:1!important;right:auto!important;top:31%!important;transform:translate3d(calc(-50% + var(--imagination-upper-x) - 3px),calc(-50% + var(--imagination-upper-y) - 8px),42px) rotate(-1.4deg) scale(1.01)!important;transition:none!important;width:var(--imagination-upper-size)!important;will-change:transform;z-index:8!important}.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-secondary{animation:imaginationLowerFigureFloat 6.4s ease-in-out infinite!important;bottom:auto!important;left:67%!important;opacity:.94!important;right:auto!important;top:70%!important;transform:translate3d(calc(-50% + var(--imagination-lower-x) + 4px),calc(-50% + var(--imagination-lower-y) - 4px),-12px) rotate(1.2deg) scale(.985)!important;transition:none!important;width:var(--imagination-lower-size)!important;will-change:transform;z-index:6!important}.exact-imagination .imagination-boy-orbit .imagination-person-primary img,.exact-imagination .imagination-boy-orbit .imagination-person-secondary img{animation:none!important;height:auto!important;width:100%!important;will-change:transform}.exact-imagination .imagination-boy-orbit .imagination-person-primary img{filter:grayscale(.08) brightness(1.05) contrast(1.08) drop-shadow(0 28px 46px rgba(7,11,11,.22)) drop-shadow(0 0 18px rgba(5,104,255,.08))!important;transform:none!important}.exact-imagination .imagination-boy-orbit .imagination-person-secondary img{filter:grayscale(.14) brightness(.98) contrast(1.04) drop-shadow(0 22px 36px rgba(7,11,11,.18))!important;transform:scaleX(-1)!important}.exact-imagination .imagination-motion-ring span{animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important;background:#4db3ff!important;box-shadow:0 0 18px #4db3ff7a,0 0 34px #0568ff2e!important;height:10px!important;opacity:.72!important;width:10px!important;will-change:transform,opacity;z-index:4!important}.exact-imagination .imagination-motion-ring span:first-child{animation-duration:6.8s!important;animation-name:imaginationDotFloatUp!important;left:49%!important;top:-7px!important}.exact-imagination .imagination-motion-ring span:nth-child(2){animation-delay:-2.1s!important;animation-duration:7.6s!important;animation-name:imaginationDotFloatSide!important;bottom:20%!important;left:9%!important}.exact-imagination .imagination-motion-ring span:nth-child(3){animation-delay:-3.4s!important;animation-duration:8.2s!important;animation-name:imaginationDotFloatDiagonal!important;bottom:19%!important;right:8%!important}.exact-imagination .imagination-particles span{animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important;will-change:transform,opacity}.exact-imagination .imagination-particles span:first-child{animation-delay:-1.2s;animation-duration:8.4s;animation-name:imaginationParticleLift}.exact-imagination .imagination-particles span:nth-child(2){animation-delay:-3s;animation-duration:9.1s;animation-name:imaginationParticleSide}.exact-imagination .imagination-particles span:nth-child(3){animation-delay:-2.2s;animation-duration:7.8s;animation-name:imaginationParticleDrift}.exact-imagination .imagination-particles span:nth-child(4){animation-delay:-4.6s;animation-duration:10s;animation-name:imaginationParticleLift}.exact-imagination .imagination-particles span:nth-child(5){animation-delay:-5.1s;animation-duration:8.8s;animation-name:imaginationParticleSide}.exact-imagination .imagination-particles span:nth-child(6){animation-delay:-1.8s;animation-duration:9.6s;animation-name:imaginationParticleDrift}@keyframes imaginationStableDiscDepth{0%,to{opacity:.68;transform:translate3d(calc(-50% + var(--imagination-bg-x)),calc(-50% + var(--imagination-bg-y)),0) rotate(-2deg) scale(.992)}50%{opacity:.82;transform:translate3d(calc(-50% + var(--imagination-bg-x)),calc(-50% + var(--imagination-bg-y)),0) rotate(3deg) scale(1.01)}}@keyframes imaginationStableRingDepth{0%,to{opacity:.72;transform:translate3d(calc(-50% + var(--imagination-bg-x)),calc(-50% + var(--imagination-bg-y)),0) rotate(-2.5deg) scale(.995)}50%{opacity:.88;transform:translate3d(calc(-50% + var(--imagination-bg-x)),calc(-50% + var(--imagination-bg-y)),0) rotate(2.5deg) scale(1.006)}}@keyframes imaginationUpperFigureFloat{0%,to{transform:translate3d(calc(-50% + var(--imagination-upper-x) - 3px),calc(-50% + var(--imagination-upper-y) - 8px),42px) rotate(-1.6deg) scale(1.01)}50%{transform:translate3d(calc(-50% + var(--imagination-upper-x) + 5px),calc(-50% + var(--imagination-upper-y) + 10px),42px) rotate(1.7deg) scale(1.02)}}@keyframes imaginationLowerFigureFloat{0%,to{transform:translate3d(calc(-50% + var(--imagination-lower-x) + 4px),calc(-50% + var(--imagination-lower-y) - 4px),-12px) rotate(1.4deg) scale(.985)}42%{transform:translate3d(calc(-50% + var(--imagination-lower-x) - 5px),calc(-50% + var(--imagination-lower-y) + 14px),-12px) rotate(-1.5deg) scale(.98)}}@keyframes imaginationCentralPulse{0%,to{opacity:.82;transform:translate3d(calc(-50% + var(--imagination-bg-x)),calc(-50% + var(--imagination-bg-y)),0) scale(.96)}50%{opacity:1;transform:translate3d(calc(-50% + var(--imagination-bg-x)),calc(-50% + var(--imagination-bg-y)),0) scale(1.05)}}@keyframes imaginationRingPulse{0%,to{box-shadow:0 0 0 10px rgba(77,179,255,.035),0 0 26px #4db3ff1f;opacity:.52;transform:translate(-50%,-50%) scale(.94)}50%{box-shadow:0 0 0 22px #4db3ff05,0 0 44px #4db3ff33;opacity:.82;transform:translate(-50%,-50%) scale(1.08)}}@keyframes imaginationEnergyLinePulse{0%,to{opacity:.42;transform:translateX(-50%) scaleY(.96)}50%{opacity:.86;transform:translateX(-50%) scaleY(1.02)}}@keyframes imaginationDotFloatUp{0%,to{opacity:.56;transform:translateZ(0) scale(.92)}50%{opacity:.9;transform:translate3d(8px,-18px,0) scale(1.08)}}@keyframes imaginationDotFloatSide{0%,to{opacity:.52;transform:translateZ(0) scale(.9)}50%{opacity:.84;transform:translate3d(-14px,-6px,0) scale(1.04)}}@keyframes imaginationDotFloatDiagonal{0%,to{opacity:.58;transform:translateZ(0) scale(.94)}50%{opacity:.88;transform:translate3d(12px,10px,0) scale(1.08)}}@keyframes imaginationParticleLift{0%,to{opacity:.24;transform:translateZ(0)}50%{opacity:.52;transform:translate3d(0,-18px,0)}}@keyframes imaginationParticleSide{0%,to{opacity:.22;transform:translateZ(0)}50%{opacity:.46;transform:translate3d(16px,-4px,0)}}@keyframes imaginationParticleDrift{0%,to{opacity:.2;transform:translateZ(0)}50%{opacity:.42;transform:translate3d(-12px,12px,0)}}@media (max-width:1180px){.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(72vw,500px);--imagination-upper-size:clamp(128px,24vw,204px);--imagination-lower-size:clamp(120px,22vw,192px)}}@media (max-width:640px){.exact-imagination .imagination-people-stage{--imagination-orbit-size:min(86vw,360px);--imagination-upper-size:clamp(92px,32vw,134px);--imagination-lower-size:clamp(88px,30vw,128px)}.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-primary{left:34%!important;top:32%!important}.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-secondary{left:68%!important;top:69%!important}}@media (prefers-reduced-motion:reduce){.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination .imagination-motion-ring,.exact-imagination .imagination-motion-ring span,.exact-imagination .imagination-motion-ring:after,.exact-imagination .imagination-motion-ring:before,.exact-imagination .imagination-particles span,.exact-imagination .imagination-people-stage:after,.exact-imagination .imagination-people-stage:before,.exact-imagination .menleftimg:before{animation:none!important;transition:none!important}}.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-primary{animation:imaginationLeftBoyOppositeFloat 5.8s ease-in-out infinite!important}.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-secondary{animation:imaginationRightBoyOppositeFloat 5.8s ease-in-out infinite!important}@keyframes imaginationLeftBoyOppositeFloat{0%,to{transform:translate3d(calc(-50% + var(--imagination-upper-x) - 4px),calc(-50% + var(--imagination-upper-y) + 14px),42px) rotate(1.4deg) scale(.995)}50%{transform:translate3d(calc(-50% + var(--imagination-upper-x) + 5px),calc(-50% + var(--imagination-upper-y) - 16px),42px) rotate(-1.6deg) scale(1.02)}}@keyframes imaginationRightBoyOppositeFloat{0%,to{transform:translate3d(calc(-50% + var(--imagination-lower-x) + 5px),calc(-50% + var(--imagination-lower-y) - 16px),-12px) rotate(-1.4deg) scale(1.005)}50%{transform:translate3d(calc(-50% + var(--imagination-lower-x) - 5px),calc(-50% + var(--imagination-lower-y) + 16px),-12px) rotate(1.5deg) scale(.985)}}.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-primary{animation:imaginationLeftBoyLiveSeesaw 5.2s ease-in-out infinite!important;rotate:1.2deg;scale:.995;translate:0 14px;will-change:translate,rotate,scale}.exact-imagination .imagination-boy-orbit .imagination-person-secondary,.exact-imagination.is-visible .imagination-boy-orbit .imagination-person-secondary{animation:imaginationRightBoyLiveSeesaw 5.2s ease-in-out infinite!important;rotate:-1.2deg;scale:1.005;translate:0 -16px;will-change:translate,rotate,scale}@keyframes imaginationLeftBoyLiveSeesaw{0%,to{rotate:1.4deg;scale:.995;translate:-5px 16px}50%{rotate:-1.6deg;scale:1.02;translate:6px -18px}}@keyframes imaginationRightBoyLiveSeesaw{0%,to{rotate:-1.4deg;scale:1.005;translate:5px -18px}50%{rotate:1.6deg;scale:.985;translate:-6px 16px}}@media (prefers-reduced-motion:reduce){.exact-imagination .imagination-boy-orbit .imagination-person-primary,.exact-imagination .imagination-boy-orbit .imagination-person-secondary{rotate:0deg;scale:1;translate:0 0}}.address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.address-box p{color:#a7afbc;color:var(--text-secondary,#f6f6f69e);font-family:Acumin Pro,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45;margin:0}.whatsapp-contact-link{align-items:center;display:inline-flex;gap:7px}.case-footer-locations .whatsapp-icon,.footer-location .whatsapp-icon,.whatsapp-contact-link .whatsapp-icon{flex:0 0 auto;height:17px;width:17px}.sales-box .whatsapp-contact-link{margin-top:4px}.case-footer-locations .whatsapp-contact-link,.footer-location .whatsapp-contact-link{align-items:center;display:inline-flex;gap:7px}@media (max-width:900px){.address-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.address-grid{grid-template-columns:1fr}}.about-us-page-section,.case-study-page,.lower-sections,.route-transition,.site-shell{max-width:100%;overflow-x:clip;width:100%}.container1,.container2{--container-gutter:clamp(16px,3.2vw,48px);max-width:1684px;max-width:var(--container-max,1684px);min-width:0;width:min(calc(100% - var(--container-gutter)*2),1684px);width:min(calc(100% - var(--container-gutter)*2),var(--container-max,1684px))}.container1{--container-max:1803px}.container2{--container-max:1684px}.site-shell article,.site-shell div,.site-shell footer,.site-shell header,.site-shell nav,.site-shell section{min-width:0}.site-shell img,.site-shell svg{max-width:100%}.WebText h1,.WebText h2,.about-copy small,.about-footer-heading span,.about-title small,.about-title span,.case-category-copy h3,.case-final-heading h2,.case-hero-copy h1,.case-process-heading h2,.case-work-heading h2,.choose-title span,.clients-heading span,.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.gradient-title small,.gradient-title span,.hero-copy h1,.hero-copy h2,.home-men-text small,.home-men-text span{max-width:100%;overflow-wrap:anywhere}.case-card-link,.case-footer-email,.case-primary-link,.case-secondary-link,.footer-email,.hero-cta,.service-page-inline-link{max-width:100%;text-align:center;white-space:normal}.site-shell .site-header:not(.menu-open) .menu-button>span:first-child,.site-shell .site-header:not(.menu-open) .menu-button>span:nth-child(2),.site-shell .site-header:not(.menu-open) .menu-button>span:nth-child(3){background:#075fd8!important;background-color:#075fd8!important;color:#075fd8!important;opacity:1!important}.hero-cta{border-radius:8px!important;gap:17px;isolation:isolate;overflow:hidden;padding:7px 8px 7px 23px!important;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease!important}.hero-cta:before{background:linear-gradient(105deg,#0000 20%,#ffffff3d 48%,#0000 76%);content:"";inset:0;position:absolute;transform:translateX(-130%);transition:transform .52s cubic-bezier(.22,1,.36,1);z-index:-1}.hero-cta:after{content:none!important}.hero-cta-icon{background:#fff;border-radius:50%;box-shadow:0 5px 16px #0023642e;color:#0568ff;display:grid;flex:0 0 auto;height:38px;place-items:center;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;width:38px}.hero-cta-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.hero-cta:focus-visible,.hero-cta:hover{box-shadow:0 20px 45px #0568ff61,inset 0 1px 0 #ffffff59!important;filter:saturate(1.08);transform:translateY(-3px) scale(1.015)!important}.hero-cta:focus-visible:before,.hero-cta:hover:before{transform:translateX(130%)}.hero-cta:focus-visible .hero-cta-icon,.hero-cta:hover .hero-cta-icon{box-shadow:0 7px 20px #0023643d;transform:translateX(2px)}.menu-button span,.site-header.is-scrolled .menu-button span,.site-shell:has(.hero-section) .site-header.is-scrolled .menu-button span{background-color:#0568ff!important}.site-header.menu-open .menu-button span,.site-shell:has(.hero-section) .site-header.menu-open .menu-button span{background-color:#f6f6f6!important}.mouse-trail path{stroke:url(#cursor-trail-gradient);stroke-width:3.25;filter:drop-shadow(0 0 5px rgba(5,104,255,.2));opacity:.82}@media (max-width:1180px){.quote-buttons,.region-rail{display:none!important}.site-header{padding-top:clamp(18px,3vw,28px)}.mega-menu{align-items:start;overflow-y:auto}.mega-grid{padding:104px 0 42px;width:min(100% - 32px,980px)}.address-grid,.mega-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.hero-section{height:auto!important;min-height:100svh!important;padding-bottom:clamp(34px,8vh,72px)}.hero-mobile{align-content:start;display:grid;height:auto;min-height:100svh}.home-men-text{inset:auto!important;margin-inline:auto;padding-top:clamp(118px,18vh,164px);position:relative!important;width:min(100%,620px)}.home-men-text small{font-size:clamp(30px,8.5vw,46px)!important;right:auto!important;top:auto!important}.home-men-text span{font-size:clamp(38px,11vw,62px)!important;line-height:.96}.home-men-text p{font-size:clamp(12px,3.5vw,14px);line-height:1.45}.mobile-man{inset:auto!important;margin:clamp(26px,6vh,54px) auto 0!important;position:relative!important;width:min(78vw,430px)!important}.mobile-man .hero-visual{min-height:0}}@media (max-width:1180px){.about-choose-block,.about-clients-block,.about-footer-section,.about-hero-block,.about-team-block,.about-video-block,.case-category-block,.case-final-section,.case-hero,.case-process-section,.case-work-section,.final-section,.lower-section{height:auto!important;min-height:auto!important}.final-section,.lower-section{padding-block:clamp(76px,10vw,126px)}.about-footer-bottom-grid,.about-footer-columns,.about-footer-testimonial-grid,.about-hero-grid,.case-category-grid,.case-final-testimonial-grid,.case-footer-bottom-grid,.case-footer-grid,.case-hero-grid,.case-process-grid,.choose-grid,.exact-app-section .exact-tech-grid,.exact-imagination-grid,.exact-mission-grid,.exact-web-section .exact-tech-grid,.rank-grid,.split-service-grid{gap:clamp(28px,5vw,54px)!important;grid-template-columns:1fr!important;height:auto!important;min-height:auto!important}.WebText,.about-copy,.about-title,.case-category-copy,.case-final-heading,.case-hero-copy,.case-process-heading,.case-work-heading,.centerLinks,.choose-title,.dive-copy,.exact-imagination .FocusingText,.exact-imagination .FocusingTextInner,.rank-text,.service-copy{inset:auto!important;margin-inline:auto!important;max-width:100%!important;position:static!important;text-align:center!important;transform:none!important;width:min(100%,720px)!important}.WebText h1,.WebText h2,.WebText p,.about-copy p,.about-copy small,.about-title small,.about-title span,.case-category-copy,.case-category-copy p,.case-hero-copy,.case-hero-copy p,.case-process-heading,.choose-title,.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p,.gradient-title,.gradient-title p,.rank-text{text-align:center!important}.dark-copy small,.gradient-title small,.hero-copy h1{right:auto!important;top:auto!important}.section-links{justify-self:center!important;margin-inline:auto;position:static!important;top:auto!important;width:min(100%,560px)}.section-links ul{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center}.section-links a{letter-spacing:.12em;line-height:1.25;padding-left:14px}.dive-section:after,.tech-section:after{height:min(48vh,420px)!important;opacity:.22;width:min(68vw,420px)!important}.built-next-flow,.case-hero-visual,.menleftimg,.mission-panel,.tech-showcase{margin-inline:auto!important;width:min(100%,560px)!important}.case-hero-visual,.menleftimg,.mission-panel,.tech-mid-col{height:auto!important;min-height:clamp(300px,56vw,520px)!important}.about-footer-reviews,.case-footer-review-logos,.case-footer-socials,.case-hero-actions,.final-section .reviews-footer,.footer-socials,.review-logos,.reviews-footer{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width:900px){.about-choose-block,.about-clients-block,.about-footer-section,.about-hero-block,.case-category-block,.case-final-section,.case-hero,.case-process-section,.case-work-section{padding-block:clamp(68px,12vw,94px)!important}.about-stats,.about-team-row,.case-card-grid,.case-final-testimonial-grid,.case-metrics,.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.about-team-row{grid-gap:14px!important;display:grid!important;gap:14px!important}.about-team-card{min-height:clamp(280px,52vw,430px)!important}.about-video-block{aspect-ratio:16/9;height:auto!important;min-height:260px!important}.case-hero-visual{min-height:360px!important}.about-footer-testimonial,.case-card-body,.case-final-testimonial{padding:clamp(20px,5vw,28px)!important}}@media (max-width:700px){.container1,.container2{--container-gutter:15px}.about-stats,.about-team-row,.address-grid,.case-card-grid,.case-final-testimonial-grid,.case-metrics,.clients-grid,.mega-columns{grid-template-columns:1fr!important}.final-section,.lower-section{padding-block:68px!important}.exact-app-section .exact-tech-grid,.exact-imagination-grid,.exact-mission-grid,.exact-web-section .exact-tech-grid,.split-service-grid{gap:28px!important}.backSeo,.dive-section:after,.tech-section:after{opacity:.12!important}.gradient-title span,.two-d-title span{font-size:clamp(42px,16vw,68px)!important;line-height:.98!important}.gradient-title small,.two-d-title small{font-size:clamp(32px,12vw,52px)!important;line-height:1!important}.WebText p,.exact-imagination .FocusingText p,.gradient-title p{font-size:14px!important;line-height:1.6!important;max-width:100%!important;width:100%!important}.built-next-flow{grid-template-columns:1fr 1fr!important;padding:18px!important}.built-next-flow>small{grid-column:1/-1}.case-card-link,.case-primary-link,.case-secondary-link,.service-page-inline-link{margin-inline:auto;max-width:360px;width:100%}.case-hero-actions{align-items:center;flex-direction:column}}@media (max-width:480px){.container1,.container2{--container-gutter:12px}.site-header{padding-top:16px}.logo-left{min-height:54px;width:34px!important}.hero-section{padding-bottom:28px}.home-men-text{padding-top:96px}.home-men-text span{font-size:clamp(32px,12vw,46px)!important}.mobile-man{width:min(86vw,330px)!important}.WebText h1,.WebText h2,.about-title small,.about-title span,.case-category-copy h3,.case-final-heading h2,.case-hero-copy h1,.case-process-heading h2,.case-work-heading h2,.choose-title span,.clients-heading span,.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2{font-size:clamp(34px,13vw,52px)!important;line-height:1!important}.mission-axis-card{width:100%!important}.mission-axis-card span,.mission-axis-card span:first-child,.mission-axis-card span:nth-child(2),.mission-axis-card span:nth-child(3),.mission-axis-card span:nth-child(4){height:clamp(78px,38vw,98px)!important;width:clamp(78px,38vw,98px)!important}.about-team-card{min-height:320px!important}.about-team-card div{height:104px!important;width:104px!important}.case-hero-visual{min-height:280px!important}.case-process-list article{grid-template-columns:1fr!important;text-align:center}.case-process-list span{margin-inline:auto}}@media (max-width:380px){.container1,.container2{--container-gutter:10px}.mega-grid{width:calc(100% - 20px)}.case-card-link,.case-primary-link,.case-secondary-link,.hero-cta,.service-page-inline-link{font-size:12px!important;min-height:44px!important;padding-inline:14px!important}.built-next-flow{grid-template-columns:1fr!important}}@media (max-width:991px) and (max-height:620px){.hero-mobile,.hero-section{min-height:auto!important}.home-men-text{padding-top:90px}.mobile-man{margin-top:18px!important;width:min(54vw,300px)!important}}@media (max-width:1180px) and (orientation:landscape){.about-hero-block,.case-hero,.final-section,.lower-section{padding-block:64px!important}.case-hero-visual,.menleftimg,.mission-panel,.tech-mid-col{min-height:300px!important}}.hero-copy h1,.home-men-text small{display:block!important;-webkit-hyphens:manual!important;hyphens:manual!important;max-width:100%!important;overflow-wrap:normal!important;white-space:nowrap!important;width:100%!important;word-break:keep-all!important}.hero-copy h1{font-size:clamp(48px,7.4vw,118px)!important}.home-men-text small{font-size:clamp(34px,9.6vw,84px)!important;line-height:.84!important}.built-next-flow{align-self:center}.built-next-flow>div{gap:clamp(12px,2vw,24px)}.built-next-flow strong,.exact-app-section .WebText span,.exact-web-section .WebText span{overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.exact-app-section .WebText span,.exact-web-section .WebText span{text-wrap:nowrap;-webkit-hyphens:manual!important;hyphens:manual!important;max-width:100%!important}.about-hero-block,.about-hero-grid{align-items:center!important}.about-copy small{margin-bottom:clamp(22px,3vw,38px)!important;margin-top:clamp(18px,3vw,42px)!important}.about-copy p{margin-left:auto!important;margin-right:auto!important;max-width:620px;text-align:center!important}@media (max-width:1180px){.hero-copy h1,.home-men-text small{text-align:center!important}.built-next-flow{padding:clamp(18px,4vw,30px)!important;width:min(100%,680px)!important}.built-next-flow>small{margin-bottom:8px!important}.built-next-flow>div{min-height:clamp(54px,8vw,68px)!important}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(34px,8.4vw,64px)!important;line-height:1!important}.about-hero-block{padding-block:clamp(72px,9vw,108px)!important}.about-hero-grid{gap:clamp(22px,4vw,38px)!important;padding-top:0!important}.about-copy,.about-title{min-height:auto!important}.about-copy{padding-left:0!important}.about-copy small{margin:0 0 clamp(18px,3vw,28px)!important}}@media (max-width:700px){.home-men-text small{font-size:clamp(34px,9.8vw,68px)!important}.built-next-flow{gap:10px!important;grid-template-columns:1fr!important}.built-next-flow>div{min-height:48px!important;padding:0 4px}.built-next-flow strong{font-size:clamp(30px,11vw,44px)!important}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(30px,9.5vw,48px)!important}.about-hero-block{padding-block:54px 64px!important}.about-hero-grid{gap:22px!important}.about-title small,.about-title span{font-size:clamp(48px,17vw,76px)!important;line-height:.9!important}.about-title small{right:auto!important}.about-title-circle{height:28px!important;right:calc(50% - 82px)!important;top:32%!important;width:28px!important}.about-copy small{font-size:clamp(30px,10vw,42px)!important;line-height:.95!important}.about-copy p{font-size:14px!important;line-height:1.45!important;margin-bottom:20px!important}.about-stats{gap:14px!important;margin-top:8px!important}}@media (max-width:480px){.home-men-text small{font-size:clamp(31px,9.4vw,44px)!important;letter-spacing:0!important}.exact-app-section .WebText span,.exact-web-section .WebText span{font-size:clamp(26px,8.4vw,38px)!important}.built-next-flow{padding:16px!important}.built-next-flow>div{min-height:44px!important}.built-next-flow span{font-size:12px!important}.built-next-flow strong{font-size:clamp(28px,10vw,38px)!important}.about-hero-block{padding-block:44px 54px!important}.about-title small,.about-title span{font-size:clamp(46px,15vw,62px)!important}.about-copy small{font-size:clamp(28px,9vw,36px)!important}}.about-hero-block,.about-hero-grid,.about-title,.cloud-back,.hero-copy,.hero-desktop,.hero-mobile,.hero-row,.hero-section,.home-men-text{overflow:visible!important}.about-title small,.about-title span,.hero-copy h1,.home-men-text small{-webkit-hyphens:manual!important;hyphens:manual!important;overflow:visible!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.hero-copy h1{font-size:clamp(54px,6.05vw,108px)!important;max-width:calc(100vw - 96px)!important;top:auto!important;transform:none!important}.hero-copy h1,.home-men-text small{line-height:.9!important;width:-webkit-max-content!important;width:max-content!important}.home-men-text small{font-size:clamp(34px,9.2vw,76px)!important;margin-inline:auto!important;max-width:calc(100vw - 30px)!important}.about-title{flex-direction:row!important;gap:.16em!important;min-height:auto!important;width:min(100%,920px)!important}.about-title small,.about-title span{display:inline-block!important;line-height:.86!important;width:auto!important}.about-title small,.about-title-circle{right:auto!important}.about-title-circle{left:calc(50% + clamp(72px, 13vw, 172px))!important;top:46%!important;transform:translateY(-50%)}@media (max-width:1400px){.hero-copy h1{font-size:clamp(52px,5.75vw,78px)!important;max-width:calc(100vw - 84px)!important}}@media (max-width:1180px){.home-men-text small{font-size:clamp(32px,8.6vw,68px)!important}.about-title{justify-content:center!important}}@media (max-width:700px){.home-men-text small{font-size:clamp(30px,8.4vw,54px)!important;max-width:calc(100vw - 24px)!important}.about-title small,.about-title span{font-size:clamp(42px,13vw,64px)!important}.about-title-circle{height:26px!important;left:calc(50% + clamp(58px, 20vw, 98px))!important;top:46%!important;width:26px!important}}@media (max-width:480px){.home-men-text small{font-size:clamp(28px,7.8vw,38px)!important}.about-title small,.about-title span{font-size:clamp(36px,11.2vw,50px)!important}}.hero-section{overflow-x:hidden!important;overflow-y:hidden!important}.about-title{align-items:center!important;flex-direction:column!important;gap:0!important;justify-content:flex-start!important;overflow:visible!important}.about-title small,.about-title span{display:block!important;line-height:.76!important;max-width:none!important;white-space:nowrap!important;width:-webkit-max-content!important;width:max-content!important}.about-title small{right:min(5vw,93px)!important}@media (min-width:1181px){.about-hero-grid{align-items:center!important;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr)!important}.about-title{justify-self:start!important;margin-left:clamp(-90px,-4.6vw,-44px)!important;min-height:70vh!important;padding-top:clamp(44px,8vh,96px)!important;width:-webkit-max-content!important;width:max-content!important}.about-title small,.about-title span{font-size:clamp(140px,15.8vw,300px)!important}.about-title-circle{height:clamp(56px,6.6vw,82px)!important;left:auto!important;right:16%!important;top:25%!important;transform:none!important;width:clamp(56px,6.6vw,82px)!important}}@media (max-width:1180px){.about-title{flex-direction:column!important}.about-title small{right:auto!important}}.exact-imagination .menleftimg{display:grid!important;isolation:isolate;overflow:visible!important;place-items:center!important}.exact-imagination .menleftimg:after,.exact-imagination .menleftimg:before{content:none!important}.orbital-visual{aspect-ratio:1.32;display:grid;perspective:1000px;place-items:center;position:relative;width:min(42vw,610px)}.orbital-halo{background:radial-gradient(ellipse,#2b8fff42,#2b8fff14 44%,#0000 72%);border-radius:50%;filter:blur(24px);height:66%;position:absolute;transform:translateY(8%);width:82%}.orbital-system{animation:orbitalSystemFloat 5s ease-in-out infinite;aspect-ratio:1.55;position:relative;transform-style:preserve-3d;width:88%}.orbital-sphere{aspect-ratio:1;background:radial-gradient(circle at 32% 23%,#fffffffa 0 7%,#cdeefff0 19%,#0000 40%),radial-gradient(circle at 68% 70%,#0067e8 0,#1599f5 34%,#9cddff 66%,#eefaff 100%);border-radius:50%;box-shadow:inset -22px -25px 45px #0044c357,inset 18px 15px 30px #ffffffb8,0 25px 55px #0066e847;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38%;z-index:2}.orbital-sphere:after{background:linear-gradient(135deg,#ffffff47,#0000 42%);border:1px solid #ffffff94;border-radius:inherit;content:"";inset:7%;position:absolute}.orbital-rings{animation:orbitalRingTurn 9s linear infinite;inset:0;position:absolute;transform:rotateX(69deg) rotate(-7deg);transform-style:preserve-3d;z-index:3}.orbital-rings span{--ring-gap:calc(var(--ring-index)*2.65%);border-left:clamp(1px,.18vw,2.4px) solid;border-color:rgba(75,177,255,calc(.84 - var(--ring-index)*.035));border-bottom:clamp(1px,.18vw,2.4px) solid #0052e680;border-radius:50%;border-right:clamp(1px,.18vw,2.4px) solid #1980ffe6;border-top:clamp(1px,.18vw,2.4px) solid #cdf0fff2;box-shadow:0 0 7px #0568ff33,inset 0 0 5px #76d2ff33;inset:var(--ring-gap);position:absolute}.orbital-rings span:nth-child(3n){border-color:#0568ffc7}@keyframes orbitalRingTurn{0%{transform:rotateX(69deg) rotate(-7deg) rotate(0deg)}to{transform:rotateX(69deg) rotate(-7deg) rotate(1turn)}}@keyframes orbitalSystemFloat{0%,to{transform:translateY(0) rotateY(-4deg)}50%{transform:translateY(-12px) rotateY(4deg)}}@media (max-width:991px){.orbital-visual{width:min(88vw,540px)}}@media (prefers-reduced-motion:reduce){.orbital-rings,.orbital-system{animation:none!important}}.app-company-section{background:linear-gradient(135deg,#fff,#f5f7fa 62%,#edf4ff);background:linear-gradient(135deg,#fff 0,var(--offwhite) 62%,#edf4ff 100%);color:#02050a;color:var(--black);min-height:clamp(760px,92vh,940px);overflow:hidden;padding:clamp(96px,11vh,142px) 0;position:relative}.app-company-section:before{background-image:linear-gradient(rgba(5,104,255,.035) 1px,#0000 0),linear-gradient(90deg,rgba(5,104,255,.035) 1px,#0000 0);background-size:74px 74px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%);opacity:.5;pointer-events:none;position:absolute}.app-company-layout{grid-gap:clamp(64px,7vw,128px);align-items:center;display:grid;gap:clamp(64px,7vw,128px);grid-template-columns:minmax(420px,.92fr) minmax(540px,1.08fr);position:relative;z-index:1}.app-company-copy{max-width:650px}.app-company-copy h2{font-family:Athene,Georgia,serif;font-size:clamp(43px,3.15vw,62px);font-weight:400;letter-spacing:-.025em;line-height:1.08;margin:0}.app-company-copy h2 span{color:#0568ff;color:var(--theme-accent)}.app-company-copy>p{color:#070b0bb8;font:400 clamp(15px,1vw,17px)/1.72 Acumin Pro,Arial,sans-serif;margin:30px 0 34px;max-width:610px}.app-company-cta{align-items:center;background:linear-gradient(135deg,#0568ff,#0a78ff 55%,#2a9bff);border:1px solid #4db3ff6b;border-radius:3px;box-shadow:0 14px 36px #0568ff38;color:#fff;display:inline-flex;font:700 14px/1 Acumin Pro,Arial,sans-serif;gap:16px;min-height:54px;padding:0 22px 0 25px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,filter .4s ease}.app-company-cta svg{fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .4s cubic-bezier(.22,1,.36,1);width:22px}.app-company-cta:hover{box-shadow:0 22px 46px #0568ff57;color:#fff;filter:brightness(1.08);transform:translateY(-4px)}.app-company-cta:hover svg{transform:translateX(5px)}.company-awards{align-items:center;display:flex;gap:clamp(22px,3vw,48px);margin-top:34px}.award-badge{color:#fff;display:grid;filter:drop-shadow(0 12px 16px rgba(5,104,255,.15));height:126px;place-items:center;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease;width:132px}.award-badge:hover{filter:drop-shadow(0 18px 22px rgba(5,104,255,.27));transform:translateY(-7px) rotate(-2deg)}.award-badge>svg{height:100%;overflow:visible;width:100%}.award-badge img{display:block;height:126px;max-width:100%;object-fit:contain;width:auto}.company-awards,.company-awards .award-badge,.company-awards .award-badge img{mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important}.company-awards .award-badge img{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:contrast(1.18) saturate(1.16) brightness(1.02);image-rendering:auto}.company-awards .award-badge-business img{filter:contrast(1.25) saturate(1.22) brightness(1.08)}.company-awards .award-badge-bark img{filter:contrast(1.22) saturate(1.32) brightness(.96)}.badge-shadow{fill:#dfe5e8;stroke:#718087;stroke-width:2}.badge-inner{fill:#f7f9fa;stroke:#9aa7ac;stroke-width:1.4}.badge-rule{fill:none;stroke:#66767c;stroke-width:1}.award-badge text{text-anchor:middle;font-family:Acumin Pro,Arial,sans-serif}.badge-top{fill:#3f5057;font-size:8px;font-weight:700}.badge-tiny{font-weight:600}.badge-small,.badge-tiny{fill:#405158;font-size:5px}.badge-brand,.badge-small{font-weight:700}.badge-brand{fill:#fff;font-size:18px}.badge-company{fill:#fff;font-size:9px;font-weight:800}.badge-source{fill:#fff;font-size:5px}.badge-year{fill:#43545a;font-size:7px;font-weight:700}.award-badge-clutch .badge-inner{fill:#f8fbfc}.award-badge-clutch .badge-brand{fill:#fff}.award-badge-clutch svg:after{content:""}.award-badge-clutch .badge-inner+.badge-rule{stroke:#718087}.award-badge-clutch svg{background:linear-gradient(#0000,#0000)}.award-badge-clutch .badge-brand{stroke:#42565e;stroke-width:12px;stroke-linejoin:round;paint-order:stroke}.award-badge-business .badge-shadow{fill:#11181b;stroke:#0568ff}.award-badge-business .badge-inner{fill:#11181b;stroke:#36b9d2}.award-badge-business .badge-rule{stroke:#2a9bff}.award-badge-business .badge-small,.award-badge-business .badge-tiny,.award-badge-business .badge-top,.award-badge-business .badge-year{fill:#fff}.award-badge-bark{width:140px}.award-badge-bark circle{fill:#f1b936;stroke:#f1b936;stroke-width:2}.award-badge-bark .laurel{fill:none;stroke:#f1b936;stroke-width:2.4;stroke-linecap:round}.award-badge-bark .badge-ribbon,.award-badge-bark text{fill:#fff}.award-badge-bark .bark-name{font-size:14px;font-weight:700}.award-badge-bark .bark-year{fill:#d99d19;font-size:13px;font-weight:700}.award-badge-bark .bark-small{font-size:7px;font-weight:700}.award-badge-bark .bark-title{font-size:10px;font-weight:800}.award-badge-frame{background:linear-gradient(145deg,#12244b,#0568ff);border:2px solid #fffc;-webkit-clip-path:polygon(50% 0,94% 20%,94% 72%,50% 100%,6% 72%,6% 20%);clip-path:polygon(50% 0,94% 20%,94% 72%,50% 100%,6% 72%,6% 20%);display:grid;min-height:84px;padding:10px 8px;place-items:center;position:relative;text-align:center;width:92px;z-index:1}.award-badge-frame small{font:700 8px/1 Acumin Pro,Arial,sans-serif;text-transform:uppercase}.award-badge-frame strong{font:700 9px/1.08 Acumin Pro,Arial,sans-serif;text-transform:uppercase}.award-badge-frame span{font:600 8px/1 Arial,sans-serif}.award-badge-hex .award-badge-frame{background:linear-gradient(145deg,#070b0b,#0a78ff);min-height:96px;width:104px}.award-badge-laurel .award-badge-frame{background:#fff;border:3px double #0568ff;border-radius:50%;-webkit-clip-path:none;clip-path:none;color:#12244b;min-height:88px;width:88px}.award-badge-laurel:after,.award-badge-laurel:before{border-color:#0000 #0568ff;border-radius:50%;border-style:dotted;border-width:4px;content:"";height:75px;position:absolute;top:20px;width:18px}.award-badge-laurel:before{left:4px;transform:rotate(-12deg)}.award-badge-laurel:after{right:4px;transform:rotate(12deg)}.app-company-showcase{min-height:570px;perspective:1200px;position:relative}.showcase-glow{background:#0568ff2e;border-radius:50%;filter:blur(65px);inset:14% 6% 18% 8%;position:absolute}.product-card{background:linear-gradient(145deg,#141d2cf5,#080d16fa);border:1px solid #ffffff21;box-shadow:0 34px 80px #0000006b,inset 0 1px 0 #ffffff14;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .45s ease}.product-card-main{border-radius:24px;left:0;min-height:440px;padding:25px;top:24px;transform:rotateY(4deg) rotate(-1.5deg);width:min(82%,520px)}.product-card-main:hover{border-color:#4db3ff70;box-shadow:0 42px 94px #00000080,0 0 38px #0568ff1f;transform:translateY(-9px) rotateY(0) rotate(0)}.product-card-main header{align-items:center;display:flex;justify-content:space-between}.product-brand{align-items:center;display:flex;gap:11px}.product-brand-mark{background:linear-gradient(135deg,#2a9bff,#0568ff);border-radius:10px;box-shadow:0 8px 22px #0568ff4d;color:#fff;display:grid;font:400 22px/1 Athene,serif;height:36px;place-items:center;width:36px}.product-brand div{grid-gap:2px;display:grid;gap:2px}.product-brand small,.product-welcome small{color:#f6f6f67a;font:500 10px/1 Acumin Pro,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-brand strong{font:600 13px/1.1 Acumin Pro,Arial,sans-serif}.product-card-main button{background:none;border:0;display:flex;gap:3px;padding:10px}.product-card-main button i{background:#f6f6f68c;border-radius:50%;height:3px;width:3px}.product-welcome{grid-gap:7px;display:grid;gap:7px;margin:38px 0 25px}.product-welcome strong{font:400 28px/1.1 Athene,Georgia,serif}.product-chart{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:15px;padding:18px 18px 10px}.chart-heading{align-items:center;color:#f6f6f68c;display:flex;font:500 11px/1 Acumin Pro,Arial,sans-serif;justify-content:space-between}.chart-heading strong{color:#4db3ff;font-size:13px}.product-chart svg{height:112px;overflow:visible;width:100%}.chart-fill{fill:url(#appChartFill)}.chart-line{fill:none;stroke:#2a9bff;stroke-width:3;stroke-linecap:round;stroke-dasharray:430;stroke-dashoffset:430;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .3s}.app-company-section.is-visible .chart-line{stroke-dashoffset:0}.product-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:17px}.product-actions span{align-items:center;background:hsla(0,0%,100%,.035);border-radius:9px;color:#f6f6f69e;display:flex;font:600 10px/1 Acumin Pro,Arial,sans-serif;gap:8px;padding:10px;transition:color .35s ease,background .35s ease,transform .35s ease}.product-actions span:hover{background:#0568ff24;color:#fff;transform:translateY(-3px)}.action-shape{border:1.5px solid #2a9bff;height:17px;width:17px}.action-shape-grid{border-radius:3px;box-shadow:inset 6px 0 #0000}.action-shape-ring{border-radius:50%}.action-shape-code{border-width:0 1.5px;transform:skew(-18deg)}.product-card-side{border-radius:20px;padding:23px;right:0;top:120px;transform:rotate(4deg);width:min(43%,260px);z-index:3}.product-card-side:hover{border-color:#4db3ff70;transform:translateY(-9px) rotate(1deg)}.side-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.side-avatar{background:linear-gradient(145deg,#4db3ff,#0568ff);border-radius:50%;color:#fff;display:grid;font:700 11px/1 Arial,sans-serif;height:39px;place-items:center;width:39px}.side-card-top>i{animation:companyPulse 2.2s ease-in-out infinite;background:#4db3ff;border-radius:50%;box-shadow:0 0 15px #2a9bff;height:8px;width:8px}.product-card-side>small{color:#f6f6f670;display:block;font:500 10px/1 Acumin Pro,Arial,sans-serif;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.product-card-side>strong{font:400 22px/1.15 Athene,serif}.side-progress{background:#ffffff12;border-radius:10px;height:6px;margin:23px 0;overflow:hidden}.side-progress span{background:linear-gradient(90deg,#0568ff,#4db3ff);border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .5s;width:82%}.app-company-section.is-visible .side-progress span{transform:scaleX(1)}.side-team{display:flex}.side-team i{background:#18253a;border:2px solid #0b111c;border-radius:50%;color:#f6f6f6cc;display:grid;font:700 8px/1 Arial,sans-serif;height:30px;margin-right:-6px;place-items:center;width:30px}.showcase-badge{align-items:center;animation:companyBadgeFloat 4s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09101be0;border:1px solid #4db3ff3d;border-radius:99px;box-shadow:0 15px 38px #0000004d;display:flex;gap:10px;padding:11px 15px 11px 10px;position:absolute;right:8%;top:28px;z-index:4}.showcase-badge svg{fill:none;stroke:#fff;stroke-width:2;background:#0568ff;border-radius:50%;height:30px;padding:6px;width:30px}.showcase-badge span{grid-gap:3px;display:grid;gap:3px}.showcase-badge strong{font:600 11px/1 Acumin Pro,Arial,sans-serif}.showcase-badge small{color:#f6f6f670;font:500 9px/1 Acumin Pro,Arial,sans-serif}.company-metrics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;position:static;width:100%;z-index:2}.company-metric{align-items:center;background:#ffffffb8;border:1px solid #070b0b2e;border-radius:0;box-shadow:0 12px 30px #12244b0a;display:grid;grid-template-columns:86px minmax(0,1fr) 172px;min-height:158px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.company-metric:after{align-self:stretch;background:linear-gradient(135deg,#e9eef6,#dce8f7);-webkit-clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%);clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%);content:"";grid-column:3;grid-row:1;transition:background .4s ease,-webkit-clip-path .4s ease;transition:background .4s ease,clip-path .4s ease;transition:background .4s ease,clip-path .4s ease,-webkit-clip-path .4s ease;width:100%}.company-metric:hover{border-color:#0568ff57;box-shadow:0 24px 50px #12244b1f,0 0 28px #0568ff12;transform:translateY(-6px)}.company-metric:hover:after{background:linear-gradient(135deg,#dceaff,#c9e0ff);-webkit-clip-path:polygon(18% 0,100% 0,100% 100%,18% 100%,0 50%);clip-path:polygon(18% 0,100% 0,100% 100%,18% 100%,0 50%)}.metric-icon{color:#24262d;display:grid;height:58px;justify-self:center;place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),color .4s ease;width:58px}.company-metric:hover .metric-icon{background:#0568ff33;background:#0000;color:#0568ff;transform:rotate(-7deg) scale(1.08)}.metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;height:58px;width:58px}.metric-icon img{display:block;height:100%;object-fit:contain;transition:filter .4s ease,transform .45s cubic-bezier(.22,1,.36,1);width:100%}.company-metric:hover .metric-icon img{filter:brightness(0) saturate(100%) invert(31%) sepia(99%) saturate(4317%) hue-rotate(214deg) brightness(99%) contrast(108%)}.company-metric:hover strong{color:#12244b!important;opacity:1!important}.company-metric:hover small{color:#11121a!important;opacity:1!important}.company-metric>span:last-child{display:contents}.company-metric strong{color:#24262d;font:700 clamp(34px,2.7vw,48px)/1 Acumin Pro,Arial,sans-serif;grid-column:3;grid-row:1;justify-self:center;position:relative;z-index:2}.company-metric small{color:#11121a;font:700 clamp(15px,1.15vw,19px)/1.25 Acumin Pro,Arial,sans-serif;grid-column:2;grid-row:1;letter-spacing:0;padding:0 18px;text-transform:none;white-space:normal}.app-company-copy,.company-metric,.product-card-main,.product-card-side,.showcase-badge{opacity:0;transform:translateY(28px)}.app-company-section.is-visible .app-company-copy{opacity:1;transform:none;transition:opacity .75s ease,transform .85s cubic-bezier(.22,1,.36,1)}.app-company-section.is-visible .product-card-main{opacity:1;transform:rotateY(4deg) rotate(-1.5deg);transition:opacity .75s ease .12s,transform .9s cubic-bezier(.22,1,.36,1) .12s,border-color .4s ease,box-shadow .45s ease}.app-company-section.is-visible .product-card-side{opacity:1;transform:rotate(4deg);transition:opacity .7s ease .27s,transform .9s cubic-bezier(.22,1,.36,1) .27s,border-color .4s ease}.app-company-section.is-visible .product-card-main:hover{transform:translateY(-9px) rotateY(0) rotate(0)}.app-company-section.is-visible .product-card-side:hover{transform:translateY(-9px) rotate(1deg)}.app-company-section.is-visible .showcase-badge{opacity:1;transform:none;transition:opacity .6s ease .42s}.app-company-section.is-visible .company-metric{opacity:1;transform:none;transition:opacity .65s ease,transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.app-company-section.is-visible .company-metric:first-child{transition-delay:.35s,0s,0s,0s}.app-company-section.is-visible .company-metric:nth-child(2){transition-delay:.45s,0s,0s,0s}.app-company-section.is-visible .company-metric:nth-child(3){transition-delay:.55s,0s,0s,0s}@keyframes companyPulse{50%{opacity:.45;transform:scale(.72)}}@keyframes companyBadgeFloat{50%{translate:0 -7px}}@media (max-width:1180px){.app-company-layout{gap:42px;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr)}.product-card-main{width:78%}.company-metric{grid-template-columns:72px minmax(0,1fr) 142px;min-height:140px}.metric-icon,.metric-icon svg{height:50px;width:50px}}@media (max-width:960px){.app-company-section{min-height:auto;padding:94px 0 104px}.app-company-layout{gap:74px;grid-template-columns:1fr;width:min(calc(100% - 48px),760px)}.app-company-copy{max-width:700px}.app-company-copy h2{max-width:660px}.app-company-showcase{min-height:590px}.product-card-main{left:5%;width:min(75%,520px)}.product-card-side{right:4%}.company-metrics{width:100%}}@media (max-width:620px){.app-company-section{padding:76px 0 82px}.app-company-layout{gap:56px;width:min(calc(100% - 36px),520px)}.app-company-copy h2{font-size:clamp(46px,13vw,62px)}.app-company-copy>p{margin-top:24px}.app-company-trust{gap:12px 18px}.app-company-showcase{min-height:675px}.product-card-main{border-radius:20px;left:0;min-height:420px;padding:20px;top:0;transform:none;width:100%}.app-company-section.is-visible .product-card-main{transform:none}.product-card-side{padding:17px;right:-2px;top:340px;width:55%}.showcase-badge{left:4px;right:auto;top:316px}.company-metrics{gap:12px;width:100%}.company-metric{grid-template-columns:58px minmax(0,1fr) 90px;min-height:108px}.company-metric:after{grid-column:3}.metric-icon,.metric-icon svg{height:40px;width:40px}.company-metric small{font-size:13px;padding:0 10px}.company-metric strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.app-company-section *,.app-company-section :after,.app-company-section :before{animation:none!important;transition-duration:.01ms!important}.app-company-copy,.company-metric,.product-card-main,.product-card-side,.showcase-badge{opacity:1;transform:none}.chart-line{stroke-dashoffset:0}.side-progress span{transform:scaleX(1)}}.exact-imagination{height:auto!important;min-height:clamp(720px,88vh,860px)!important;overflow:hidden!important;padding:clamp(84px,9vh,116px) 0!important}.exact-imagination .exact-imagination-grid{grid-gap:clamp(18px,2vw,36px)!important;align-items:center!important;display:grid!important;gap:clamp(18px,2vw,36px)!important;grid-template-columns:minmax(470px,1fr) minmax(470px,1fr)!important;margin-inline:auto!important;min-height:0!important;width:min(calc(100% - 9vw),1360px)!important}.exact-imagination .centerline{display:none!important}.exact-imagination .menleftimg{margin:0!important;min-height:500px!important;width:100%!important}.exact-imagination .orbital-visual{transform:translateX(5%);width:min(100%,660px)!important}.exact-imagination .FocusingText{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin:0!important;min-height:0!important;padding:0!important;text-align:left!important;width:100%!important}.exact-imagination .FocusingTextInner{margin:0!important;width:min(100%,570px)!important}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p{margin-inline:0!important;text-align:left!important}.exact-imagination .FocusingText h1{margin-bottom:8px!important}.exact-imagination .FocusingText h2{font-size:clamp(56px,4.65vw,82px)!important;margin-bottom:26px!important;max-width:570px!important}.exact-imagination .FocusingText p{font-size:clamp(15px,1vw,17px)!important;line-height:1.65!important;max-width:530px!important}.imagination-kicker{align-items:center;color:#0568ff!important;display:inline-flex!important;font:700 12px/1.2 Arial,sans-serif!important;gap:10px;letter-spacing:.18em;margin-bottom:22px;text-transform:uppercase}.imagination-kicker:before{background:#0568ff;border-radius:99px;content:"";height:2px;width:34px}.orbital-system:after{background:#005cdc29;border-radius:50%;bottom:-5%;content:"";filter:blur(22px);height:15%;left:18%;position:absolute;right:18%;transform:rotate(-3deg);z-index:-1}.orbital-satellite{background:#0568ff;border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 0 0 5px #0568ff1a,0 0 18px #0568ff80;display:block;height:9px;position:absolute;width:9px;z-index:5}.orbital-satellite-one{animation:satellitePulse 2.6s ease-in-out infinite;left:12%;top:51%}.orbital-satellite-two{animation:satellitePulse 2.6s ease-in-out .8s infinite;height:6px;right:8%;top:43%;width:6px}.orbital-satellite-three{animation:satellitePulse 2.6s ease-in-out 1.5s infinite;bottom:13%;height:5px;right:25%;width:5px}@keyframes satellitePulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:1100px){.exact-imagination{min-height:auto!important;padding:88px 0!important}.exact-imagination .exact-imagination-grid{gap:16px!important;grid-template-columns:1fr!important;width:min(calc(100% - 48px),820px)!important}.exact-imagination .menleftimg{min-height:390px!important}.exact-imagination .orbital-visual{transform:none;width:min(88vw,610px)!important}.exact-imagination .FocusingText,.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p{justify-content:center!important;margin-inline:auto!important;text-align:center!important}.imagination-kicker{justify-content:center}}.exact-imagination .orbital-halo,.exact-imagination .orbital-rings,.exact-imagination .orbital-sphere,.exact-imagination .orbital-system,.exact-imagination .orbital-visual{display:block!important;opacity:1!important;visibility:visible!important}.exact-imagination .orbital-system{height:clamp(300px,27vw,410px)!important;overflow:visible!important;width:min(92%,620px)!important}.exact-imagination .orbital-sphere{height:clamp(180px,16vw,250px)!important;width:clamp(180px,16vw,250px)!important}.exact-imagination .orbital-rings{animation:orbitalRingTurn 7s linear infinite!important;inset:2% -3%!important;overflow:visible!important;will-change:transform}.exact-imagination .orbital-rings>span{border-color:#d7f4fffa #167bffeb #0050e185 #45a6ffc2!important;border-style:solid!important;border-width:2px!important;display:block!important;opacity:1!important;visibility:visible!important}.exact-imagination.is-visible .orbital-system{animation:orbitalSystemFloat 4.6s ease-in-out infinite!important}@media (prefers-reduced-motion:reduce){.exact-imagination .orbital-rings,.exact-imagination .orbital-system{animation:none!important}}.home-process-section{background:radial-gradient(circle at 50% 48%,#4db3ff21,#0000 34%),linear-gradient(135deg,#fff,#f7faff 52%,#edf4ff);color:#11121a;min-height:100vh;overflow:hidden;padding:clamp(90px,10vh,130px) max(5vw,32px);position:relative}.home-process-section:before{background-image:linear-gradient(rgba(5,104,255,.045) 1px,#0000 0),linear-gradient(90deg,rgba(5,104,255,.045) 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000);pointer-events:none;position:absolute}.process-heading{margin:0 auto clamp(72px,9vh,112px);position:relative;text-align:center;width:min(100%,760px);z-index:2}.process-heading small{align-items:center;color:#0568ff;display:inline-flex;font:700 12px/1 Arial,sans-serif;gap:10px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.process-heading small:after,.process-heading small:before{background:#0568ff;content:"";height:1px;width:26px}.process-heading h2{color:#12244b;font-family:Cormorant Garamond,Canela,Georgia,serif;font-size:clamp(64px,7vw,112px);font-weight:400;letter-spacing:-.045em;line-height:.86;margin:0}.process-heading h2 span{color:#0568ff}.process-heading p{color:#11121aa8;font-size:clamp(15px,1vw,18px);line-height:1.65;margin:28px auto 0;width:min(100%,610px)}.process-map{grid-gap:clamp(24px,3vw,54px);display:grid;gap:clamp(24px,3vw,54px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;min-height:490px;position:relative;width:min(100%,1500px);z-index:2}.process-connector{border-top:3px solid #0568ff24;filter:drop-shadow(0 8px 14px rgba(5,104,255,.08));height:132px;left:9%;position:absolute;right:9%;top:107px;transform:skewY(9deg)}.process-step{align-items:center;display:flex;flex-direction:column;opacity:0;position:relative;text-align:center;transform:translateY(36px);transition:opacity .7s ease calc(var(--step-index)*.13s),transform .8s cubic-bezier(.22,1,.36,1) calc(var(--step-index)*.13s)}.process-step:nth-of-type(2n){padding-top:130px}.home-process-section.is-visible .process-step{opacity:1;transform:translateY(0)}.process-number{color:#12244b26;font:800 clamp(46px,4vw,70px)/1 Arial,sans-serif;letter-spacing:-.06em;margin-bottom:18px}.process-icon{aspect-ratio:1.35;background:linear-gradient(145deg,#fffffffa,#e2f0ffeb);border:1px solid #0568ff29;border-radius:28px;box-shadow:0 24px 35px #12326224,inset 0 1px 0 #fff;display:grid;place-items:center;position:relative;transform:rotate(-7deg);transition:transform .35s ease,box-shadow .35s ease;width:clamp(116px,9vw,148px);z-index:2}.process-step:nth-of-type(2n) .process-icon{transform:rotate(7deg)}.process-step:hover .process-icon{box-shadow:0 32px 46px #0568ff33,inset 0 1px 0 #fff;transform:translateY(-8px) rotate(0)}.process-icon svg{fill:none;stroke:#0568ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:48px;width:48px}.process-copy{margin-top:30px;width:min(100%,290px)}.process-copy h3{color:#12244b;font:700 clamp(20px,1.5vw,25px)/1.15 Arial,sans-serif;margin:0 0 13px}.process-copy p{color:#11121aa3;font-size:15px;line-height:1.65;margin:0}@media (max-width:1050px){.process-map{gap:70px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.process-connector{display:none}.process-step:nth-of-type(2n){padding-top:0}}@media (max-width:620px){.home-process-section{padding:78px 20px 90px}.process-heading{margin-bottom:62px}.process-map{gap:58px;grid-template-columns:1fr}.process-copy{margin-top:24px}}@media (prefers-reduced-motion:reduce){.process-step{opacity:1;transform:none;transition:none}}.exact-imagination .FocusingTextInner{width:min(100%,680px)!important}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p,.exact-imagination .imagination-kicker{margin-left:0!important;margin-right:0!important;text-align:left!important}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p{max-width:none!important;width:100%!important}@media (max-width:1100px){.exact-imagination .FocusingText{justify-content:center!important}.exact-imagination .FocusingTextInner{margin-inline:auto!important;width:min(100%,700px)!important}.exact-imagination .FocusingText h1,.exact-imagination .FocusingText h2,.exact-imagination .FocusingText p,.exact-imagination .imagination-kicker{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important;text-align:left!important}}@media (max-width:640px){.exact-imagination .FocusingTextInner{width:min(100%,520px)!important}.exact-imagination .FocusingText h2{font-size:clamp(42px,12.5vw,62px)!important}}.right-nav .services-nav-item{margin-block:0;padding-block:0;position:relative}.right-nav .services-nav-item .nav-link-button{align-items:center;display:inline-flex;gap:6px;text-decoration:none}.services-chevron{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease;width:7px}.services-nav-item:focus-within .services-chevron,.services-nav-item:hover .services-chevron{transform:translateY(2px) rotate(225deg)}.services-hover-dropdown{background:#f6f6f6fa;border:1px solid #070b0b1f;border-radius:0 0 8px 8px;border-top:3px solid #0568ff;box-shadow:0 22px 55px #070b0b38;left:-18px;opacity:0;overflow:visible;padding:8px 0;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translateY(-9px);transition:opacity .22s ease,transform .22s ease,visibility .22s;visibility:hidden;width:272px;z-index:1500}.site-header .right-nav>ul{align-items:center}.site-header .right-nav>ul>li{align-items:center;display:flex;min-height:48px}.site-header .right-nav .header-talk-button,.site-header .right-nav>ul>li>.nav-link-button,.site-header .right-nav>ul>li>a:not(.header-talk-button){align-items:center;display:inline-flex;line-height:1;min-height:48px;transform:none}.site-header .right-nav .header-talk-button{background:linear-gradient(135deg,#4db3ff,#0568ff 55%,#003d9a);border:1px solid #4db3ffb3;border-radius:999px;box-shadow:0 10px 28px #0568ff42;color:#f6f6f6!important;gap:13px;justify-content:center;min-width:148px;padding:0 23px;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.site-header .right-nav .header-talk-button span{font-size:19px;line-height:1;transition:transform .24s ease}.site-header .right-nav .header-talk-button:hover{box-shadow:0 15px 34px #0568ff61;color:#f6f6f6!important;filter:brightness(1.06);transform:translateY(-2px)}.site-header .right-nav .header-talk-button:hover span{transform:translateX(4px)}.site-header .right-nav>ul>li>.menu-button{height:48px;margin:0;top:8px;width:42px}.services-hover-dropdown:before{content:"";height:18px;left:0;position:absolute;top:-18px;width:100%}.services-hover-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.right-nav .services-hover-dropdown ul{grid-gap:0;display:grid;gap:0;margin:0;padding:0}.right-nav .services-hover-dropdown li{display:block;padding:0}.right-nav .services-hover-dropdown a{color:#24262d!important;display:block;font-size:15px;line-height:1.25;padding:8px 18px;text-decoration:none;transition:padding-left .2s ease,color .2s ease,background .2s ease}.right-nav .services-hover-dropdown a:focus-visible,.right-nav .services-hover-dropdown a:hover{background:#0568ff14;color:#0568ff!important;outline:none;padding-left:26px}@media (max-width:900px){.services-hover-dropdown{display:none}}.home-process-section{background:radial-gradient(circle at 50% 44%,#0568ff38,#0000 32%),radial-gradient(circle at 8% 82%,#4db3ff1f,#0000 27%),linear-gradient(135deg,#05080d,#091421 52%,#07101c)!important;color:#f5f8ff!important}.home-process-section:before{background-image:linear-gradient(rgba(77,179,255,.075) 1px,#0000 0),linear-gradient(90deg,rgba(77,179,255,.075) 1px,#0000 0)!important;opacity:.78}.process-copy h3,.process-heading h2{color:#f4f7ff!important}.process-heading h2 span,.process-heading small{color:#4db3ff!important}.process-heading small:after,.process-heading small:before{background:#4db3ff!important}.process-copy p,.process-heading p{color:#e8f0fcab!important}.process-number{-webkit-text-stroke:1px #4db3ff2e;color:#4db3ff33!important}.process-connector{border-color:#4db3ff33!important;filter:drop-shadow(0 8px 16px rgba(5,104,255,.22))}.process-icon{background:linear-gradient(145deg,#122a44f5,#07111dfa)!important;border-color:#4db3ff3d!important;box-shadow:0 28px 42px #0000005c,inset 0 1px 0 #ffffff14,0 0 36px #0568ff14!important}.process-step:hover .process-icon{border-color:#4db3ff85!important;box-shadow:0 34px 52px #0000006b,inset 0 1px 0 #ffffff1f,0 0 42px #0568ff33!important}.process-icon svg{stroke:#4db3ff!important;filter:drop-shadow(0 0 8px rgba(77,179,255,.22))}.exact-imagination .FocusingText{align-content:center!important;background:#0000!important;background-color:initial!important;display:grid!important;height:100%!important;min-height:500px!important;padding-block:48px!important;place-items:center!important}@media (min-width:1101px){.exact-imagination .exact-imagination-grid{column-gap:clamp(72px,6vw,120px)!important}}.exact-imagination .FocusingTextInner{align-self:center!important;float:none!important;inset:auto!important;position:relative!important;transform:none!important}@media (max-width:1100px){.exact-imagination .FocusingText{min-height:min(100svh,820px)!important;padding-block:72px!important}}@media (max-width:640px){.exact-imagination .FocusingText{min-height:78svh!important;padding-block:58px!important}}.final-section{isolation:isolate}.final-section:after{background:radial-gradient(ellipse at 20% 45%,#b5cdf9 0 2px,#0000 3px) 0 0/13px 13px;content:"";display:block!important;height:390px;inset:80px 8% auto;-webkit-mask-image:radial-gradient(ellipse at center,#000,#0000 72%);mask-image:radial-gradient(ellipse at center,#000,#0000 72%);opacity:.18;pointer-events:none;position:absolute;z-index:0}.final-section .final-inner{max-width:1180px;position:relative;z-index:1}.final-section .trust-section-heading{margin-bottom:34px;max-width:840px}.final-section .trust-section-heading h2{font-size:clamp(54px,5.5vw,84px);line-height:1.02}.final-section .trust-section-heading p{font-size:18px;line-height:1.55;max-width:650px}.final-section .trust-dashboard{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:300px minmax(0,1fr);margin:0 auto!important;max-width:1020px}.trust-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid #0568ff38;border-radius:20px;box-shadow:0 18px 50px #1e4a9117,inset 0 1px #ffffffe6;display:grid;padding:18px 28px}.trust-stat{grid-gap:16px;align-items:center;border-bottom:1px solid #0568ff24;display:grid;gap:16px;grid-template-columns:70px 1fr;padding:18px 0}.trust-stat:last-child{border-bottom:0}.trust-stat>span{background:#ffffff73;border:1px solid #ffffffe6;border-radius:50%;box-shadow:0 8px 24px #0568ff1a;color:#0568ff;display:grid;height:58px;place-items:center;width:58px}.trust-stat svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:30px;width:30px}.trust-stat:nth-child(2)>span{color:#0568ff}.trust-stat strong{color:#0568ff;display:block;font:400 38px/1 Athene,Georgia,serif}.trust-stat:nth-child(2) strong{color:#0568ff}.trust-stat small{color:#12244b;display:block;font-size:15px;font-weight:600;margin-top:6px}.final-section .review-logos{grid-gap:18px;gap:18px;grid-template-columns:repeat(6,1fr)}.final-section .review-logos .review-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #0568ff29;border-radius:16px;box-shadow:0 14px 38px #1e4a9114,inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:10px;grid-column:span 2;justify-content:center;min-height:160px;padding:22px}.final-section .review-logos .review-card:nth-child(n+4){grid-column:span 3}.final-section .review-logos .review-card img{filter:none;max-height:45px;max-width:155px;opacity:1;width:auto}.review-stars{color:#0568ff;font-size:24px;letter-spacing:3px;line-height:1}.review-card-green .review-stars{color:#00a86b}.review-card-gold .review-stars{color:#ffb400}.review-card-red .review-stars{color:#ef3129}.review-card small{color:#173c88;font-size:14px;font-weight:600}.combined-rating{align-items:center;color:#12244b;display:flex;gap:20px;justify-content:center;margin:34px auto 0}.combined-rating>span{color:#ffb400;font-size:34px;letter-spacing:4px}.combined-rating>i{background:#0568ff47;height:42px;width:1px}.combined-rating>strong{font-size:18px;line-height:1.1}.combined-rating strong small{color:#53627d;display:block;font-size:13px;font-weight:500;margin-top:5px}@media(max-width:900px){.final-section .trust-dashboard{grid-template-columns:1fr}.trust-stats{grid-template-columns:repeat(3,1fr)}.trust-stat{border-bottom:0;border-right:1px solid #0568ff24;grid-template-columns:1fr;text-align:center}.trust-stat:last-child{border-right:0}.trust-stat>span{margin:auto}.final-section .review-logos{grid-template-columns:repeat(2,1fr)}.final-section .review-logos .review-card,.final-section .review-logos .review-card:nth-child(n+4){grid-column:span 1}.final-section .review-logos .review-card:last-child{grid-column:1/-1}}@media(max-width:600px){.final-section .trust-section-heading h2{font-size:clamp(43px,13vw,62px)}.final-section .trust-section-heading p{font-size:16px}.trust-stats{grid-template-columns:1fr}.trust-stat{border-bottom:1px solid #0568ff24;border-right:0;grid-template-columns:62px 1fr;text-align:left}.trust-stat>span{margin:0}.final-section .review-logos{grid-template-columns:1fr}.final-section .review-logos .review-card,.final-section .review-logos .review-card:last-child{grid-column:1}.combined-rating{gap:10px}.combined-rating>span{font-size:23px;letter-spacing:1px}}@media (max-width:640px){.hero-section .hero-cta{font-size:15px!important;gap:14px!important;line-height:1.2!important;max-width:calc(100vw - 48px)!important;min-height:62px!important;padding:8px 9px 8px 18px!important;width:auto!important}.hero-section .hero-cta-icon{height:44px!important;width:44px!important}.exact-imagination{min-height:auto!important;padding-bottom:48px!important;padding-top:48px!important}.exact-imagination .FocusingText{min-height:auto!important;padding-bottom:24px!important;padding-top:24px!important}.exact-imagination .menleftimg{min-height:320px!important}}@media (min-width:1181px){.about-us-page-section .about-hero-grid{align-items:center!important;box-sizing:border-box!important;column-gap:clamp(60px,7vw,130px)!important;grid-template-columns:minmax(0,1fr) minmax(480px,1fr)!important;width:min(calc(100% - 96px),1684px)!important}.about-us-page-section .about-title{align-items:flex-start!important;justify-self:stretch!important;margin-left:0!important;min-height:0!important;padding-top:0!important;width:100%!important}.about-us-page-section .about-title small,.about-us-page-section .about-title span{font-size:clamp(128px,13.4vw,250px)!important;line-height:.8!important;max-width:100%!important}.about-us-page-section .about-title small{align-self:flex-start!important;position:static!important}.about-us-page-section .about-copy{box-sizing:border-box!important;justify-self:stretch!important;margin:0!important;max-width:690px!important;padding:0!important;text-align:left!important;width:100%!important}.about-us-page-section .about-copy p,.about-us-page-section .about-copy small{margin-left:0!important;margin-right:0!important;max-width:100%!important;text-align:left!important;width:100%!important}}.site-header.is-scrolled:before,.site-shell:has(.hero-section) .site-header.is-scrolled:before{background:radial-gradient(circle at 84% 10%,#0568ff38,#0000 32%),linear-gradient(135deg,#070b0bf5,#15171cf2 58%,#07101cf5)!important;border-bottom-color:#4db3ff33!important;box-shadow:0 14px 38px #02050a4d!important;opacity:1!important}.site-header.is-scrolled .right-nav>ul>li>.nav-link-button,.site-header.is-scrolled .right-nav>ul>li>a,.site-shell:has(.hero-section) .site-header.is-scrolled .right-nav>ul>li>.nav-link-button,.site-shell:has(.hero-section) .site-header.is-scrolled .right-nav>ul>li>a{color:#f6f6f6!important;opacity:1!important}.site-header.is-scrolled .right-nav>ul>li>.nav-link-button.active,.site-header.is-scrolled .right-nav>ul>li>.nav-link-button:hover,.site-header.is-scrolled .right-nav>ul>li>a.active,.site-header.is-scrolled .right-nav>ul>li>a:hover{color:#4db3ff!important}.site-header.is-scrolled .right-nav .header-talk-button{color:#f6f6f6!important}.site-header.is-scrolled .menu-button span,.site-shell:has(.hero-section) .site-header.is-scrolled .menu-button span{background:#f6f6f6!important}.home-process-section .process-map{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));min-height:560px;width:min(100%,1500px)}.home-process-section .process-connector{border:0!important;display:block;filter:drop-shadow(0 12px 14px rgba(246,246,246,.12));height:220px;left:0;overflow:visible;position:absolute;top:135px;transform:none;width:100%;z-index:0}.home-process-section .process-connector polyline{fill:none;stroke:#f6f6f6eb;stroke-width:13;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-process-section .process-step{padding-top:0;z-index:1}.home-process-section .process-step:nth-of-type(2n){padding-top:134px}.home-process-section .process-number{-webkit-text-stroke:0;color:#f6f6f6!important;font-size:clamp(44px,4vw,66px);font-weight:500;margin-bottom:16px}.home-process-section .process-icon,.home-process-section .process-step:nth-of-type(2n) .process-icon{background:linear-gradient(145deg,#fff,#eaf3ff)!important;border:1px solid #0568ff2e!important;border-radius:22px;box-shadow:0 14px 0 #d6dae0eb,0 32px 32px #f6f6f640!important;transform:rotate(45deg) scale(.76);width:clamp(112px,9vw,142px)}.home-process-section .process-icon svg{stroke:#0568ff!important;height:56px;transform:rotate(-45deg) scale(1.16);width:56px}.home-process-section .process-icon img{filter:drop-shadow(0 0 8px rgba(77,179,255,.22));height:56px;object-fit:contain;transform:rotate(-45deg) scale(1.16);transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease;width:56px}.home-process-section .process-step:hover .process-icon img{filter:drop-shadow(0 0 13px rgba(77,179,255,.48));transform:rotate(-45deg) scale(1.25)}.home-process-section .process-step:hover .process-icon{box-shadow:0 14px 0 #d6dae0eb,0 36px 42px #0568ff47!important;transform:translateY(-7px) rotate(45deg) scale(.79)}.home-process-section .process-copy{margin-top:28px;width:min(100%,280px)}.home-process-section .process-copy h3{color:#f6f6f6!important;font-size:20px}.home-process-section .process-copy p{color:#f6f6f6d1!important;font-size:15px;line-height:1.52}@media (max-width:1050px){.home-process-section .process-map{gap:68px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-section .process-connector{display:none}.home-process-section .process-step:nth-of-type(2n){padding-top:0}}@media (max-width:620px){.home-process-section .process-map{grid-template-columns:1fr}}.home-process-section .process-icon,.home-process-section .process-step:nth-of-type(2n) .process-icon{aspect-ratio:1;background:linear-gradient(145deg,#fff 4%,#f5f8fc 55%,#e9f2ff)!important;border:1px solid #0568ff24!important;border-radius:30px;box-shadow:0 42px 48px #00000057,0 0 34px #4db3ff1f!important;height:190px;isolation:isolate;transform:scaleY(.62) rotate(45deg) scale(.86);width:190px}.home-process-section .process-icon:before{background:linear-gradient(145deg,#dce2ea,#aeb8c4);border-radius:inherit;box-shadow:0 22px 25px #0000002e;content:"";inset:0;position:absolute;transform:translate(13px,13px);z-index:-1}.home-process-section .process-icon img{height:66px;transform:rotate(-45deg) scaleY(1.61) scale(.82);width:66px}.home-process-section .process-icon,.home-process-section .process-icon img,.home-process-section .process-icon:before{transition:background .22s ease,box-shadow .22s ease,transform .22s ease,filter .18s ease!important}.home-process-section .process-step:hover .process-icon{background:#0568ff!important;border:8px solid #0568ff!important;box-shadow:0 0 0 7px #0568ff,0 48px 56px #00000061,0 0 48px #0568ff66!important;outline:5px solid #0568ff;outline-offset:-1px;transform:translateY(-9px) scaleY(.62) rotate(45deg) scale(.89)!important}.home-process-section .process-step:hover .process-icon:before{background:#0568ff!important;inset:-6px;transform:translate(8px,8px)}.home-process-section .process-step:hover .process-icon:after{background:#0568ff!important;border-radius:inherit;content:"";inset:-3px;pointer-events:none;position:absolute;z-index:0}.home-process-section .process-step:hover .process-icon img{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.28))!important;position:relative;transform:rotate(-45deg) scaleY(1.61) scale(.9)!important;z-index:2}.home-process-section .process-step:hover .process-icon{box-shadow:0 48px 56px #00000061,0 0 45px #0568ff4d!important;transform:translateY(-9px) scaleY(.62) rotate(45deg) scale(.89)}.home-process-section .process-step:hover .process-icon img{transform:rotate(-45deg) scaleY(1.61) scale(.9)}@media (max-width:1250px) and (min-width:1051px){.home-process-section .process-icon,.home-process-section .process-step:nth-of-type(2n) .process-icon{height:165px;width:165px}}@media (max-width:1050px){.home-process-section .process-icon,.home-process-section .process-step:nth-of-type(2n) .process-icon{height:175px;width:175px}}.mirror-route .site-header:before{background:radial-gradient(circle at 84% 10%,#0568ff3d,#0000 32%),linear-gradient(135deg,#070b0bfa,#15171cf7 58%,#07101cfa)!important;border-bottom-color:#4db3ff38!important;box-shadow:0 14px 38px #02050a52!important;opacity:1!important}.mirror-route .site-header .right-nav>ul>li>.nav-link-button,.mirror-route .site-header .right-nav>ul>li>a{color:#f6f6f6!important;opacity:1!important}.mirror-route .site-header .right-nav>ul>li>.nav-link-button.active,.mirror-route .site-header .right-nav>ul>li>.nav-link-button:hover,.mirror-route .site-header .right-nav>ul>li>a.active,.mirror-route .site-header .right-nav>ul>li>a:hover{color:#4db3ff!important}.mirror-route .site-header .menu-button span{background:#f6f6f6!important}@media (max-width:640px){.hero-section .hero-mobile .home-men-text .hero-cta{border-radius:8px!important;font-size:15px!important;gap:17px!important;height:auto!important;line-height:1!important;max-width:calc(100vw - 48px)!important;min-height:52px!important;min-width:0!important;padding:7px 8px 7px 23px!important;width:-webkit-max-content!important;width:max-content!important}.hero-section .hero-mobile .home-men-text .hero-cta-icon{flex:0 0 38px!important;height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}.hero-section .hero-mobile .home-men-text .hero-cta-icon svg{height:19px!important;width:19px!important}}.built-next-section.home-dive-section .split-service-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr) minmax(0,.72fr)!important;padding:110px 0 80px!important;width:min(88vw,1480px)!important}.built-next-section.home-dive-section .dive-copy{width:min(100%,680px)!important}.built-next-section.home-dive-section .dive-copy:before{color:rgba(5,104,255,.045)!important;content:"EXPLORE"!important;left:-8vw!important;top:-75px!important}.built-next-section.home-dive-section .gradient-title small{-webkit-text-fill-color:#0568ff!important;color:#0568ff!important;font:400 clamp(62px,6vw,106px)/.78 Athene,Georgia,serif!important;letter-spacing:-.045em!important;margin:0 0 -2px!important;position:static!important;text-align:left!important;text-transform:none!important}.built-next-section.home-dive-section .gradient-title span{-webkit-text-fill-color:#12244b!important;color:#12244b!important;font:400 clamp(106px,11vw,190px)/.76 Athene,Georgia,serif!important;letter-spacing:-.065em!important;margin:0!important;max-width:none!important;text-align:left!important}.built-next-section.home-dive-section .gradient-title p{color:#070b0bab!important;font:400 16px/1.7 Acumin Pro,Arial,sans-serif!important;margin:38px 0 0!important;width:min(100%,430px)!important}@media(max-width:1050px){.built-next-section.home-dive-section .split-service-grid{gap:30px!important;grid-template-columns:1fr 1fr!important}.built-next-section.home-dive-section:after{left:70%!important;width:min(52vw,560px)!important}}@media(max-width:680px){.built-next-section.home-dive-section .split-service-grid{display:flex!important;padding-top:95px!important;width:min(calc(100% - 36px),520px)!important}.built-next-section.home-dive-section .gradient-title span{font-size:clamp(90px,29vw,130px)!important}}.built-next-section.home-dive-section{background:radial-gradient(circle at 55% 48%,#0568ff1f,#0000 20%),linear-gradient(135deg,#070b0b,#0a0f18 60%,#101b2d)!important;display:block!important;min-height:100vh!important}.built-next-section.home-dive-section:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0)!important;opacity:.18!important}.built-next-section.home-dive-section:after{background:none!important}.built-next-section.home-dive-section .split-service-grid{display:block!important;min-height:100vh!important;width:min(calc(100% - 8vw),1620px)!important}.built-next-section.home-dive-section .dive-copy{left:0!important;position:absolute!important;transform:translateY(-18%)!important;width:min(48vw,760px)!important;z-index:4!important}.built-next-section.home-dive-section .gradient-title small,.built-next-section.home-dive-section .gradient-title span{letter-spacing:-.075em!important;text-transform:none!important}.built-next-section.home-dive-section .gradient-title small{-webkit-text-fill-color:#f6f6f6!important;color:#f6f6f6!important;font:400 clamp(82px,9.2vw,166px)/.8 Athene,Georgia,serif!important}.built-next-section.home-dive-section .gradient-title span{-webkit-text-fill-color:#f6f6f6!important;color:#f6f6f6!important;font:400 clamp(108px,12.4vw,220px)/.8 Athene,Georgia,serif!important}.built-next-section.home-dive-section .gradient-title p{font:400 clamp(16px,1.15vw,20px)/1.55 Acumin Pro,Arial,sans-serif!important;margin:45px 0 0!important;width:min(100%,570px)!important}.home-dive-wordmark{color:hsla(0,0%,96%,.055);display:grid;font:400 clamp(190px,22vw,390px)/.64 Athene,Georgia,serif;letter-spacing:-.1em;pointer-events:none;position:absolute;right:-1%;top:2%;-webkit-user-select:none;user-select:none;width:58%;z-index:1}.home-dive-wordmark span:nth-child(2){transform:translateX(10%)}.home-dive-wordmark span:nth-child(3){transform:translateX(26%)}.home-dive-orb{animation:homeDiveOrb 4s ease-in-out infinite;background:linear-gradient(145deg,#2a9bff,#0568ff);border-radius:50%;box-shadow:0 0 0 1px #ffffff14,0 0 45px #0568ff61;display:block;height:clamp(62px,6.3vw,110px);left:51%;position:absolute;top:46%;width:clamp(62px,6.3vw,110px);z-index:3}@keyframes homeDiveOrb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-13px) scale(1.035)}}@media(max-width:900px){.built-next-section.home-dive-section .dive-copy{top:48%!important;width:70vw!important}.home-dive-wordmark{font-size:clamp(160px,30vw,300px);right:-18%;width:80%}.home-dive-orb{left:auto;right:18%;top:42%}}@media(max-width:620px){.built-next-section.home-dive-section{min-height:760px!important}.built-next-section.home-dive-section .split-service-grid{min-height:760px!important;width:calc(100% - 36px)!important}.built-next-section.home-dive-section .dive-copy{top:44%!important;transform:translateY(-12%)!important;width:100%!important}.built-next-section.home-dive-section .gradient-title small{font-size:clamp(66px,22vw,92px)!important}.built-next-section.home-dive-section .gradient-title span{font-size:clamp(92px,31vw,128px)!important}.built-next-section.home-dive-section .gradient-title p{font-size:15px!important;margin-top:34px!important}.home-dive-wordmark{font-size:clamp(120px,43vw,190px);right:-38%;top:10%;width:110%}.home-dive-orb{right:7%;top:35%}}.built-next-section.home-dive-section:after{background-image:none!important;content:none!important;display:none!important}.built-next-section.home-dive-section .dive-copy{left:50%!important;text-align:left!important;top:50%!important;transform:translate(-50%,-22%)!important;width:min(62vw,860px)!important}.home-dive-wordmark{font-size:clamp(190px,22vw,390px)!important;left:50%!important;right:auto!important;top:0!important;transform:translateX(-34%)!important;width:min(72vw,1180px)!important}.home-dive-orb{left:calc(50% + min(25vw,390px))!important;right:auto!important;top:43%!important}@media(max-width:900px){.built-next-section.home-dive-section .dive-copy{left:50%!important;top:50%!important;transform:translate(-50%,-18%)!important;width:min(calc(100% - 64px),740px)!important}.home-dive-wordmark{left:50%!important;right:auto!important;transform:translateX(-28%)!important;width:96vw!important}.home-dive-orb{left:auto!important;right:12%!important;top:39%!important}}@media(max-width:620px){.built-next-section.home-dive-section .dive-copy{left:50%!important;top:48%!important;transform:translate(-50%,-14%)!important;width:calc(100% - 36px)!important}.home-dive-wordmark{font-size:clamp(122px,43vw,190px)!important;left:50%!important;right:auto!important;top:9%!important;transform:translateX(-25%)!important;width:125vw!important}.home-dive-orb{left:auto!important;right:8%!important;top:34%!important}}.built-next-section.home-dive-section{align-items:center!important;background-blend-mode:multiply,normal!important;background-image:linear-gradient(#05090fe0,#05090fe0),var(--section-bg)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex!important;height:100vh!important;justify-content:center!important;min-height:700px!important;width:100%!important}.built-next-section.home-dive-section:after{animation:none!important;background-image:var(--center-art)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;display:block!important;filter:invert(1) hue-rotate(170deg) saturate(1.7) brightness(1.05)!important;height:min(78vh,728px)!important;left:50%!important;opacity:.3!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;z-index:0!important}.built-next-section.home-dive-section .split-service-grid{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,5fr) minmax(150px,2fr) minmax(0,5fr)!important;height:100vh!important;min-height:700px!important;padding:0!important;position:relative!important;width:min(94vw,1684px)!important;z-index:1!important}.built-next-section.home-dive-section .dive-copy{align-items:center!important;display:flex!important;grid-column:1!important;height:100vh!important;inset:auto!important;justify-content:flex-start!important;min-height:700px!important;position:relative!important;text-align:right!important;transform:none!important;width:100%!important}.built-next-section.home-dive-section .dive-copy:before{content:none!important;display:none!important}.built-next-section.home-dive-section .gradient-title small,.built-next-section.home-dive-section .gradient-title span{-webkit-text-fill-color:#f6f6f6!important;color:#f6f6f6!important;display:inline!important;font:400 clamp(78px,5.2vw,100px)/1.3 Athene,Georgia,serif!important;letter-spacing:-7px!important;margin:0!important;position:static!important}.built-next-section.home-dive-section .gradient-title p{color:#f6f6f6b8!important;float:right!important;font:500 14px/20px Acumin Pro,Arial,sans-serif!important;margin:0!important;padding:0!important;text-align:left!important;width:min(46%,350px)!important}.home-dive-orb,.home-dive-side,.home-dive-wordmark{display:none!important}@media(max-width:1050px){.built-next-section.home-dive-section .split-service-grid{grid-template-columns:minmax(0,1fr) minmax(120px,.35fr)!important}.built-next-section.home-dive-section .dive-copy{grid-column:1!important}.built-next-section.home-dive-section:after{left:58%!important;width:115%!important}.built-next-section.home-dive-section .gradient-title p{width:min(58%,390px)!important}}@media(max-width:680px){.built-next-section.home-dive-section{height:820px!important;min-height:820px!important}.built-next-section.home-dive-section .split-service-grid{display:block!important;height:820px!important;min-height:820px!important;width:calc(100% - 36px)!important}.built-next-section.home-dive-section .dive-copy{display:block!important;height:auto!important;min-height:0!important;padding-top:180px!important;text-align:left!important;width:100%!important}.built-next-section.home-dive-section .gradient-title small,.built-next-section.home-dive-section .gradient-title span{font-size:clamp(72px,22vw,104px)!important;letter-spacing:-6px!important;line-height:1!important}.built-next-section.home-dive-section .gradient-title p{float:none!important;font-size:14px!important;line-height:1.55!important;margin-top:28px!important;width:min(100%,380px)!important}.built-next-section.home-dive-section:after{height:610px!important;left:54%!important;opacity:.24!important;top:58%!important;width:135%!important}}.built-next-section.home-dive-section{background-blend-mode:screen,normal,normal!important;background-image:radial-gradient(circle at 20% 12%,#ffffff40,#0000 42%),linear-gradient(#414a569e,#18212db8),var(--section-bg)!important}.roi-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.roi-contact-single{margin-top:20px}.roi-contact-single .roi-field{grid-column:1}.roi-field .lead-field-error{color:#ff6673;font-size:12px;font-weight:600;margin-top:0}.roi-field [aria-invalid=true]{border-color:#ff4d5e!important}.roi-chart .revenue-line{stroke:#22c978;filter:drop-shadow(0 0 5px rgba(34,201,120,.35))}.roi-chart .cost-line{stroke:#ff5368;stroke-width:3;filter:none}.roi-chart .profit-line{stroke:#4db3ff;filter:drop-shadow(0 0 5px rgba(5,104,255,.45))}.roi-ready,.roi-summary-preview,.roi-totals{background:#070b0b75;border:1px solid #f6f6f61a;border-radius:22px;margin-top:14px;padding:20px}.roi-totals header{align-items:center;display:flex;gap:18px;justify-content:space-between}.roi-totals h4{font-size:18px;margin:0}.roi-totals header span{border:1px solid #4db3ff4d;border-radius:20px;color:#4db3ff;font-size:13px;padding:6px 12px}.roi-totals dl{display:grid;grid-template-columns:repeat(5,1fr);margin:18px 0 0}.roi-totals dl div{border-left:1px solid #f6f6f614;padding:5px 15px}.roi-totals dl div:first-child{border-left:0;padding-left:0}.roi-totals dt{color:#f6f6f680;font-size:13px}.roi-totals dd{color:#f6f6f6;font-weight:700;margin:7px 0 0}.roi-summary-preview strong{color:#f6f6f6}.roi-summary-preview p{color:#f6f6f69e;font-size:13px;line-height:1.5;margin:7px 0 0}.roi-ready{background:linear-gradient(135deg,#0568ff33,#12244b99);padding:32px;text-align:center}.roi-ready h3{font-size:26px;margin:0 0 8px}.roi-ready p{color:#f6f6f6ad;margin:0}.roi-ready>div{display:flex;gap:12px;justify-content:center;margin-top:20px}.roi-ready a,.roi-ready button{align-items:center;background:#0568ff;border:1px solid #0568ff;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none}.roi-ready button{background:#0000;color:#4db3ff}@media(max-width:600px){.roi-totals header{align-items:flex-start;flex-direction:column}.roi-totals dl{grid-template-columns:1fr 1fr}.roi-totals dl div,.roi-totals dl div:first-child{border:0;border-bottom:1px solid #f6f6f612;padding:10px}.roi-ready>div{flex-direction:column}.roi-ready a,.roi-ready button{width:100%}}.site-header,.site-shell:has(.hero-section) .site-header{position:absolute!important}.about-footer-section{--page-text:#f6f6f6;--page-muted:#f6f6f6bd;--page-faint:#f6f6f685;--page-panel:hsla(0,0%,96%,.075);--page-panel-strong:hsla(0,0%,96%,.115);--page-line-soft:#f6f6f624;background:linear-gradient(135deg,#070b0b,#0b1019 58%,#101b2d)!important;color:#f6f6f6!important}.about-footer-section .about-footer-heading span,.about-footer-section .about-footer-testimonial span,.about-footer-section .footer-company strong,.about-footer-section .footer-company>span,.about-footer-section .footer-link-column>span,.about-footer-section .footer-locations>span{color:#f6f6f6!important;opacity:1!important;visibility:visible!important}.about-footer-section .about-footer-testimonial p,.about-footer-section .about-footer-testimonial small,.about-footer-section .footer-company p,.about-footer-section .footer-company small,.about-footer-section .footer-copy,.about-footer-section .footer-email p,.about-footer-section .footer-link-column a,.about-footer-section .footer-location a,.about-footer-section .footer-location p,.about-footer-section .footer-location small{color:#f6f6f6c2!important;opacity:1!important;visibility:visible!important}.about-footer-section .about-footer-bottom,.about-footer-section .about-footer-testimonial,.about-footer-section .footer-company,.about-footer-section .footer-link-column,.about-footer-section .footer-locations,.about-footer-section img{opacity:1!important;visibility:visible!important}.about-footer-section .about-footer-reviews img{filter:brightness(1.8) contrast(1.1)}.app-company-section{background:#fff!important}.lower-sections>.app-company-section{background-color:#fff!important;background-image:none!important}.lower-sections>.app-company-section:after,.lower-sections>.app-company-section:before{background:none!important;background-image:none!important;opacity:0!important}.final-section{background:radial-gradient(circle at 12% 32%,#0568ff21,#0000 28%),radial-gradient(circle at 86% 16%,#4db3ff1a,#0000 26%),linear-gradient(135deg,#f7faff,#eef5ff 58%,#e7f1ff)!important;border-top:1px solid #070b0b14;color:#070b0b!important;min-height:auto!important;padding:clamp(68px,7vw,104px) 0!important}.final-section:before{background:linear-gradient(90deg,rgba(5,104,255,.035) 1px,#0000 0),linear-gradient(rgba(5,104,255,.025) 1px,#0000 0)!important;background-size:120px 120px!important;opacity:.55!important}.final-section:after{display:none!important}.final-section .reviews-footer{gap:clamp(50px,8vw,140px);grid-template-columns:minmax(340px,.8fr) minmax(620px,1.2fr);margin-top:0!important}.trust-section-heading{margin:0 auto clamp(46px,5vw,72px);max-width:760px;text-align:center}.trust-section-heading small{align-items:center;color:#0568ff;display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:.18em;text-transform:uppercase}.trust-section-heading small:after,.trust-section-heading small:before{background:#0568ff;content:"";height:1px;width:28px}.trust-section-heading h2{color:#12244b;font:400 clamp(42px,4.4vw,72px)/.98 Athene,Georgia,serif;margin:14px 0 18px}.trust-section-heading h2 span{color:#0568ff}.trust-section-heading p{color:#58657a;font-size:17px;line-height:1.65;margin:0 auto;max-width:620px}.final-section .satisfied-mark{min-height:168px}.final-section .satisfied-circle{box-shadow:0 22px 52px #0568ff38;flex:0 0 168px;height:168px;width:168px}.final-section .satisfied-mark small{color:#12244b!important;font-size:clamp(34px,2.7vw,48px);line-height:.92;max-width:290px;right:54px}.final-section .review-logos{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(120px,1fr));justify-content:stretch}.final-section .review-logos a{background:#f7f9fc;border:1px solid #070b0b1c;border-radius:10px;box-shadow:0 12px 30px #12244b12;min-height:76px;min-width:0;padding:16px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease,box-shadow .35s ease}.final-section .review-logos a:last-child{grid-column:4}.final-section .review-logos img{filter:none;max-height:42px;max-width:124px;opacity:.88;width:auto}.final-section .review-logos a:hover{background:#fff;border-color:#0568ff80;box-shadow:0 18px 38px #0568ff21;transform:translateY(-7px)}.about-footer-section .footer-link-column a,.about-footer-section .footer-location a{display:inline-block;position:relative;transition:color .25s ease,transform .25s ease}.about-footer-section .footer-link-column a:after,.about-footer-section .footer-location a:after{background:#4db3ff;bottom:1px;content:"";height:1px;left:0;position:absolute;right:100%;transition:right .3s ease}.about-footer-section .footer-link-column a:hover,.about-footer-section .footer-location a:hover{color:#4db3ff!important;transform:translateX(4px)}.about-footer-section .footer-link-column a:hover:after,.about-footer-section .footer-location a:hover:after{right:0}.about-footer-section .about-footer-reviews a{border-radius:8px;transition:background .25s ease,transform .25s ease}.about-footer-section .about-footer-reviews a:hover{background:#ffffff1a;transform:translateY(-4px)}.about-footer-section .about-footer-reviews img{filter:brightness(0) invert(1)!important;opacity:.9}@media (max-width:1100px){.final-section .reviews-footer{grid-template-columns:1fr}.final-section .review-logos{grid-template-columns:repeat(3,minmax(120px,1fr))}.final-section .review-logos a:last-child{grid-column:auto}}@media (max-width:640px){.final-section .satisfied-mark{justify-content:center}.final-section .satisfied-circle{flex-basis:138px;height:138px;width:138px}.final-section .satisfied-mark small{font-size:34px;right:42px}.final-section .review-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.final-section .reviews-footer.trust-dashboard{gap:30px;grid-template-columns:300px minmax(0,1fr)}.final-section .trust-dashboard .review-logos{gap:18px;grid-template-columns:repeat(6,1fr)}.final-section .trust-dashboard .review-logos .review-card{grid-column:span 2;min-height:160px;padding:22px}.final-section .trust-dashboard .review-logos .review-card:last-child,.final-section .trust-dashboard .review-logos .review-card:nth-child(n+4){grid-column:span 3}.final-section .trust-dashboard .review-logos .review-card img{filter:brightness(0) invert(1)!important;opacity:1}@media(max-width:900px){.final-section .reviews-footer.trust-dashboard{grid-template-columns:1fr}.final-section .trust-dashboard .review-logos{grid-template-columns:repeat(2,1fr)}.final-section .trust-dashboard .review-logos .review-card,.final-section .trust-dashboard .review-logos .review-card:nth-child(n+4){grid-column:span 1}.final-section .trust-dashboard .review-logos .review-card:last-child{grid-column:1/-1}}@media(max-width:600px){.final-section .trust-dashboard .review-logos{grid-template-columns:1fr}.final-section .trust-dashboard .review-logos .review-card,.final-section .trust-dashboard .review-logos .review-card:last-child{grid-column:1}}.hero-section .hero-cta,.hero-section .hero-desktop .hero-copy .hero-cta,.hero-section .hero-mobile .home-men-text .hero-cta{border-radius:9px!important;box-sizing:border-box!important;flex:0 0 auto!important;font-size:16px!important;gap:12px!important;height:66px!important;justify-content:space-between!important;line-height:1!important;max-height:66px!important;max-width:287px!important;min-height:66px!important;min-width:287px!important;padding:8px 10px 8px 29px!important;white-space:nowrap!important;width:287px!important}.hero-section .hero-cta .hero-cta-icon{align-items:center!important;display:flex!important;flex:0 0 48px!important;height:48px!important;justify-content:center!important;line-height:0!important;min-height:48px!important;min-width:48px!important;padding:0!important;position:relative!important;vertical-align:middle!important;width:48px!important}.hero-section .hero-cta .hero-cta-icon svg{display:block!important;height:20px!important;left:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;vertical-align:middle!important;width:20px!important}.hero-section .hero-cta .hero-cta-icon svg path{transform:none!important}@media(max-width:340px){.hero-section .hero-cta,.hero-section .hero-mobile .home-men-text .hero-cta{font-size:14px!important;max-width:287px!important;min-width:0!important;padding-left:20px!important;width:calc(100vw - 32px)!important}}.exact-mission .mask2{background-image:linear-gradient(135deg,#0205121f,#1c0a5614),url(/static/media/project-dashboard-purple.2c87cd5e62fdb08883e4.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;filter:none!important}.app-service-landing,.connect-page{--blue:#0568ff;--light:#f5f8ff;--ink:#0b1630;background:#fff;color:var(--ink);overflow:hidden}.app-service-hero{align-items:center;background:linear-gradient(120deg,#fff 0 48%,#edf5ff 48%);display:grid;grid-template-columns:1.02fr .98fr;min-height:100vh;padding:150px max(6vw,30px) 90px}.app-service-hero-copy{max-width:760px}.app-capabilities small,.app-delivery-band small,.app-service-cta>small,.app-service-hero small,.app-service-more>small,.app-tech-stack>small,.connect-hero small,.connect-next>small{color:var(--blue);font:700 12px/1 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.app-service-hero h1,.connect-hero h1{font:400 clamp(66px,7.4vw,134px)/.82 Cormorant Garamond,Georgia,serif;letter-spacing:-.05em;margin:24px 0}.app-service-hero p,.connect-hero>div>p{color:#566073;font-size:clamp(17px,1.25vw,21px);line-height:1.7;max-width:650px}.app-service-hero-copy>div{display:flex;gap:14px;margin-top:36px}.app-service-cta a,.app-service-hero a{align-items:center;border:1px solid var(--blue);border-radius:8px;color:var(--blue);display:inline-flex;font-weight:700;gap:20px;padding:16px 22px;text-decoration:none}.app-service-cta a,.app-service-hero a:first-child{background:var(--blue);box-shadow:0 18px 40px #0568ff35;color:#fff}.app-service-art{aspect-ratio:1;display:grid;place-items:center;position:relative;width:min(44vw,650px)}.app-service-art:after,.app-service-art:before{animation:catalogOrbit 14s linear infinite;border:1px solid #0568ff44;border-radius:50%;content:"";inset:10%;position:absolute}.app-service-art:after{animation-direction:reverse;animation-duration:9s;inset:22%}.app-service-art>span{aspect-ratio:1;background:linear-gradient(145deg,#fff,#78c3ff 50%,#0568ff);border-radius:38%;box-shadow:0 35px 70px #0568ff44;color:#fff;display:grid;font:700 clamp(26px,4vw,62px)/1 Arial,sans-serif;place-items:center;position:relative;transform:rotate(-8deg);width:48%;z-index:2}.app-service-art i{background:#0568ff;border-radius:50%;box-shadow:0 0 20px #0568ff;height:12px;position:absolute;width:12px}.app-service-art i:first-of-type{left:8%;top:48%}.app-service-art i:nth-of-type(2){right:13%;top:20%}.app-service-art i:nth-of-type(3){bottom:22%;right:8%}@keyframes catalogOrbit{to{transform:rotate(1turn)}}.app-trust-strip{background:#07101c;color:#dceaff;display:flex;font-size:12px;gap:24px;justify-content:space-around;letter-spacing:.12em;padding:25px max(6vw,30px);text-transform:uppercase}.app-capabilities,.app-service-more,.app-tech-stack{padding:clamp(90px,10vw,150px) max(6vw,30px)}.app-capabilities header{margin-bottom:70px;max-width:850px}.app-capabilities h2,.app-delivery-band h2,.app-service-cta h2,.app-tech-stack h2,.connect-next h2{font:400 clamp(48px,5vw,86px)/.95 Georgia,serif;letter-spacing:-.04em;margin:18px 0}.app-capabilities header p{color:#626b7b;line-height:1.7;max-width:700px}.app-capabilities>div{border-top:1px solid #dbe4f2;display:grid;grid-template-columns:repeat(2,1fr)}.app-capabilities article{border-bottom:1px solid #dbe4f2;padding:42px 30px}.app-capabilities article:nth-child(odd){border-right:1px solid #dbe4f2}.app-capabilities article span{color:#0568ff;font-weight:700}.app-capabilities article h3{font-size:28px;margin:20px 0 12px}.app-capabilities article p{color:#6b7380;line-height:1.65}.app-delivery-band{grid-gap:70px;background:#07101c;color:#f4f8ff;display:grid;gap:70px;grid-template-columns:1fr 1fr;padding:clamp(90px,10vw,140px) max(6vw,30px)}.app-delivery-band ol{list-style:none;margin:0;padding:0}.app-delivery-band li{border-bottom:1px solid #ffffff20;display:flex;gap:25px;padding:24px 0}.app-delivery-band li span{color:#4db3ff}.app-delivery-band li strong{font-size:24px}.app-tech-stack{text-align:center}.app-tech-stack>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:50px auto 0;max-width:1000px}.app-tech-stack>div span{background:#f8fbff;border:1px solid #d7e3f2;border-radius:999px;padding:14px 20px}.app-service-more{background:#f3f7fd}.app-service-more>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:35px}.app-service-more a{align-items:center;border-bottom:1px solid #cedbec;color:#101a30;display:grid;grid-template-columns:80px 1fr auto;padding:28px 20px;text-decoration:none}.app-service-more a:nth-child(odd){border-right:1px solid #cedbec}.app-service-more a span{color:#0568ff}.app-service-more a strong{font-size:20px}.app-service-cta{background:linear-gradient(135deg,#e9f3ff,#fff);padding:clamp(100px,13vw,190px) 30px;text-align:center}.app-service-cta a{margin-top:28px}.connect-page{background:#f4f8ff}.connect-hero{grid-gap:6vw;align-items:start;display:grid;gap:6vw;grid-template-columns:.9fr 1.1fr;min-height:100vh;padding:150px max(6vw,30px) 100px}.connect-hero>div{position:-webkit-sticky;position:sticky;top:150px}.connect-hero h1{font-size:clamp(62px,6.5vw,116px)}.connect-details{display:flex;flex-direction:column;gap:8px;margin-top:45px}.connect-details a{color:#0568ff;font-size:22px}.connect-details span{color:#6b7380}.connect-form{background:#fff;border:1px solid #d7e2ef;border-radius:20px;box-shadow:0 30px 70px #183b6a18;padding:48px}.connect-form h2{font:400 42px/1.05 Georgia,serif}.connect-fields{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}.connect-fields label{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:9px}.connect-fields .full{grid-column:1/-1}.connect-fields input,.connect-fields select,.connect-fields textarea{background:#f9fbfe;border:1px solid #cdd9e8;border-radius:7px;font:inherit;font-weight:400;padding:15px}.connect-form button{background:#0568ff;border:0;border-radius:8px;color:#fff;font-weight:700;margin-top:28px;padding:16px 22px}.connect-next{background:#07101c;color:#fff;padding:100px max(6vw,30px)}.connect-next>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.connect-next article{border-left:1px solid #ffffff20;padding:30px}.connect-next article span{color:#4db3ff}.connect-next article h3{font-size:21px}.home-services-catalog{background:#f6f9fe;color:#111c34;padding:clamp(100px,11vw,170px) max(6vw,30px)}.home-services-catalog>header{margin-bottom:70px;max-width:850px}.home-services-catalog>header small{color:#0568ff;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-services-catalog>header h2{font:400 clamp(58px,6vw,104px)/.88 Georgia,serif;letter-spacing:-.05em;margin:20px 0}.home-services-catalog>header h2 span{color:#0568ff}.home-services-catalog>header p{color:#667080;line-height:1.7;max-width:650px}.home-services-list{border-top:1px solid #cdd9e7}.home-service-row{grid-gap:25px;align-items:center;border-bottom:1px solid #cdd9e7;color:#111c34;display:grid;gap:25px;grid-template-columns:70px minmax(260px,.8fr) 1fr 50px;padding:30px 10px;text-decoration:none;transition:.3s}.home-service-row:hover{background:#fff;box-shadow:0 20px 50px #153b6b12;padding-left:22px}.home-service-index{color:#0568ff}.home-service-row strong{font:400 clamp(24px,2.2vw,38px)/1 Georgia,serif}.home-service-row p{color:#687282;line-height:1.5;margin:0}.home-service-row i{color:#0568ff;font-size:24px;font-style:normal}.header-talk-button{border:1px solid #0568ff!important;border-radius:999px;color:#0568ff!important;padding:10px 15px!important}.header-talk-button span{margin-left:6px}.site-header.menu-open .header-talk-button{border-color:#4db3ff!important;color:#fff!important}@media(max-width:900px){.app-delivery-band,.app-service-hero,.connect-hero{grid-template-columns:1fr}.app-service-art{margin:auto;width:min(90vw,580px)}.app-capabilities>div,.app-service-more>div{grid-template-columns:1fr}.app-capabilities article:nth-child(odd),.app-service-more a:nth-child(odd){border-right:0}.connect-hero>div{position:static}.connect-next>div{grid-template-columns:1fr 1fr}.home-service-row{grid-template-columns:50px 1fr 40px}.home-service-row p{display:none}.header-talk-button{display:none!important}}@media(max-width:560px){.app-service-hero{padding-top:130px}.app-service-hero-copy>div{align-items:flex-start;flex-direction:column}.app-trust-strip{justify-content:flex-start;overflow:auto}.connect-form{padding:28px 20px}.connect-fields{grid-template-columns:1fr}.connect-fields .full{grid-column:auto}.connect-next>div{grid-template-columns:1fr}.app-service-more a{grid-template-columns:55px 1fr auto}.home-services-catalog{padding-inline:20px}.home-service-row{grid-template-columns:38px 1fr 28px;padding-inline:0}}.home-services-catalog{padding-bottom:clamp(70px,7vw,110px);padding-top:clamp(70px,7vw,110px)}.process-page{--pp-blue:#0568ff;--pp-blue2:#2a9bff;--pp-ink:#070b0b;--pp-navy:#12244b;--pp-paper:#f6f6f6;background:var(--pp-paper);color:var(--pp-ink);font-family:Acumin Pro,Arial,sans-serif;overflow:hidden}.process-shell{margin-inline:auto;width:min(calc(100% - 9vw),1560px)}.process-hero{background:radial-gradient(circle at 82% 25%,#2a9bff3d,#0000 28%),linear-gradient(135deg,#070b0b,#080c13 60%,#12244b);color:#fff;padding:clamp(160px,18vh,220px) 0 clamp(92px,11vh,140px);position:relative}.process-hero:before{background-image:linear-gradient(#ffffff1a 1px,#0000 0),linear-gradient(90deg,#ffffff1a 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000);opacity:.16;position:absolute}.process-hero-grid{grid-gap:clamp(55px,8vw,130px);align-items:end;display:grid;gap:clamp(55px,8vw,130px);grid-template-columns:1.15fr .65fr;position:relative}.process-closing small,.process-hero small,.process-section-heading small{align-items:center;color:var(--pp-blue2);display:inline-flex;font:700 12px/1 Arial,sans-serif;gap:12px;letter-spacing:.18em;margin-bottom:22px;text-transform:uppercase}.process-closing small:before,.process-hero small:before,.process-section-heading small:before{background:linear-gradient(90deg,var(--pp-blue),var(--pp-blue2));content:"";height:2px;width:36px}.process-hero h1{font:400 clamp(62px,6.3vw,112px)/.9 Athene,Georgia,serif;letter-spacing:-.045em;margin:0;max-width:900px}.process-hero h1 span{color:var(--pp-blue2)}.process-hero p{color:#ffffffad;font-size:17px;line-height:1.75;margin:0 0 34px}.process-button{align-items:center;background:linear-gradient(135deg,var(--pp-blue),#0a78ff 55%,var(--pp-blue2));border:1px solid #4db3ff73;border-radius:3px;box-shadow:0 16px 38px #0568ff40;color:#fff;display:inline-flex;font-weight:700;gap:18px;min-height:56px;padding:0 25px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.process-button:hover{box-shadow:0 24px 50px #0568ff61;color:#fff;transform:translateY(-5px)}.process-button span{font-size:22px;transition:transform .4s ease}.process-button:hover span{transform:translateX(6px)}.process-steps-section{background:#fff;padding:clamp(80px,9vh,120px) 0}.process-step-list{border-left:1px solid #070b0b24;border-top:1px solid #070b0b24;display:grid;grid-template-columns:repeat(2,1fr)}.process-detail-card{grid-gap:22px;align-items:center;background:#fff;border-bottom:1px solid #070b0b24;border-right:1px solid #070b0b24;display:grid;gap:22px;grid-template-columns:52px 84px 1fr auto;min-height:220px;padding:34px;position:relative;transition:transform .45s cubic-bezier(.22,1,.36,1),background .4s ease,box-shadow .4s ease;z-index:1}.process-detail-card:hover{background:#f4f8ff;box-shadow:0 26px 55px #12244b21;transform:translateY(-7px);z-index:2}.process-detail-number{align-self:start;color:#12244b38;font:700 14px/1 Arial,sans-serif}.process-detail-icon{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #0568ff26;border-radius:20px;display:grid;height:78px;place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;width:78px}.process-detail-icon svg{fill:none;stroke:var(--pp-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;width:47px}.process-detail-card:hover .process-detail-icon{box-shadow:0 15px 30px #0568ff2e;transform:rotate(-6deg) scale(1.07)}.process-detail-card h2{color:var(--pp-navy);font:400 clamp(29px,2.2vw,40px)/1 Athene,Georgia,serif;margin:0 0 12px}.process-detail-card p{color:#070b0ba1;font-size:14px;line-height:1.65;margin:0}.process-detail-card>i{color:var(--pp-blue);font-size:22px;font-style:normal;opacity:0;transform:translate(-8px,8px);transition:.35s ease}.process-detail-card:hover>i{opacity:1;transform:none}.process-section-pad{padding:clamp(94px,11vh,145px) 0}.process-section-heading{margin-bottom:clamp(54px,7vh,85px);max-width:930px;text-align:center}.process-section-heading small{justify-content:center}.process-section-heading h2{color:var(--pp-navy);font:400 clamp(53px,5.3vw,88px)/.96 Athene,Georgia,serif;letter-spacing:-.04em;margin:0}.process-section-heading p{color:#070b0b9e;font-size:16px;line-height:1.7;margin:25px auto 0;max-width:700px}.process-tech-section{background:linear-gradient(135deg,#eef5ff,#fff 58%,#f6f6f6)}.tech-tabs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-bottom:42px}.tech-tabs button{background:#fff;border:1px solid #0568ff2e;border-radius:99px;color:var(--pp-navy);cursor:pointer;font-weight:700;padding:13px 21px;transition:.35s ease}.tech-tabs button.active,.tech-tabs button:hover{background:var(--pp-blue);border-color:var(--pp-blue);box-shadow:0 12px 25px #0568ff33;color:#fff;transform:translateY(-3px)}.tech-grid{border-left:1px solid #0568ff1f;border-top:1px solid #0568ff1f;display:grid;grid-template-columns:repeat(6,1fr)}.tech-card{background:#ffffffb8;border-bottom:1px solid #0568ff1f;border-right:1px solid #0568ff1f;display:grid;min-height:155px;place-items:center;transition:.4s ease}.tech-card span{color:#0568ff59;font:700 11px/1 Arial,sans-serif}.tech-card strong{color:var(--pp-navy);font-size:15px;text-align:center}.tech-card:hover{background:var(--pp-navy);box-shadow:0 22px 42px #12244b33;color:#fff;position:relative;transform:translateY(-6px);z-index:1}.tech-card:hover strong{color:#fff}.process-compare-section{background:#fff}.compare-wrap{border:1px solid #070b0b21;border-radius:3px;box-shadow:0 25px 60px #12244b14;overflow:hidden}.compare-row{align-items:center;border-bottom:1px solid #070b0b17;display:grid;grid-template-columns:2fr repeat(3,1fr);min-height:72px}.compare-row:last-child{border:0}.compare-row>*{align-self:stretch;border-right:1px solid #070b0b17;display:grid;padding:16px;place-items:center}.compare-row>:first-child{place-items:center start}.compare-row span:nth-child(2){background:#0568ff0f}.compare-head{background:var(--pp-navy);color:#fff}.compare-head span:nth-child(2){background:var(--pp-blue)}.compare-row .yes{color:var(--pp-blue);font-size:25px;font-weight:800}.process-why-section{background:radial-gradient(circle at 12% 16%,#2a9bff2e,#0000 26%),#080c13;color:#fff}.process-why-section .process-section-heading h2{color:#fff}.process-why-section .process-section-heading p{color:#fff9}.advantage-grid{border-left:1px solid #ffffff1f;border-top:1px solid #ffffff1f;display:grid;grid-template-columns:repeat(4,1fr)}.advantage-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:250px;padding:30px;transition:.4s ease}.advantage-grid article:hover{background:linear-gradient(145deg,#0568ff47,#2a9bff14);transform:translateY(-7px)}.advantage-grid span,.integration-grid>article>span{color:var(--pp-blue2);font:700 11px/1 Arial,sans-serif}.advantage-grid h3,.benefit-grid h3,.integration-grid h3{font:400 28px/1.05 Athene,Georgia,serif;margin:50px 0 14px}.advantage-grid p,.benefit-grid p,.integration-grid p{color:#ffffff91;font-size:14px;line-height:1.65;margin:0}.process-pricing-section{background:#f6f6f6}.pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pricing-grid article{background:#fff;border:1px solid #070b0b1f;min-height:410px;padding:42px;position:relative;transition:.45s cubic-bezier(.22,1,.36,1)}.pricing-grid article:hover{box-shadow:0 30px 55px #12244b1f;transform:translateY(-10px)}.pricing-grid article.featured{background:linear-gradient(145deg,var(--pp-navy),#07101f);border-color:var(--pp-blue);color:#fff}.pricing-grid small{color:var(--pp-blue);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-grid h3{font:400 clamp(37px,3.2vw,54px)/1 Athene,Georgia,serif;margin:50px 0 22px}.pricing-grid p{color:#070b0b9e;line-height:1.65;min-height:110px}.pricing-grid .featured p{color:#ffffff9e}.pricing-grid a{color:var(--pp-blue);display:inline-flex;font-weight:700;gap:12px}.process-benefit-section{background:#fff}.benefit-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.benefit-grid article{background:linear-gradient(145deg,#fff,#f3f8ff);border:1px solid #0568ff24;min-height:260px;padding:32px;transition:.4s ease}.benefit-grid article:hover{border-color:#0568ff66;box-shadow:0 25px 48px #0568ff1a;transform:translateY(-8px)}.benefit-grid>article>span{color:#0568ff5c;font-weight:800}.benefit-grid h3{color:var(--pp-navy);margin-top:55px}.benefit-grid p{color:#070b0b99}.process-industries{background:var(--pp-navy);color:#fff}.process-industries .process-section-heading h2{color:#fff}.process-industries .process-section-heading p{color:#fff9}.industry-cloud{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.industry-cloud span{border:1px solid #ffffff29;border-radius:99px;color:#ffffffb3;padding:17px 25px;transition:.35s ease}.industry-cloud span:hover{background:var(--pp-blue);border-color:var(--pp-blue2);box-shadow:0 14px 30px #0568ff4d;color:#fff;transform:translateY(-5px)}.process-integration-section{background:linear-gradient(135deg,#fff,#eef5ff)}.integration-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.integration-grid article{background:linear-gradient(145deg,var(--pp-navy),#080c13);color:#fff;min-height:265px;padding:28px;transition:.4s ease}.integration-grid article:hover{background:linear-gradient(145deg,var(--pp-blue),var(--pp-navy));box-shadow:0 26px 48px #12244b38;transform:translateY(-8px)}.integration-grid h3{margin-top:55px}.process-stats-section{background:radial-gradient(circle at 50% 0,#2a9bff3d,#0000 38%),#070b0b;color:#fff;padding:clamp(90px,11vh,140px) 0;text-align:center}.process-stats-section h2{font:400 clamp(52px,5vw,82px)/.96 Athene,Georgia,serif;margin:0 auto 65px;max-width:900px}.process-stat-grid{border-left:1px solid #ffffff24;border-top:1px solid #ffffff24;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:55px}.process-stat-grid div{grid-gap:12px;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;display:grid;gap:12px;padding:38px 18px}.process-stat-grid strong{color:var(--pp-blue2);font:400 48px/1 Athene,serif}.process-stat-grid span{color:#ffffff8c}.process-faq-section{background:#fff}.faq-list{max-width:1050px}.faq-list article{border-bottom:1px solid #070b0b24}.faq-list button{align-items:center;background:none;border:0;color:var(--pp-navy);cursor:pointer;display:flex;font:700 clamp(17px,1.5vw,22px)/1.3 Acumin Pro,Arial,sans-serif;justify-content:space-between;padding:27px 0;text-align:left;width:100%}.faq-list button i{border:1px solid #0568ff40;border-radius:50%;color:var(--pp-blue);display:grid;font-size:22px;font-style:normal;height:34px;place-items:center;transition:.35s ease;width:34px}.faq-list article.open button i{background:var(--pp-blue);color:#fff;transform:rotate(45deg)}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.faq-list article>div p{color:#070b0b9e;line-height:1.7;margin:0;overflow:hidden}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div p{padding:0 70px 28px 0}.process-closing{background:linear-gradient(135deg,#12244b,#0568ff);color:#fff;padding:clamp(100px,13vh,170px) 0;text-align:center}.process-closing h2{font:400 clamp(64px,7vw,112px)/.9 Athene,Georgia,serif;margin:0}.process-closing h2 span{color:#8bd0ff}.process-closing p{color:#ffffffb8;font-size:17px;line-height:1.65;margin:28px auto 36px;max-width:680px}.process-closing .process-button{background:#070b0b;border-color:#ffffff47}@media(max-width:1100px){.process-hero-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(3,1fr)}.advantage-grid,.integration-grid{grid-template-columns:repeat(2,1fr)}.process-detail-card{grid-template-columns:45px 70px 1fr;padding:26px}.process-detail-card>i{display:none}.pricing-grid article{padding:30px}.process-step-list{grid-template-columns:1fr}.process-detail-card{min-height:190px}}@media(max-width:760px){.process-shell{width:min(calc(100% - 36px),620px)}.process-hero{padding:135px 0 85px}.process-hero h1{font-size:clamp(55px,16vw,78px)}.process-section-pad{padding:78px 0}.process-section-heading h2{font-size:clamp(48px,13vw,68px)}.benefit-grid,.pricing-grid{grid-template-columns:1fr}.compare-wrap{overflow-x:auto}.compare-row{min-width:680px}.process-stat-grid{grid-template-columns:repeat(2,1fr)}.advantage-grid,.integration-grid{grid-template-columns:1fr}.process-detail-card{gap:12px;grid-template-columns:42px 58px 1fr;padding:22px 16px}.process-detail-icon{border-radius:14px;height:56px;width:56px}.process-detail-icon svg{width:35px}.process-detail-card h2{font-size:27px}.tech-grid{grid-template-columns:repeat(2,1fr)}.tech-card{min-height:125px}.pricing-grid article,.pricing-grid p{min-height:auto}.process-stat-grid strong{font-size:37px}}@media(prefers-reduced-motion:reduce){.process-page *{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.process-page-original{padding-top:clamp(128px,15vh,185px)!important}.startup-process-reference{background:#1b1b1b;color:#f6f6f6;padding:clamp(95px,11vh,145px) 0;position:relative}.startup-process-layout{grid-gap:clamp(70px,9vw,150px);align-items:start;display:grid;gap:clamp(70px,9vw,150px);grid-template-columns:minmax(390px,.82fr) minmax(560px,1fr)}.startup-process-intro{padding-top:8px;position:-webkit-sticky;position:sticky;top:140px}.startup-process-intro h1{color:#fff;font:400 clamp(45px,3.9vw,68px)/1.04 Acumin Pro,Arial,sans-serif;letter-spacing:-.035em;margin:0;max-width:580px}.startup-process-intro h1 span{color:var(--pp-blue);display:block;font-weight:700}.startup-process-intro p{color:#fff;font-size:15px;line-height:1.65;margin:30px 0 28px;max-width:565px}.startup-process-button{align-items:center;background:#fff;border-radius:15px;color:#070b0b;display:inline-flex;font:700 13px/1 Acumin Pro,Arial,sans-serif;gap:24px;justify-content:space-between;min-height:68px;min-width:310px;padding:0 22px;text-transform:uppercase;transition:color .4s ease,background .4s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.startup-process-button span{font-size:30px;font-weight:400;line-height:1;transition:transform .4s ease}.startup-process-button:hover{background:var(--pp-blue);box-shadow:0 20px 38px #0568ff3d;color:#fff;transform:translateY(-5px)}.startup-process-button:hover span{transform:translateX(6px)}.startup-process-timeline{grid-gap:30px;display:grid;gap:30px;padding-left:38px;position:relative}.startup-process-timeline:before{background:#ffffffbd;bottom:102px;content:"";left:0;position:absolute;top:102px;width:1px}.startup-timeline-row{position:relative}.startup-timeline-dot{background:#fff;border:5px solid #555;border-radius:50%;box-shadow:0 0 0 5px #ffffff14;height:18px;left:-54px;position:absolute;top:88px;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease;width:18px;z-index:2}.startup-timeline-card{background:#242424;border:1px solid #4c4c4c;border-radius:30px;min-height:212px;padding:34px 30px;position:relative;transition:border-color .4s ease,background .4s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.startup-card-number{color:#ffffff1f;font:700 13px/1 Arial,sans-serif;letter-spacing:.1em;position:absolute;right:27px;top:25px}.startup-timeline-card h2{color:#fff;font:700 clamp(26px,2vw,32px)/1.1 Acumin Pro,Arial,sans-serif;margin:0 0 15px}.startup-timeline-card p{color:#fff;font-size:15px;line-height:1.38;margin:0;max-width:520px}.startup-timeline-row:hover .startup-timeline-card{background:#292929;border-color:var(--pp-blue);box-shadow:0 22px 45px #0000003d,0 0 26px #0568ff17;transform:translateX(9px)}.startup-timeline-row:hover .startup-timeline-dot{border-color:var(--pp-blue);box-shadow:0 0 0 6px #0568ff21,0 0 18px #0568ff73;transform:scale(1.12)}@media(max-width:1000px){.startup-process-layout{gap:64px;grid-template-columns:1fr}.startup-process-intro{position:static}.startup-process-intro h1,.startup-process-intro p{max-width:720px}.startup-process-timeline{margin-left:16px}}@media(max-width:620px){.process-page-original{padding-top:110px!important}.startup-process-reference{padding:78px 0}.startup-process-intro h1{font-size:clamp(42px,12vw,57px)}.startup-process-button{min-width:0;width:100%}.startup-process-timeline{gap:20px;margin-left:8px;padding-left:25px}.startup-timeline-dot{border-width:4px;height:15px;left:-38px;top:55px;width:15px}.startup-process-timeline:before{bottom:65px;top:65px}.startup-timeline-card{border-radius:22px;min-height:0;padding:27px 22px}.startup-timeline-card p{font-size:14px;line-height:1.5}}.tech-card img{height:54px;object-fit:contain;transition:transform .4s cubic-bezier(.22,1,.36,1);width:54px}.tech-card:hover img{transform:translateY(-5px) scale(1.08)}.compare-row span img{height:20px;object-fit:contain;width:20px}.process-testimonial-section{background:#f4f4f4}.reference-testimonial{grid-gap:22px;background:#fff;border-radius:24px;box-shadow:0 28px 58px #070b0b1f;display:grid;gap:22px;grid-template-columns:74px 1fr;max-width:760px;padding:42px 52px;position:relative}.reference-testimonial>img{border:5px solid #fff;border-radius:50%;box-shadow:0 8px 24px #070b0b29;height:74px;object-fit:cover;transform:translateX(-90px);width:74px}.reference-testimonial>div{grid-gap:7px;display:grid;gap:7px}.reference-testimonial strong{color:var(--pp-navy);font-size:16px}.reference-testimonial small{color:#070b0b8c}.reference-testimonial span{color:#f1ad00;letter-spacing:.12em}.reference-testimonial p{color:#070b0ba6;line-height:1.7;margin:7px 0}.reference-testimonial i{color:var(--pp-blue);font-style:normal;text-align:right}.process-awards-section{background:#fff}.awards-heading-row{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;margin-bottom:55px}.awards-heading-row h2{color:var(--pp-navy);font:400 clamp(46px,4.2vw,72px)/.98 Athene,serif;margin:0}.awards-heading-row h2 span{color:var(--pp-blue)}.awards-heading-row p{color:#070b0b9e;line-height:1.7;margin:0}.process-awards-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.process-awards-grid article{background:linear-gradient(145deg,#12244b,#080c13);border-radius:8px;overflow:hidden;transition:.4s ease}.process-awards-grid article:hover{box-shadow:0 25px 46px #12244b33;transform:translateY(-9px)}.process-awards-grid article>img{display:block;height:205px;object-fit:contain;padding:22px;width:100%}.process-awards-grid article>div{background:#fff;min-height:105px;padding:15px;text-align:center}.process-awards-grid span{color:#f1ad00;letter-spacing:.08em}.process-awards-grid p{color:#11121a;font-size:13px;line-height:1.3;margin:9px 0 0}.reference-phone-cta{background:linear-gradient(105deg,#4b1823,#732834);color:#fff}.reference-phone-cta>.process-shell{align-items:center;display:grid;grid-template-columns:1fr 1fr}.reference-phone-cta h2{font:700 clamp(30px,2.5vw,44px)/1.08 Acumin Pro,Arial,sans-serif;margin:0 0 20px;max-width:520px}.reference-phone-cta p{color:#ffffffc2;margin:0 0 26px}.reference-phone-cta img{filter:drop-shadow(0 25px 28px rgba(0,0,0,.28));justify-self:center;max-height:300px;max-width:440px;transition:transform .5s ease}.reference-phone-cta:hover img{transform:translateY(-8px) rotate(2deg)}.supporting-ventures{background:#fff}.supporting-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.75fr 1.25fr}.supporting-grid h2{color:var(--pp-navy);font:400 clamp(48px,4.5vw,76px)/.98 Athene,serif;margin:0 0 22px}.supporting-grid h2 span{color:var(--pp-blue)}.supporting-grid p{color:#070b0ba3;line-height:1.75}.supporting-badges{align-items:center;display:flex;gap:25px;margin-top:30px}.supporting-badges img{height:76px;object-fit:contain;width:auto}.supporting-phone{filter:drop-shadow(0 30px 30px rgba(7,11,11,.16));justify-self:center;max-height:620px;object-fit:contain;transition:transform .6s cubic-bezier(.22,1,.36,1);width:min(100%,620px)}.supporting-grid:hover .supporting-phone{transform:translateY(-12px)}.partner-section{background:#fff}.partner-logos{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.partner-logos div{background:#fff;border:1px solid #070b0b1a;border-radius:5px;display:grid;min-height:92px;place-items:center;transition:.35s ease}.partner-logos div:hover{border-color:#0568ff59;box-shadow:0 18px 35px #12244b17;transform:translateY(-6px)}.partner-logos img{filter:grayscale(.15);max-height:48px;max-width:120px;object-fit:contain;transition:.35s ease}.partner-logos div:hover img{filter:none;transform:scale(1.06)}@media(max-width:950px){.process-awards-grid{grid-template-columns:repeat(2,1fr)}.awards-heading-row,.supporting-grid{gap:40px;grid-template-columns:1fr}.reference-phone-cta>.process-shell{grid-template-columns:1fr}.reference-phone-cta img{margin-top:30px}.partner-logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.reference-testimonial{grid-template-columns:1fr;padding:30px 24px}.reference-testimonial>img{transform:none}.process-awards-grid{grid-template-columns:1fr}.partner-logos{grid-template-columns:repeat(2,1fr)}.supporting-badges{gap:12px}.supporting-badges img{height:58px}.process-awards-grid article>img{height:180px}}.reference-phone-cta{background:radial-gradient(circle at 77% 32%,#2a9bff33,#0000 25%),linear-gradient(112deg,#070b0b,#0b1730 52%,#12244b);isolation:isolate;min-height:515px;overflow:hidden;padding:58px 0;position:relative}.reference-phone-cta:before{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%);opacity:.12;position:absolute;z-index:-1}.reference-phone-cta>.process-shell{grid-template-columns:.95fr 1.05fr;min-height:399px}.reference-phone-cta h2{font-size:clamp(42px,3.4vw,64px);line-height:1.08;max-width:660px}.reference-phone-cta p{font-size:20px;line-height:1.5}.reference-phone-cta img{filter:drop-shadow(0 32px 34px rgba(0,0,0,.35));max-height:470px;max-width:570px;object-fit:contain;transform:rotate(-1deg);width:min(100%,570px)}.reference-phone-cta:hover img{transform:translateY(-10px) rotate(1deg) scale(1.015)}@media(max-width:950px){.reference-phone-cta,.reference-phone-cta>.process-shell{min-height:0}.reference-phone-cta img{max-height:430px;width:min(100%,520px)}}@media(max-width:600px){.reference-phone-cta{padding:70px 0}.reference-phone-cta h2{font-size:40px}.reference-phone-cta p{font-size:16px}.reference-phone-cta img{margin-top:42px;max-height:340px}}.supporting-phone{filter:hue-rotate(210deg) saturate(1.12) drop-shadow(0 30px 30px rgba(5,104,255,.18));transition:transform .6s cubic-bezier(.22,1,.36,1),filter .45s ease}.supporting-badges .supporting-bark-badge{filter:contrast(1.12) saturate(1.08);height:92px;image-rendering:auto;object-fit:contain;width:118px}
/*# sourceMappingURL=main.73e7b088.css.map*/