.Footer_footer__eNA9m{position:relative;overflow:hidden;margin-top:auto;background:radial-gradient(900px 420px at 92% -10%,rgba(195,52,94,.22),transparent 60%),var(--wb-navy-950);color:rgba(255,255,255,.84)}.Footer_trail__t_MW6{position:absolute;inset:0 0 auto;width:100%;height:320px;color:rgba(255,255,255,.16);pointer-events:none}.Footer_top__c3EOc{position:relative;display:grid;grid-template-columns:1.7fr repeat(3,1fr) 1.3fr;grid-gap:40px;gap:40px;padding-top:72px;padding-bottom:48px}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;gap:12px;max-width:380px}.Footer_tagline__WuViG{margin-top:14px;font-family:var(--wb-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff}.Footer_sub__fofrX{font-size:14px;color:rgba(255,255,255,.62)}.Footer_newsletter__7kfqS{position:relative;display:flex;align-items:center;margin-top:10px;height:50px;padding:5px 5px 5px 18px;border-radius:var(--wb-radius-pill);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);transition:border-color var(--wb-dur) var(--wb-ease)}.Footer_newsletter__7kfqS:focus-within{border-color:rgba(255,255,255,.4)}.Footer_newsletter__7kfqS input{flex:1 1;min-width:0;border:0;background:transparent;color:#fff;font-size:14px;outline:none}.Footer_newsletter__7kfqS input::placeholder{color:rgba(255,255,255,.5)}.Footer_newsletter__7kfqS button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--wb-primary-600);color:#fff;transition:transform var(--wb-dur-fast) var(--wb-ease),background-color var(--wb-dur-fast) var(--wb-ease)}.Footer_newsletter__7kfqS button:hover{background:var(--wb-primary-500);transform:translateX(2px)}.Footer_newsErr__X3CFF{position:absolute;left:18px;top:calc(100% + 6px);font-size:12px;color:#fda4af}.Footer_subscribed__D26JQ{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:#86efac}.Footer_contact__K_gpn{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:14px}.Footer_contact__K_gpn a{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.78)}.Footer_contact__K_gpn a:hover{color:#fff}.Footer_col__TmcuA{display:flex;flex-direction:column;gap:11px;font-size:14px}.Footer_col__TmcuA a{color:rgba(255,255,255,.76);transition:color var(--wb-dur-fast) var(--wb-ease);width:-moz-fit-content;width:fit-content}.Footer_col__TmcuA a:hover{color:#fff}.Footer_heading__z5GZP{margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.46)}.Footer_headingGap__QyrzQ{margin-top:14px}.Footer_badges__2WRxk{flex-direction:column;align-items:flex-start}.Footer_social__MxJPj{display:flex;gap:8px;margin-top:14px}.Footer_social__MxJPj a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.8)}.Footer_social__MxJPj a:hover{border-color:rgba(255,255,255,.5);color:#fff}.Footer_seo__YEKd4{position:relative;display:grid;grid-template-columns:1.4fr 1.4fr 1fr;grid-gap:32px;gap:32px;padding-top:28px;padding-bottom:36px;border-top:1px solid rgba(255,255,255,.08)}.Footer_seoCol__bwpdo{min-width:0}.Footer_seoLinks__OJZFJ{display:flex;flex-wrap:wrap;gap:6px 4px;margin-top:10px;font-size:12.5px;line-height:1.5}.Footer_seoLinks__OJZFJ a{color:rgba(255,255,255,.6);transition:color var(--wb-dur-fast) var(--wb-ease)}.Footer_seoLinks__OJZFJ a:not(:last-child):after{content:"·";margin-left:6px;color:rgba(255,255,255,.28)}.Footer_seoLinks__OJZFJ a:hover{color:#fff}.Footer_seoLinks__OJZFJ .Footer_seoAll__3qSTA{color:var(--wb-gold-400);font-weight:600}.Footer_bottom__ch0uR{position:relative;background:rgba(0,0,0,.22);border-top:1px solid rgba(255,255,255,.06);font-size:12.5px;color:rgba(255,255,255,.5)}.Footer_bottomInner__dLnAc{display:flex;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}@media (max-width:1040px){.Footer_top__c3EOc{grid-template-columns:repeat(3,1fr)}.Footer_seo__YEKd4{grid-template-columns:1fr;gap:22px}.Footer_brandCol__6UIwg{grid-column:1/-1;max-width:520px}}@media (max-width:640px){.Footer_top__c3EOc{grid-template-columns:1fr 1fr;gap:32px 20px;padding-top:56px}.Footer_col__TmcuA:last-child{grid-column:1/-1}}