
/* V26: editorial photo-led design; Metecno name remains unadorned */
.v26-why{position:relative;background:#f8f8f6;color:#132d3b;padding:clamp(68px,7vw,105px) 0 clamp(54px,6vw,90px);overflow:hidden}
.v26-why *{box-sizing:border-box}.v26-wrap{position:relative}.v26-eyebrow{display:inline-flex;align-items:center;gap:13px;font-size:10px;font-weight:800;letter-spacing:.17em;color:#e8420a}.v26-eyebrow span{width:31px;height:2px;background:#e8420a}
.v26-heading{margin-bottom:40px}.v26-heading-row{display:grid;grid-template-columns:1.1fr .65fr;align-items:end;gap:8%;margin-top:25px}.v26-heading h2{font-size:clamp(48px,6.2vw,92px);line-height:.98;letter-spacing:-.07em;font-weight:800;margin:0;color:#122c3a}.v26-heading h2 strong{font-weight:800;color:#e8420a}.v26-heading-row>p{font-size:15px;line-height:1.8;color:#586e79;max-width:390px;margin:0 0 7px}
.v26-showcase{display:grid;grid-template-columns:1fr 1fr;background:#102c3b;min-height:470px;overflow:hidden}
.v26-photo{position:relative;overflow:hidden;min-height:470px;background:#284456}.v26-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,27,40,.76),transparent 40%);pointer-events:none}.v26-photo img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .8s;filter:saturate(.85)}.v26-photo:hover img{transform:scale(1.055);filter:saturate(1.1)}
.v26-photo-bottom{position:absolute;z-index:1;bottom:25px;left:29px;right:29px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:white;font-size:9px;letter-spacing:.12em;font-weight:800}
.v26-right{padding:30px clamp(24px,3.5vw,54px);display:flex;flex-direction:column;min-width:0}.v26-right-top{display:flex;justify-content:space-between;gap:10px;color:#a4c2ce;font-size:10px;letter-spacing:.14em;font-weight:800;padding-bottom:21px;border-bottom:1px solid #ffffff2b}
.v26-advantages{flex:1;display:flex;flex-direction:column}.v26-adv{display:grid;grid-template-columns:35px 1fr 25px;gap:13px;align-items:center;flex:1;padding:22px 0;border-bottom:1px solid #ffffff26;transition:padding-left .35s,background .35s}.v26-adv:hover{padding-left:9px;background:rgba(255,255,255,.035)}.v26-n{color:#ff865c;font-size:12px;font-weight:800;align-self:start;padding-top:4px}.v26-adv h3{font-size:clamp(18px,1.8vw,25px);line-height:1.2;color:white;letter-spacing:-.035em;margin:0 0 9px}.v26-adv p{color:#b6cad4;font-size:12px;line-height:1.65;margin:0}.v26-plus{color:#ff895f;font-size:22px;align-self:start;transition:transform .35s}.v26-adv:hover .v26-plus{transform:translate(4px,-4px)}
.v26-explore{align-self:start;display:inline-flex;gap:24px;align-items:center;text-decoration:none;color:#ff946f;border-bottom:1px solid #ff946f;font-size:12px;font-weight:800;padding:22px 0 8px}.v26-explore span{font-size:20px}
.v26-commit{display:grid;grid-template-columns:.65fr 1.6fr auto;align-items:center;gap:40px;border-bottom:1px solid #d1dadd;padding:38px 0 34px}.v26-commit-label{align-self:start;padding-top:12px;color:#d84b1a;font-size:10px;font-weight:800;letter-spacing:.13em;display:flex;align-items:center;gap:11px}.v26-commit-dot{display:block;width:8px;height:8px;background:#e8420a;border-radius:50%;box-shadow:0 0 0 5px #e8420a16;animation:v26pulse 3s ease-in-out infinite}.v26-commit h3{font-size:clamp(25px,2.8vw,41px);letter-spacing:-.055em;line-height:1.13;margin:0 0 13px;color:#102c3b}.v26-commit h3 em{font-style:normal;color:#e8420a}.v26-commit p{font-size:13px;line-height:1.8;color:#5c727d;max-width:610px;margin:0}.v26-commit-link{white-space:nowrap;text-decoration:none;color:#102c3b;font-size:12px;font-weight:800;border-bottom:1px solid #e8420a;padding-bottom:11px}.v26-commit-link span{color:#e8420a;font-size:19px;margin-left:10px}
@keyframes v26pulse{50%{box-shadow:0 0 0 9px #e8420a06}}
@media(max-width:900px){.v26-heading-row{grid-template-columns:1fr;gap:23px}.v26-showcase{grid-template-columns:1fr}.v26-photo{min-height:350px}.v26-right{min-height:460px}.v26-commit{grid-template-columns:1fr;gap:17px}.v26-commit-label{padding:0}}
@media(max-width:560px){.v26-why{padding:64px 0}.v26-heading h2{font-size:clamp(44px,11vw,66px)}.v26-photo{min-height:270px}.v26-photo-bottom{left:18px;right:18px;font-size:8px}.v26-right{padding:24px;min-height:0}.v26-adv{padding:20px 0}.v26-commit{padding:30px 0}}
@media(prefers-reduced-motion:reduce){.v26-why *{animation:none!important;transition:none!important}}
