.footer[data-v-733bc774]{background:linear-gradient(135deg,#0f1419,#151e26);border-top:1px solid rgba(255,107,53,.3);color:#fff;overflow:hidden;padding:80px 0 40px;position:relative}.footer[data-v-733bc774]:before{background:linear-gradient(90deg,#ff6b35,#4ecdc4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.footer-container[data-v-733bc774]{margin:0 auto;max-width:1400px;padding:0 30px;position:relative;z-index:1}.footer-grid[data-v-733bc774]{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.footer-brand .logo-container[data-v-733bc774]{align-items:center;border-radius:16px;cursor:pointer;display:flex;margin-bottom:25px;padding:10px;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:-moz-fit-content;width:fit-content}.footer-brand .logo-container[data-v-733bc774]:hover{background:rgba(255,107,53,.1);transform:translateY(-3px)}.footer-brand .logo-container:hover .footer-logo[data-v-733bc774]{transform:scale(1.1)}.footer-brand .footer-logo[data-v-733bc774]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:50px;margin-right:15px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.footer-brand .logo-text[data-v-733bc774]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff6b35,#4ecdc4);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;letter-spacing:1px}.social-icon[data-v-733bc774]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(34,45,56,.8),rgba(26,33,41,.6));border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#b0b7c3;display:flex;font-size:22px;height:50px;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:50px}.social-icon[data-v-733bc774]:hover{background:linear-gradient(135deg,#ff6b35,#ff8e53);border-color:transparent;box-shadow:0 0 30px rgba(255,107,53,.3);color:#fff;transform:translateY(-5px)}.footer-section .section-title[data-v-733bc774]{color:#fff;font-size:24px;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.footer-section .section-title[data-v-733bc774]:before{background:linear-gradient(90deg,#ff6b35,#4ecdc4);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.footer-section .section-title[data-v-733bc774]:after{background:hsla(0,0%,100%,.1);bottom:2px;content:"";height:1px;left:0;position:absolute;width:100%}.footer-links[data-v-733bc774]{display:flex;flex-direction:column;gap:18px}.footer-link[data-v-733bc774]{align-items:center;color:#b0b7c3;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;padding:8px 0;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.footer-link .link-text[data-v-733bc774],.footer-link[data-v-733bc774]{position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.footer-link .link-text[data-v-733bc774]{z-index:2}.footer-link .link-underline[data-v-733bc774]{background:linear-gradient(90deg,#ff6b35,#4ecdc4);border-radius:1px;bottom:0;height:2px;left:0;position:absolute;transition:width .4s ease;width:0}.footer-link[data-v-733bc774]:hover{color:#fff}.footer-link:hover .link-text[data-v-733bc774]{transform:translateX(10px)}.footer-link:hover .link-underline[data-v-733bc774]{width:100%}.contact-info .contact-desc[data-v-733bc774]{color:#b0b7c3;font-size:16px;line-height:1.6;margin-bottom:25px}.contact-info .contact-link[data-v-733bc774]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(34,45,56,.8),rgba(26,33,41,.6));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.contact-info .contact-link i[data-v-733bc774]{color:#ff6b35;font-size:20px;margin-right:12px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.contact-info .contact-link[data-v-733bc774]:hover{background:linear-gradient(135deg,rgba(255,107,53,.2),rgba(78,205,196,.1));border-color:rgba(255,107,53,.5);box-shadow:0 8px 20px rgba(255,107,53,.2);transform:translateY(-3px)}.contact-info .contact-link:hover i[data-v-733bc774]{color:#4ecdc4;transform:scale(1.2)}.footer-divider[data-v-733bc774]{background:linear-gradient(90deg,transparent,rgba(255,107,53,.3),transparent);height:1px;margin:50px 0;position:relative}.footer-divider[data-v-733bc774]:before{background:linear-gradient(90deg,#ff6b35,#4ecdc4);border-radius:3px;content:"";height:5px;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:100px}.about-section[data-v-733bc774]{margin-bottom:50px;text-align:center}.about-section p[data-v-733bc774]{color:#b0b7c3;font-size:18px;font-style:italic;line-height:1.8;margin:0 auto;max-width:900px;padding:0 20px;position:relative}.about-section p[data-v-733bc774]:after,.about-section p[data-v-733bc774]:before{color:rgba(255,107,53,.5);content:'"';font-size:32px;position:absolute;top:-10px}.about-section p[data-v-733bc774]:before{left:0}.about-section p[data-v-733bc774]:after{right:0}.copyright[data-v-733bc774]{padding:20px 0;text-align:center}.copyright span[data-v-733bc774]{color:#b0b7c3;font-size:14px;font-weight:500;letter-spacing:.5px}@media screen and (max-width:1200px){.footer-grid[data-v-733bc774]{gap:40px}.footer-container[data-v-733bc774]{padding:0 25px}}@media screen and (max-width:1024px){.footer[data-v-733bc774]{padding:60px 0 30px}.footer-grid[data-v-733bc774]{gap:35px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer-brand .logo-text[data-v-733bc774]{font-size:24px}}@media screen and (max-width:768px){.footer[data-v-733bc774]{padding:50px 0 25px}.footer-container[data-v-733bc774]{padding:0 20px}.footer-grid[data-v-733bc774]{gap:40px;grid-template-columns:1fr;text-align:center}.footer-brand .logo-container[data-v-733bc774]{margin:0 auto 20px}.footer-section .section-title[data-v-733bc774]:before{left:50%;transform:translateX(-50%)}.footer-links[data-v-733bc774]{align-items:center}.footer-link[data-v-733bc774]{justify-content:center}.footer-divider[data-v-733bc774]{margin:40px 0}.about-section[data-v-733bc774]{margin-bottom:40px}}@media screen and (max-width:480px){.footer[data-v-733bc774]{padding:40px 0 20px}.footer-container[data-v-733bc774]{padding:0 15px}.footer-brand .logo-container[data-v-733bc774]{flex-direction:column;padding:15px;text-align:center}.footer-brand .logo-container .footer-logo[data-v-733bc774]{margin-bottom:10px;margin-right:0}.footer-brand .logo-text[data-v-733bc774]{font-size:22px}.footer-section .section-title[data-v-733bc774]{font-size:22px;margin-bottom:25px}.footer-divider[data-v-733bc774]{margin:30px 0}.about-section p[data-v-733bc774]{font-size:16px;padding:0 15px}.social-icon[data-v-733bc774]{font-size:20px;height:45px;width:45px}}