.agfhb{--agf-navy:#023e4a;--agf-blue:#00849c;--agf-ice:#6cccf0;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;color:#fff;background:#0a1a2e;min-height:360px;display:flex;align-items:center;padding:clamp(28px,4.5vw,56px);box-shadow:0 30px 70px -40px rgba(10,26,46,.8)}.agfhb *,.agfhb :after,.agfhb :before{box-sizing:border-box}.agfhb img{display:block;max-width:100%}:where(.agfhb) h3,:where(.agfhb) p{margin:0}.agfhb__bg{position:absolute;inset:0;z-index:-2}.agfhb__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agfhb__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,26,46,.96),rgba(10,26,46,.86) 48%,rgba(14,42,79,.35))}html[dir=rtl] .agfhb__bg:after{background:linear-gradient(270deg,rgba(10,26,46,.96),rgba(10,26,46,.86) 48%,rgba(14,42,79,.35))}.agfhb__spiral{position:absolute;z-index:-1;inset-block:0;inset-inline-end:2%;width:min(38%,420px);display:grid;place-items:center;perspective:900px;pointer-events:none}.agfhb__stack{position:relative;width:82%;aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(66deg);animation:agfhb-spin 40s linear infinite}.agfhb__tier{position:absolute;inset:0;border-radius:50%;transform:translateZ(calc(var(--i) * 22px - 90px)) rotate(calc(var(--i) * 14deg));opacity:calc(.4 + var(--i) * .06)}.agfhb__tier:after,.agfhb__tier:before{content:"";position:absolute;inset:0;border-radius:50%}.agfhb__tier:before{background:repeating-conic-gradient(var(--agf-blue) 0 2.4deg,#2d7bd6 2.4deg 3.6deg,transparent 3.6deg 4deg);-webkit-mask:radial-gradient(circle,transparent 0 43%,#000 43.5% 50%,transparent 50.5%);mask:radial-gradient(circle,transparent 0 43%,#000 43.5% 50%,transparent 50.5%)}.agfhb__tier:after{background:repeating-conic-gradient(rgba(234,251,255,.95) 0 4deg,transparent 4deg 19deg);-webkit-mask:radial-gradient(circle,transparent 0 45%,#000 45.5% 48.5%,transparent 49%);mask:radial-gradient(circle,transparent 0 45%,#000 45.5% 48.5%,transparent 49%)}@keyframes agfhb-spin{to{transform:rotateX(66deg) rotate(1turn)}}.agfhb__inner{position:relative;max-width:620px}.agfhb__logo{height:44px;width:auto;margin-block-end:18px}.agfhb__wordmark{display:inline-block;font-weight:900;letter-spacing:.08em;font-size:1.15rem;margin-block-end:18px;border-inline-start:4px solid var(--agf-ice);padding-inline-start:10px}.agfhb__kicker{color:var(--agf-ice);font-weight:700;margin-block-end:10px}.agfhb__title{font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin-block-end:22px;text-wrap:balance;color:#fff}.agfhb__figs{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:24px}.agfhb__figs div{display:grid;padding:10px 16px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px)}.agfhb__figs strong{font-size:1.25rem;font-weight:800;white-space:nowrap}.agfhb__figs span{font-size:.8rem;color:rgba(255,255,255,.75)}.agfhb__ctas{display:flex;flex-wrap:wrap;gap:10px}.agfhb__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid transparent;transition:transform .2s,background .2s}.agfhb__btn--solid{background:var(--agf-ice);color:#0a1a2e}.agfhb__btn--solid:hover{transform:translateY(-2px);background:#5fd3e4}.agfhb__btn--ghost{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.06)}.agfhb__btn--ghost:hover{background:rgba(255,255,255,.14)}.agfhb__btn:focus-visible{outline:3px solid var(--agf-ice);outline-offset:3px}@media (max-width:767px){.agfhb{min-height:0;border-radius:20px;padding:26px 20px}.agfhb__bg:after,html[dir=rtl] .agfhb__bg:after{background:linear-gradient(180deg,rgba(10,26,46,.8),rgba(10,26,46,.95))}.agfhb__spiral{width:70%;inset-inline-end:-20%;inset-block:-10% auto;height:60%;opacity:.35}.agfhb__figs div{flex:1 1 30%;padding:8px 10px}.agfhb__figs strong{font-size:1rem}.agfhb__figs span{font-size:.72rem}.agfhb__btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.agfhb__stack{animation:none}}