
.imr-landing-hero{min-height:850px;padding:145px 0 95px;background:radial-gradient(ellipse at 82% 34%,#177b8830,transparent 47%),radial-gradient(ellipse at 52% 110%,#67509735,transparent 53%),#0c1729}
.imr-landing-hero .product-hero__inner{padding-top:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,4vw,80px)}
.imr-landing-hero .product-hero__copy{min-width:0}
.imr-landing-hero h1{font-size:clamp(48px,4.15vw,80px);line-height:1.04;letter-spacing:-.055em}
.imr-landing-hero .product-hero__copy>p{max-width:570px;margin-top:28px;font-size:16px;line-height:1.8;color:#bdc8d8}
.imr-landing-hero .product-hero__module{flex-wrap:wrap;row-gap:12px;margin-bottom:30px}
.imr-landing-hero .product-hero__module em{font-size:8px;letter-spacing:.13em}
.imr-landing-hero .product-hero__actions{margin-top:32px;gap:22px}
.imr-landing-hero .platform-hero-status{margin-top:42px;gap:22px;flex-wrap:wrap}
.imr-landing-hero .product-hero__rail{display:none}
.imr-landing-hero .product-hero__grid{opacity:.16}
.imr-landing-hero .product-hero__orb{opacity:.12}
.imr-landing-hero .imr-hero-stage{width:100%;max-width:850px;min-width:0}
.imr-landing-hero .imr-hero-stage__halo{inset:-14%;background:radial-gradient(ellipse,#339e9f26,transparent 67%)}
.imr-landing-hero .imr-command-card{min-height:0;border:1px solid #a5bfdb40;border-radius:20px;background:#f5f7fa;box-shadow:0 35px 90px #0005}
.imr-landing-hero .imr-command-card>header{min-height:62px;padding:0 22px;background:#17273e}
.imr-landing-hero .imr-command-card>header>span{font-size:9px}
.imr-landing-hero .imr-command-card__heading{min-height:86px;padding:20px 22px;gap:15px}
.imr-landing-hero .imr-command-card__heading strong{font-size:21px;letter-spacing:-.03em}
.imr-landing-hero .imr-command-card__heading small{color:#687991;font-size:8px}
.imr-landing-hero .imr-command-card__heading>span{font-size:7px;color:#687991}
.imr-landing-hero .imr-command-card__metrics{padding:0 22px 20px;gap:10px}
.imr-landing-hero .imr-command-card__metrics article{position:relative;min-width:0;min-height:126px;padding:17px 15px;gap:8px;overflow:hidden;border-color:#dce5ed;border-radius:12px}
.imr-landing-hero .imr-command-card__metrics strong{font-size:36px;line-height:1;letter-spacing:-.05em}
.imr-landing-hero .imr-command-card__metrics small{font-size:7px;color:#6b7b91}
.imr-landing-hero .imr-command-card__metrics span{font-size:8px;color:#357c68}
.imr-landing-hero .imr-command-card__metrics article:first-child{background:linear-gradient(125deg,#183648,#21564f);border-color:transparent;color:#fff}
.imr-landing-hero .imr-command-card__metrics article:first-child small{color:#b4d5cf}
.imr-landing-hero .imr-command-card__metrics article:first-child strong em{color:#a7c8bf}
.imr-landing-hero .imr-command-card__metrics article:first-child span{color:#7ee5bc}
.imr-landing-hero .imr-command-card__metrics article:first-child::after{content:"";position:absolute;bottom:0;left:0;width:92%;height:4px;background:#55d7ae;transform-origin:left;animation:imr-readiness-fill 1.5s cubic-bezier(.2,.7,.2,1) both}
@keyframes imr-readiness-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.imr-landing-hero .imr-command-card__list{margin:0 22px 22px;border-color:#dce5ed;border-radius:11px}
.imr-landing-hero .imr-command-card__head,.imr-landing-hero .imr-command-card__row{grid-template-columns:1.05fr 1.3fr .7fr;gap:12px;padding-inline:15px}
.imr-landing-hero .imr-command-card__head{min-height:38px;background:#eaf0f5;font-size:7px;color:#63758d}
.imr-landing-hero .imr-command-card__row{min-height:70px}
.imr-landing-hero .imr-command-card__row>div:first-child{gap:8px;min-width:0}
.imr-landing-hero .imr-command-card__row>div:first-child>b{width:28px;height:28px;flex:0 0 28px;background:#e9eff6;color:#304969}
.imr-landing-hero .imr-command-card__row>div:first-child strong{font-size:9px;line-height:1.4}
.imr-landing-hero .imr-command-card__row>div:first-child small{font-size:7px;line-height:1.4}
.imr-landing-hero .imr-requirement-dots{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.imr-landing-hero .imr-requirement-dots>span{flex-direction:column;gap:5px;font-size:5px;color:#65758a}
.imr-landing-hero .imr-requirement-dots i{width:20px;height:20px;background:#f1f4f7;color:#9aa8b7;border-color:#d7e0e8}
.imr-landing-hero .imr-requirement-dots .is-complete i{background:#e2f6ef;color:#198765;border-color:#b6e4d5}
.imr-landing-hero .imr-command-card__row>em{max-width:100%;font-size:7px;padding:6px 8px;line-height:1.4;text-align:center}
.imr-landing-hero .imr-action-float{position:relative;inset:auto;min-width:0;width:100%;margin-top:14px;min-height:75px;padding:15px 20px;background:#14263b;border-color:#6bb0b433;box-shadow:0 16px 40px #0002}
.imr-landing-hero .imr-action-float>span{width:35px;height:35px;background:#244c4b;color:#77e4bf;border:1px solid #72d6b94a}
.imr-landing-hero .imr-action-float small{font-size:7px;color:#93a9bf}
.imr-landing-hero .imr-action-float strong{font-size:12px}
.imr-landing-hero .imr-action-float>b{color:#8bdfc0;font-size:8px}
@media(max-width:1150px){.imr-landing-hero{min-height:0;padding-top:130px}.imr-landing-hero .product-hero__inner{grid-template-columns:1fr;gap:55px}.imr-landing-hero .product-hero__copy{max-width:760px}.imr-landing-hero h1{font-size:clamp(52px,6.4vw,76px)}.imr-landing-hero .imr-hero-stage{max-width:760px;justify-self:center}}
@media(max-width:600px){.imr-landing-hero{padding:115px 0 75px}.imr-landing-hero h1{font-size:clamp(40px,10vw,58px)}.imr-landing-hero .product-hero__copy>p{font-size:14px}.imr-landing-hero .product-hero__module em{font-size:7px;letter-spacing:.07em}.imr-landing-hero .product-hero__module{gap:10px}.imr-landing-hero .imr-command-card>header{padding:0 13px;min-height:56px}.imr-landing-hero .imr-command-card>header em{font-size:6px}.imr-landing-hero .imr-command-card__heading{padding:17px 13px}.imr-landing-hero .imr-command-card__heading strong{font-size:17px}.imr-landing-hero .imr-command-card__heading>span{display:none}.imr-landing-hero .imr-command-card__metrics{padding:0 12px 15px;gap:6px}.imr-landing-hero .imr-command-card__metrics article{padding:12px 9px;min-height:112px}.imr-landing-hero .imr-command-card__metrics strong{font-size:29px}.imr-landing-hero .imr-command-card__metrics small{font-size:6px;letter-spacing:.04em}.imr-landing-hero .imr-command-card__metrics span{font-size:7px}.imr-landing-hero .imr-command-card__list{margin:0 12px 14px}.imr-landing-hero .imr-command-card__head,.imr-landing-hero .imr-command-card__row{grid-template-columns:1fr 1.1fr .7fr;gap:7px;padding-inline:9px}.imr-landing-hero .imr-command-card__head{font-size:5px}.imr-landing-hero .imr-command-card__row>div:first-child>b{display:none}.imr-landing-hero .imr-command-card__row>div:first-child strong{font-size:8px}.imr-landing-hero .imr-command-card__row>div:first-child small{font-size:6px}.imr-landing-hero .imr-requirement-dots{gap:3px}.imr-landing-hero .imr-requirement-dots i{width:16px;height:16px}.imr-landing-hero .imr-requirement-dots>span{font-size:4px}.imr-landing-hero .imr-command-card__row>em{font-size:6px;padding:5px}.imr-landing-hero .imr-action-float{padding:12px;gap:9px;grid-template-columns:35px 1fr auto}.imr-landing-hero .imr-action-float strong{font-size:10px}.imr-landing-hero .imr-action-float>b{font-size:6px}}
@media(prefers-reduced-motion:reduce){.imr-landing-hero .imr-command-card__metrics article:first-child::after{animation:none}}
.imr-landing-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("/assets-20261102/02e57a0fb2c513621e855c88.svg");background-repeat:repeat-x;background-size:1440px 100%;background-position:0 50%;opacity:.65;animation:imr-readiness-flow 28s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,#0006 15%,#000 75%);mask-image:radial-gradient(ellipse at center,#0006 15%,#000 75%);}
@keyframes imr-readiness-flow{to{background-position:1440px 50%;}}
.imr-landing-hero.is-motion-paused::after{animation-play-state:paused;}
.cta-motion-control{position:absolute;right:28px;bottom:22px;z-index:3;padding:8px 12px;border:1px solid #c6e3ed38;border-radius:99px;background:#0c1b2cb3;color:#cbd5df;font:500 10px Montserrat,Arial,sans-serif;cursor:pointer;}.cta-motion-control:hover{color:#fff;background:#20384b;}.cta-motion-control:focus-visible{outline:2px solid #ff9c83;outline-offset:4px;}
@media(max-width:600px){.imr-landing-hero::after{background-size:900px 100%;animation-name:imr-readiness-flow-mobile;animation-duration:24s;}.cta-motion-control{right:17px;bottom:14px;}}
@keyframes imr-readiness-flow-mobile{to{background-position:900px 50%;}}
@media(prefers-reduced-motion:reduce){.imr-landing-hero::after{animation:none;}.cta-motion-control{display:none;}}

.imr-landing-hero::after{opacity:.28;animation-duration:35s}
