.imm-demo-text-short{display:none}.imm4-loop-wrap{position:relative}.imm-video-play{z-index:3;cursor:pointer;color:#f4f8f5;font:inherit;letter-spacing:.06em;background:#071a146b;border:0;border-radius:16px;align-content:center;place-items:center;gap:12px;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.imm-video-play i{color:#174536;background:#f3efe5f2;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.imm5-modal-play{z-index:3;cursor:pointer;color:#f4f8f5;font:inherit;letter-spacing:.06em;background:#071a1480;border:0;border-radius:14px;align-content:center;place-items:center;gap:14px;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.imm5-modal-play i{color:#174536;background:#f3efe5f2;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}@media (max-width:900px){.imm6-page .imm-section{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;padding:74px 20px}.imm6-page .imm-section:after{display:none}.imm6-page .imm-section>.imm4-copy,.imm6-page .imm4-split,.imm6-page .imm4-trio,.imm6-page .imm4-duo{width:100%}.imm6-page .imm4-stage,.imm6-page .imm-hero-veil,.imm6-page .imm-scene-caption,.imm6-page .imm5-cta-stage{display:none}.imm6-page .imm-hero{min-height:auto;padding:150px 20px 76px}.imm6-page .imm-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#eb84522b 0%,#eb845200 62%);border:1px solid #9fd8be24;border-radius:50%;width:88vw;height:88vw;position:absolute;top:-38vw;right:-28vw;box-shadow:0 0 0 40px #9fd8be07}.imm6-page .imm-copy{width:100%;max-width:none}.imm6-page .imm-overline{letter-spacing:.16em;gap:12px;font-size:10px}.imm6-page .imm-copy h1{margin:22px 0 18px;font-size:clamp(32px,9.4vw,44px)}.imm6-page .imm-copy>p{margin-bottom:30px;font-size:14px;line-height:1.95}.imm6-page .imm-metrics{flex-wrap:wrap;row-gap:16px;margin-top:40px}.imm6-page .imm-metrics div{min-width:96px;margin-right:16px;padding-right:16px}.imm6-page .imm-metrics strong{font-size:24px}.imm6-page .imm-metrics span{font-size:12px}.imm6-page .imm-actions{flex-direction:column;align-items:flex-start;gap:16px}.imm6-page .imm-actions a:first-child{min-height:48px;box-shadow:4px 4px 0 var(--imm-orange);gap:16px;padding:0 22px;font-size:15px}.imm6-page .imm-actions a:first-child:hover{box-shadow:2px 2px 0 var(--imm-orange)}.imm6-page .imm5-demo-button{gap:8px;padding:12px 18px;font-size:15px}.imm6-page .imm5-demo-meta{font-size:12px}.imm6-page .imm-actions a:last-child{border-bottom-color:#3b5348;padding-block:4px;font-size:14px}.imm6-page .imm-demo-text-long{display:none}.imm6-page .imm-demo-text-short{display:inline}.imm6-page .imm-progress{display:none}.imm6-page .imm-nav{padding-inline:20px}.imm6-page .imm-nav-login{font-size:13px}.imm6-page .imm-back-to-top{z-index:4;width:46px;height:46px;bottom:16px;right:16px}.imm6-page .imm-back-to-top span{font-size:11px}.imm6-page .imm4-split{gap:28px}.imm6-page .imm4-copy{max-width:none}.imm6-page .imm4-kicker{letter-spacing:.18em;font-size:12px}.imm6-page .imm4-title{margin:12px 0 14px;font-size:clamp(26px,7.4vw,34px);line-height:1.35}.imm6-page .imm4-lead{max-width:none;font-size:16px;line-height:1.9}.imm6-page .imm4-chip-row{gap:8px;margin-top:20px}.imm6-page .imm4-chip{padding:8px 13px;font-size:13px}.imm6-page .imm4-loop{border-radius:14px}.imm6-page .imm-video-play{border-radius:14px;font-size:13px}.imm6-page .imm-section>.imm4-copy{max-width:none!important;margin-bottom:26px!important}.imm6-page .imm4-mini img{object-fit:contain;object-position:center;background:#fffef9;height:auto}.imm6-page .imm4-trio,.imm6-page .imm4-duo{gap:18px}.imm6-page .imm4-mini-body{padding:16px 18px 20px}.imm6-page .imm4-mini-body b{font-size:17px}.imm6-page .imm4-mini-body small{font-size:13.5px}.imm6-page .imm-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:30px 20px 38px}.imm6-page .imm-footer p{text-align:center}.imm6-page .imm-footer>a{display:none}.imm6-page .imm-footer .imm-brand{grid-template-rows:34px auto;grid-template-columns:auto;justify-items:center;row-gap:12px}.imm6-page .imm5-modal{padding:8vh 5vw}.imm6-page .imm5-modal-body{width:90vw}.imm6-page .imm5-modal-close{top:-42px}}@media (min-width:901px){.imm6-page.imm6-noscene .imm4-stage,.imm6-page.imm6-noscene .imm5-cta-stage,.imm6-page.imm6-noscene .imm-hero-veil,.imm6-page.imm6-noscene .imm-scene-caption{display:none}}
