form[id^="mailjetDoiNewsletterSignup"]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.65rem 1rem;align-items:flex-start;max-width:940px;margin-inline:auto;padding:clamp(1rem, 1.8vw, 1.35rem);border:1px solid transparent;border-radius:18px;background:var(--ad-grain-soft, none) left top / 146px auto padding-box, linear-gradient(var(--ad-surface-2, #141416), var(--ad-surface-2, #141416)) padding-box, var(--ad-border-glare, linear-gradient(180deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.04))) border-box;box-shadow:var(--ad-inset-highlight, inset 0 1px 0 rgba(255, 255, 255, 0.06)), 0 1.25rem 3rem -2rem rgba(0, 0, 0, 0.7);text-align:left}form[id^="mailjetDoiNewsletterSignup"]>*{flex:0 0 100%;min-width:0}form[id^="mailjetDoiNewsletterSignup"]>div:first-child,form[id^="mailjetDoiNewsletterSignup"]>h2{display:none}form[id^="mailjetDoiNewsletterSignup"]>.form-element-text{flex:1 1 18rem;padding-inline:0}form[id^="mailjetDoiNewsletterSignup"] .form-element{margin-bottom:0}form[id^="mailjetDoiNewsletterSignup"] .form-label{display:block;margin-bottom:0.45rem;color:rgba(255, 255, 255, 0.74);font-size:0.9rem;font-weight:600}form[id^="mailjetDoiNewsletterSignup"] .form-control{min-height:2.75rem;border-color:rgba(255, 255, 255, 0.18);border-radius:999px;background:rgba(0, 0, 0, 0.22);color:#fff;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04)}form[id^="mailjetDoiNewsletterSignup"] .form-control:focus{border-color:var(--bs-primary);background:rgba(0, 0, 0, 0.32);color:#fff;box-shadow:0 0 0 0.18rem rgba(var(--bs-primary-rgb), 0.16)}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset,form[id^="mailjetDoiNewsletterSignup"] .form-element-radio{margin:0;padding:0;border:0;min-width:0}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.15rem;padding:0.2rem 0.25rem 0;border:0;border-radius:0;background:transparent;text-align:center}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset>legend{flex:0 0 100%;float:none;width:auto;margin:0 auto 0.15rem;padding-inline:0.35rem;color:rgba(255, 255, 255, 0.78);font-size:0.95rem;font-weight:650;line-height:1.35}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset>legend::after{content:" *"}form[id^="mailjetDoiNewsletterSignup"] .form-element-radio>legend{display:none}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset>.form-element-check{margin-bottom:0}form[id^="mailjetDoiNewsletterSignup"] .form-element-radio [role="radiogroup"]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.45rem 0.5rem;margin-top:0}form[id^="mailjetDoiNewsletterSignup"] .form-element-radio .form-check{margin-bottom:0;padding-left:0}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset .form-check-wrapping-label{display:inline-flex;align-items:center;margin:0;min-height:2.05rem;padding:0.32rem 0.68rem 0.32rem 0.54rem;border:1px solid rgba(255, 255, 255, 0.16);border-radius:2rem;background:rgba(255, 255, 255, 0.045);color:rgba(255, 255, 255, 0.82);font-size:0.92rem;line-height:1.2;cursor:pointer;transition:border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease, transform 0.15s ease}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset .form-check-wrapping-label:hover{border-color:rgba(var(--bs-primary-rgb), 0.62);background:rgba(255, 255, 255, 0.065);color:#fff}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset .form-check-wrapping-label:has(input:checked){border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb), 0.13);color:#fff}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset .form-check-wrapping-label:has(input:focus-visible),form[id^="mailjetDoiNewsletterSignup"]>.form-element-check .form-check-wrapping-label:has(input:focus-visible){outline:2px solid rgba(var(--bs-primary-rgb), 0.4);outline-offset:3px}form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-types,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-select-all,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-consent{appearance:none;display:inline-grid;flex:0 0 auto;place-content:center;width:1.05rem;height:1.05rem;margin:0 0.48rem 0 0;border:1px solid rgba(255, 255, 255, 0.32);border-radius:0.28rem;background:rgba(0, 0, 0, 0.26);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06);color:#141416;cursor:pointer;transition:border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;vertical-align:middle}form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-types::before,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-select-all::before,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-consent::before{content:"";width:0.48rem;height:0.28rem;border:solid currentColor;border-width:0 0 2px 2px;transform:translateY(-0.04rem) rotate(-45deg) scale(0);transform-origin:center;transition:transform 0.12s ease}form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-types:hover,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-select-all:hover,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-consent:hover{border-color:rgba(var(--bs-primary-rgb), 0.68)}form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-types:checked,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-select-all:checked,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-consent:checked{border-color:var(--bs-primary);background:var(--bs-primary);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.24), 0 0.35rem 1rem -0.65rem rgba(var(--bs-primary-rgb), 0.95)}form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-types:checked::before,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-select-all:checked::before,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-consent:checked::before{transform:translateY(-0.04rem) rotate(-45deg) scale(1)}form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-types:focus-visible,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-select-all:focus-visible,form[id^="mailjetDoiNewsletterSignup"] .mailjetdoi-consent:focus-visible{outline:0}form[id^="mailjetDoiNewsletterSignup"]>.form-element-check .mailjetdoi-consent{margin-top:0.13rem;flex:0 0 auto}form[id^="mailjetDoiNewsletterSignup"] input.security-check-input{display:none}form[id^="mailjetDoiNewsletterSignup"]>.form-element-check{max-width:720px;margin:0 auto;text-align:center}form[id^="mailjetDoiNewsletterSignup"]>.form-element-check .form-check-wrapping-label{display:inline-flex;align-items:flex-start;justify-content:center;color:rgba(255, 255, 255, 0.76);font-size:0.9rem;line-height:1.45}form[id^="mailjetDoiNewsletterSignup"]>.form-element-check .form-check-label{margin:0}form[id^="mailjetDoiNewsletterSignup"]>.form-element-check a{color:var(--bs-primary)}form[id^="mailjetDoiNewsletterSignup"] .actions,form[id^="mailjetDoiNewsletterSignup"] .form-actions{display:flex;justify-content:center;margin-top:0.1rem}form[id^="mailjetDoiNewsletterSignup"] .form-navigation{margin:0}form[id^="mailjetDoiNewsletterSignup"] .form-navigation .btn-primary{min-height:2.75rem;padding-inline:1.35rem;border:0;border-radius:999px;background:var(--bs-bg-gradient, linear-gradient(45deg, #EE4524 0%, #FCA844 100%));color:#fff;font-weight:700;box-shadow:0 0.85rem 1.75rem -0.95rem rgba(var(--bs-primary-rgb), 0.8)}@media (max-width:767.98px){form[id^="mailjetDoiNewsletterSignup"]{padding:1rem;gap:0.75rem}form[id^="mailjetDoiNewsletterSignup"]>.form-element-text{flex-basis:100%}form[id^="mailjetDoiNewsletterSignup"] .form-element-fieldset{padding-inline:0.75rem}}.mailjetdoi-confirm{position:relative;isolation:isolate;text-align:center;max-width:720px;margin-inline:auto;padding:clamp(2.5rem, 5vw, 4rem) 1rem}.mailjetdoi-confirm::before{content:"";position:absolute;left:50%;top:-80px;transform:translateX(-50%);width:min(1100px, 100vw);height:calc(100% + 160px);background:radial-gradient(ellipse 50% 46% at 50% 34%, rgba(238, 69, 36, 0.12) 0%, rgba(252, 168, 68, 0.05) 48%, transparent 72%);pointer-events:none;z-index:-1}@property --mailjetdoi-confirm-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.mailjetdoi-confirm-badge{position:relative;display:inline-flex;align-items:center;padding:0.35rem 0.9rem;border-radius:999px;border:1px solid var(--ad-border-hairline, rgba(255, 255, 255, 0.08));background:var(--ad-surface-2, #141416);color:#fff;font-size:0.8rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}.mailjetdoi-confirm-badge::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--mailjetdoi-confirm-sweep, 0deg), transparent 0%, rgba(252, 168, 68, 0.9) 10%, rgba(238, 69, 36, 0.5) 16%, transparent 26%);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite:exclude;animation:mailjetdoi-confirm-sweep-rotate 4s linear infinite;pointer-events:none}@keyframes mailjetdoi-confirm-sweep-rotate{to{--mailjetdoi-confirm-sweep: 360deg}}.mailjetdoi-confirm-headline{margin:1.5rem 0 0;font-size:clamp(2rem, 5vw, 3.25rem);line-height:1.1;letter-spacing:-0.03em;background:-webkit-linear-gradient(45deg, #EE4524, #FCA844);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mailjetdoi-confirm-sub{margin:1.25rem auto 0;max-width:560px;font-size:1.125rem;line-height:1.6;color:var(--ad-text-secondary, #9c9c9d)}.mailjetdoi-confirm-types{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.mailjetdoi-confirm-type{display:inline-flex;align-items:center;padding:0.35rem 0.85rem;border:1px solid rgba(var(--bs-primary-rgb), 0.5);border-radius:2rem;background:rgba(var(--bs-primary-rgb), 0.12);color:#fff;font-size:0.9rem}@media (prefers-reduced-motion:reduce){.mailjetdoi-confirm-badge::before{animation:none}}@media (max-width:767.98px){.mailjetdoi-confirm-headline{font-size:clamp(1.75rem, 8vw, 2.5rem)}}