.bb01bf3c{background:var(--footer-bg);border-top:1px solid var(--border);padding:2.5rem 1rem 1.75rem}.i400ea76{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid var(--footer-border)}.d3bb50a9{display:flex;flex-direction:column;align-items:flex-start}.eabda664{font-size:1.05rem;font-weight:700;color:var(--text);margin-bottom:.75rem}.c1fd6004{font-size:.88rem;color:var(--footer-text);line-height:1.7;max-width:450px}.ed83f908{font-style:italic;font-size:.8rem;color:var(--footer-text-dim);margin-top:1rem;border-left:2px solid var(--accent);padding-left:.75rem;line-height:1.6;max-width:450px}.g2a1fb12{display:flex;flex-direction:column;gap:1.5rem}.j04e6689 h4{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-text-dim);margin-bottom:1rem}.j04e6689 ul{list-style:none;display:flex;flex-direction:column;gap:.4rem}.j04e6689 a{font-size:.9rem;color:var(--footer-text);transition:color .2s}.j04e6689 a:hover{color:var(--accent)}.hd0c0a41{max-width:1280px;margin:0 auto;padding-top:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.hd0c0a41 p{font-size:.8rem;color:var(--footer-text-dim)}.icce6b03{margin-top:.25rem}.icce6b03 a{color:var(--footer-text-dim);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.icce6b03 a:hover{color:var(--accent)}
