.m-hero{isolation:isolate}.m-hero-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#173f330b 1px,transparent 1px),linear-gradient(90deg,#173f330b 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000 30%,transparent 95%)}.m-orbit{display:grid;place-items:center}.m-orbit:after{content:"";position:absolute;inset:70px;border:1px solid #cad2c9;border-radius:50%}.m-orbit span{font-size:140px;font-weight:900;letter-spacing:-.1em;color:#173f3308}.portal-stage{position:relative;justify-self:end;width:min(560px,100%);padding:40px 20px 35px}.portal-stage:before{content:"";position:absolute;inset:8% 0 0 15%;background:#d9ff55;border-radius:50%;filter:blur(80px);opacity:.3;z-index:-1}.stage-label{position:absolute;right:5px;top:5px;font-size:9px;letter-spacing:.22em;writing-mode:vertical-rl}.portal-stage .portal-preview{width:100%;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg);box-shadow:0 50px 100px #0b271d42}.stage-note{position:absolute;left:-35px;bottom:0;background:#fff;padding:13px 16px;display:flex;gap:12px;box-shadow:0 12px 35px #173d3020;font-size:11px}.stage-note b{color:#1e604c}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid #b7c2ba}.hero-facts span{display:grid;padding:15px 10px 0 0}.hero-facts b{font-size:12px;letter-spacing:.06em}.hero-facts small{color:#77877f}.m-capability{background:#d9ff55;display:flex;align-items:center;gap:45px;overflow:hidden;padding:17px 3vw;font-size:10px;letter-spacing:.14em;font-weight:800;white-space:nowrap}.m-capability>p{color:#1b4a3b}.m-capability>div{display:flex;gap:28px;align-items:center;animation:capabilityMove 28s linear infinite}.m-capability i{font-size:6px}.m-standard{background:#173f33;color:#fff;padding:130px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.m-standard h2{font-size:clamp(48px,6vw,86px);line-height:1.05;letter-spacing:-.05em}.standard-list{display:grid;grid-template-columns:1fr 1fr}.standard-list article{padding:28px;border-top:1px solid #49685e}.standard-list article:nth-child(odd){border-right:1px solid #49685e}.standard-list b{color:#d9ff55;font-size:11px}.standard-list h3{font-size:20px}.standard-list p{color:#afc1bb;line-height:1.9}.m-button,.m-cta{transition:transform .2s,background .2s,color .2s}.m-button:hover{transform:translateY(-3px);background:#27644f}.m-cta:hover{background:#173f33;color:#fff}.portal-preview{transition:transform .5s}.portal-stage:hover .portal-preview{transform:perspective(1100px) rotateY(0) rotateX(0) translateY(-5px)}@keyframes capabilityMove{to{transform:translateX(-25%)}}@media(prefers-reduced-motion:reduce){.m-capability>div{animation:none}.portal-preview,.m-button{transition:none}}
@media(max-width:800px){.m-hero-grid{background-size:42px 42px}.m-orbit span{font-size:80px}.portal-stage{padding:20px 0 45px;margin-top:45px}.portal-stage .portal-preview{transform:none}.stage-label{display:none}.stage-note{left:-5px}.hero-facts{grid-template-columns:1fr;margin-top:35px}.hero-facts span{border-bottom:1px solid #c5cec7;padding:12px 0}.m-capability{padding:14px 20px}.m-capability>p{display:none}.m-standard{padding:90px 20px;grid-template-columns:1fr}.m-standard h2{font-size:52px}.standard-list{grid-template-columns:1fr}.standard-list article:nth-child(odd){border-right:0}}
