.site-footer{background:#0a0a0a;color:#fafafa;font-family:var(--font-primary,'Inter',system-ui,sans-serif);border-top:1px solid #ffffff1c;position:relative;isolation:isolate}.site-footer *{box-sizing:border-box}.site-footer-inner{width:min(1360px,calc(100% - 96px));margin:auto}.site-footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:64px 0 48px;border-bottom:1px solid #ffffff24}.site-footer-eyebrow{display:block;color:#f3a170;font-size:10px;font-weight:600;letter-spacing:.17em;margin-bottom:20px}.site-footer .site-footer-invitation h2{font-family:inherit;font-size:clamp(30px,3.4vw,46px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0;color:#fafafa}.site-footer a{color:inherit;text-decoration:none}.site-footer .site-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:55px;white-space:nowrap;padding:16px 23px;background:#f47528;border-radius:8px;color:#151515;font-size:14px;font-weight:650}.site-footer-cta:hover{background:#ff8b44}.site-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.15fr;gap:45px;padding:48px 0 52px}.site-footer-grid>*{min-width:0}.site-footer-brand{display:flex;gap:13px;align-items:center}.site-footer-brand img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.site-footer-brand strong{display:block;color:#fff;font-size:17px;font-weight:650;letter-spacing:-.03em;line-height:1.3}.site-footer-brand small{display:block;font-size:8px;letter-spacing:.13em;color:#e99057;margin-top:6px}.site-footer .site-footer-identity p{font-size:12px;line-height:1.9;color:#a3a3a3;max-width:300px;margin:20px 0 0}.site-footer .site-footer-identity p+p{margin-top:10px}.site-footer-social{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.site-footer .site-footer-social a{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff26;border-radius:50%;color:#c9c9c9;background:transparent}.site-footer .site-footer-social a:hover{border-color:#f47528;color:#f9a16c;background:#f4752810}.site-footer-column{display:flex;flex-direction:column;gap:13px}.site-footer .site-footer-column h3{font-family:inherit;color:#f5f5f5;font-size:12px;font-weight:600;letter-spacing:.01em;margin:4px 0 10px}.site-footer-column a{font-size:12px;line-height:1.7;color:#a8a8a8;overflow-wrap:anywhere}.site-footer-column a:hover,.site-footer-bottom a:hover{color:#f5a574}.site-footer .site-footer-contact .site-footer-phone{font-size:19px;font-weight:500;letter-spacing:-.025em;color:#fff}.site-footer address{font-size:12px;font-style:normal;line-height:1.9;color:#969696;margin-top:9px}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:25px 0 32px;border-top:1px solid #ffffff1c}.site-footer .site-footer-bottom p{color:#858585;font-size:10px;margin:0;line-height:1.7}.site-footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.site-footer-bottom a{font-size:10px;color:#999}.site-footer-bottom .site-footer-top{color:#ddd}.site-footer :is(a,button):focus-visible{outline:2px solid #f47528;outline-offset:5px}@media(max-width:1050px){.site-footer-grid{grid-template-columns:1.2fr 1fr;gap:38px}.site-footer-inner{width:calc(100% - 64px)}}@media(max-width:600px){.site-footer-inner{width:calc(100% - 40px)}.site-footer-invitation{display:block;padding:42px 0 32px}.site-footer .site-footer-invitation h2{font-size:32px}.site-footer .site-footer-cta{margin-top:24px;width:fit-content;gap:45px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:32px 22px;padding:34px 0}.site-footer-identity,.site-footer-contact{grid-column:1/-1}.site-footer-identity p{max-width:none}.site-footer-brand strong{font-size:18px}.site-footer-column a{font-size:13px}.site-footer-bottom{align-items:flex-start;flex-direction:column;gap:18px;padding-bottom:65px}.site-footer-column{gap:11px}}
@media(min-width:601px){.site-footer-bottom .site-footer-top{margin-right:64px}}
