/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.b-newsletter-cta{border-radius:var(--radius-panel,5px);padding:calc(var(--spacing,.25rem) * 6.25);align-items:center;gap:clamp(calc(var(--spacing,.25rem) * 6), 3.4vw, calc(var(--spacing,.25rem) * 13));flex-shrink:0;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.b-newsletter-cta:after{pointer-events:none;aspect-ratio:1;border-radius:var(--radius-full,9999px);content:"";background:radial-gradient(circle,#00b89266,#0000 62%);width:44%;position:absolute;bottom:-40%;right:-8%}@supports (color:color-mix(in lab, red, red)){.b-newsletter-cta:after{background:radial-gradient(circle, color-mix(in oklab, var(--color-green) 40%, transparent), transparent 62%)}}@media not all and (width<=700px){.b-newsletter-cta{padding:clamp(calc(var(--spacing,.25rem) * 7), 3.6vw, calc(var(--spacing,.25rem) * 14))}}@media not all and (width<=900px){.b-newsletter-cta{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.b-newsletter-cta__title{z-index:1;font-family:var(--font-heading,"Cairo", "Calibri", system-ui, sans-serif);--tw-font-weight:var(--font-weight-900,900);font-weight:var(--font-weight-900,900);color:inherit;font-size:clamp(var(--text-24), 2.4vw, var(--text-34));letter-spacing:-.025em;line-height:1.1;position:relative}.b-newsletter-cta__text{z-index:1;margin-top:calc(var(--spacing,.25rem) * 3.5);color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.b-newsletter-cta__text{color:color-mix(in oklab, currentcolor 80%, transparent)}}.b-newsletter-cta__text{max-width:clamp(26.88rem,30.91vw,30.24rem);font-size:clamp(var(--text-16), 1.15vw, var(--text-18));line-height:1.6}.b-newsletter-cta__action{z-index:1;align-items:stretch;gap:calc(var(--spacing,.25rem) * 3.5);text-align:left;flex-direction:column;display:flex;position:relative}@media not all and (width<=900px){.b-newsletter-cta__action{text-align:right;align-items:flex-end}}.b-newsletter-cta__action .btn.btn{white-space:nowrap}@media (width<=900px){.b-newsletter-cta__action .btn.btn{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-15,.9375rem);white-space:normal}}@media (width<=700px){.b-newsletter-cta__action .btn.btn{padding-inline:calc(var(--spacing,.25rem) * 3.75);padding-block:calc(var(--spacing,.25rem) * 3.25)}}.b-newsletter-cta__hint{font-family:var(--font-primary);font-size:var(--text-14);line-height:1.6;font-weight:var(--font-weight-400);color:currentColor}@supports (color:color-mix(in lab, red, red)){.b-newsletter-cta__hint{color:color-mix(in oklab, currentcolor 74%, transparent)}}.b-newsletter-cta__hint a{color:inherit;text-underline-offset:3px;text-decoration-line:underline}@media not all and (width<=900px){.b-newsletter-cta__hint{max-width:calc(var(--spacing,.25rem) * 82.25)}}@property --tw-font-weight{syntax:"*";inherits:false}
