.footer-container{justify-content:center;width:100%;margin-top:1.25rem;padding:2rem 0;display:flex}.footer-container .nav-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer-container .nav-items{justify-content:flex-start;align-items:center;gap:1.5rem;margin:0;display:flex}.footer-container .nav-link-glass{color:#828c96cc;border-radius:8px;padding:.5rem 1rem;font-size:.95rem;text-decoration:none;transition:all .3s}.footer-container .nav-link-glass:hover{color:#8c96a0;background:#ffffff1a}.footer-logo-image{object-fit:contain;width:auto;height:42px}.footer-logo-section{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;transition:none!important;transform:none!important}.footer-logo-section *{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transition:none!important;transform:none!important}.footer-logo-link{box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:none!important;outline:none!important;text-decoration:none!important;transition:none!important;display:inline-block!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.footer-logo-link:hover,.footer-logo-link:focus,.footer-logo-link:active,.footer-logo-link:visited{box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:none!important;outline:none!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.footer-logo-section a,.footer-logo-section a:hover{all:unset!important;cursor:pointer!important;display:inline-block!important}.footer-glass{width:90%;max-width:1200px;padding:1.5rem 2rem}.footer-content-glass{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer-links-glass{align-items:center;gap:1.5rem;display:flex}.footer-link-glass{color:#828c96cc;border-radius:8px;padding:.5rem 1rem;font-size:.95rem;text-decoration:none;transition:all .3s}.footer-link-glass:hover{color:#8c96a0;background:#ffffff1a}.footer-socials{align-items:center;gap:1rem;display:flex}.social-icon-glass{color:#c8d1dd;text-shadow:-1px -1px #fffc,1px 1px #a3b1c699;border-radius:8px;padding:.5rem;font-size:.9rem;text-decoration:none;transition:all .3s}.social-icon-glass:hover{color:#d4dce7;text-shadow:-1px -1px #ffffffe6,1px 1px #a3b1c6cc,-2px -2px 1px #fffc,2px 2px 2px #a3b1c699;background:#ffffff1a;transform:translateY(-2px)scale(1.1)}.footer-socials-3d{justify-content:flex-end;align-items:center;gap:15px;margin-left:auto;display:flex}.social-3d{width:50px;height:50px;transform-style:preserve-3d;background:linear-gradient(145deg,#f5f9fc,#dde4ed);border-radius:12px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.68,.85,.265,1.85);display:flex;box-shadow:inset 1px 1px 2px #ffffffe6,0 0 5px #a3b1c666,6px 6px 12px #a3b1c680,-6px -6px 12px #ffffffe6}.social-3d:hover{background:#fffffff2;transform:perspective(180px)rotateX(60deg)translateY(2px)}.social-twitter:hover{box-shadow:0 10px 15px #1e90ff99}.social-facebook:hover{box-shadow:0 10px 15px #1877f299}.social-youtube:hover{box-shadow:0 10px 15px #f009}.social-linkedin:hover{box-shadow:0 10px 15px #0077b599}.social-github:hover{box-shadow:0 10px 15px #3339}.social-button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition-duration:.5s;transition-timing-function:cubic-bezier(.68,-.85,.265,1.55);display:flex}.social-3d:hover .social-button{transform:translate3d(0,20px,30px)perspective(80px)rotateX(-60deg)translateY(2px)translateZ(10px)}.social-button svg{filter:drop-shadow(-1px -1px #fffc)drop-shadow(1px 1px #a3b1c699);transition:all .3s}@media (max-width:768px){.footer-container .nav-items{display:none}.footer-container .navbar-glass{padding:1rem}.footer-container .nav-content{flex-direction:column;align-items:stretch;gap:1rem}.footer-logo-section{display:none}.footer-socials-3d{justify-content:center;width:100%;margin-left:0}}.social-button svg path{transition:all .3s;fill:#2a2a2a!important}.social-3d:hover .social-button svg{filter:drop-shadow(-1px -1px #ffffffe6)drop-shadow(1px 1px #0003)drop-shadow(-2px -2px 1px #fffc)drop-shadow(2px 2px 2px #00000026)}.social-3d:hover .social-button svg path{fill:#1a1a1a!important}@media (max-width:768px){.footer-socials-3d{gap:10px}.social-3d{width:45px;height:45px}.footer-content-glass{flex-direction:column;align-items:flex-start}.footer-links-glass{display:none}}@media (max-width:480px){.social-3d{width:40px;height:40px}.social-button svg{height:1em}}.footer-container{padding:1rem 16px}.footer-container .navbar-extruded.navbar-glass{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg,#ffffffe6,#f4f8fcc2 55%,#e2e8f0ad);border:1px solid #ffffffe6;border-radius:18px;width:100%;max-width:1200px;margin:0 auto;padding:18px 28px;box-shadow:0 16px 38px -18px #64748b8c,inset 0 1px #ffffffa6}.footer-container .nav-link-glass{box-shadow:none;background:0 0;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex;color:#3a414c!important}.footer-container .nav-link-glass .nav-link-icon{color:#8a93a2;transition:color .15s}.footer-container .nav-link-glass span{transition:color .15s;color:#3a414c!important}.footer-container .nav-link-glass:hover{box-shadow:none;background:#f973160f}.footer-container .nav-link-glass:hover .nav-link-icon,.footer-container .nav-link-glass:hover span{color:#f97316!important}.footer-container .nav-link-glass:active,.footer-container .nav-link-glass.active{background:#f9731614!important;transform:translateY(1px)!important;box-shadow:inset 3px 3px 6px #a3b1c68c,inset -3px -3px 6px #ffffffe6!important}.footer-container .nav-link-glass:active .nav-link-icon,.footer-container .nav-link-glass:active span,.footer-container .nav-link-glass.active .nav-link-icon,.footer-container .nav-link-glass.active span{color:#f97316!important}.footer-container{flex-direction:column;align-items:center;gap:10px;padding:0 0 1rem}.footer-container .navbar-extruded.navbar-glass{width:min(1200px,100% - 32px)}.footer-about.fcad{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0009;border:1px solid #fff3;border-radius:18px;width:min(1200px,100% - 32px);margin:0 auto;padding:clamp(24px,3vw,36px) clamp(20px,3.5vw,44px);position:relative}.fcad__inner{max-width:1100px;margin:0 auto;padding-right:clamp(300px,30vw,430px);display:block}.fcad__text{text-align:left;min-width:0}.fcad__eyebrow{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex;color:#f97316!important}.fcad__logo{pointer-events:none;width:auto;height:17px}.fcad__title{letter-spacing:-.01em;text-shadow:0 2px 14px #00000073;margin:12px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:1.08;color:#fff!important}.fcad__tag{margin-top:8px;font-family:Kalam,cursive;font-size:clamp(19px,2vw,24px);display:block;color:#f97316!important}.fcad__desc{text-shadow:0 1px 10px #00000080;max-width:460px;margin:14px 0 0;font-size:clamp(14px,1.4vw,16px);font-weight:500;line-height:1.6;color:#fffffff0!important}.fcad__desc--hi{margin-top:6px}.fcad__btn,.fcad__btn:visited,.fcad__btn:hover,.fcad__btn:active,html.dark .fcad__btn,html.dark .fcad__btn:visited,html.dark .fcad__btn:hover,html.dark .fcad__btn:active{color:#fff!important}.fcad__btn{background:#f97316;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:11px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 26px -10px #f97316b3}.fcad__btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #f97316d9}.fcad__btn svg,html.dark .fcad__btn svg{color:#fff!important}.fcad__phone{aspect-ratio:981/1108;z-index:3;width:auto;height:calc(100% + clamp(48px,5vw,90px));position:absolute;bottom:0;right:clamp(20px,4vw,64px)}.fcad__phone-frame{object-fit:contain;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fcad__phone-video{object-fit:cover;z-index:1;pointer-events:none;background:#0d0f13;border-radius:clamp(10px,1.4vw,18px);width:37.51%;height:71.75%;position:absolute;top:11.19%;left:31.09%}@media (max-width:760px){.fcad__inner{padding-right:0}.fcad__phone{display:none}}
