.sasken-footer-dark{--brand-primary:#f94c30;--brand-secondary:#34005f;--footer-bg-dark:#210836;--heading-color-dark:#fff;--text-color-dark:#a9a9b8;--copyright-color-dark:#706c81;--link-hover-color-dark:var(--brand-primary);--border-color-dark:rgba(249,76,48,.2);--gradient-dark-flow:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));--gradient-dark-conic:conic-gradient(var(--brand-primary),var(--brand-secondary),var(--brand-primary));background-color:var(--footer-bg-dark);font-family:Poppins,sans-serif;overflow:hidden;padding:70px 0 40px;position:relative}@keyframes line-flow-dark{0%{background-position:100% 0}to{background-position:-100% 0}}.sasken-footer-dark:before{animation:line-flow-dark 10s linear infinite;background:var(--gradient-dark-flow);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;top:0;width:100%;z-index:2}.sasken-footer-dark .container{margin:0 auto;max-width:1240px;padding:0 24px;position:relative;width:100%;z-index:1}.sasken-footer-dark,.sasken-footer-dark a,.sasken-footer-dark h3,.sasken-footer-dark li,.sasken-footer-dark p,.sasken-footer-dark span{color:var(--text-color-dark);font-family:Poppins,sans-serif;font-size:14px}.sasken-footer-dark h3{color:var(--heading-color-dark);font-weight:600;letter-spacing:1px;text-transform:uppercase}.sasken-footer-dark .copyright{color:var(--copyright-color-dark)}.sasken-footer-dark .main-footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding-bottom:20px}.sasken-footer-dark .company-info{flex:2;min-width:300px}.sasken-footer-dark .corporate-hq{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:250px;text-align:right}.sasken-footer-dark .logo img{display:block;height:auto;margin-bottom:15px;max-width:80px}.sasken-footer-dark .company-description{margin:0}.sasken-footer-dark .corporate-hq-title{margin-bottom:15px;margin-top:0}.sasken-footer-dark .corporate-hq-address p{margin:0 0 4px}.sasken-footer-dark .corporate-hq-address p:last-child{margin-bottom:0}.sasken-footer-dark .social-list{display:flex;gap:12px;justify-content:flex-end;list-style:none;margin-top:15px;padding:0}.sasken-footer-dark .social-list a{align-items:center;background-color:hsla(0,0%,100%,.05);border:1px solid var(--border-color-dark);border-radius:50%;color:var(--text-color-dark);display:flex;font-size:15px;height:34px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease;width:34px}.sasken-footer-dark .social-list a:hover{box-shadow:0 8px 15px rgba(0,0,0,.2);color:#fff;transform:translateY(-3px)}.sasken-footer-dark .social-list a:hover:before{opacity:1}@keyframes rotate-gradient-dark{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sasken-footer-dark .social-list a:before{animation:rotate-gradient-dark 4s linear infinite;background:var(--gradient-dark-conic);border-radius:50%;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.sasken-footer-dark .footer-nav-links{padding-bottom:20px;padding-top:25px}.sasken-footer-dark .nav-list-inline{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;list-style:none;margin:0;padding:0}.sasken-footer-dark .separator-line{background-color:var(--border-color-dark);height:1px;margin:0 0 20px}.sasken-footer-dark .footer-legal-combined{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:20px}.sasken-footer-dark .footer-legal-combined .copyright{margin:0}.sasken-footer-dark .legal-links-inline{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;list-style:none;margin:0;padding:0}.sasken-footer-dark .legal-links-inline a,.sasken-footer-dark .nav-list-inline a{color:var(--text-color-dark);font-weight:500;padding-bottom:4px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.sasken-footer-dark .legal-links-inline a:hover,.sasken-footer-dark .nav-list-inline a:hover{color:var(--link-hover-color-dark)}.sasken-footer-dark .legal-links-inline a:after,.sasken-footer-dark .nav-list-inline a:after{background:var(--gradient-dark-flow);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.19,1,.22,1);width:100%}.sasken-footer-dark .legal-links-inline a:hover:after,.sasken-footer-dark .nav-list-inline a:hover:after{transform:scaleX(1)}@media (max-width:991.98px){.sasken-footer-dark{padding:40px 0}.sasken-footer-dark .main-footer-content{flex-direction:column;gap:30px;padding-bottom:30px}.sasken-footer-dark .company-info,.sasken-footer-dark .corporate-hq{min-width:unset;text-align:left}.sasken-footer-dark .corporate-hq-title{text-align:left}.sasken-footer-dark .footer-legal-combined,.sasken-footer-dark .legal-links-inline,.sasken-footer-dark .nav-list-inline,.sasken-footer-dark .social-list{justify-content:flex-start}}@media (max-width:767px){.sasken-footer-dark .footer-legal-combined,.sasken-footer-dark .legal-links-inline,.sasken-footer-dark .nav-list-inline{align-items:flex-start;flex-direction:column;gap:10px}.sasken-footer-dark .footer-legal-combined .copyright{text-align:left;width:100%}}.sasken-btt{--brand-primary:#f94c30;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(22,8,37,.8);border:none;border-radius:50%;bottom:30px;box-shadow:0 5px 15px rgba(0,0,0,.2);cursor:pointer;height:50px;opacity:0;outline:none;padding:0;position:fixed;right:30px;transform:translateY(20px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease,box-shadow .3s ease;visibility:hidden;width:50px;z-index:999}.sasken-btt.is-visible{opacity:1;transform:translateY(0);visibility:visible}.sasken-btt:hover{box-shadow:0 0 25px var(--brand-primary);transform:scale(1.1)}.sasken-btt-svg{height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.sasken-btt-svg circle{fill:none;stroke-width:6px}.sasken-btt-bg{stroke:hsla(0,0%,100%,.15)}.sasken-btt-progress{stroke:var(--brand-primary);stroke-linecap:round}.sasken-btt i{color:#fff;font-size:20px;line-height:50px;transition:transform .3s ease}.sasken-btt:hover i{transform:translateY(-2px)}