.ug-btn{height:56px;padding:0 28px;border-radius:13px;font-size:16.5px;font-weight:650;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;text-decoration:none;border:1px solid transparent;cursor:pointer}.ug-btn svg{width:17px;height:17px;flex:none}.ug-btn--primary{color:#0b1020;background:#fff;box-shadow:0 14px 34px -10px #818cf88c,inset 0 -2px #6366f12e}.ug-btn--primary:hover{background:#f4f6ff}.ug-btn--secondary{color:#e2e8f0;background:#ffffff0d;border-color:#ffffff24}.ug-btn--secondary:hover{background:#ffffff14}.ug-ctas{margin-top:var(--space-5, 2rem)}.ug-ctas-row{display:flex;gap:12px;flex-wrap:wrap}.ug-micro{display:flex;flex-wrap:wrap;gap:var(--space-2, .75rem) var(--space-4, 1.5rem);margin:var(--space-cta-micro, 1.75rem) 0 0;font-size:13px;color:#8b98b0;font-weight:500}.ug-micro span{display:inline-flex;align-items:center;gap:6px}.ug-micro svg{width:12px;height:12px;color:#7dd3fc}.ug-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;margin:0 0 12px}.ug-sec{padding:0 0 96px}.ug-sec--compact{padding:clamp(1.25rem,3.5vw,2rem) 0 clamp(1.75rem,4vw,2.75rem)}.ug-card{position:relative;border-radius:22px;background:linear-gradient(180deg,#1e2646b8,#0f152ab8);border:1px solid rgba(148,163,255,.16);box-shadow:0 30px 80px -20px #0009,inset 0 1px #ffffff0f}.ug-midcta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-5, 2rem);padding:clamp(2rem,4vw,2.75rem) clamp(1.75rem,4vw,2.75rem);overflow:hidden;background:radial-gradient(520px 220px at 0% 0%,rgba(99,102,241,.22),transparent 70%),radial-gradient(420px 200px at 100% 100%,rgba(56,189,248,.14),transparent 72%)}.ug-midcta h3{margin:0;font-size:26px;color:#fff;font-weight:720;letter-spacing:-.02em;line-height:1.2}.ug-midcta p{margin:var(--space-3, 1rem) 0 0;font-size:15px;color:#a5b0c6;line-height:var(--lh-body, 1.7);max-width:560px}.ug-midcta-r{display:flex;flex-direction:column;align-items:flex-end}.ug-midcta-r .ug-micro{justify-content:flex-end;max-width:330px}.ug-band{position:relative;overflow:hidden;border-radius:26px;padding:var(--space-7, 4rem) var(--space-6, 3rem);text-align:center;background:radial-gradient(600px 300px at 15% 0%,rgba(129,140,248,.55),transparent),radial-gradient(600px 300px at 90% 100%,rgba(56,189,248,.45),transparent),linear-gradient(120deg,#3b3fc9,#2c4fd8 50%,#1e6fd0);border:1px solid rgba(255,255,255,.18)}.ug-band h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);color:#fff;letter-spacing:-.03em}.ug-band p{color:#dbe4ff;font-size:17px;margin:14px auto 0;max-width:560px;line-height:1.6}.ug-band .ug-btn{margin-top:var(--space-5, 2rem)}.ug-band-micro{margin-top:14px!important;font-size:13px!important;color:#dbe4ff!important}.ug-lab{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.ug-lab:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ug-lab--live{color:#6ee7b7;background:#10b9811f;border:1px solid rgba(52,211,153,.35)}.ug-lab--ex{color:#fcd34d;background:#f59e0b1a;border:1px solid rgba(251,191,36,.35)}.ug-lab--pr{color:#a5b4fc;background:#6366f11f;border:1px solid rgba(129,140,248,.35)}@media(max-width:720px){.ug-btn{width:100%;height:54px}.ug-ctas-row{flex-direction:column}.ug-micro{justify-content:flex-start;font-size:12.5px}.ug-sec{padding-bottom:64px}.ug-midcta{grid-template-columns:1fr;padding:26px 20px;gap:18px}.ug-midcta h3{font-size:22px}.ug-midcta-r,.ug-midcta-r .ug-micro{align-items:stretch;justify-content:flex-start;max-width:none}.ug-band{padding:40px 22px;border-radius:22px}}
