.site-footer{background-color:var(--bg-dark);padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.footer-top-curved-border{height:24px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.4);border-right-color:rgba(255, 255, 255, 0.4);border-left-color:rgba(255, 255, 255, 0.4);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-bottom:36px;}.footer-main-content{margin-bottom:48px;}.footer-logo-img{max-width:210px;height:auto;display:block;}.footer-brand-text{font-family:var(--site-font);font-size:18px;font-weight:400;line-height:27px;color:var(--text-muted);max-width:490px;margin-top:24px;margin-right:0px;margin-bottom:28px;margin-left:0px;}.footer-social-icons{gap: 12px;}.social-icon-btn{width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.15);color: var(--primary-color);font-size: 15px;transition: border-color 0.2s ease, transform 0.2s ease;}.social-icon-btn:hover{transform: translateY(-2px);border-color: var(--primary-color);color: var(--primary-color);}.footer-col-title{font-family:var(--site-font);font-size:20px;font-weight:500;line-height:34px;color:rgb(255, 255, 255);margin-bottom:16px;}.footer-links-list{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer-nav-link{font-family:var(--site-font);font-size:16px;font-weight:400;line-height:148%;color:var(--text-muted);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer-nav-link:hover{color:rgb(255, 255, 255);}.footer-bottom-divider{height:1px;background-color:rgba(255, 255, 255, 0.15);margin-bottom:24px;}.footer-bottom-bar{row-gap:16px;column-gap:16px;padding-bottom:20px;}.footer-copyright-text{font-family:var(--site-font);font-size:14px;font-weight:400;color:var(--text-muted);}.footer-legal-links{row-gap:32px;column-gap:32px;}.legal-nav-link{font-family:var(--site-font);font-size:14px;font-weight:400;color:var(--text-muted);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.legal-nav-link:hover{color:rgb(255, 255, 255);}.footer-watermark-wrapper{position:relative;overflow-x:hidden;overflow-y:hidden;line-height:0.85;margin-top:-60px;pointer-events:none;}.footer-watermark-text{display:block;font-family:Inter, sans-serif;font-size:min(28vw, 410px);font-weight:600;line-height:100%;letter-spacing:-0.03em;text-align:center;white-space-collapse:collapse;text-wrap-mode:nowrap;background-image:linear-gradient(rgba(196, 0, 14, 0.22) 0%, rgba(26, 26, 26, 0.05) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;background-clip:text;-webkit-text-fill-color:transparent;}.crm-supreme-link{color:var(--text-muted);font-size:14px;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;text-underline-offset:3px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.crm-supreme-link:hover{color:var(--primary-color);}@media (max-width: 991.98px){.footer-brand-text{font-size:16px;line-height:24px;margin-top:20px;margin-right:0px;margin-bottom:24px;margin-left:0px;}.footer-legal-links{row-gap:20px;column-gap:20px;}.footer-watermark-wrapper{margin-top:-30px;}}@media (max-width: 767.98px){.site-footer{padding-top:32px;}.footer-top-curved-border{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-bottom:28px;}.footer-brand-text{font-size:15px;line-height:22px;}.footer-links-group{row-gap:28px;column-gap:28px;}.footer-col-title{font-size:18px;margin-bottom:12px;}.footer-bottom-bar{flex-direction:column;row-gap:16px;column-gap:16px;padding-bottom:16px;align-items:flex-start !important;}.footer-legal-links{flex-direction:column;align-items:flex-start;row-gap:12px;column-gap:12px;}.footer-watermark-wrapper{margin-top:-10px;}.footer-watermark-text{font-size:min(26vw, 120px);}}*{box-sizing: border-box;}body{margin: 0;}