.AB4PeW_banner{z-index:2;margin-top:calc(var(--space-4) * -1);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 40px;padding:28px 0 8px;display:grid;position:relative}.AB4PeW_text{min-width:0}.AB4PeW_eyebrow{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent-light);letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:16px;padding-block:6px;padding-inline:10px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.AB4PeW_eyebrow svg{color:var(--color-accent)}.AB4PeW_title{letter-spacing:-.025em;text-wrap:balance;color:var(--color-text);margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.08}.AB4PeW_titleAccent{background:linear-gradient(95deg, var(--color-accent-light) 0%, var(--color-accent) 45%, #1fa8e0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.AB4PeW_description{max-width:520px;color:var(--color-text-dim);margin:14px 0 0;font-size:15.5px;line-height:1.6}.AB4PeW_actions{z-index:3;grid-column:1/-1;justify-self:center;width:min(640px,100%);position:relative}.AB4PeW_highlights{flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.AB4PeW_highlights li{color:var(--color-text-dim);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.AB4PeW_check{background:color-mix(in srgb, var(--color-accent) 16%, transparent);width:18px;height:18px;color:var(--color-accent-light);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.AB4PeW_visual{width:320px;height:236px;color:var(--color-accent);place-items:center;display:grid;position:relative}.AB4PeW_visual:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-10% 5%}.AB4PeW_visual>svg{width:236px;height:236px;overflow:visible}.AB4PeW_visual>svg.AB4PeW_wideArt{width:100%;height:auto}.AB4PeW_visual:has(>.AB4PeW_wideArt){width:520px;height:auto}.AB4PeW_visual:has(>.AB4PeW_wideArt) .AB4PeW_cardBottom{bottom:30%;inset-inline-start:-28px}.AB4PeW_card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);box-shadow:var(--shadow);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding-block:9px;padding-inline:9px 14px;display:flex;position:absolute}.AB4PeW_cardTop{top:0;inset-inline-end:0}.AB4PeW_cardBottom{bottom:0;inset-inline-start:0}.AB4PeW_cardIcon{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:32px;height:32px;color:var(--color-accent-light);border-radius:10px;place-items:center;font-size:15px;display:grid;overflow:hidden}.AB4PeW_cardTitle{color:var(--color-text);font-size:13px;font-weight:800;line-height:1.2;display:block}.AB4PeW_cardMeta{color:var(--color-text-dim);margin-top:2px;font-size:11.5px;display:block}.AB4PeW_pulseRing{opacity:.25;transform-box:fill-box;transform-origin:50%}.AB4PeW_spin,.AB4PeW_drift,.AB4PeW_breathe{transform-box:view-box;transform-origin:50%}.AB4PeW_motionOnly{display:none}@media (prefers-reduced-motion:no-preference){.AB4PeW_title,.AB4PeW_description,.AB4PeW_actions,.AB4PeW_highlights,.AB4PeW_eyebrow{animation:.8s cubic-bezier(.2,.7,.2,1) both AB4PeW_banner-rise}.AB4PeW_description{animation-delay:80ms}.AB4PeW_actions{animation-delay:.14s}.AB4PeW_highlights{animation-delay:.22s}.AB4PeW_visual>svg{animation:1.1s cubic-bezier(.2,.7,.2,1) .1s both AB4PeW_banner-zoom}.AB4PeW_titleAccent{background-image:linear-gradient(95deg, var(--color-accent-light) 0%, var(--color-accent) 25%, #1fa8e0 50%, var(--color-accent-light) 75%, var(--color-accent) 100%);background-size:200% 100%;animation:6s linear infinite AB4PeW_banner-shimmer}.AB4PeW_card{animation:.8s cubic-bezier(.2,.7,.2,1) .5s both AB4PeW_banner-rise,7s ease-in-out 1.3s infinite AB4PeW_banner-float}.AB4PeW_cardBottom{animation-delay:.7s,4.8s}.AB4PeW_check{animation:.5s cubic-bezier(.3,1.6,.5,1) both AB4PeW_banner-pop}.AB4PeW_highlights li:first-child .AB4PeW_check{animation-delay:.55s}.AB4PeW_highlights li:nth-child(2) .AB4PeW_check{animation-delay:.65s}.AB4PeW_highlights li:nth-child(3) .AB4PeW_check{animation-delay:.75s}.AB4PeW_pulseRing{animation:2.8s ease-out infinite AB4PeW_banner-pulse}.AB4PeW_flow{animation:1.4s linear infinite AB4PeW_banner-flow}.AB4PeW_spin{animation:60s linear infinite AB4PeW_banner-spin}.AB4PeW_drift{animation:14s ease-in-out infinite alternate AB4PeW_banner-drift}.AB4PeW_breathe{animation:5s ease-in-out infinite AB4PeW_banner-breathe}.AB4PeW_draw{animation:1.8s cubic-bezier(.3,.7,.2,1) .3s both AB4PeW_banner-draw}.AB4PeW_late{animation:.6s ease-out 1.9s both AB4PeW_banner-fade}.AB4PeW_motionOnly{display:inline}.AB4PeW_staticOnly{display:none}}@keyframes AB4PeW_banner-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AB4PeW_banner-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes AB4PeW_banner-shimmer{to{background-position:-200% 0}}@keyframes AB4PeW_banner-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes AB4PeW_banner-flow{to{stroke-dashoffset:-14px}}@keyframes AB4PeW_banner-spin{to{transform:rotate(360deg)}}@keyframes AB4PeW_banner-drift{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes AB4PeW_banner-breathe{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes AB4PeW_banner-draw{0%{stroke-dashoffset:var(--ring)}to{stroke-dashoffset:0}}@keyframes AB4PeW_banner-fade{0%{opacity:0}to{opacity:1}}@keyframes AB4PeW_banner-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes AB4PeW_banner-pulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@media (max-width:1000px){.AB4PeW_banner{gap:24px}.AB4PeW_visual{width:270px;height:210px}.AB4PeW_visual:has(>.AB4PeW_wideArt){width:400px}.AB4PeW_visual>svg{width:200px;height:200px}}@media (max-width:720px){.AB4PeW_banner{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0 0}.AB4PeW_visual{order:-1;justify-self:center;width:100%;max-width:330px;height:196px}.AB4PeW_visual:has(>.AB4PeW_wideArt){width:100%;max-width:380px}.AB4PeW_visual>svg{width:180px;height:180px}.AB4PeW_cardTop{inset-inline-end:0}.AB4PeW_cardBottom{inset-inline-start:0}.AB4PeW_visual:has(>.AB4PeW_wideArt) .AB4PeW_cardBottom{inset-inline-start:0}.AB4PeW_eyebrow{margin-bottom:14px}.AB4PeW_description{font-size:14.5px}.AB4PeW_actions{margin-top:6px}.AB4PeW_highlights{gap:8px 16px;margin-top:18px}}.AB4PeW_banner.AB4PeW_compact{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:20px}.AB4PeW_compact .AB4PeW_text{max-width:min(680px,100% - 260px)}.AB4PeW_compact .AB4PeW_title{font-size:clamp(26px,3.2vw,38px)}.AB4PeW_compact .AB4PeW_description{margin-top:10px;font-size:15px}.AB4PeW_compact .AB4PeW_highlights,.AB4PeW_compact .AB4PeW_actions{margin-top:16px}.AB4PeW_signArt{z-index:-1;top:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent);width:240px;height:240px;color:var(--color-accent);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:2%}.AB4PeW_signArt>svg{opacity:.22;width:170px;height:170px;transform:rotate(-12deg)}@media (max-width:720px){.AB4PeW_banner.AB4PeW_compact{gap:8px;padding-top:12px}.AB4PeW_compact .AB4PeW_text{max-width:calc(100% - 78px)}.AB4PeW_compact .AB4PeW_title{font-size:26px}.AB4PeW_compact .AB4PeW_description{font-size:14px}.AB4PeW_compact .AB4PeW_highlights{gap:8px 14px;margin-top:14px}.AB4PeW_signArt{top:4px;place-items:center end;width:100px;height:100px;inset-inline-end:-6px}.AB4PeW_signArt>svg{opacity:.24;width:76px;height:76px}}
