.site-footer-module__bVXCSG__footer{border-top:1px solid var(--line);background:#fff;margin-top:40px}.site-footer-module__bVXCSG__inner{max-width:1080px;margin:0 auto;padding:34px 20px 28px}.site-footer-module__bVXCSG__brand{gap:8px;max-width:560px;margin-bottom:26px;display:grid}.site-footer-module__bVXCSG__brand a{color:var(--primary-dark);font-size:24px;font-weight:700}.site-footer-module__bVXCSG__brand p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.site-footer-module__bVXCSG__linkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.site-footer-module__bVXCSG__linkGrid section{min-width:0}.site-footer-module__bVXCSG__linkGrid h2{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:700}.site-footer-module__bVXCSG__linkGrid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__bVXCSG__linkGrid a{color:var(--muted);font-size:13px;font-weight:600}.site-footer-module__bVXCSG__linkGrid a:hover,.site-footer-module__bVXCSG__legal a:hover{color:var(--primary)}.site-footer-module__bVXCSG__legal{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 20px;margin-top:28px;padding-top:18px;display:flex}.site-footer-module__bVXCSG__legal a,.site-footer-module__bVXCSG__copy{color:var(--muted);font-size:12px;font-weight:600}.site-footer-module__bVXCSG__copy{margin:16px 0 0}@media (max-width:720px){.site-footer-module__bVXCSG__linkGrid{grid-template-columns:1fr}}
:root{--background:#f7f7f5;--surface:#fff;--surface-soft:#f1f1ef;--text:#111;--muted:#6b6b6b;--line:#e5e2dc;--primary:#111;--primary-dark:#111;--accent:#0a7cff;--warning:#a66f00;--radius:8px;--shadow:0 14px 34px #11111114}*{box-sizing:border-box}html{overflow-x:clip}body{background:var(--background);color:var(--text);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-x:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Hiragino Sans,Yu Gothic,YuGothic,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}
