.hero{overflow:clip}.hero-v2-grid>*{min-width:0}.hero h1,.section-head h2,.final h2{overflow-wrap:anywhere}.button{border-radius:var(--smds-radius,10px)}.site-path,.home-machine,.editable-pricing,.final{padding-top:var(--smds-space,110px);padding-bottom:var(--smds-space,110px)}.sm-slide-caption p{overflow-wrap:anywhere}.sm-slide-caption .button{font-size:.85rem;padding:9px 13px;margin-top:12px}.sm-dots{flex-wrap:wrap;max-width:60%;gap:5px}.sm-slider-controls{flex-wrap:wrap}.sm-mobile-menu{display:none}.smop-library .smop-card button{border-radius:var(--smds-radius,10px)}
@media(max-width:800px){.sm-mobile-menu{display:block;position:relative}.sm-mobile-menu summary{padding:10px 14px;border:1px solid #606783;border-radius:8px;cursor:pointer;color:#fff;font-weight:700}.sm-mobile-menu nav{position:absolute;right:0;top:50px;width:min(280px,85vw);background:#111426;border:1px solid #66607d;border-radius:12px;padding:10px;display:grid;box-shadow:0 15px 40px #0008}.sm-mobile-menu nav a{padding:12px;color:#fff}.nav-links{display:none}.brand{font-size:.86rem}.site-head .nav{gap:12px}.hero-v2{padding-top:55px;min-height:auto}.hero h1{font-size:clamp(2.6rem,8vw,4rem);line-height:1}.site-path,.home-machine,.editable-pricing,.final{padding-top:clamp(48px,9vw,75px);padding-bottom:clamp(48px,9vw,75px)}.smos-contact-launch{right:12px!important;bottom:14px!important;padding:10px 13px!important}.smos-contact-launch span{display:none!important}.reference-slider .sm-slide-caption strong{font-size:clamp(1.6rem,7vw,3rem)}.reference-slider .sm-slide-caption p{font-size:.9rem}.sm-slide-caption{left:18px!important;right:18px!important}.sm-slider-controls{left:18px!important;right:18px!important}.actions .button{max-width:100%;white-space:normal}.smop-pages{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
