.marketing-footer{background:#0b1424!important;color:#a9bdd9!important;border-top:1px solid #273e5c;display:block;padding:55px max(24px,calc((100% - 1152px)/2)) 24px}.marketing-footer a{color:#a9cfff;text-decoration:none}.marketing-footer h2,.marketing-footer h3{color:#8dc2ff}.marketing-footer .newsletter{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;max-width:none;margin:0;padding-bottom:40px;border-bottom:1px solid #293e59}.marketing-footer .newsletter-copy{display:block;text-align:left}.marketing-footer .newsletter h2{font-size:25px}.marketing-footer .newsletter-copy form{display:grid;max-width:440px;margin:20px 0 0;gap:14px}.marketing-footer .newsletter-copy form label:first-child{display:grid;gap:9px}.marketing-footer .newsletter-copy form .btn{width:auto;justify-self:start;background:#1672ec;color:#fff;border-color:#348aff;padding:10px 22px}.marketing-footer .newsletter-qr{background:none;border:0;padding:0;text-align:center}.marketing-footer .newsletter-qr img{max-width:220px;height:auto}.marketing-footer .newsletter-consent{display:flex;gap:10px;font-size:12px;line-height:1.7}.marketing-footer .newsletter-consent input{flex-shrink:0}.marketing-footer #newsletter-status{text-align:left;font-size:12px}.marketing-footer .footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:50px;padding:38px 0}.marketing-footer .footer-grid>div:last-child a{display:block;margin:12px 0}.marketing-footer .social-links{display:flex;gap:15px;flex-wrap:wrap}.marketing-footer .social-link{display:grid;justify-items:center;gap:9px;font-size:14px;color:#b9cde8}.marketing-footer .social-link img{width:31px;height:31px}.marketing-footer .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #293e59;padding-top:22px;font-size:11px;gap:20px}.auth-embedded>.marketing-footer,body:has(.owner-shell)>.marketing-footer{display:none}#footer-social-dialog{background:#14253e;color:#e5efff;border:1px solid #385473;border-radius:16px;padding:28px}#footer-social-dialog p{margin:20px 0}.blog-heading h1 span,.blog-category,.blog-card b{color:#8dc2ff}.blog-categories button.selected{background:#1c4778;color:#fff}.article-cta .btn,.back-blog{background:#1c3555;color:#acd2ff;border-color:#395a7f}.marketing-footer .footer-grid .official-brand img{width:225px}@media(max-width:800px){.marketing-footer .newsletter,.marketing-footer .footer-grid{grid-template-columns:1fr;gap:30px}.marketing-footer .footer-bottom{flex-direction:column}}
.site-nav .btn{background:#1a304e;color:#b8d8ff;border-color:#365477}.business-address{font-style:normal;line-height:1.8;font-size:14px;margin-top:14px}.business-website{display:block;margin-top:14px}
.marketing-footer #newsletter-form{width:100%;max-width:440px;margin:20px 0 0;text-align:left}.marketing-footer #newsletter-form>button{margin:0;min-width:0;width:auto;justify-self:start;padding:10px 22px;font-size:14px}.marketing-footer .newsletter-copy>div{text-align:left}.marketing-footer .newsletter-copy{align-items:flex-start;justify-self:start;width:100%}.marketing-footer .newsletter{align-items:start;text-align:left}.marketing-footer .newsletter-qr>a:first-child{max-width:232px;margin:auto}
.marketing-footer #newsletter-form input[type=email]{background:#203653;color:#e5efff;border-color:#3d587b}.marketing-footer #newsletter-form input[type=email]::placeholder{color:#a4b8d3}

@media(min-width:801px){.marketing-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 260px;gap:40px}.marketing-footer .footer-grid>div:last-child{justify-self:stretch}.marketing-footer .newsletter-qr{justify-self:start}}
