.motorized-landing{--ml-space:clamp(80px, 9vw, 140px)}.motorized-landing main{overflow:clip}.motorized-landing h2,.motorized-landing h3{font-family:var(--font-display);letter-spacing:-.015em;font-weight:500}.motorized-landing h2{margin:0;font-size:clamp(2.9rem,4.5vw,4.8rem);line-height:1.02}.motorized-landing h3{margin:0;font-size:2rem;line-height:1.12}.motorized-landing p{line-height:1.75}.ml-section{padding-block:var(--ml-space)}.ml-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.ml-two-col>p,.ml-prose>p:first-child{margin-top:0}.ml-two-col>p,.ml-prose{color:var(--muted);font-size:1.08rem}.ml-hero{color:#fff;background:var(--navy);flex-direction:column;justify-content:center;min-height:min(940px,100svh);display:flex;position:relative}.ml-hero-photo{position:absolute;inset:0}.ml-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.ml-hero-photo:after{content:"";background:linear-gradient(90deg,#0c1823cc,#0c18236b 48%,#0c182314),linear-gradient(#0000 65%,#0c182380);position:absolute;inset:0}.ml-hero-content{padding-block:150px 100px;position:relative}.ml-hero h1{max-width:750px;font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 28px;font-size:clamp(3.6rem,6.1vw,6.4rem);font-weight:500;line-height:.98}.ml-hero h1 span{color:var(--yellow);margin-top:12px;display:block}.ml-hero-lead{max-width:530px;margin-bottom:30px;font-size:1.08rem}.ml-hero-support{opacity:.8;max-width:400px;font-size:.83rem}.ml-hero-foot{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.7rem;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.ml-intro{padding-block:calc(var(--ml-space) + 20px)}.ml-statement{color:var(--navy);border-left:2px solid var(--yellow);margin-top:32px;padding-left:24px;font-weight:600}.ml-solution{background:var(--sand);align-items:center;min-height:850px;padding:80px max(24px,50vw - 640px);display:flex;position:relative}.ml-solution-image{position:absolute;inset:0}.ml-solution-image img{object-fit:cover;object-position:35% center;width:100%;height:100%}.ml-solution-copy{background:var(--ivory);max-width:570px;margin-left:auto;padding:clamp(44px,5vw,72px);position:relative}.ml-solution-copy h2{margin-bottom:28px}.ml-solution-copy p:not(.eyebrow){color:var(--muted)}.ml-solution-copy .button{margin-top:20px}.ml-benefit-grid{grid-template-columns:repeat(3,1fr);gap:60px 70px;display:grid}.ml-number{color:var(--muted);letter-spacing:.12em;margin-bottom:24px;font-size:.72rem;display:block}.ml-benefit-grid article{border-top:1px solid var(--line);padding-top:24px}.ml-benefit-grid p{color:var(--muted);margin-bottom:0}.ml-video-section{background:var(--navy);color:#fff}.ml-video-heading{align-items:end;margin-bottom:50px}.ml-video-heading>p{color:#c6cdd3;max-width:440px}.motorized-landing figure{margin:0}.ml-video-section video{aspect-ratio:16/9;background:var(--navy-deep);width:100%;display:block}.ml-video-section figcaption{color:#c6cdd3;padding-top:16px;font-size:.75rem}.ml-section-title{max-width:620px;margin-bottom:70px!important}.ml-model{grid-template-columns:1fr;gap:45px;display:grid}.ml-model+.ml-model{margin-top:100px}.ml-model figure img{width:100%;height:auto}.ml-model-copy{grid-template-columns:1fr 1fr;gap:0 clamp(40px,7vw,110px);display:grid}.ml-model-name{grid-column:1/-1}.ml-model-details ul{margin-top:0}.ml-model-name{text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;font-size:.78rem;font-weight:700;display:block}.ml-model h3{font-size:clamp(2.6rem,3.5vw,3.7rem)}.ml-model p,.ml-model li{color:var(--muted)}.ml-model ul{margin:26px 0;padding:0;list-style:none}.ml-model li{border-bottom:1px solid var(--line);padding:10px 0 10px 20px;font-size:.92rem;position:relative}.ml-model li:before{content:"";background:var(--yellow-deep);width:6px;height:6px;position:absolute;top:20px;left:0}.ml-ideal strong{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;font-size:.73rem;display:block}.ml-note{color:var(--muted);font-size:.8rem}.ml-models>.container>.ml-note{margin-top:50px}.ml-details{background:#f1eee6}.ml-details-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.58fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ml-details h2{margin-bottom:28px;font-size:clamp(2.6rem,3.5vw,3.6rem)}.ml-details p:not(.eyebrow){color:var(--muted)}.ml-details-grid>article:last-child{border-left:1px solid var(--line);padding-left:clamp(28px,4vw,64px)}.ml-details .text-link{margin-top:20px;font-size:.85rem}.ml-details .text-link svg{width:18px}.ml-materials-video{justify-self:center;width:100%;max-width:270px}.ml-materials-video video{aspect-ratio:9/16;object-fit:cover;background:var(--navy-deep);width:100%;max-height:490px;display:block}.ml-materials-video figcaption{color:var(--muted);padding-top:12px;font-size:.72rem;line-height:1.5}.ml-gallery-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:54px 38px;margin-top:64px;display:grid}.ml-gallery-grid figure:first-child,.ml-gallery-grid figure:last-child{grid-column:1/-1}.ml-gallery-grid figure:nth-child(3){margin-top:75px}.ml-gallery-grid figure:last-child{width:75%;margin-inline:auto}.ml-gallery-grid img{width:100%;height:auto}.ml-gallery-grid .ml-gallery-item-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 58%}.ml-gallery-grid figcaption{letter-spacing:.04em;padding-top:18px;font-size:.8rem}.ml-gallery-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:50px;display:flex}.ml-process{background:var(--sand)}.ml-steps{grid-template-columns:repeat(4,1fr);gap:40px;margin:70px 0 0;padding:0;list-style:none;display:grid}.ml-steps li{border-top:1px solid var(--line);padding-top:25px}.ml-steps p{color:var(--muted);font-size:.95rem}.ml-process-closing{margin-top:40px;font-weight:600}.ml-project{background:var(--navy);color:#fff;scroll-margin-top:88px}.ml-project-grid{grid-template-columns:.85fr 1fr;gap:clamp(40px,7vw,110px);display:grid}.ml-project-intro>p:not(.eyebrow){color:#c6cdd3}.ml-project-intro img{width:100%;height:auto;margin-block:35px}.ml-form-trust{font-size:.85rem}.ml-alternatives{gap:12px;margin-top:35px;display:grid}.ml-alternatives span{color:#c6cdd3;font-size:.85rem}.ml-alternatives a{text-underline-offset:5px}.ml-alternatives a[href^=tel]{font-size:1.7rem;font-family:var(--font-display);text-decoration:none}.ml-form{background:var(--ivory);color:var(--navy);align-self:start;padding:clamp(26px,4vw,54px);scroll-margin-top:110px}.ml-form label{margin-bottom:22px;font-size:.83rem;font-weight:600;display:block}.ml-form label>span:not(:last-child){color:var(--muted);margin-left:8px;font-size:.72rem;font-weight:400}.ml-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ml-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:48px;color:var(--navy);background:0 0;border:1px solid #bcc0bf;border-radius:0;margin-top:9px;padding:12px;font-size:16px;display:block}.ml-form textarea{resize:vertical}.ml-form :is(input,select,textarea):focus-visible{outline:2px solid var(--navy);outline-offset:3px}.ml-form input[type=file]{border:1px dashed #bcc0bf;padding:15px 10px;font-size:.8rem}.ml-form input::file-selector-button{background:var(--sand);color:var(--navy);cursor:pointer;border:0;margin-right:10px;padding:8px}.ml-form small{color:var(--muted);margin-top:9px;font-size:.72rem;font-weight:400;display:block}.ml-form .ml-consent{align-items:start;gap:10px;font-size:.8rem;font-weight:400;display:flex}.ml-consent input{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0}.ml-privacy,.ml-required{color:var(--muted);font-size:.71rem}.ml-form .button{white-space:normal;width:100%;margin-top:12px}.ml-feedback{border:1px solid var(--line);padding:15px;font-size:.9rem}.ml-feedback[data-state=error]{color:#8b2919;border-color:#a03826}.ml-feedback[data-state=success]{color:#24523b;border-color:#33674f}.ml-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ml-faq details{border-top:1px solid var(--line)}.ml-faq details:last-child{border-bottom:1px solid var(--line)}.ml-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-weight:600;list-style:none;display:flex}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary span{font-size:1.5rem;font-weight:400}.ml-faq details[open] summary span{transform:rotate(45deg)}.ml-faq details p{color:var(--muted);margin:0 0 28px}.ml-closing{color:#fff;background:var(--navy);text-align:center;isolation:isolate;align-items:center;min-height:720px;display:grid;position:relative}.ml-closing-photo{z-index:-1;position:absolute;inset:0}.ml-closing-photo img{object-fit:cover;width:100%;height:100%}.ml-closing-photo:after{content:"";background:#0c1823a6;position:absolute;inset:0}.ml-closing h2{max-width:800px;margin-inline:auto}.ml-closing p{color:#e0e5e8;max-width:580px;margin:28px auto 35px}.ml-mobile-cta{display:none}@media (width<=1000px){.ml-hero h1{max-width:640px}.ml-benefit-grid{gap:40px}.ml-solution-copy{max-width:500px;padding:44px 30px}.ml-details-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:38px}.ml-details-grid>article:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:35px 0 0}.ml-materials-video{max-width:250px}.ml-project-grid{grid-template-columns:.8fr 1fr;gap:40px}.ml-form-row{grid-template-columns:1fr;gap:0}}@media (width<=700px){.motorized-landing{--ml-space:76px}.motorized-landing .container{width:calc(100% - 40px)}.ml-hero{min-height:790px}.ml-hero-content{padding-block:130px 90px}.ml-hero h1{font-size:clamp(3.4rem,12vw,4.8rem)}.ml-hero-photo img{object-position:62% center}.ml-hero-photo:after{background:linear-gradient(90deg,#0c1823c7,#0c182352),linear-gradient(#0000,#0c18238c)}.ml-hero-lead{font-size:1rem}.ml-hero .eyebrow{font-size:.65rem}.ml-hero-foot{flex-direction:column;gap:8px;font-size:.6rem}.ml-hero .button{width:100%;padding-inline:14px}.ml-two-col,.ml-solution,.ml-model,.ml-project-grid{grid-template-columns:1fr;gap:35px}.ml-solution{min-height:0;padding:0;display:block}.ml-solution-image{position:relative}.ml-solution-copy{max-width:none;margin:0;padding:50px 20px}.ml-solution-image img{height:auto}.ml-benefit-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.ml-benefit-grid h3{font-size:1.8rem}.ml-benefit-grid p{font-size:.9rem}.ml-video-heading{margin-bottom:30px}.ml-section-title{margin-bottom:45px!important}.ml-model+.ml-model{margin-top:65px}.ml-model-reverse figure{order:0}.ml-model-copy{grid-template-columns:1fr;gap:18px}.ml-details-grid{grid-template-columns:1fr;gap:35px}.ml-details-grid>article:last-child{border-top:1px solid var(--line);grid-column:auto;padding:35px 0 0}.ml-materials-video{width:min(100%,280px)}.ml-gallery-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.ml-gallery-grid figure:nth-child(3){margin-top:0}.ml-gallery-grid figure:last-child{width:100%}.ml-gallery-foot{flex-direction:column;align-items:start}.ml-steps{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:40px}.ml-project-intro img{display:none}.ml-form{padding:28px 22px}.ml-form-row{grid-template-columns:1fr}.ml-closing{min-height:620px}.ml-mobile-cta{z-index:80;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--ivory);border-top:1px solid var(--line);display:block;position:fixed;inset:auto 0 0}.ml-mobile-cta .button{width:100%;min-height:48px}.motorized-landing{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.motorized-landing .floating-whatsapp{bottom:calc(88px + env(safe-area-inset-bottom))}.ml-mobile-cta.is-hidden{display:none}}
