.constructops-premium{isolation:isolate;background:#030909;position:relative;overflow:clip}.constructops-premium:before,.constructops-premium:after{content:"";z-index:-1;filter:blur(110px);opacity:.18;pointer-events:none;border-radius:9999px;width:42rem;height:42rem;animation:18s ease-in-out infinite alternate co-orbit;position:fixed}.constructops-premium:before{background:radial-gradient(circle,#fbbf24b8,#fbbf2400);top:-16rem;left:-12rem}.constructops-premium:after{background:radial-gradient(circle,#34d39994,#38bdf81a 45%,#0000 72%);animation-delay:-7s;top:18rem;right:-15rem}.constructops-premium main{position:relative}.constructops-premium main:before{content:"";z-index:-2;pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;animation:24s linear infinite co-grid-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.constructops-premium header{box-shadow:0 12px 45px #00000038;background:#030909c2!important;border-bottom-color:#ffffff14!important}.constructops-premium header:after{content:"";background:linear-gradient(90deg,#0000,#fbbf248c,#34d3996b,#0000) 0 0/220% 100%;height:1px;animation:8s linear infinite co-shimmer;position:absolute;bottom:-1px;left:0;right:0}.constructops-premium header a{position:relative}.constructops-premium header nav>a:not([class*=bg-amber]):after{content:"";background:linear-gradient(90deg,#fbbf24,#6ee7b7);height:1px;transition:left .22s,right .22s;position:absolute;bottom:-8px;left:50%;right:50%}.constructops-premium header nav>a:not([class*=bg-amber]):hover:after{left:8%;right:8%}.constructops-premium section{position:relative}.constructops-premium main>section:not(:first-of-type){animation:.8s cubic-bezier(.2,.7,.2,1) both co-rise}.constructops-premium main>section:nth-of-type(2){animation-delay:50ms}.constructops-premium main>section:nth-of-type(3){animation-delay:.1s}.constructops-premium main>section:nth-of-type(4){animation-delay:.15s}.constructops-premium main>section:nth-of-type(5){animation-delay:.2s}.constructops-premium main>section:nth-of-type(6){animation-delay:.25s}.constructops-premium main>section:first-of-type>div:last-child>div:first-child{animation:.75s cubic-bezier(.2,.7,.2,1) both co-rise}.constructops-premium main>section:first-of-type>div:last-child>div:last-child{animation:1s cubic-bezier(.16,.8,.25,1) .12s both co-float-in}.constructops-premium main>section:first-of-type h1{text-shadow:0 12px 45px #00000073}.constructops-premium main>section:first-of-type h1 span{filter:drop-shadow(0 0 24px #fbbf2414);background-size:180% 100%;animation:8s ease-in-out infinite alternate co-gradient-text}.constructops-premium main>section:first-of-type>div:last-child>div:last-child>div{transform-origin:50%;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;animation:7s ease-in-out infinite co-dashboard-float;transform:perspective(1200px)rotateY(-2.5deg)rotateX(1deg)}.constructops-premium main>section:first-of-type>div:last-child>div:last-child>div:hover{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-5px)scale(1.01);box-shadow:0 40px 110px #0000007a,0 0 50px #fbbf2414}.constructops-premium #solutions article,.constructops-premium #work article,.constructops-premium #about article{transition:transform .28s,border-color .28s,box-shadow .28s,background-color .28s;position:relative;overflow:hidden}.constructops-premium #solutions article:before,.constructops-premium #work article:before,.constructops-premium #about article:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 25%,#ffffff14 45%,#0000 65%);transition:opacity .25s;position:absolute;inset:-2px;transform:translate(-75%)}.constructops-premium #solutions article:hover,.constructops-premium #work article:hover,.constructops-premium #about article:hover{transform:translateY(-8px);box-shadow:0 34px 100px #00000061,inset 0 1px #ffffff0f;border-color:#ffffff2e!important}.constructops-premium #solutions article:hover:before,.constructops-premium #work article:hover:before,.constructops-premium #about article:hover:before{opacity:1;animation:1.1s forwards co-card-sheen}.constructops-premium #web-services:hover{box-shadow:0 34px 100px #00000061,0 0 70px #fbbf2412!important}.constructops-premium #siteaxis:hover{box-shadow:0 34px 100px #00000061,0 0 70px #34d39912!important}.constructops-premium #consulting:hover{box-shadow:0 34px 100px #00000061,0 0 70px #7dd3fc12!important}.constructops-premium #solutions a,.constructops-premium #contact button,.constructops-premium main>section:first-of-type a{isolation:isolate;position:relative;overflow:hidden}.constructops-premium #solutions a:before,.constructops-premium #contact button:before,.constructops-premium main>section:first-of-type a:before{content:"";opacity:0;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:25%;transition:left .65s,opacity .2s;position:absolute;inset:-40% auto -40% -35%;transform:skew(-20deg)}.constructops-premium #solutions a:hover:before,.constructops-premium #contact button:hover:before,.constructops-premium main>section:first-of-type a:hover:before{opacity:.75;left:115%}.constructops-premium #work>div>div>div:last-child{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.constructops-premium section:has(img[alt*=SiteAxis]) img{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.constructops-premium #work>div>div>div:last-child:hover{transform:translateY(-5px)rotateX(1deg)}.constructops-premium section:has(img[alt*=SiteAxis]) img:hover{transform:scale(1.015);box-shadow:0 45px 120px #0000007a,0 0 70px #34d39914}.constructops-premium #contact>div>div:last-child{position:relative}.constructops-premium #contact>div>div:last-child:before{content:"";z-index:-1;border-radius:inherit;filter:blur(12px);opacity:.52;background:linear-gradient(120deg,#fbbf2447,#0000 28% 72%,#34d39938);animation:5s ease-in-out infinite co-breathe;position:absolute;inset:-1px}.constructops-premium input,.constructops-premium textarea,.constructops-premium select{transition:border-color .2s,box-shadow .2s,transform .2s}.constructops-premium input:focus,.constructops-premium textarea:focus,.constructops-premium select:focus{transform:translateY(-1px);box-shadow:0 0 0 4px #fbbf2414,0 12px 34px #00000038}.constructops-premium footer{position:relative;overflow:hidden}.constructops-premium footer:before{content:"";background:linear-gradient(90deg,#0000,#fbbf2473,#34d39959,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}@keyframes co-orbit{0%{transform:translate(0,0)scale(1)}50%{transform:translate(7vw,5vh)scale(1.08)}to{transform:translate(2vw,12vh)scale(.94)}}@keyframes co-grid-drift{0%{background-position:0 0,0 0}to{background-position:96px 48px,96px 48px}}@keyframes co-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes co-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes co-float-in{0%{opacity:0;transform:translate(34px,18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes co-dashboard-float{0%,to{transform:perspective(1200px)rotateY(-2.5deg)rotateX(1deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-1deg)rotateX(.25deg)translateY(-8px)}}@keyframes co-gradient-text{0%{background-position:0%}to{background-position:100%}}@keyframes co-card-sheen{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes co-breathe{0%,to{opacity:.34;transform:scale(.985)}50%{opacity:.72;transform:scale(1.015)}}@media (max-width:767px){.constructops-premium:before,.constructops-premium:after{filter:blur(90px);width:26rem;height:26rem}.constructops-premium main>section:first-of-type>div:last-child>div:last-child>div{animation:.8s both co-rise;transform:none}.constructops-premium #solutions article:hover,.constructops-premium #work article:hover,.constructops-premium #about article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.constructops-premium *,.constructops-premium :before,.constructops-premium :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.constructops-premium .co-hero{min-height:820px}.constructops-premium .co-hero-aurora{filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 18% 25%,#fbbf2433,#0000 28%),radial-gradient(circle at 76% 18%,#34d39929,#0000 30%),radial-gradient(circle at 58% 52%,#38bdf81a,#0000 26%);height:42rem;animation:14s ease-in-out infinite alternate co-aurora-shift;position:absolute;inset:-10% -15% auto}.constructops-premium .co-hero-beam{filter:blur(8px);pointer-events:none;background:linear-gradient(#0000,#ffffff0d,#0000 70%);width:22rem;height:62rem;animation:11s ease-in-out infinite alternate co-beam-sweep;position:absolute;top:-8rem;left:42%;transform:rotate(23deg)}.constructops-premium .co-hero-noise{pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:absolute;inset:0}.constructops-premium .co-display{text-wrap:balance}.constructops-premium .co-gradient-word{background:linear-gradient(105deg,#fff 5%,#fef3c7 28%,#fbbf24 47%,#a7f3d0 70%,#fff 95%) 0 0/240% 100%;color:#0000;filter:drop-shadow(0 0 24px #fbbf241f);-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate co-hero-gradient}.constructops-premium .co-live-dot{animation:2.6s ease-out infinite co-pulse-ring;box-shadow:0 0 #fcd34d8c,0 0 18px #fcd34de6}.constructops-premium .co-primary-cta{background:linear-gradient(110deg,#fbbf24,#fde68a 48%,#fbbf24) 0 0/220% 100%;transition:transform .25s,box-shadow .25s;animation:7s linear infinite co-cta-shimmer;position:relative;overflow:hidden;box-shadow:0 18px 50px #fbbf242e,inset 0 1px #ffffff61}.constructops-premium .co-primary-cta:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 24px 70px #fbbf2445,inset 0 1px #ffffff73}.constructops-premium .co-secondary-cta{transition:transform .25s,background-color .25s,border-color .25s}.constructops-premium .co-secondary-cta:hover{background:#ffffff14;border-color:#ffffff47;transform:translateY(-3px)}.constructops-premium .co-stat-card{transition:transform .25s,border-color .25s,background .25s;box-shadow:inset 0 1px #ffffff0d,0 14px 45px #00000029}.constructops-premium .co-stat-card:hover{background:#ffffff0e;border-color:#fbbf243d;transform:translateY(-4px)}.constructops-premium .co-stage{--co-x:0;--co-y:0;perspective:1600px}.constructops-premium .co-device{transform:rotateX(calc(var(--co-y)*-2.2deg))rotateY(calc(var(--co-x)*3.2deg))translate3d(calc(var(--co-x)*5px),calc(var(--co-y)*4px),0);transform-origin:50%;transition:transform .14s ease-out;box-shadow:0 55px 140px #00000094,0 0 90px #fbbf240d}.constructops-premium .co-device:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffffff14,#0000 18% 72%,#34d3990a);position:absolute;inset:0}.constructops-premium .co-screen-glass{pointer-events:none;background:linear-gradient(120deg,#ffffff0e,#0000 18% 65%,#ffffff06)}.constructops-premium .co-scanline{background:linear-gradient(90deg,#0000,#6ee7b7e6,#0000);animation:4.8s linear infinite co-scan;box-shadow:0 0 14px #6ee7b78c}.constructops-premium .co-stage-orbit{pointer-events:none;border:1px solid #ffffff14;border-radius:999px;position:absolute}.constructops-premium .co-stage-orbit-one{animation:24s linear infinite co-orbit-spin;inset:3% 2% 8% 4%;transform:rotate(-8deg)}.constructops-premium .co-stage-orbit-two{border-color:#34d39914;animation:30s linear infinite co-orbit-spin-reverse;inset:12% 10% 0;transform:rotate(14deg)}.constructops-premium .co-float-card,.constructops-premium .co-status-chip{transform:translate3d(calc(var(--co-x)*-6px),calc(var(--co-y)*-5px),0);transition:transform .16s ease-out}.constructops-premium .co-float-amber{animation:6s ease-in-out infinite co-float-a}.constructops-premium .co-float-green{animation:7s ease-in-out .8s infinite co-float-b}.constructops-premium .co-float-blue{animation:8s ease-in-out 1.2s infinite co-float-c}.constructops-premium .co-status-chip{animation:4.5s ease-in-out infinite co-breathe-soft}.constructops-premium .co-marquee{position:relative;overflow:hidden}.constructops-premium .co-marquee:before,.constructops-premium .co-marquee:after{content:"";z-index:2;pointer-events:none;width:10rem;position:absolute;top:0;bottom:0}.constructops-premium .co-marquee:before{background:linear-gradient(90deg,#020807,#0000);left:0}.constructops-premium .co-marquee:after{background:linear-gradient(270deg,#020807,#0000);right:0}.constructops-premium .co-marquee-track{will-change:transform;animation:26s linear infinite co-marquee-slide}.constructops-premium .co-service-grid{perspective:1400px}.constructops-premium .co-service-card{isolation:isolate;min-height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.constructops-premium .co-service-card:after{content:"";z-index:0;opacity:.28;filter:blur(40px);transition:opacity .35s,transform .35s;position:absolute;inset:-30% -10%}.constructops-premium .co-service-amber:after{background:radial-gradient(circle at 20% 20%,#fbbf2461,#0000 38%)}.constructops-premium .co-service-green:after{background:radial-gradient(circle at 50% 20%,#34d39954,#0000 38%)}.constructops-premium .co-service-blue:after{background:radial-gradient(circle at 78% 20%,#38bdf847,#0000 38%)}.constructops-premium .co-service-card:hover{border-color:#fff3;transform:translateY(-12px)rotateX(1.4deg)scale(1.01);box-shadow:0 44px 120px #00000075,inset 0 1px #ffffff14}.constructops-premium .co-service-card:hover:after{opacity:.55;transform:scale(1.08)}.constructops-premium .co-service-number{z-index:0;letter-spacing:-.08em;color:#ffffff06;pointer-events:none;font-size:8rem;font-weight:900;line-height:1;position:absolute;top:.15rem;right:1rem}.constructops-premium .co-work-showcase,.constructops-premium .co-about,.constructops-premium .co-contact{position:relative;overflow:hidden}.constructops-premium .co-work-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle at 78%,#fbbf2417,#0000 30%),linear-gradient(120deg,#0000 0 52%,#ffffff05 52% 53%,#0000 53% 100%);position:absolute;inset:0}.constructops-premium .co-browser{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg)}.constructops-premium .co-browser:hover{transform:perspective(1300px)rotateY(0)rotateX(0)translateY(-8px)scale(1.01);box-shadow:0 50px 130px #00000085,0 0 80px #fbbf2414}.constructops-premium .co-browser-glow{animation:5.5s ease-in-out infinite co-glow-breathe}.constructops-premium .co-project-side{box-shadow:inset 0 1px #ffffff0a}.constructops-premium .co-dashboard-showcase{perspective:1400px}.constructops-premium .co-dashboard-showcase>div:nth-child(2){transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;transform:perspective(1400px)rotateY(3deg)rotateX(1deg)}.constructops-premium .co-dashboard-showcase:hover>div:nth-child(2){transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-7px);box-shadow:0 48px 130px #00000080,0 0 90px #34d39914}.constructops-premium .co-dashboard-halo{animation:5.8s ease-in-out infinite co-glow-breathe-green}.constructops-premium .co-mini-card{animation:6s ease-in-out infinite co-mini-float}.constructops-premium .co-mini-two{animation-delay:-2.4s}.constructops-premium .co-about:before{content:"";pointer-events:none;background:radial-gradient(circle at 15%,#38bdf814,#0000 28%);position:absolute;inset:0}.constructops-premium .co-about-card{transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.constructops-premium .co-about-card:hover{background:#ffffff0e;border-color:#ffffff2e;transform:translateY(-7px)}.constructops-premium .co-contact:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#fbbf2426,#0000 66%);border-radius:999px;width:38rem;height:38rem;position:absolute;bottom:-20rem;left:-14rem}.constructops-premium .co-contact-card{position:relative}.constructops-premium .co-contact-card:after{content:"";z-index:-1;border-radius:inherit;filter:blur(15px);opacity:.5;background:linear-gradient(130deg,#fbbf245c,#0000 25% 68%,#34d39947);animation:5s ease-in-out infinite co-glow-breathe;position:absolute;inset:-1px}@keyframes co-aurora-shift{0%{transform:translate(-2%)scale(1)}50%{transform:translate(3%,4%)scale(1.06)}to{transform:translateY(7%)scale(.98)}}@keyframes co-beam-sweep{0%{opacity:.28;transform:translate(-4vw)rotate(23deg)}to{opacity:.5;transform:translate(7vw)rotate(23deg)}}@keyframes co-hero-gradient{0%{background-position:0%}to{background-position:100%}}@keyframes co-pulse-ring{0%{box-shadow:0 0 #fcd34d8c,0 0 18px #fcd34de6}70%{box-shadow:0 0 0 9px #fcd34d00,0 0 18px #fcd34de6}to{box-shadow:0 0 #fcd34d00,0 0 18px #fcd34de6}}@keyframes co-cta-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes co-scan{0%{opacity:0;top:0%}8%{opacity:.8}92%{opacity:.8}to{opacity:0;top:100%}}@keyframes co-orbit-spin{0%{transform:rotate(-8deg)}to{transform:rotate(352deg)}}@keyframes co-orbit-spin-reverse{0%{transform:rotate(14deg)}to{transform:rotate(-346deg)}}@keyframes co-float-a{0%,to{translate:0}50%{translate:0 -9px}}@keyframes co-float-b{0%,to{translate:0}50%{translate:0 10px}}@keyframes co-float-c{0%,to{translate:0}50%{translate:0 -8px}}@keyframes co-breathe-soft{0%,to{opacity:.72}50%{opacity:1}}@keyframes co-marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes co-glow-breathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.85;transform:scale(1.04)}}@keyframes co-glow-breathe-green{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.78;transform:scale(1.06)}}@keyframes co-mini-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1023px){.constructops-premium .co-hero{min-height:auto}.constructops-premium .co-stage{min-height:600px}.constructops-premium .co-device{left:5%;right:5%}.constructops-premium .co-mini-card{display:none}}@media (max-width:639px){.constructops-premium .co-stage{min-height:510px}.constructops-premium .co-device{top:13%;left:1%;right:1%}.constructops-premium .co-float-card{transform-origin:50%;transform:scale(.88)}.constructops-premium .co-float-amber{top:0;left:-5%}.constructops-premium .co-float-green{top:51%;right:-6%}.constructops-premium .co-float-blue{bottom:0;left:2%}.constructops-premium .co-status-chip{display:none}.constructops-premium .co-marquee:before,.constructops-premium .co-marquee:after{width:4rem}.constructops-premium .co-service-number{font-size:6rem}}@media (prefers-reduced-motion:reduce){.constructops-premium .co-aurora-shift,.constructops-premium .co-stage,.constructops-premium .co-marquee-track,.constructops-premium .co-scanline,.constructops-premium .co-float-card,.constructops-premium .co-mini-card{animation:none!important;transform:none!important}}
.constructops-premium{--co-pointer-x:50vw;--co-pointer-y:30vh}.constructops-premium .co-scroll-progress{z-index:90;pointer-events:none;background:#ffffff09;height:2px;position:fixed;inset:0 0 auto}.constructops-premium .co-scroll-progress span{transform-origin:0;background:linear-gradient(90deg,#fbbf24,#fde68a,#6ee7b7,#7dd3fc);width:100%;height:100%;transition:transform 80ms linear;display:block;box-shadow:0 0 18px #fbbf2452}.constructops-premium .co-pointer-glow{z-index:-1;left:var(--co-pointer-x);top:var(--co-pointer-y);pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#fbbf2411,#34d39906 36%,#0000 68%);border-radius:999px;width:32rem;height:32rem;transition:left .12s linear,top .12s linear;position:fixed;transform:translate(-50%,-50%)}.constructops-premium .co-floating-project{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:linear-gradient(145deg,#06100ef0,#0a1512e0);border:1px solid #ffffff21;border-radius:1.1rem;align-items:center;gap:.9rem;min-width:13.5rem;padding:.8rem .85rem .8rem 1rem;transition:opacity .28s,transform .28s,border-color .25s,box-shadow .25s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(16px)scale(.97);box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0f}.constructops-premium .co-floating-project.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.constructops-premium .co-floating-project:hover{border-color:#fbbf2447;transform:translateY(-4px)scale(1.01);box-shadow:0 30px 85px #00000073,0 0 40px #fbbf2414}.constructops-premium .co-floating-project-copy{flex-direction:column;gap:.16rem;display:flex}.constructops-premium .co-floating-project-copy small{letter-spacing:.19em;color:#d6d3d17a;font-size:.57rem;font-weight:900}.constructops-premium .co-floating-project-copy strong{letter-spacing:-.01em;color:#fff;font-size:.95rem}.constructops-premium .co-floating-project-arrow{color:#0b100f;background:linear-gradient(120deg,#fbbf24,#fde68a);border-radius:.8rem;place-items:center;width:2.25rem;height:2.25rem;margin-left:auto;font-weight:900;display:grid;box-shadow:0 10px 28px #fbbf242e}.constructops-premium .co-mobile-project{display:none}.constructops-premium header>div{max-width:90rem!important}.constructops-premium header{transition:background .25s,box-shadow .25s,border-color .25s}.constructops-premium header nav{background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:.35rem .4rem .35rem .9rem;box-shadow:inset 0 1px #ffffff0a}.constructops-premium header nav>a:not(:last-child){padding:.35rem .15rem}.constructops-premium header nav>a:last-child{box-shadow:0 12px 35px #fbbf2424,inset 0 1px #ffffff59;border-radius:999px!important;padding-inline:1rem!important}.constructops-premium .co-kicker{box-shadow:inset 0 1px #ffffff0d,0 12px 40px #0000002e}.constructops-premium .co-display{max-width:10ch}.constructops-premium .co-display+p{max-width:42rem}.constructops-premium .co-stat-card{position:relative;overflow:hidden}.constructops-premium .co-stat-card:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#fbbf2429,#0000 70%);height:6rem;position:absolute;inset:auto -20% -70% 10%}.constructops-premium #solutions>div:first-child,.constructops-premium .co-work-showcase>div,.constructops-premium .co-siteaxis-stage>div,.constructops-premium .co-about>div,.constructops-premium .co-contact>div{z-index:1;position:relative}.constructops-premium .co-service-card{background-image:linear-gradient(#ffffff05,#0000 45%)}.constructops-premium .co-service-card h3,.constructops-premium .co-work-showcase h2,.constructops-premium .co-siteaxis-stage h2,.constructops-premium .co-about h2,.constructops-premium .co-contact h2{text-wrap:balance}.constructops-premium .co-browser,.constructops-premium .co-dashboard-showcase>div:nth-child(2){backface-visibility:hidden;will-change:transform}.constructops-premium .co-contact-card{box-shadow:0 32px 100px #0000005c,inset 0 1px #ffffff0d}.constructops-premium .co-contact-card form label{letter-spacing:.035em;color:#f5f5f4eb;font-size:.79rem}.constructops-premium .co-contact-card input,.constructops-premium .co-contact-card textarea,.constructops-premium .co-contact-card select{border-radius:1rem;min-height:3.25rem;box-shadow:inset 0 1px #ffffff06;background:#020807bf!important;border-color:#ffffff1c!important}.constructops-premium .co-contact-card textarea{min-height:9.5rem}.constructops-premium .co-contact-card button{min-height:3.5rem;animation:7s linear infinite co-cta-shimmer;box-shadow:0 18px 46px #fbbf2429,inset 0 1px #ffffff59;background:linear-gradient(110deg,#fbbf24,#fde68a 48%,#fbbf24) 0 0/220% 100%!important;border-radius:1rem!important}.constructops-premium footer nav a{transition:color .2s,transform .2s}.constructops-premium footer nav a:hover{color:#fde68a;transform:translateY(-1px)}@media (max-width:1023px){.constructops-premium header nav{background:#0b1715fa;border:0;border-radius:1rem;padding:.75rem}.constructops-premium .co-pointer-glow,.constructops-premium .co-floating-project{display:none}.constructops-premium .co-mobile-project{z-index:70;color:#0b100f;opacity:0;pointer-events:none;background:linear-gradient(110deg,#fbbf24,#fde68a);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;font-size:.9rem;font-weight:900;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;transform:translateY(18px);box-shadow:0 22px 65px #0000006b,0 0 35px #fbbf241f}.constructops-premium .co-mobile-project.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (max-width:767px){.constructops-premium .co-display{max-width:none;font-size:clamp(3.05rem,15vw,4.25rem)!important;line-height:.91!important}.constructops-premium .co-kicker{max-width:100%;line-height:1.4}.constructops-premium .co-stage{min-height:34rem!important}.constructops-premium .co-float-card{max-width:11.5rem}.constructops-premium .co-status-chip{display:none}.constructops-premium .co-mini-card{margin-top:.65rem;margin-right:.5rem;display:inline-block;animation:none!important;position:static!important}.constructops-premium .co-dashboard-showcase{padding-bottom:1rem}.constructops-premium .co-service-number{font-size:6.2rem}.constructops-premium footer{padding-bottom:4.5rem}}@media (pointer:coarse){.constructops-premium .co-pointer-glow{display:none}}@media (prefers-reduced-motion:reduce){.constructops-premium .co-scroll-progress span{transition:none}.constructops-premium .co-pointer-glow{display:none}}
