.nty5-footer{background-color:#000;color:#fff;padding:15px 0 30px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.nty5-footer-container{max-width:1400px;margin:0 auto;padding:0 40px}.nty5-footer-logo{font-size:36px;font-weight:700;margin-bottom:30px;display:flex;align-items:center}.logo-9ty5{background:#FFF;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nty5-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:10px;padding-bottom:0;border-bottom:1px solid #333}.nty5-footer-newsletter{max-width:500px}.newsletter-title{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:20px;color:#fff}.newsletter-form{display:flex;gap:10px;margin-bottom:15px}#nty5-email-input{flex:1;padding:14px 20px;background-color:#fff0;border:2px solid #333;border-radius:8px;color:#fff;font-size:16px;transition:all 0.3s ease}#nty5-email-input:focus{outline:none;border-color:gold;background-color:rgb(255 215 0 / .05)}#nty5-email-input::placeholder{color:#999}.newsletter-submit{padding:14px 35px;background:#FFF;color:#000;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.newsletter-submit:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 215 0 / .3)}.newsletter-submit:active{transform:translateY(0)}.nty5-message{min-height:24px;font-size:14px;margin-top:10px;padding:8px 12px;border-radius:6px;transition:all 0.3s ease}.nty5-message.success{color:#4ade80;background-color:rgb(74 222 128 / .1);border:1px solid rgb(74 222 128 / .3)}.nty5-message.error{color:#f87171;background-color:rgb(248 113 113 / .1);border:1px solid rgb(248 113 113 / .3)}.footer-column-title{font-size:16px;font-weight:700;color:#FFF;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.nty5-footer-middle,.nty5-footer-right{display:flex;flex-direction:column}.footer-nav-column ul,.nty5-footer-right ul{list-style:none;padding:0;margin:0}.footer-nav-column ul li,.nty5-footer-right ul li{margin-bottom:12px}.footer-nav-column ul li a,.nty5-footer-right ul li a{color:#ccc;text-decoration:none;font-size:15px;transition:color 0.3s ease;display:inline-block}.footer-nav-column ul li a:hover,.nty5-footer-right ul li a:hover{color:gold}.nty5-footer-social-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #333}.nty5-footer-tagline{flex:1;max-width:600px}.nty5-footer-tagline p{color:#999;font-size:14px;line-height:1.6;margin:0}.footer-social{display:flex;gap:15px}.social-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all 0.3s ease;text-decoration:none}.social-icon.facebook{background-color:#1877f2;color:#fff}.social-icon.twitter{background-color:#000;color:#fff;border:1px solid #333}.social-icon.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color:#fff}.social-icon.linkedin{background-color:#0077b5;color:#fff}.social-icon:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgb(255 255 255 / .1)}.social-icon svg{width:20px;height:20px}.nty5-footer-bottom{text-align:center}.copyright{color:#666;font-size:14px;margin:0}.nty5-link{color:#FFF;font-weight:500}@media (max-width:1024px){.nty5-footer-top{grid-template-columns:1fr 1fr;gap:40px}.nty5-footer-left{grid-column:1 / -1}.nty5-footer-social-section{flex-direction:column;gap:20px;align-items:flex-start}}@media (max-width:768px){.nty5-footer{padding:40px 0 20px}.nty5-footer-container{padding:0 20px}.nty5-footer-top{grid-template-columns:1fr;gap:30px}.newsletter-form{flex-direction:column}.newsletter-submit{width:100%}.nty5-footer-logo{font-size:32px}}.newsletter-submit.loading{opacity:.7;cursor:not-allowed;pointer-events:none}.newsletter-submit.loading::after{content:'';display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid #000;border-top-color:#fff0;border-radius:50%;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}