.m2-final{position:relative;isolation:isolate;background:var(--berry);color:#fff;padding:52px 0;overflow:hidden}.m2-final__word{position:absolute;z-index:-1;right:-1vw;top:-55px;font:800 240px/.8 var(--font-heading--family),sans-serif;letter-spacing:-.1em;color:rgba(255,255,255,.08)}.m2-final__inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.m2-final h2{font-size:clamp(40px,4.6vw,66px)}.m2-final p:not(.m2-kicker){margin:12px 0 0;font-size:14px;opacity:.78}.m2-final__actions{display:flex;align-items:center;gap:19px;flex:none}
