.site-footer{background:#0b1020;color:#fff;margin-top:0}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:44px;padding-top:62px;padding-bottom:45px}.footer-intro img{display:block;width:130px;height:78px;object-fit:contain;background:#fff;border-radius:50%;padding:4px;margin-bottom:16px}.footer-intro p{max-width:310px;color:#ccd0d6;font-size:14px;margin:0 0 16px}.footer-email{color:#9bd12d;font-size:14px;font-weight:800;text-decoration:none}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-column h3,.footer-nurture p{font:21px 'Bebas Neue',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f36f21;margin:0 0 5px}.footer-column a,.footer-column span{font-size:14px;color:#e9eaec;text-decoration:none}.footer-column a:hover{color:#9bd12d}.footer-nurture{border-left:2px solid rgba(255,255,255,.22);padding-left:25px}.footer-nurture img{width:145px;height:116px;object-fit:contain;filter:brightness(0) invert(1) grayscale(1) contrast(1.4);display:block;margin:6px 0 2px}.footer-nurture span{color:#ccd0d6;font-size:12px}.footer-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:18px;padding-bottom:22px;display:flex;justify-content:space-between;gap:20px;color:#aeb4bb;font-size:11px;letter-spacing:.04em}@media(max-width:850px){.footer-main{grid-template-columns:1fr 1fr;gap:38px}.footer-nurture{border-left:0;padding-left:0}}@media(max-width:540px){.footer-main{grid-template-columns:1fr;padding-top:48px;gap:29px}.footer-bottom{flex-direction:column;gap:7px}}
.website-by{color:#9bd12d;text-decoration:none;font-weight:800}.website-by:hover{color:#fff}
