@font-face{font-family:CE Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.ce-weave-page{--weave-navy:#050816;--weave-blue:#2563eb;--weave-ice:#93c5fd}.ce-weave-page nav{background:var(--weave-navy)}.ce-weave{position:relative;isolation:isolate;min-height:740px;height:calc(100svh - 96px);max-height:1050px;overflow:hidden;background:var(--weave-navy);color:#f5f7fb;font-family:CE Inter,Arial,sans-serif}.ce-weave-scene{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ce-weave-poster,.ce-weave-canvas{display:block;position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.ce-weave-canvas{opacity:0}.ce-weave[data-renderer=webgl] .ce-weave-canvas{opacity:1}.ce-weave[data-renderer=webgl] .ce-weave-poster{visibility:hidden}.ce-weave-content{position:relative;width:90%;max-width:1440px;margin:0 auto;padding-top:clamp(66px,8vh,110px)}.ce-weave-eyebrow{margin:0 0 38px;color:#a5caec;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:2.1px}.ce-weave h1{margin:0;max-width:800px;font-size:clamp(76px,7.7vw,120px);font-weight:400;line-height:.96;letter-spacing:-.045em;font-optical-sizing:auto}.ce-weave h1>span{display:block}.ce-weave h1 .ce-weave-accent{color:var(--weave-ice)}.ce-weave--contact h1{font-size:clamp(70px,6.5vw,105px);line-height:1.01}.ce-weave-description{max-width:535px;color:#b5c3d7;font-size:18px;line-height:1.6;font-weight:400;margin:30px 0 0}.ce-weave--contact .ce-weave-description{max-width:465px}.ce-weave-actions{display:flex;align-items:center;gap:29px;margin-top:32px}.ce-weave-primary,.ce-weave-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:13px;line-height:1.5;white-space:nowrap}.ce-weave-primary{padding:19px 24px;min-height:58px;border-radius:4px;background:var(--weave-blue);color:#fff;font-weight:600;transition:background .2s,transform .2s}.ce-weave-primary:hover{background:#1d4ed8;transform:translateY(-2px)}.ce-weave-secondary{color:#c2d4eb;min-height:44px;border-bottom:1px solid #547a9c;gap:24px;transition:color .2s,border-color .2s}.ce-weave-secondary:hover{color:#fff;border-color:var(--weave-ice)}.ce-weave-actions img,.ce-weave-bottom img{flex-shrink:0}.ce-weave-bottom{position:absolute;left:3.5%;right:3.5%;bottom:27px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #9cc9e62b;padding-top:17px}.ce-weave-scroll{display:flex;align-items:center;gap:35px;min-height:32px;color:#a8c7e6;font-size:9px;font-weight:450;line-height:1.5;letter-spacing:1.6px}.ce-weave-scroll img{opacity:.8}.ce-weave-toggle{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:7px 12px;border:1px solid #7c9bbb55;border-radius:4px;background:#05081666;color:#c5d7ec;font-family:inherit;font-size:11px;line-height:1.4;cursor:pointer}.ce-weave-toggle[hidden]{display:none}.ce-weave-toggle:hover{color:#fff;border-color:#93c5fd}.ce-weave a:focus-visible,.ce-weave button:focus-visible{outline:2px solid #93c5fd;outline-offset:6px}.ce-weave-page #our-story,.ce-weave-page #contact-form{scroll-margin-top:110px}@media(min-width:1700px){.ce-weave-content{padding-top:100px}}@media(min-width:768px)and (max-height:830px){.ce-weave{min-height:660px}.ce-weave-content{padding-top:50px}.ce-weave-eyebrow{margin-bottom:26px}.ce-weave h1{font-size:clamp(70px,7.15vw,104px)}.ce-weave--contact h1{font-size:clamp(68px,6.2vw,92px)}.ce-weave-description{margin-top:26px;font-size:16px}.ce-weave-actions{margin-top:27px}}@media(min-width:768px)and (max-width:1100px){.ce-weave h1{font-size:clamp(68px,8.7vw,94px)}.ce-weave--contact h1{font-size:clamp(62px,7.7vw,86px)}.ce-weave-description{max-width:435px;font-size:16px}.ce-weave-scene{left:7%;right:-18%}}@media(max-width:767px){.ce-weave{height:auto;min-height:850px;max-height:none;padding-bottom:110px}.ce-weave-scene{inset:0 0 auto;height:370px;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.ce-weave-poster{-o-object-position:78% 50%;object-position:78% 50%}.ce-weave-content{width:auto;margin:0 7%;padding-top:300px}.ce-weave-eyebrow{position:absolute;top:32px;left:0;font-size:9px;letter-spacing:1.7px}.ce-weave h1{font-size:clamp(48px,11.7vw,76px);line-height:1;letter-spacing:-.065em}.ce-weave--contact h1{font-size:clamp(42px,10.2vw,67px);line-height:1.05}.ce-weave-description,.ce-weave--contact .ce-weave-description{max-width:450px;margin-top:26px;font-size:14px;line-height:1.8}.ce-weave-desktop-break{display:none}.ce-weave-actions{margin-top:27px;gap:20px;flex-wrap:wrap}.ce-weave-primary{padding:16px 18px;min-height:52px;font-size:12px;gap:24px}.ce-weave-secondary{gap:16px;font-size:11px}.ce-weave-bottom{left:7%;right:7%;bottom:23px;padding-top:15px;gap:12px}.ce-weave-scroll{font-size:8px;letter-spacing:1px;gap:13px;max-width:190px}.ce-weave-toggle{font-size:10px;padding:7px 8px;gap:8px}}@media(max-width:359px){.ce-weave{min-height:870px}.ce-weave-content{margin:0 6%}.ce-weave h1{font-size:43px}.ce-weave--contact h1{font-size:38px}.ce-weave-actions{gap:12px}.ce-weave-scroll{max-width:150px;letter-spacing:.6px;gap:8px}.ce-weave-page nav>div>div.h-24{gap:8px}.ce-weave-page nav a[aria-label="Cyber Edge Solutions home"]{gap:8px}.ce-weave-page nav a[aria-label="Cyber Edge Solutions home"] img{width:40px;height:40px}.ce-weave-page nav a[aria-label="Cyber Edge Solutions home"] .text-xl{font-size:17px}.ce-weave-page nav a[aria-label="Cyber Edge Solutions home"] .text-xs{font-size:9px}}@media(prefers-reduced-motion:reduce){.ce-weave-primary{transition:none}.ce-weave-primary:hover{transform:none}}
