.ipo-live-banner{position:relative;overflow:hidden;background:#012b89}.ipo-live-banner__glow{position:absolute;top:29px;right:40px;width:350px;height:135px;pointer-events:none;z-index:0}@media(max-width:768px){.ipo-live-banner__glow{top:7px;right:-40px;width:259px;height:83px}}.ipo-live-banner__glow-image{position:absolute;inset:-37.04% -14.29%;display:block;max-width:none}.ipo-live-banner__inner{position:relative;z-index:1;max-width:1230px;padding:0 24px;width:100%;min-height:181px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px 32px}@media(max-width:768px){.ipo-live-banner__inner{min-height:96px;padding:0 15px;gap:12px}}.ipo-live-banner__copy{display:flex;align-items:center;gap:20px;min-width:0;max-width:600px}@media(max-width:768px){.ipo-live-banner__copy{flex:1 1;align-items:center;gap:12px;max-width:none}}.ipo-live-banner__icon-wrap{position:relative;flex-shrink:0;width:97.39px;height:80px;overflow:hidden}@media(max-width:768px){.ipo-live-banner__icon-wrap{width:49px;height:40px}}.ipo-live-banner__icon{position:absolute!important;width:138.27%!important;height:142.86%!important;left:-17.6%;top:-15.84%;max-width:none!important;object-fit:cover}.ipo-live-banner__text{display:flex;flex-direction:column;gap:12px;min-width:0;color:#e4e8ef}@media(max-width:768px){.ipo-live-banner__text{gap:4px}}.ipo-live-banner__title{margin:0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:36px;font-weight:300;line-height:47px;letter-spacing:-.02em;color:#e4e8ef;white-space:nowrap}@media(max-width:768px){.ipo-live-banner__title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.04em;white-space:normal}}.ipo-live-banner__title-strong{font-weight:700}@media(max-width:768px){.ipo-live-banner__title-strong{font-weight:inherit}}.ipo-live-banner__subtitle{margin:0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:24px;font-weight:300;line-height:21px;letter-spacing:-.04em;color:#e4e8ef}@media(max-width:768px){.ipo-live-banner__subtitle{font-size:12px;font-weight:300;line-height:18px;letter-spacing:-.02em;color:#9ea5af}}.ipo-live-banner__cta{font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;display:inline-flex;align-items:center;justify-content:center;background:#087969;color:#fff;font-size:18px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease;flex-shrink:0;min-height:52px;padding:14px 32px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;white-space:nowrap;position:relative;z-index:2}.ipo-live-banner__cta:hover{background:rgb(6.4186046512,97.0813953488,84.2441860465)}.ipo-live-banner__cta:focus-visible{outline:2px solid #019d79;outline-offset:2px}@media(max-width:768px){.ipo-live-banner__cta{min-width:0;min-height:46px;padding:8px 16px;font-size:14px;line-height:30px}}@media(max-width:1100px)and (min-width:769px){.ipo-live-banner__title{font-size:clamp(24px,3.2vw,36px);line-height:1.3;white-space:normal}.ipo-live-banner__subtitle{font-size:clamp(16px,2vw,24px);line-height:1.2}.ipo-live-banner__glow{right:24px;opacity:.9}}