.uld-features{background:var(--neutral-white);width:100%;padding:clamp(40px,6vw,72px) 40px clamp(56px,8vw,96px)}.uld-features__inner{width:100%;max-width:var(--container-width);margin:0 auto}.uld-features__header{opacity:0;max-width:760px;margin-bottom:clamp(32px,4vw,52px);transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.uld-features--visible .uld-features__header{opacity:1;transform:translateY(0)}.uld-features__title{color:#212226;font-family:var(--font-display);letter-spacing:-.6px;margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.2}.uld-features__description{color:var(--neutral-muted);margin:0;font-size:16px;font-weight:400;line-height:1.6}.uld-features__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.uld-features__item{opacity:0;transition:opacity .6s ease var(--reveal-delay,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);display:flex;transform:translateY(26px)}.uld-features--visible .uld-features__item{opacity:1;transform:translateY(0)}.uld-features__card{background:var(--neutral-white);border:1px solid var(--neutral-border);flex-direction:column;width:100%;padding:30px 28px 32px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.uld-features__card:before{content:"";transform-origin:bottom;background:linear-gradient(#e80a2b00,#e80a2b0f);height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleY(0)}.uld-features__card:hover{box-shadow:var(--shadow-md);border-color:#e80a2b59;transform:translateY(-6px)}.uld-features__card:hover:before{transform:scaleY(1)}.uld-features__icon{width:46px;height:46px;color:var(--brand-primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:#e80a2b14;justify-content:center;align-items:center;margin-bottom:18px;transition:background .35s,color .35s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.uld-features__card:hover .uld-features__icon{background:var(--brand-primary);color:#fff;transform:translateY(-2px)scale(1.05)}.uld-features__card-title{color:var(--brand-primary);font-family:var(--font-display);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3;position:relative}.uld-features__card-body{color:var(--neutral-text);margin:0;font-size:15px;font-weight:400;line-height:1.6;position:relative}.uld-features__index{color:#20212624;font-family:var(--font-display);letter-spacing:.5px;font-size:15px;font-weight:700;transition:color .35s;position:absolute;top:22px;right:24px}.uld-features__card:hover .uld-features__index{color:#e80a2b66}@media (max-width:1024px){.uld-features{padding-left:30px;padding-right:30px}.uld-features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.uld-features{padding-left:20px;padding-right:20px}.uld-features__grid{grid-template-columns:1fr;gap:14px}.uld-features__card{padding:24px 20px 26px}}@media (prefers-reduced-motion:reduce){.uld-features__header,.uld-features__item{opacity:1;transition:none;transform:none}.uld-features__card,.uld-features__card:before,.uld-features__icon,.uld-features__index{transition:none}.uld-features__card:hover,.uld-features__card:hover .uld-features__icon{transform:none}}
.uld-showcase{background:var(--neutral-cool-gray);width:100%;padding:clamp(56px,8vw,96px) 40px}.uld-showcase__inner{width:100%;max-width:var(--container-width);margin:0 auto;position:relative}.uld-showcase__media{aspect-ratio:16/9;clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),calc(100% - 64px) 100%,0 100%);opacity:0;width:100%;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(28px)}.uld-showcase--visible .uld-showcase__media{opacity:1;transform:translateY(0)}.uld-showcase__media:after{content:"";z-index:1;background:linear-gradient(135deg,#20212673 0%,#2021261f 40%,#20212600 65%);position:absolute;inset:0}.uld-showcase__image{object-fit:cover;transition:transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.07)}.uld-showcase--visible .uld-showcase__image{transform:scale(1)}.uld-showcase__panel{z-index:2;background:var(--brand-dark);color:#fff;opacity:0;width:min(520px,100% - 2*clamp(28px,5vw,64px));padding:40px 38px 34px;transition:opacity .7s .15s,transform .7s cubic-bezier(.22,1,.36,1) .15s;position:absolute;top:clamp(28px,5vw,64px);left:clamp(28px,5vw,64px);transform:translateY(28px)}.uld-showcase--visible .uld-showcase__panel{opacity:1;transform:translateY(0)}.uld-showcase__title{font-family:var(--font-display);letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.uld-showcase__description{color:#ffffffc7;margin:0 0 28px;font-size:16px;font-weight:400;line-height:1.6}.uld-showcase__stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding-top:24px;display:grid}.uld-showcase__stat{opacity:0;transition:opacity .6s ease var(--reveal-delay,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(14px)}.uld-showcase--visible .uld-showcase__stat{opacity:1;transform:translateY(0)}.uld-showcase__stat-value{color:var(--brand-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.1}.uld-showcase__stat-label{color:#ffffffb8;margin:0;font-size:13px;font-weight:400;line-height:1.4}@media (max-width:1024px){.uld-showcase{padding-left:30px;padding-right:30px}.uld-showcase__panel{width:calc(100% - 48px);padding:32px 28px 28px;top:24px;left:24px}}@media (max-width:767px){.uld-showcase{padding-left:20px;padding-right:20px}.uld-showcase__media{aspect-ratio:4/3;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}.uld-showcase__panel{width:100%;margin-top:-32px;padding:26px 20px 24px;position:static}.uld-showcase__stats{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.uld-showcase__media,.uld-showcase__panel,.uld-showcase__stat,.uld-showcase__image{opacity:1;transition:none;transform:none}}
