.omavi-newsletter-page{isolation:isolate;min-height:min(72vh,760px);padding:var(--omavi-page-hero-pad-top) 0 clamp(4rem, 8vw, 6.5rem);background:radial-gradient(90% 70% at 100% 0%, rgba(var(--omavi-primary-rgb), .14) 0%, transparent 55%), radial-gradient(80% 60% at 0% 100%, rgba(var(--omavi-cyan-rgb), .1) 0%, transparent 50%), linear-gradient(180deg, #f4f7fc 0%, #eef3f9 100%);position:relative;overflow:hidden}.omavi-newsletter-page-glow{z-index:0;background:rgba(var(--omavi-primary-rgb), .12);filter:blur(50px);pointer-events:none;border-radius:50%;width:min(480px,70vw);height:220px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.omavi-newsletter-page-inner{z-index:1;text-align:center;max-width:640px;position:relative}.omavi-newsletter-page-kicker{color:var(--omavi-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.omavi-newsletter-page-title{color:var(--omavi-navy);font-family:var(--omavi-font-heading);letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.omavi-newsletter-page-copy{max-width:34rem;color:var(--omavi-gray);margin:0 auto 1.75rem;font-size:1.05rem;line-height:1.6}.omavi-newsletter-page-card{border:1px solid rgba(var(--omavi-navy-rgb), .08);box-shadow:0 18px 40px rgba(var(--omavi-navy-rgb), .08), inset 0 1px 0 #ffffffe6;background:linear-gradient(160deg,#ffffffeb 0%,#ffffffb8 100%);border-radius:1.25rem;padding:1.15rem}.omavi-newsletter-page-note{color:var(--omavi-gray);margin:1.35rem 0 0;font-size:.875rem}.omavi-newsletter-page-note a{color:var(--omavi-primary-deep);font-weight:600;text-decoration:none}.omavi-newsletter-page-note a:hover{text-decoration:underline}
