.lA-L5a_hero.lA-L5a_hero{width:100%;min-height:0;color:var(--qhpc-ice);background:var(--qhpc-server-room);padding:0;display:block;position:relative}.lA-L5a_stage{isolation:isolate;background:radial-gradient(ellipse at 50% 47%, #18366b 0%, #0c1e42 46%, var(--qhpc-server-room) 84%);width:100%;height:clamp(500px,65svh,650px);min-height:500px;position:relative;overflow:hidden}.lA-L5a_grid{z-index:-1;opacity:.2;background-image:linear-gradient(#8fa8f018 1px,#0000 1px),linear-gradient(90deg,#8fa8f018 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.lA-L5a_universe{z-index:-1;aspect-ratio:1050/1029;pointer-events:none;opacity:.075;background:#a8c4f7;width:min(54vw,560px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);-webkit-mask:url(/logo-inverse.png) 50%/contain no-repeat;mask:url(/logo-inverse.png) 50%/contain no-repeat}.lA-L5a_copy{z-index:2;text-align:center;width:min(86%,880px);position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.lA-L5a_eyebrow{color:#b8c9e6;font:.68rem/1.5 var(--font-mono);letter-spacing:.12em;margin:0 0 1.4rem}.lA-L5a_hero.lA-L5a_hero h1{text-align:center;color:#f3f6ff;letter-spacing:-.055em;text-shadow:0 4px 40px #07143190;width:100%;max-width:none;margin:0 auto;font-size:clamp(3.3rem,6.6vw,6.7rem);font-weight:500;line-height:1.02}.lA-L5a_hero.lA-L5a_hero h1 span{color:#a9c0ff}.lA-L5a_intro{color:#ccd9ee;max-width:580px;margin:1.35rem auto 0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7}.lA-L5a_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.lA-L5a_cta{color:#0b2350;background:#dce8ff;border:1px solid #dce8ff;border-radius:999px;align-items:center;gap:.7rem;min-height:45px;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.lA-L5a_cta:hover{background:#fff;border-color:#fff}.lA-L5a_secondaryCta{color:#e2eafe;align-items:center;gap:.5rem;padding:.7rem .65rem;font-size:.9rem;font-weight:550;display:inline-flex}.lA-L5a_secondaryCta:hover{text-underline-offset:4px;text-decoration:underline}.lA-L5a_scrollCue{color:#a9bee2;font:.7rem/1.4 var(--font-mono);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.lA-L5a_scrollCue:hover{color:#fff}.lA-L5a_hero a:focus-visible{outline-offset:5px;outline:2px solid #b5cbff}@media (max-width:700px){.lA-L5a_stage{height:auto;min-height:510px;padding:8.2rem 1.15rem 5rem}.lA-L5a_copy{width:100%;position:relative;top:auto;left:auto;transform:none}.lA-L5a_universe{width:min(92vw,510px);top:49%}.lA-L5a_eyebrow{letter-spacing:.07em;font-size:.56rem}.lA-L5a_hero.lA-L5a_hero h1{font-size:clamp(3rem,11.5vw,4.9rem)}.lA-L5a_intro{max-width:460px}}@media (prefers-reduced-motion:reduce){.lA-L5a_hero *,.lA-L5a_hero :after{transition:none!important}}
.MaX4oa_intro{--logo-x:50vw;--logo-y:48vh;--logo-size:min(65vw, 760px);--logo-opacity:.075;--logo-color:#a8c4f7;color:#eaf1ff;overscroll-behavior:contain;touch-action:none;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.MaX4oa_intro[open]{display:block}.MaX4oa_intro::backdrop{background:0 0}.MaX4oa_backdrop{background:radial-gradient(at 50% 43%,#132e59 0%,#091a37 43%,#050f23 85%);animation:.85s ease-in-out 1.9s both MaX4oa_reveal;position:absolute;inset:0}.MaX4oa_mark{aspect-ratio:1050/1029;width:clamp(148px,23vw,250px);animation:1.05s cubic-bezier(.65,0,.25,1) 1.7s both MaX4oa_settle;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.MaX4oa_outline,.MaX4oa_fill,.MaX4oa_shine{position:absolute;inset:0;-webkit-mask:url(/logo-inverse.png) 50%/contain no-repeat;mask:url(/logo-inverse.png) 50%/contain no-repeat}.MaX4oa_outline{opacity:.2;background:#5c7da5;animation:.4s 1.5s both MaX4oa_outlineAway}.MaX4oa_fill{clip-path:inset(100% 0 0);background:#a8c4f7;animation:1.2s cubic-bezier(.4,0,.2,1) .15s forwards MaX4oa_illuminate,1.05s ease-in-out 1.7s forwards MaX4oa_matchLogo}.MaX4oa_shine{opacity:0;background:linear-gradient(110deg,#0000 30%,#fff0 40%,#fff 50%,#fff0 60%,#0000 70%) 140% 0/320% 100%;animation:.8s ease-in-out .95s forwards MaX4oa_sweep}.MaX4oa_identity{text-align:center;width:100%;padding:0 2rem;animation:.5s 1.6s both MaX4oa_identityAway;position:absolute;top:calc(42% + clamp(74px,11.5vw,125px) + 1.5rem);left:0}.MaX4oa_name{letter-spacing:.4em;text-indent:.4em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.2}.MaX4oa_caption{color:#a7bdda;letter-spacing:.16em;text-transform:uppercase;margin:.9rem 0 0;font-size:clamp(.52rem,1.5vw,.65rem);line-height:1.8}.MaX4oa_rule{background:#a4c2ff;width:35px;height:1px;margin:1.7rem auto 0}.MaX4oa_corner{color:#758cab;font:.5rem/1.5 var(--font-mono);letter-spacing:.12em;animation:.4s 1.7s both MaX4oa_identityAway;position:absolute;bottom:2rem;left:clamp(1.5rem,4vw,4rem)}.MaX4oa_skip{color:#b9cbe3;min-height:44px;font:.65rem/1.5 var(--font-mono);cursor:pointer;background:#0d203b;border:1px solid #8fa8f030;border-radius:4px;align-items:center;gap:1rem;padding:.6rem .8rem;animation:.4s 2.2s both MaX4oa_identityAway;display:flex;position:absolute;bottom:1.5rem;right:clamp(1.5rem,4vw,4rem)}.MaX4oa_skip:hover{color:#fff;border-color:#a4c2ff}.MaX4oa_skip:focus-visible{outline-offset:5px;outline:2px solid #d3e1ff}@keyframes MaX4oa_illuminate{to{clip-path:inset(0)}}@keyframes MaX4oa_sweep{15%,85%{opacity:.8}to{opacity:0;background-position:-40% 0}}@keyframes MaX4oa_settle{to{left:var(--logo-x);top:var(--logo-y);width:var(--logo-size);transform:translate(-50%,-50%)rotate(-12deg)}}@keyframes MaX4oa_matchLogo{to{opacity:var(--logo-opacity);background-color:var(--logo-color)}}@keyframes MaX4oa_outlineAway{to{opacity:0}}@keyframes MaX4oa_identityAway{to{opacity:0;visibility:hidden}}@keyframes MaX4oa_reveal{to{opacity:0}}@media (max-width:700px){.MaX4oa_intro{--logo-size:min(95vw, 500px)}}@media (max-width:480px){.MaX4oa_corner{text-align:center;width:100%;font-size:.45rem;bottom:5.5rem;left:0}.MaX4oa_skip{right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.MaX4oa_intro[open]{display:none}.MaX4oa_intro *,.MaX4oa_intro[open]{animation:none}}
.Hx0lNG_featureSection{background:var(--surface-light);border-bottom:1px solid var(--border);padding:clamp(3rem,5vw,4.75rem) max(1.25rem,50vw - 620px);scroll-margin-top:5rem}.Hx0lNG_featureGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);max-width:1240px;margin:0 auto;display:grid}.Hx0lNG_featureCopy{min-width:0}.Hx0lNG_featureCopy h2{color:var(--text-primary);letter-spacing:-.055em;margin:1rem 0 1.25rem;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:650;line-height:1.1}.Hx0lNG_featureLead{max-width:35rem;color:var(--text-primary);font-size:1.05rem;line-height:1.75}.Hx0lNG_featureDescription{max-width:35rem;color:var(--text-secondary);margin-top:1rem;font-size:.91rem;line-height:1.7}.Hx0lNG_featureLinks{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.Hx0lNG_featureVisual{min-width:0}.Hx0lNG_featureVisual .rack-viewer{border-color:#b7c9ea55;box-shadow:0 18px 54px #07143119}.Hx0lNG_featureVisual .rack-viewer__stage{height:clamp(360px,35vw,450px);min-height:350px}.Hx0lNG_opportunitiesSection{border-bottom:1px solid var(--border);padding:clamp(3rem,5vw,4.75rem) 1.25rem}.Hx0lNG_opportunitiesInner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,4.5vw,4.5rem);max-width:1240px;margin:0 auto;display:grid}.Hx0lNG_opportunitiesIntro h2{color:var(--text-primary);letter-spacing:-.05em;margin:1rem 0;font-size:clamp(2rem,3.3vw,3.05rem);font-weight:650;line-height:1.12}.Hx0lNG_opportunitiesIntro p{max-width:35rem;color:var(--text-secondary);font-size:.93rem;line-height:1.7}.Hx0lNG_opportunityCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Hx0lNG_opportunityCard{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.Hx0lNG_opportunityCard>svg{color:var(--primary);margin-bottom:1rem}.Hx0lNG_opportunityCard h3{color:var(--text-primary);font-size:1.1rem;font-weight:650;line-height:1.3}.Hx0lNG_opportunityCard p{color:var(--text-secondary);flex:1;margin:.65rem 0 1.25rem;font-size:.85rem;line-height:1.65}.Hx0lNG_opportunityCard .home-text-link{font-size:.82rem}.Hx0lNG_contact.Hx0lNG_contact{padding:clamp(2.8rem,5vw,4rem) 1.25rem clamp(4rem,6vw,5rem)}.Hx0lNG_contact .home-contact__inner{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:2rem;padding:2.25rem 0 0}.Hx0lNG_contact .home-contact__inner:before{content:none}.Hx0lNG_contact h2{margin-top:.9rem;font-size:clamp(2rem,3.7vw,3.3rem)}.Hx0lNG_contact .home-contact__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:1000px){.Hx0lNG_featureGrid,.Hx0lNG_opportunitiesInner{grid-template-columns:1fr}.Hx0lNG_featureLead,.Hx0lNG_featureDescription{max-width:700px}.Hx0lNG_featureVisual .rack-viewer__stage{height:420px}.Hx0lNG_contact .home-contact__inner{align-items:flex-start}.Hx0lNG_contact .home-contact__actions{justify-content:flex-start}}@media (max-width:700px){.Hx0lNG_featureVisual .rack-viewer__stage{height:350px}.Hx0lNG_opportunityCards{grid-template-columns:1fr}}
