.ambient-canvas{pointer-events:none;z-index:0;position:fixed;inset:0}.hero-stagger>*{opacity:0;animation:.7s ease-out forwards heroFadeIn;transform:translateY(24px)}.hero-stagger>:first-child{animation-delay:.1s}.hero-stagger>:nth-child(2){animation-delay:.25s}.hero-stagger>:nth-child(3){animation-delay:.4s}.hero-stagger>:nth-child(4){animation-delay:.55s}.hero-stagger>:nth-child(5){animation-delay:.7s}@keyframes heroFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.particle-field{position:relative;overflow:hidden}.particle{background:var(--smile-yellow,#f9dc5c);opacity:.15;border-radius:50%;width:4px;height:4px;animation:linear infinite float;position:absolute}.particle:nth-child(odd){width:6px;height:6px;animation-duration:12s;animation-delay:-3s}.particle:nth-child(3n){opacity:.1;animation-duration:18s;animation-delay:-7s}.particle:nth-child(5n+2){width:3px;height:3px;animation-duration:15s;animation-delay:-11s}@keyframes float{0%{opacity:0;transform:translateY(100%)translate(0)}10%{opacity:.15}90%{opacity:.08}to{opacity:0;transform:translateY(-100vh)translate(100px)}}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff4d 0%, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.btn-ripple:active:after{opacity:1;transition:opacity}.card-lift{transition:transform .3s,box-shadow .3s}.card-lift:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001a}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hover-pulse:hover{animation:.6s ease-in-out pulse}@media (prefers-reduced-motion:reduce){.ambient-canvas{display:none}.hero-stagger>*{opacity:1;animation:none;transform:none}.particle{display:none}.card-lift:hover{box-shadow:none;transform:none}.timeline-card{animation:none!important}}@keyframes typingDot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@keyframes chatBubbleIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #fdc5031a}50%{box-shadow:0 0 30px #fdc50333}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){@keyframes typingDot{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:.5;transform:scale(1)}}@keyframes chatBubbleIn{0%,to{opacity:1;transform:none}}@keyframes phoneFloat{0%,to{transform:none}}}@keyframes bubbleFloat{0%{transform:translate(-50%,-50%)translateY(0)scale(1)}33%{transform:translate(-50%,-50%)translateY(-15px)scale(1.05)}66%{transform:translate(-50%,-50%)translateY(8px)scale(.95)}to{transform:translate(-50%,-50%)translateY(-8px)scale(1.02)}}
.SiteHeader-module__mdpVJq__header{border-bottom-color:color-mix(in srgb, var(--smile-line) 72%, transparent);background:color-mix(in srgb, var(--smile-cream) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);padding-block:.62rem;transition:border-color .24s,box-shadow .24s,background-color .24s;box-shadow:0 1px #ffffff6b}.SiteHeader-module__mdpVJq__header[data-menu-open=true]{border-bottom-color:#0000;box-shadow:0 14px 36px #231d1414}.SiteHeader-module__mdpVJq__inner{min-height:3rem}.SiteHeader-module__mdpVJq__logo{z-index:1;border-radius:.75rem;padding:.2rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s;position:relative}.SiteHeader-module__mdpVJq__logo:hover,.SiteHeader-module__mdpVJq__logo:focus-visible{background:color-mix(in srgb, var(--smile-yellow) 12%, transparent);transform:translateY(-1px)}.SiteHeader-module__mdpVJq__desktopNav{border:1px solid color-mix(in srgb, var(--smile-line) 64%, transparent);background:color-mix(in srgb, var(--smile-white) 66%, transparent);border-radius:999px;gap:clamp(.25rem,1vw,1rem);padding:.24rem}.SiteHeader-module__mdpVJq__desktopLink{border-radius:999px;align-items:center;min-height:2.3rem;padding:.58rem .72rem;line-height:1;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.SiteHeader-module__mdpVJq__desktopLink:hover,.SiteHeader-module__mdpVJq__desktopLink:focus-visible{color:var(--smile-ink);background:color-mix(in srgb, var(--smile-yellow) 11%, transparent)}.SiteHeader-module__mdpVJq__desktopLink[aria-current=page]{color:var(--smile-ink);background:color-mix(in srgb, var(--smile-yellow) 18%, transparent)}.SiteHeader-module__mdpVJq__desktopLink[aria-current=page]:after{background:var(--smile-yellow);content:"";border-radius:999px;height:2px;position:absolute;bottom:.29rem;left:.72rem;right:.72rem}.SiteHeader-module__mdpVJq__actions{gap:.55rem}.SiteHeader-module__mdpVJq__cta{border-radius:999px;align-items:center;min-height:2.65rem;padding-inline:1rem;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex;box-shadow:0 7px 20px #aa7e0024}.SiteHeader-module__mdpVJq__cta:hover,.SiteHeader-module__mdpVJq__cta:focus-visible{transform:translateY(-1px);box-shadow:0 10px 25px #aa7e0036}.SiteHeader-module__mdpVJq__menuToggle{border:1px solid color-mix(in srgb, var(--smile-line) 80%, transparent);background:color-mix(in srgb, var(--smile-white) 64%, transparent);border-radius:50%;transition:border-color .22s,background-color .22s;position:relative}.SiteHeader-module__mdpVJq__menuToggle:hover,.SiteHeader-module__mdpVJq__menuToggle:focus-visible{border-color:var(--smile-yellow);background:color-mix(in srgb, var(--smile-yellow) 12%, var(--smile-white))}.SiteHeader-module__mdpVJq__menuLine{transition:transform .26s cubic-bezier(.2,.8,.2,1),width .22s;position:absolute;left:50%}.SiteHeader-module__mdpVJq__menuLine:first-child{transform:translate(-50%,-4px)}.SiteHeader-module__mdpVJq__menuLine:last-child{transform:translate(-50%,4px)}.SiteHeader-module__mdpVJq__menuToggle[aria-expanded=true] .SiteHeader-module__mdpVJq__menuLine:first-child{transform:translate(-50%)rotate(45deg)}.SiteHeader-module__mdpVJq__menuToggle[aria-expanded=true] .SiteHeader-module__mdpVJq__menuLine:last-child{transform:translate(-50%)rotate(-45deg)}.SiteHeader-module__mdpVJq__mobileNav{max-height:min(72vh,31rem);padding:.7rem var(--margin-side) max(.8rem, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--smile-line) 70%, transparent);border-bottom:1px solid color-mix(in srgb, var(--smile-line) 70%, transparent);background:color-mix(in srgb, var(--smile-cream) 94%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;animation:.24s cubic-bezier(.2,.8,.2,1) both SiteHeader-module__mdpVJq__menuReveal;overflow-y:auto;box-shadow:0 18px 42px #241d131a}.SiteHeader-module__mdpVJq__mobileLink{border:1px solid color-mix(in srgb, var(--smile-line) 62%, transparent);min-width:0;min-height:3.1rem;color:var(--smile-ink);background:color-mix(in srgb, var(--smile-white) 58%, transparent);border-radius:.85rem;align-items:center;padding:.65rem 1.8rem .65rem .72rem;font-size:.77rem;font-weight:640;line-height:1.2;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative}.SiteHeader-module__mdpVJq__mobileLink:after{content:"";opacity:.48;border-top:1.5px solid;border-right:1.5px solid;width:.38rem;height:.38rem;position:absolute;right:.72rem;transform:rotate(45deg)}.SiteHeader-module__mdpVJq__mobileLink:hover,.SiteHeader-module__mdpVJq__mobileLink:focus-visible,.SiteHeader-module__mdpVJq__mobileLink[aria-current=page]{border-color:color-mix(in srgb, var(--smile-yellow) 72%, var(--smile-line));background:color-mix(in srgb, var(--smile-yellow) 12%, var(--smile-white));transform:translateY(-1px)}.SiteHeader-module__mdpVJq__mobileLink:focus-visible{outline-offset:-2px;outline-width:2px}.SiteHeader-module__mdpVJq__mobileLink[aria-current=page]:before{background:var(--smile-yellow);content:"";border-radius:999px;width:1rem;height:2px;position:absolute;bottom:.5rem;left:.72rem}.SiteHeader-module__mdpVJq__mobileActions{border-top:1px solid color-mix(in srgb, var(--smile-line) 68%, transparent);grid-column:1/-1;justify-content:flex-end;min-height:3rem;margin-top:.25rem;padding:.35rem .2rem 0}@keyframes SiteHeader-module__mdpVJq__menuReveal{0%{opacity:0;transform:translateY(-.65rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.SiteHeader-module__mdpVJq__mobileNav{display:none}}@media (max-width:768px){.SiteHeader-module__mdpVJq__header{padding-block:.45rem}.SiteHeader-module__mdpVJq__inner{min-height:2.85rem}.SiteHeader-module__mdpVJq__mobileNav{display:grid}}@media (max-width:360px){.SiteHeader-module__mdpVJq__mobileNav{gap:.3rem}.SiteHeader-module__mdpVJq__mobileLink{min-height:3rem;padding-inline:.6rem 1.45rem;font-size:.71rem}.SiteHeader-module__mdpVJq__mobileLink:after{right:.55rem}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__header,.SiteHeader-module__mdpVJq__logo,.SiteHeader-module__mdpVJq__desktopLink,.SiteHeader-module__mdpVJq__cta,.SiteHeader-module__mdpVJq__menuToggle,.SiteHeader-module__mdpVJq__menuLine,.SiteHeader-module__mdpVJq__mobileLink{transition:none}.SiteHeader-module__mdpVJq__mobileNav{animation:none}}[data-theme=dark] .SiteHeader-module__mdpVJq__header{background:#171614e0;box-shadow:0 1px #fff8ee08}:is([data-theme=dark] .SiteHeader-module__mdpVJq__desktopNav,[data-theme=dark] .SiteHeader-module__mdpVJq__menuToggle,[data-theme=dark] .SiteHeader-module__mdpVJq__mobileLink){background:#fff8ee0e;border-color:#fff8ee1a}[data-theme=dark] .SiteHeader-module__mdpVJq__mobileNav{background:#171614f0;border-color:#fff8ee1a;box-shadow:0 20px 48px #00000052}:is([data-theme=dark] .SiteHeader-module__mdpVJq__desktopLink:hover,[data-theme=dark] .SiteHeader-module__mdpVJq__desktopLink:focus-visible,[data-theme=dark] .SiteHeader-module__mdpVJq__desktopLink[aria-current=page],[data-theme=dark] .SiteHeader-module__mdpVJq__mobileLink:hover,[data-theme=dark] .SiteHeader-module__mdpVJq__mobileLink:focus-visible,[data-theme=dark] .SiteHeader-module__mdpVJq__mobileLink[aria-current=page]){background:#fdc5031f}
.SiteFooter-module__wWXZva__footer{isolation:isolate;padding-block:clamp(3.3rem, 7vw, 5.5rem) max(1.8rem, env(safe-area-inset-bottom));color:#fff8ee;background:radial-gradient(circle at 86% 10%,#fdc5031f 0 8rem,#0000 8.1rem),linear-gradient(145deg,#1e1c18,#11110f 62%);position:relative;overflow:hidden}.SiteFooter-module__wWXZva__footer:before,.SiteFooter-module__wWXZva__footer:after{z-index:-1;content:"";pointer-events:none;position:absolute}.SiteFooter-module__wWXZva__footer:before{border:1px solid #fdc50326;border-radius:50%;width:22rem;height:22rem;top:-8rem;right:-6rem;box-shadow:0 0 0 2rem #fdc50305,0 0 0 5rem #fff8ee04}.SiteFooter-module__wWXZva__footer:after{background:#fdc5035c;width:6rem;height:1px;bottom:4rem;left:-2rem;transform:rotate(-24deg);box-shadow:1.4rem .7rem #fdc50324}.SiteFooter-module__wWXZva__inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem clamp(1rem,2.5vw,2.5rem);display:grid;position:relative}.SiteFooter-module__wWXZva__brand{grid-column:span 4;min-width:0}.SiteFooter-module__wWXZva__brand .footer-tagline{color:#fff8eead;max-width:24ch;margin-top:.8rem;font-size:.84rem;line-height:1.45}.SiteFooter-module__wWXZva__newsletter{background:#fdc50313;border-color:#fdc50352;grid-column:span 4;justify-self:start;min-width:min(100%,15.5rem);transition:border-color .22s,background-color .22s,transform .22s}.SiteFooter-module__wWXZva__newsletter:hover,.SiteFooter-module__wWXZva__newsletter:focus-visible{background:#fdc50321;border-color:#fdc503cc;transform:translateY(-2px)}.SiteFooter-module__wWXZva__contact{grid-column:span 4;justify-content:flex-end;gap:.5rem}.SiteFooter-module__wWXZva__contact .social-link{overflow-wrap:anywhere;background:#fff8ee09;border:1px solid #fff8ee1c;border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem .72rem;font-size:.73rem;transition:border-color .22s,background-color .22s,transform .22s;display:inline-flex}:is(.SiteFooter-module__wWXZva__contact .social-link:hover,.SiteFooter-module__wWXZva__contact .social-link:focus-visible){background:#fdc50314;border-color:#fdc50380;transform:translateY(-1px)}.SiteFooter-module__wWXZva__email svg{color:var(--smile-yellow);flex:none}.SiteFooter-module__wWXZva__primaryLinks,.SiteFooter-module__wWXZva__secondaryLinks{border-top:1px solid #fff8ee1a;gap:.45rem .55rem;min-width:0;padding-top:1.35rem}.SiteFooter-module__wWXZva__primaryLinks{grid-column:span 5}.SiteFooter-module__wWXZva__secondaryLinks{grid-column:span 7;justify-content:flex-end}:is(.SiteFooter-module__wWXZva__primaryLinks .footer-link,.SiteFooter-module__wWXZva__secondaryLinks .footer-link){color:#fff8eeab;border-radius:999px;align-items:center;min-height:2.3rem;padding:.48rem .68rem;font-size:.72rem;line-height:1.2;transition:color .2s,background-color .2s;display:inline-flex}:is(.SiteFooter-module__wWXZva__primaryLinks .footer-link:hover,.SiteFooter-module__wWXZva__primaryLinks .footer-link:focus-visible,.SiteFooter-module__wWXZva__secondaryLinks .footer-link:hover,.SiteFooter-module__wWXZva__secondaryLinks .footer-link:focus-visible){color:#fff8ee;background:#fff8ee0f}.SiteFooter-module__wWXZva__bottom{border-color:#fff8ee1a;grid-column:1/-1;margin-top:0;padding-top:1.25rem}.SiteFooter-module__wWXZva__bottom .footer-copyright{color:#fff8ee8f;letter-spacing:.02em;font-size:.7rem}@media (max-width:960px){.SiteFooter-module__wWXZva__brand,.SiteFooter-module__wWXZva__newsletter,.SiteFooter-module__wWXZva__contact{grid-column:span 4}.SiteFooter-module__wWXZva__contact{justify-content:flex-start}.SiteFooter-module__wWXZva__contact .social-link{justify-content:flex-start;width:100%}}@media (max-width:720px){.SiteFooter-module__wWXZva__footer{padding-block:3rem max(1.6rem, env(safe-area-inset-bottom))}.SiteFooter-module__wWXZva__inner{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.SiteFooter-module__wWXZva__brand,.SiteFooter-module__wWXZva__newsletter,.SiteFooter-module__wWXZva__contact,.SiteFooter-module__wWXZva__primaryLinks,.SiteFooter-module__wWXZva__secondaryLinks,.SiteFooter-module__wWXZva__bottom{grid-column:auto}.SiteFooter-module__wWXZva__brand{padding-bottom:.5rem}.SiteFooter-module__wWXZva__newsletter{justify-content:flex-start;justify-self:stretch;width:100%}.SiteFooter-module__wWXZva__contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.SiteFooter-module__wWXZva__primaryLinks,.SiteFooter-module__wWXZva__secondaryLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding-top:.9rem;display:grid}.SiteFooter-module__wWXZva__secondaryLinks{justify-content:stretch}:is(.SiteFooter-module__wWXZva__primaryLinks .footer-link,.SiteFooter-module__wWXZva__secondaryLinks .footer-link){border:1px solid #fff8ee13;border-radius:.7rem;padding-inline:.55rem}}@media (max-width:480px){.SiteFooter-module__wWXZva__contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.SiteFooter-module__wWXZva__primaryLinks,.SiteFooter-module__wWXZva__secondaryLinks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__wWXZva__newsletter{transition:none}.SiteFooter-module__wWXZva__contact .social-link{transition:none}.SiteFooter-module__wWXZva__primaryLinks .footer-link{transition:none}.SiteFooter-module__wWXZva__secondaryLinks .footer-link{transition:none}}
.NewsletterBlock-module__hvPMKa__root{isolation:isolate;border:1px solid var(--smile-line);width:100%;color:var(--smile-ink);background:var(--smile-white);box-shadow:var(--shadow-md);border-radius:clamp(18px,3vw,28px);padding:clamp(1.35rem,3vw,2.25rem);position:relative;overflow:hidden}.NewsletterBlock-module__hvPMKa__emoticon{opacity:.13;pointer-events:none;width:clamp(64px,9vw,104px);height:auto;position:absolute;top:clamp(.4rem,1.5vw,1rem);right:clamp(.6rem,2vw,1.4rem)}.NewsletterBlock-module__hvPMKa__root:before{z-index:-1;background:var(--smile-yellow-light);content:"";border-radius:50%;width:13rem;height:13rem;position:absolute;top:-5rem;right:-4rem}.NewsletterBlock-module__hvPMKa__section{width:min(1180px,100% - 3rem);margin:clamp(3.5rem,8vw,7rem) auto}.NewsletterBlock-module__hvPMKa__panel{margin-top:clamp(2rem,5vw,3.5rem)}.NewsletterBlock-module__hvPMKa__footer{color:#fff8ee;box-shadow:none;background:#fff8ee0f;border-color:#fff8ee29}.NewsletterBlock-module__hvPMKa__closing{color:#fff8ee;box-shadow:none;background:#fff8ee12;border-color:#fff8ee2e;margin:2rem 0}.NewsletterBlock-module__hvPMKa__layout{align-items:center;gap:clamp(1.25rem,3vw,2.25rem);display:grid}.NewsletterBlock-module__hvPMKa__content,.NewsletterBlock-module__hvPMKa__details{min-width:0}.NewsletterBlock-module__hvPMKa__eyebrow{color:var(--smile-accent-text);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__eyebrow,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__eyebrow{color:var(--smile-yellow)}.NewsletterBlock-module__hvPMKa__title{text-wrap:balance;max-width:22ch;font-size:clamp(1.55rem,3.5vw,2.6rem);line-height:1.05}.NewsletterBlock-module__hvPMKa__description{max-width:60ch;color:var(--smile-muted);margin-top:.75rem;font-size:clamp(.96rem,1.7vw,1.08rem);line-height:1.55}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__description,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__description{color:#fff8eebd}.NewsletterBlock-module__hvPMKa__details{gap:1rem;display:grid}.NewsletterBlock-module__hvPMKa__form,.NewsletterBlock-module__hvPMKa__withdraw form{gap:.75rem;display:grid}.NewsletterBlock-module__hvPMKa__form>label:first-child,.NewsletterBlock-module__hvPMKa__withdraw label{color:var(--smile-muted);font:700 .76rem/1.3 var(--font-ui);gap:.35rem;display:grid}.NewsletterBlock-module__hvPMKa__form input[type=email],.NewsletterBlock-module__hvPMKa__withdraw input[type=email]{border:1px solid var(--smile-line);width:100%;min-height:48px;color:var(--smile-ink);background:var(--smile-white);font:400 1rem/1.2 var(--font-ui);border-radius:13px;padding:.7rem .85rem}.NewsletterBlock-module__hvPMKa__consent{color:var(--smile-muted);font:500 .76rem/1.45 var(--font-ui);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.NewsletterBlock-module__hvPMKa__consent input{accent-color:#9b7400;width:20px;height:20px;margin:0}.NewsletterBlock-module__hvPMKa__form button,.NewsletterBlock-module__hvPMKa__withdraw button{color:#171614;background:var(--smile-yellow);min-height:48px;font:800 .82rem/1 var(--font-ui);border-radius:999px;padding:.7rem 1rem}.NewsletterBlock-module__hvPMKa__form button:disabled,.NewsletterBlock-module__hvPMKa__withdraw button:disabled{opacity:.55}.NewsletterBlock-module__hvPMKa__success,.NewsletterBlock-module__hvPMKa__error{font:650 .76rem/1.45 var(--font-ui);border-radius:11px;margin:0;padding:.65rem .75rem}.NewsletterBlock-module__hvPMKa__success{color:#245c38;background:#e9f6eb}.NewsletterBlock-module__hvPMKa__error{color:#7d2b22;background:#fff0ed}.NewsletterBlock-module__hvPMKa__withdraw{color:var(--smile-muted);font-family:var(--font-ui);padding-top:.2rem;font-size:.78rem}.NewsletterBlock-module__hvPMKa__withdraw summary{align-items:center;min-height:44px;font-weight:750;display:flex}.NewsletterBlock-module__hvPMKa__withdraw form{padding-top:.6rem}.NewsletterBlock-module__hvPMKa__status{border:1px solid var(--smile-yellow-mid);background:var(--smile-yellow-light);font-family:var(--font-ui);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .65rem;padding:.85rem 1rem;display:grid}.NewsletterBlock-module__hvPMKa__status svg{color:var(--smile-accent-text);grid-row:1/span 2}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__status svg,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__status svg{color:var(--smile-yellow)}.NewsletterBlock-module__hvPMKa__status strong{font-size:.84rem}.NewsletterBlock-module__hvPMKa__status span{color:var(--smile-muted);font-size:.77rem;line-height:1.4}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__status span,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__status span{color:#fff8eec2}.NewsletterBlock-module__hvPMKa__actions{flex-wrap:wrap;gap:.65rem;display:flex}.NewsletterBlock-module__hvPMKa__action{border:1px solid var(--smile-line);max-width:100%;min-height:46px;color:var(--smile-ink);font-family:var(--font-ui);text-align:center;overflow-wrap:anywhere;transition:border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.78rem;font-weight:700;line-height:1.25;display:inline-flex}.NewsletterBlock-module__hvPMKa__action:hover{border-color:var(--smile-yellow);background:var(--smile-yellow-light);transform:translateY(-1px)}.NewsletterBlock-module__hvPMKa__actionPrimary{color:#171614;border-color:var(--smile-yellow);background:var(--smile-yellow)}.NewsletterBlock-module__hvPMKa__actionPrimary:hover{color:#171614;background:#ffd339}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__action,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__action{color:#fff8ee;border-color:#fff8ee38}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__actionPrimary,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__actionPrimary{color:#171614;border-color:var(--smile-yellow);background:var(--smile-yellow)}@media (min-width:760px){.NewsletterBlock-module__hvPMKa__section .NewsletterBlock-module__hvPMKa__layout,.NewsletterBlock-module__hvPMKa__panel .NewsletterBlock-module__hvPMKa__layout,.NewsletterBlock-module__hvPMKa__closing .NewsletterBlock-module__hvPMKa__layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr)}.NewsletterBlock-module__hvPMKa__footer .NewsletterBlock-module__hvPMKa__layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}}@media (max-width:480px){.NewsletterBlock-module__hvPMKa__section{width:calc(100% - 2rem)}.NewsletterBlock-module__hvPMKa__root{padding:1.2rem}.NewsletterBlock-module__hvPMKa__actions,.NewsletterBlock-module__hvPMKa__action{width:100%}}@media (prefers-reduced-motion:reduce){.NewsletterBlock-module__hvPMKa__action{transition:none}.NewsletterBlock-module__hvPMKa__action:hover{transform:none}}
