._3hUVsW_footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);margin-top:40px}._3hUVsW_footerInner{grid-template-columns:1fr;gap:32px;padding:32px 20px;display:grid}@media (min-width:768px){._3hUVsW_footerInner{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:24px;padding:32px 40px}}._3hUVsW_brand{max-width:300px}._3hUVsW_logo{align-items:center;margin-bottom:4px;text-decoration:none;display:flex}._3hUVsW_logoImg{filter:brightness(0)invert();width:auto;height:24px;transition:opacity .2s}._3hUVsW_logo:hover ._3hUVsW_logoImg{opacity:.8}._3hUVsW_tagline{color:var(--color-text-secondary);margin-bottom:6px;font-size:13px;line-height:1.5}._3hUVsW_newsletterInline{margin-bottom:8px}._3hUVsW_newsletterForm{border:1px solid var(--color-border);max-width:160px;transition:border-color var(--transition-fast);border-radius:999px;flex-direction:row;align-items:center;display:inline-flex}._3hUVsW_newsletterForm:focus-within{border-color:var(--color-accent)}._3hUVsW_newsletterInput{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 14px;font-size:12px}._3hUVsW_newsletterInput::placeholder{color:var(--color-text-muted);letter-spacing:.02em;font-family:Courier New,Courier,monospace}._3hUVsW_newsletterBtn{border:none;border-left:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:7px 12px;font-size:15px;display:flex}._3hUVsW_newsletterBtn:hover{color:#fff}._3hUVsW_newsletterBtn:disabled{opacity:.5;cursor:not-allowed}._3hUVsW_newsletterSubscribeBtn{color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);white-space:nowrap;background:0 0;border:none;padding:6px 20px;font-family:inherit;font-size:12px}._3hUVsW_newsletterSubscribeBtn:hover{color:#fff}._3hUVsW_newsletterSubscribeBtn:disabled{opacity:.5;cursor:not-allowed}._3hUVsW_newsletterFeedback{text-align:left;margin-top:6px;font-size:11px}._3hUVsW_newsletterSuccess{color:#22c55e}._3hUVsW_newsletterError{color:#ef4444}._3hUVsW_social{gap:8px;padding-top:20px;display:flex}._3hUVsW_socialIcon{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}._3hUVsW_socialIcon:hover{border-color:var(--color-accent);color:var(--color-accent);background:#667eea0d}._3hUVsW_columnTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin-bottom:10px;font-size:13px;font-weight:600}._3hUVsW_linkList{flex-direction:column;gap:4px;list-style:none;display:flex}._3hUVsW_link{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:14px}._3hUVsW_link:hover{color:var(--color-accent)}._3hUVsW_contactList{flex-direction:column;gap:4px;list-style:none;display:flex}._3hUVsW_contactItem{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}._3hUVsW_contactItem svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}._3hUVsW_contactItem a{color:var(--color-text-secondary);transition:color var(--transition-fast)}._3hUVsW_contactItem a:hover{color:var(--color-accent)}._3hUVsW_bottomBar{border-top:1px solid var(--color-border);padding:12px 0}._3hUVsW_bottomBarInner{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}@media (min-width:768px){._3hUVsW_bottomBarInner{flex-direction:row;justify-content:space-between}}._3hUVsW_paymentIcons{text-transform:uppercase;letter-spacing:.08em;gap:16px;font-size:11px;display:flex}
