.rw-hero{position:relative}.rw-hero>*{position:relative;z-index:1}.rw-hero::after{content:"";position:absolute;z-index:0;pointer-events:none;top:-25%;right:-8%;width:68%;height:150%;background:radial-gradient(closest-side,rgb(0 255 202 / .16),rgb(5 191 219 / .10) 45%,transparent 72%);animation:rw-glowdrift 16s ease-in-out infinite;will-change:transform,opacity}@keyframes rw-glowdrift{0%,100%{transform:translate(0,0) scale(1);opacity:.7}50%{transform:translate(-5%,4%) scale(1.12);opacity:1}}.wp-block-button__link,a.rw-btn{transition:transform .18s var(--rw-ease),box-shadow .2s var(--rw-ease),background-color .2s var(--rw-ease)}.wp-block-button__link:hover,a.rw-btn:hover{transform:translateY(-2px)}.wp-block-button__link:active,a.rw-btn:active{transform:translateY(0)}.rw-plan,.rw-step,.rw-quote,.rw-post-card,.rw-pillar{transition:transform .22s var(--rw-ease),box-shadow .22s var(--rw-ease)}.rw-plan:hover,.rw-post-card:hover,.rw-pillar:hover{transform:translateY(-3px);box-shadow:var(--rw-shadow-hover)}.rw-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;gap:10px;padding:10px 14px;background:rgb(11 18 32 / .92);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-top:1px solid var(--rw-dark-line);box-shadow:0 -8px 24px -12px rgb(0 0 0 / .5)}.rw-sticky-cta a{flex:1;text-align:center;padding:12px 14px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;line-height:1}.rw-sticky-cta .rw-sc-primary{background:var(--rw-grad-accent);color:#06283D}.rw-sticky-cta .rw-sc-secondary{color:var(--rw-dark-head);border:1px solid var(--rw-dark-line)}@media(max-width:900px){.rw-sticky-cta{display:flex}body{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.rw-hero::after{animation:none}.wp-block-button__link,a.rw-btn,.rw-plan,.rw-post-card,.rw-pillar{transition:none}}