:root{--pi-bg:#FFFFFF;--pi-ink:#0E1A32;--pi-ink-soft:#1F2D50;--pi-muted:#7B8AA3;--pi-line:#DDE5EE;--pi-accent:#3A5B8C;--pi-accent-soft:#EAF0F8}.ea-subheader{background:var(--pi-bg) !important;color:var(--pi-ink-soft) !important;border-top:1px solid var(--pi-line);border-bottom:1px solid var(--pi-line);max-width:none !important;width:100%}.ea-subheader-inner{max-width:var(--global-container-max,1280px);margin:0 auto}.ea-subheader a,.ea-subheader-inner a{font-family:'Space Grotesk',system-ui,sans-serif !important;font-size:var(--subheader-font-size,12px) !important;font-weight:var(--subheader-font-weight,600) !important;letter-spacing:0.14em !important;text-transform:uppercase;color:var(--pi-ink-soft) !important;border-bottom:2px solid transparent !important;transition:color .15s,border-color .15s,background .15s}.ea-subheader a:hover,.ea-subheader-inner a:hover{color:var(--pi-ink) !important;border-bottom-color:var(--pi-ink) !important;background:var(--pi-accent-soft)}.ea-subheader + .ea-divider{display:none}.ea-footer{background:var(--pi-bg) !important;color:var(--pi-ink-soft) !important;font-family:'Space Grotesk',system-ui,sans-serif;border-top:1px solid var(--pi-line)}.ea-footer a{color:var(--pi-ink-soft) !important;text-decoration:none;transition:color .15s}.ea-footer a:hover{color:var(--pi-ink) !important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ea-footer-title{font-family:'Space Grotesk',sans-serif !important;font-size:18px !important;font-weight:500 !important;letter-spacing:-0.02em !important;color:var(--pi-ink) !important;margin-bottom:16px !important}.ea-footer-list{gap:10px !important}.ea-footer-list a{font-size:13.5px;line-height:1.5}.ea-newsletter-desc{color:var(--pi-muted);font-size:12px;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;margin-bottom:12px !important;opacity:1 !important}.ea-newsletter-input{background:var(--pi-bg) !important;color:var(--pi-ink) !important;border:1px solid var(--pi-line) !important;border-radius:0 !important;font-family:'Space Grotesk',sans-serif}.ea-newsletter-input::placeholder{color:var(--pi-muted) !important}.ea-newsletter-input:focus{border-color:var(--pi-ink) !important}.ea-newsletter-btn{background:var(--pi-ink) !important;color:var(--pi-bg) !important;border-radius:0 !important;font-family:'Space Grotesk',sans-serif;font-size:11px !important;font-weight:700 !important;letter-spacing:0.18em;text-transform:uppercase;padding:0 18px !important}.ea-newsletter-btn:hover{background:var(--pi-ink-soft) !important}.ea-footer-contact{border-top:1px solid var(--pi-line) !important;font-size:13px;color:var(--pi-ink-soft)}.ea-footer-contact-item{opacity:1 !important;color:var(--pi-ink-soft)}.ea-footer-contact svg{stroke:var(--pi-ink)}.ea-footer-accordion-arrow{stroke:var(--pi-ink)}.ea-prefooter{background:var(--pi-bg) !important;color:var(--pi-muted) !important;border-top:1px solid var(--pi-line) !important;font-size:12px;letter-spacing:0.02em}.ea-copyright{color:var(--pi-muted)}.ea-prefooter-links a{color:var(--pi-muted) !important;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;font-weight:600}.ea-prefooter-links a:hover{color:var(--pi-ink) !important;text-decoration:underline;text-underline-offset:3px}.ea-payment-icons .ea-pay rect[fill="#fff"]{stroke:var(--pi-line)}.ea-payment-icons .ea-pay-anpc{opacity:.9}.ea-payment-icons .ea-pay-anpc:hover{opacity:1}