/** OOI Platform — Conclusion Agenda */

.ooi-agenda-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(94px,11vw,160px) 24px;background:linear-gradient(180deg,#071426 0%,#0b1931 55%,#101934 100%);color:#fff;text-align:center}
.ooi-agenda-cta::before{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 50% 42%,rgba(114,112,172,.22),transparent 34%),radial-gradient(circle at 78% 80%,rgba(128,197,207,.11),transparent 25%);content:''}
.ooi-agenda-cta::after{position:absolute;z-index:-1;right:7%;bottom:-190px;left:7%;height:260px;border:1px solid rgba(128,197,207,.15);border-radius:50% 50% 0 0;content:''}
.ooi-agenda-cta__inner{width:min(100%,940px);margin:auto}
.ooi-agenda-cta__eyebrow{margin:0 0 17px;color:#80c5cf;font-size:12px;font-weight:900;letter-spacing:.19em;text-transform:uppercase}
.ooi-agenda-cta__title{max-width:850px;margin:0 auto;color:#fff;font-size:clamp(46px,6.3vw,86px);font-weight:950;line-height:.96;letter-spacing:-.055em;text-wrap:balance}
.ooi-agenda-cta__summary{max-width:710px;margin:27px auto 0;color:rgba(255,255,255,.72);font-size:clamp(17px,1.55vw,21px);line-height:1.55;text-wrap:balance}
.ooi-agenda-cta__actions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:38px}
.ooi-agenda-cta__button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:28px;padding:15px 25px;border-radius:13px;color:#fff;font-size:14px;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.ooi-agenda-cta__button:hover,.ooi-agenda-cta__button:focus-visible{transform:translateY(-3px)}
.ooi-agenda-cta__button--primary{background:#80c5cf;color:#071426;box-shadow:0 14px 32px rgba(128,197,207,.2)}
.ooi-agenda-cta__button--primary:hover,.ooi-agenda-cta__button--primary:focus-visible{background:#9ad4dc;box-shadow:0 18px 38px rgba(128,197,207,.3)}
.ooi-agenda-cta__button--secondary{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.035)}
.ooi-agenda-cta__button--secondary:hover,.ooi-agenda-cta__button--secondary:focus-visible{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.075)}
.ooi-agenda-cta__propose{display:inline-flex;align-items:center;gap:9px;margin-top:25px;color:rgba(255,255,255,.64);font-size:13px;font-weight:750;text-underline-offset:5px;transition:color .2s ease}
.ooi-agenda-cta__propose:hover,.ooi-agenda-cta__propose:focus-visible{color:#ffab4e}
.ooi-agenda-cta__orb{position:absolute;z-index:-1;display:block;border-radius:50%;filter:blur(.1px);opacity:.85}
.ooi-agenda-cta__orb--one{top:22%;left:8%;width:17px;height:17px;background:#ffab4e;box-shadow:0 0 25px rgba(255,171,78,.6)}
.ooi-agenda-cta__orb--two{top:31%;right:11%;width:27px;height:27px;background:#7270ac;box-shadow:0 0 32px rgba(114,112,172,.65)}
.ooi-agenda-cta__orb--three{right:24%;bottom:17%;width:12px;height:12px;background:#aacF80;box-shadow:0 0 22px rgba(170,207,128,.65)}

@media(max-width:700px){.ooi-agenda-cta{padding:88px 22px 105px}.ooi-agenda-cta__title{font-size:clamp(43px,13vw,62px)}.ooi-agenda-cta__summary{font-size:16px}.ooi-agenda-cta__actions{flex-direction:column;align-items:stretch;margin-top:32px}.ooi-agenda-cta__button{width:100%}.ooi-agenda-cta__orb--one{left:4%}.ooi-agenda-cta__orb--two{right:4%}}
@media(prefers-reduced-motion:reduce){.ooi-agenda-cta__button{transition:none}.ooi-agenda-cta__button:hover,.ooi-agenda-cta__button:focus-visible{transform:none}}

