.modern-page{color:#17211f;background:#f4f1e8}.modern-hero{color:#fff;background:#082f28;padding:clamp(7rem,10vw,10rem) 0 4rem;position:relative;overflow:hidden}.modern-hero:before{content:"";border:1px solid #d7a62a1f;border-radius:50%;width:58vw;height:58vw;position:absolute;inset:-30% -15% auto auto;box-shadow:0 0 0 8vw #d7a62a06,0 0 0 16vw #ffffff05}.modern-hero>.container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,6vw,8rem);display:grid;position:relative}.modern-hero__copy>p:first-child,.modern-scope header>p:first-child,.modern-when>.container>div>p,.modern-final p:first-child{color:#d7a62a;font-size:.72rem;font-weight:800}.modern-hero h1{letter-spacing:-.055em;margin:.8rem 0 1.8rem;font-size:clamp(3.8rem,6vw,7rem);line-height:1.02}.modern-hero h1 em,.modern-scope h2 em{color:#d7a62a;font-style:normal}.modern-hero__copy>p:nth-of-type(2){color:#c8d6d2;max-width:46rem;line-height:2}.modern-hero__actions{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.modern-hero__actions>a:last-child{color:#fff}.modern-hero__signals{flex-wrap:wrap;gap:.55rem;margin-top:2.8rem;display:flex}.modern-hero__signals span{color:#b8cbc5;border:1px solid #ffffff24;padding:.5rem .75rem;font-size:.68rem}.modern-transform{clip-path:polygon(5% 0,100% 0,100% 94%,0 100%,0 8%);background:#132e29;min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.modern-transform img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:620px;display:block}.modern-transform:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#041916b8 100%);position:absolute;inset:0}.modern-transform figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex;position:absolute;inset:auto 2rem 2.4rem}.modern-transform figcaption i{color:#d7a62a;backdrop-filter:blur(8px);background:#082f28b8;border:1px solid #d7a62a80;padding:.65rem 1rem;font-style:normal}.modern-transform figcaption span,.modern-transform figcaption strong{font-weight:800}.modern-question{padding:clamp(6rem,9vw,9rem) 0}.modern-question>.container{grid-template-columns:1fr .75fr;align-items:end;gap:8rem;display:grid}.modern-question span,.modern-process header span{color:#b1841d;font-size:.7rem;font-weight:800}.modern-question h2,.modern-scope h2,.modern-process h2,.modern-when h2,.modern-final h2{color:#123f36;letter-spacing:-.04em;margin:.7rem 0;font-size:clamp(3.2rem,5.5vw,6rem);font-weight:560;line-height:1.05}.modern-question>.container>p{color:#68736f;line-height:2}.modern-scope{background:#fff;padding:clamp(7rem,10vw,10rem) 0}.modern-scope header{grid-template-columns:.22fr 1fr .65fr;align-items:end;gap:3rem;margin-bottom:5rem;display:grid}.modern-scope header>p:last-child{color:#68736f;font-size:.82rem;line-height:1.9}.modern-scope__gallery{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.modern-feature{color:#fff;background:#0b352e;min-height:430px;position:relative;overflow:hidden}.modern-feature img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.modern-feature--cabin img{object-position:72% 48%}.modern-feature--control img{object-position:0% 42%;transform:scale(1.72)}.modern-feature--control:hover img{transform:scale(1.76)}.modern-feature--machine img{object-position:62% 50%}.modern-feature--doors img{object-position:82% 18%;transform:scale(1.72)}.modern-feature--doors:hover img{transform:scale(1.76)}.modern-feature--safety img{object-position:88% 42%;transform:scale(1.72)}.modern-feature--safety:hover img{transform:scale(1.76)}.modern-feature:hover img{transform:scale(1.025)}.modern-feature:after{content:"";background:linear-gradient(#0000 28%,#041a16e6 100%);position:absolute;inset:0}.modern-feature>div{z-index:2;position:absolute;inset:auto 2rem 2rem}.modern-feature span{color:#d7a62a;font-size:.66rem;font-weight:800}.modern-feature h3{margin:.45rem 0 .7rem;font-size:clamp(1.5rem,2.3vw,2.4rem)}.modern-feature p{color:#d5dfdc;max-width:34rem;font-size:.78rem;line-height:1.8}.modern-feature--cabin{grid-column:span 7;min-height:610px}.modern-feature--control{grid-column:span 5;min-height:610px}.modern-feature--machine{grid-column:span 5}.modern-feature--doors{grid-column:span 3}.modern-feature--safety{grid-column:span 4}.modern-feature--full{color:#0b352e;background:#d7a62a;grid-column:span 12;min-height:300px}.modern-feature--full:after{display:none}.modern-feature--full>div{grid-template-columns:.3fr 1fr 1fr auto;align-items:end;gap:2rem;padding:clamp(2.5rem,5vw,5rem);display:grid;position:relative;inset:auto}.modern-feature--full span{color:#0b352e}.modern-feature--full h3{margin:0;font-size:clamp(2.5rem,4.5vw,5rem)}.modern-feature--full p{color:#294b44}.modern-feature--full a{color:#0b352e;white-space:nowrap;border-bottom:1px solid #0b352e;padding-bottom:.35rem;font-weight:800}.modern-process{color:#0b352e;background:#d7a62a;padding:clamp(7rem,10vw,10rem) 0}.modern-process header{grid-template-columns:.42fr 1fr 1.15fr;align-items:end;gap:3rem;margin-bottom:4.5rem;display:grid}.modern-process header span{align-self:start}.modern-process header>p{color:#294b44;max-width:20rem;line-height:1.8}.modern-process header h2{color:#0b352e;margin:0;font-size:clamp(3.4rem,5.8vw,6.6rem);line-height:.98}.modern-process header h2 em{color:#fff;font-style:normal}.modern-process__track{border-block:1px solid #0b352e8c;grid-template-columns:repeat(4,1fr);display:grid}.modern-process__track article{border-inline-start:1px solid #0b352e4d;min-height:330px;padding:2.2rem 2rem 2.5rem;position:relative}.modern-process__track article:first-child{border-inline-start:0}.modern-process__track b{color:#0b352e47;font-size:3.4rem;font-weight:500;line-height:1;display:block}.modern-process__track small{margin-top:3rem;font-size:.66rem;font-weight:800;display:block}.modern-process__track h3{color:#0b352e;margin:.65rem 0 1rem;font-size:1.45rem}.modern-process__track p{color:#294b44;font-size:.78rem;line-height:1.85}.modern-when{background:#f5f2ea;padding:clamp(7rem,10vw,10rem) 0}.modern-when>.container{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(4rem,8vw,9rem);display:grid}.modern-when__intro{position:sticky;top:8rem}.modern-when__intro>p:first-child{color:#b1841d;font-size:.7rem;font-weight:800}.modern-when__intro h2{color:#123f36;margin:1.1rem 0 1.8rem;font-size:clamp(3.4rem,5.3vw,6rem);line-height:1.02}.modern-when__intro>p:last-child{color:#53645f;max-width:34rem;line-height:1.95}.modern-when__signals{border-top:1px solid #9ba9a4}.modern-when__signals article{border-bottom:1px solid #cbd2ce;grid-template-columns:4rem .75fr 1.25fr;align-items:start;gap:1.5rem;padding:2rem 0;display:grid}.modern-when__signals b{color:#b1841d;font-size:.72rem}.modern-when__signals h3{color:#123f36;margin:0;font-size:1.25rem}.modern-when__signals p{color:#60706b;margin:0;font-size:.78rem;line-height:1.8}.modern-when__signals>a{color:#fff;background:#123f36;justify-content:space-between;gap:2rem;margin-top:1.4rem;padding:1.6rem 1.8rem;text-decoration:none;display:flex}.modern-when__signals>a span{color:#b9cbc5;font-size:.72rem}.modern-when__signals>a strong{color:#d7a62a}.modern-final{color:#fff;background:#082f28;padding:clamp(8rem,11vw,12rem) 0}.modern-final h2{color:#fff;font-size:clamp(4rem,7vw,7.5rem)}.modern-final>.container>p:nth-of-type(2){color:#c8d6d2;max-width:50rem;line-height:2}.modern-final a{margin-top:1.5rem}@media (width<=1050px){.modern-hero>.container{grid-template-columns:1fr}.modern-transform,.modern-transform img{min-height:470px}.modern-scope header{grid-template-columns:1fr}.modern-feature--cabin,.modern-feature--control{grid-column:span 6}.modern-feature--machine,.modern-feature--doors,.modern-feature--safety{grid-column:span 4}.modern-feature--full>div{grid-template-columns:1fr 1fr}}@media (width<=900px){.modern-question>.container,.modern-when>.container{grid-template-columns:1fr;gap:3rem}.modern-process header{grid-template-columns:1fr 1fr}.modern-process header h2{grid-column:1/-1}.modern-process__track{grid-template-columns:1fr 1fr}.modern-when>.container{grid-template-columns:1fr;gap:4rem}.modern-when__intro{position:static}}@media (width<=650px){.modern-hero h1{font-size:3.5rem}.modern-hero__actions{flex-direction:column;align-items:flex-start}.modern-transform,.modern-transform img{min-height:380px}.modern-transform figcaption{inset:auto 1rem 1.2rem}.modern-transform figcaption i{padding:.5rem .7rem}.modern-scope__gallery{display:block}.modern-feature,.modern-feature--cabin,.modern-feature--control,.modern-feature--machine,.modern-feature--doors,.modern-feature--safety{min-height:420px;margin-bottom:1rem}.modern-feature--full{min-height:0}.modern-feature--full>div{grid-template-columns:1fr;padding:2rem}.modern-feature>div{inset:auto 1.25rem 1.5rem}.modern-process header{grid-template-columns:1fr}.modern-process header h2{grid-column:auto}.modern-process__track{grid-template-columns:1fr}.modern-process__track article{border-inline-start:0;border-bottom:1px solid #0b352e4d;min-height:0}.modern-when__signals article{grid-template-columns:3rem 1fr}.modern-when__signals article p{grid-column:2}.modern-when__signals>a{flex-direction:column}}
