/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,serif;line-height:1.6}h1,h2,h3{color:#fff;font-family:Poppins,sans-serif;font-weight:800}p{color:#fff;font-family:Inter,serif}a{text-decoration:none}li{list-style:none}html{scroll-behavior:smooth}body{background-color:#000}a{color:#fff}@keyframes glow-move{0%{text-shadow:0 0 4px #fff3,0 0 10px #ffffff1a}50%{text-shadow:0 0 6px #fff6,0 0 20px #fff3}to{text-shadow:0 0 4px #fff3,0 0 10px #ffffff1a}}.hero{z-index:90;width:100%;margin-top:6vw;display:flex;position:relative}.hero .hero-content{flex:100%;max-width:100%;padding:20px;position:relative}.hero .hero-content header h1{margin-bottom:10px;font-size:2rem;font-weight:600}.hero .hero-content header p{opacity:.7;font-size:1rem}.hero .hero-content .milestone-container{flex-direction:column;gap:15px;margin-top:30px;display:flex}.hero .hero-content .milestone-container .milestone-card h3{font-size:1.2rem;font-weight:600}.hero .hero-content .milestone-container .milestone-card .inner-milestone{align-items:center;gap:10px;display:flex}.hero .hero-content .milestone-container .milestone-card .inner-milestone img{width:30px;height:30px}.hero .hero-content .milestone-container .milestone-card .inner-milestone p{font-size:1rem}.hero .hero-content .cta-buttons{align-items:center;gap:15px;margin-top:50px;display:flex}.hero .hero-content .cta-buttons .explore-button{color:#000;background:#fff;border:2px solid #fff;border-radius:6px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:16px;text-decoration:none}.hero .hero-content .cta-buttons .hero-pricing-button{color:#fff;border:2px solid #0000;border-radius:6px;padding:10px 30px;font-family:Poppins,sans-serif;font-size:20px;text-decoration:none;transition:all .2s}.hero .hero-content .cta-buttons .hero-pricing-button:hover{text-shadow:0 0 5px #ffffffb3;border:2px solid #fff;border-radius:6px}.hero .overlay{opacity:.8;z-index:-5;background:#000;width:100%;height:500px;position:absolute}.hero .swiper-container{z-index:-10;width:100%;position:absolute}.hero .swiper-container .swiper-bottom,.hero .swiper-container .swiper-top{align-items:center;width:100%;padding:60px 0 0;display:flex}.hero .swiper-container .swiper-bottom .swiper-card,.hero .swiper-container .swiper-top .swiper-card{transform-origin:50%;cursor:pointer;object-fit:cover;width:100px;height:100px;padding-top:10px;transition:transform 1s;transform:rotate(-1deg)skew(10deg)}.hero .swiper-container .swiper-bottom .swiper-card .poster,.hero .swiper-container .swiper-top .swiper-card .poster{object-fit:cover;width:100%;height:auto;transition:all .3s ease-in;display:block;position:relative}.hero .swiper-container .swiper-bottom .swiper-card .btn-card,.hero .swiper-container .swiper-top .swiper-card .btn-card{display:none}@media (min-width:480px){.hero .hero-content{z-index:1000;width:100%;padding:60px 40px 40px}.hero .swiper-container{z-index:-10;width:100%;padding-top:70px;position:absolute}.hero .swiper-container .swiper-bottom,.hero .swiper-container .swiper-top{align-items:center;width:100%;padding:10px 0;display:flex}.hero .swiper-container .swiper-bottom .swiper-card,.hero .swiper-container .swiper-top .swiper-card{width:100px;height:180px;padding-top:10px}.hero .swiper-container .swiper-bottom .swiper-card .btn-card,.hero .swiper-container .swiper-top .swiper-card .btn-card{display:none}}@media (min-width:768px){.hero{width:100%;display:flex;position:relative}.hero .hero-content{width:100%;padding:60px 40px 40px}.hero .swiper-container{z-index:-10;width:100%;padding-top:20px;position:absolute}.hero .swiper-container .swiper-bottom,.hero .swiper-container .swiper-top{align-items:center;width:100%;padding:10px 0;display:flex}.hero .swiper-container .swiper-bottom .swiper-card,.hero .swiper-container .swiper-top .swiper-card{width:100px;height:200px}.hero .swiper-container .swiper-bottom .swiper-card .btn-card,.hero .swiper-container .swiper-top .swiper-card .btn-card{display:none}}@media (min-width:1024px){.hero{gap:30px;width:100%;display:flex}.hero .hero-content{width:45%;padding-left:100px}.hero .hero-content header h1{text-align:left;font-size:30px;font-weight:500}.hero .hero-content header p{opacity:.7;font-size:13px}.hero .hero-content .milestone-container{flex-direction:column;display:flex}.hero .hero-content .milestone-container .milestone-card{flex-direction:column;margin-top:25px;display:flex}.hero .hero-content .milestone-container .milestone-card h3{font-size:16px;font-weight:600}.hero .hero-content .milestone-container .milestone-card .inner-milestone{align-items:center;display:flex}.hero .hero-content .milestone-container .milestone-card .inner-milestone p{margin-left:5px;font-size:14px}.hero .hero-content .milestone-container .milestone-card .inner-milestone img{width:30px;height:30px}.hero .hero-content .cta-buttons{align-items:center;gap:15px;margin-top:50px;display:flex}.hero .hero-content .cta-buttons .explore-button{color:#000;background:#fff;border:2px solid #fff;border-radius:6px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:16px;text-decoration:none}.hero .hero-content .cta-buttons .hero-pricing-button{color:#fff;border:2px solid #000;border-radius:6px;padding:10px 30px;font-family:Poppins,sans-serif;font-size:20px;text-decoration:none;transition:all .2s}.hero .hero-content .cta-buttons .hero-pricing-button:hover{text-shadow:0 0 5px #ffffffb3;border:2px solid #fff;border-radius:6px}.hero .swiper-container{z-index:1000;flex-direction:column;width:55%;padding-top:60px;display:flex;position:relative}.hero .swiper-container .swiper-bottom,.hero .swiper-container .swiper-top{align-items:center;width:80%;padding:10px 0;display:flex}.hero .swiper-container .swiper-bottom .swiper-card,.hero .swiper-container .swiper-top .swiper-card{transform-origin:50%;cursor:pointer;object-fit:cover;width:100px;height:160px;padding-top:10px;transition:transform 1s;transform:rotate(-1deg)skew(10deg)}.hero .swiper-container .swiper-bottom .swiper-card .btn-card,.hero .swiper-container .swiper-top .swiper-card .btn-card{opacity:0;color:#fff;pointer-events:none;z-index:1000;background-color:#0009;border:2px solid #fff;border-radius:8px;padding:5px 20px;font-size:16px;text-decoration:none;transition:opacity .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .swiper-container .swiper-bottom .swiper-card:hover .poster,.hero .swiper-container .swiper-top .swiper-card:hover .poster{filter:blur(2px);border:2px solid #fff;transform:scale(1.1)}.hero .swiper-container .swiper-bottom .swiper-card:hover .btn-card,.hero .swiper-container .swiper-top .swiper-card:hover .btn-card{opacity:1;pointer-events:auto}}@media (min-width:1280px){.hero{gap:30px;width:100%;display:flex}.hero .hero-content{width:45%;padding-left:100px}.hero .hero-content header h1{text-align:left;font-size:36px;font-weight:600}.hero .hero-content header p{opacity:.7;font-size:13px}.hero .hero-content .milestone-container{flex-direction:column;display:flex}.hero .hero-content .milestone-container .milestone-card{flex-direction:column;margin-top:25px;display:flex}.hero .hero-content .milestone-container .milestone-card h3{font-size:16px;font-weight:600}.hero .hero-content .milestone-container .milestone-card .inner-milestone{align-items:center;display:flex}.hero .hero-content .milestone-container .milestone-card .inner-milestone p{margin-left:5px;font-size:14px}.hero .hero-content .milestone-container .milestone-card .inner-milestone img{width:30px;height:30px}.hero .hero-content .cta-buttons{align-items:center;gap:15px;margin-top:50px;display:flex}.hero .hero-content .cta-buttons .explore-button{color:#000;background:#fff;border:2px solid #fff;border-radius:6px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:16px;text-decoration:none}.hero .hero-content .cta-buttons .hero-pricing-button{color:#fff;border:2px solid #000;border-radius:6px;padding:10px 30px;font-family:Poppins,sans-serif;font-size:20px;text-decoration:none;transition:all .2s}.hero .hero-content .cta-buttons .hero-pricing-button:hover{text-shadow:0 0 5px #ffffffb3;border:2px solid #fff;border-radius:6px}.hero .swiper-container{flex-direction:column;width:55%;padding-top:40px;display:flex}.hero .swiper-container .swiper-bottom,.hero .swiper-container .swiper-top{align-items:center;width:80%;padding:10px 0;display:flex}.hero .swiper-container .swiper-bottom .swiper-card,.hero .swiper-container .swiper-top .swiper-card{transform-origin:50%;cursor:pointer;object-fit:cover;width:100px;height:220px;padding-top:10px;transition:transform 1s;transform:rotate(-1deg)skew(10deg)}.hero .swiper-container .swiper-bottom .swiper-card .btn-card,.hero .swiper-container .swiper-top .swiper-card .btn-card{opacity:0;color:#fff;pointer-events:none;z-index:1000;background-color:#0009;border:2px solid #fff;border-radius:8px;padding:5px 20px;font-size:16px;text-decoration:none;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .swiper-container .swiper-bottom .swiper-card:hover .poster,.hero .swiper-container .swiper-top .swiper-card:hover .poster{filter:blur(2px);border:2px solid #fff;transform:scale(1.1)}.hero .swiper-container .swiper-bottom .swiper-card:hover .btn-card,.hero .swiper-container .swiper-top .swiper-card:hover .btn-card{opacity:1;pointer-events:auto}}.why-us{color:#fff;text-align:center;width:100%;margin-top:200px;padding:40px 20px;position:relative}.why-us .whyus-bg{object-fit:contain;z-index:-10;filter:brightness(20%)blur(5px);width:100%;height:100%;padding-top:250px;position:absolute;inset:0}.why-us__header{margin:30px 0}.why-us__header h2{margin-bottom:10px;font-size:22px}.why-us__header h2 .golden-text{color:#eeba2b;border-radius:10px;padding:3px 0}.why-us__grid{grid-template-columns:repeat(280px,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.why-us__card{cursor:default;border-radius:12px;align-items:center;gap:30px;padding:0 20px;transition:all .3s;display:flex}.why-us__card .inner-whyus-card{text-align:left;flex-direction:column;display:flex}.why-us__card h3{margin-top:20px;font-size:16px}.why-us__card p{color:#ccc;margin-top:10px;font-family:Poppins,sans-serif;font-size:12px}.why-us__icon{color:gold;border-right:2px solid #fff;justify-content:center;align-items:center;padding-right:20px;display:flex}.why-us .milestone-container-whyus{justify-content:center;gap:20px;margin-top:40px;display:flex}.why-us .milestone-container-whyus .milestone-card-whyus{border:2px solid #fff;border-radius:16px;flex-direction:column;width:45%;margin-top:25px;padding:8px 20px;display:flex}.why-us .milestone-container-whyus .milestone-card-whyus h3{text-align:left;font-size:10px;font-weight:600}.why-us .milestone-container-whyus .milestone-card-whyus .inner-milestone-whyus{align-items:center;display:flex}.why-us .milestone-container-whyus .milestone-card-whyus .inner-milestone-whyus p{margin-left:5px;font-size:16px}.why-us .milestone-container-whyus .milestone-card-whyus .inner-milestone-whyus img{width:30px;height:30px}.why-us .whyus-bottom{margin-top:20px;padding:10px 20px;display:flex}.why-us .whyus-bottom p{color:#ccc;opacity:.6;font-family:Poppins,sans-serif;font-size:12px}@media (min-width:1024px){.why-us{color:#fff;text-align:center;width:100%;margin-top:250px;padding:80px 20px;position:relative}.why-us .whyus-bg{object-fit:contain;z-index:-10;filter:brightness(20%)blur(5px);width:100%;height:100%;padding-top:250px;position:absolute;inset:0}.why-us__header{margin:50px 0}.why-us__header h2{margin-bottom:10px;font-size:30px}.why-us__header h2 .golden-text{color:#eeba2b;border-radius:10px;padding:3px 0}.why-us__header h4{font-size:20px;font-weight:500}.why-us__grid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:0 auto;display:grid}.why-us__card{cursor:default;border-radius:12px;align-items:center;gap:30px;padding:30px 20px;transition:all .3s;display:flex}.why-us__card .inner-whyus-card{text-align:left;flex-direction:column;display:flex}.why-us__card h3{margin-top:20px;font-size:1.25rem}.why-us__card p{color:#ccc;margin-top:10px;font-family:Poppins,sans-serif;font-size:.95rem}.why-us__icon{color:gold;border-right:2px solid #fff;justify-content:center;align-items:center;padding-right:20px;display:flex}.why-us .milestone-container-whyus{justify-content:center;gap:30px;margin-top:40px;display:flex}.why-us .milestone-container-whyus .milestone-card-whyus{border:2px solid #fff;border-radius:16px;flex-direction:column;width:15%;margin-top:25px;padding:8px 20px;display:flex}.why-us .milestone-container-whyus .milestone-card-whyus h3{text-align:left;font-size:16px;font-weight:600}.why-us .milestone-container-whyus .milestone-card-whyus .inner-milestone-whyus{align-items:center;display:flex}.why-us .milestone-container-whyus .milestone-card-whyus .inner-milestone-whyus p{margin-left:5px;font-size:14px}.why-us .milestone-container-whyus .milestone-card-whyus .inner-milestone-whyus img{width:30px;height:30px}.why-us .whyus-bottom{margin-top:20px;padding:10px 300px;display:flex}.why-us .whyus-bottom p{color:#ccc;opacity:.6;font-family:Poppins,sans-serif;font-size:16px}}.testimonial{padding:180px 30px 0;position:relative}.testimonial .middle-bg{z-index:-99;opacity:.6;background:radial-gradient(#ffffff40,#0000 80%);width:100%;height:400vw;position:absolute;inset:0}.testimonial header{width:100%}.testimonial header h2{width:80%;margin-bottom:50px;font-size:26px}.testimonial header h2 .golden-text{color:#eeba2b;border-radius:10px;padding:3px 0}.testimonial header .company-list-top{border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:50px;display:flex}.testimonial header .company-list-top img{object-fit:cover;filter:brightness(70%);border-radius:50%;width:40px;height:40px;box-shadow:0 0 15px #ffffff1a}.testimonial header .company-list-bottom{border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:5px;display:flex}.testimonial header .company-list-bottom img{object-fit:cover;filter:brightness(70%);border-radius:50%;width:40px;height:40px;box-shadow:0 0 15px #ffffff1a}.testimonial header .hr-container{justify-content:center;align-items:center;width:100%;margin:60px 0;display:flex}.testimonial header .hr-container .hr-line{opacity:.4;width:90%;height:2px;box-shadow:0 -6px 17px #fff}.testimonial header .rating-star-container{justify-content:center;align-items:center;gap:5px;display:flex}.testimonial header .rating-star-container .rating-star{filter:brightness(90%);width:45px;height:45px}.testimonial header .rating-star-container h3{font-size:25px}.testimonial header .rating-text{text-align:center;opacity:.6;margin-top:5px;font-family:Poppins,sans-serif;font-size:12px;font-style:italic}.testimonial header .testimonial-center-text{text-align:center;opacity:.7;letter-spacing:1px;margin:20px 0;font-size:14px;font-style:italic}.testimonial .testimonial-navigation-btn{justify-content:end;align-items:center;gap:8px;margin:0 0 10px;display:flex}.testimonial .testimonial-navigation-btn .btn-back,.testimonial .testimonial-navigation-btn .btn-forward{cursor:pointer;border-radius:50%;padding:4px;transition:all 50ms ease-in}.testimonial .testimonial-navigation-btn .btn-back img,.testimonial .testimonial-navigation-btn .btn-forward img{-webkit-user-select:none;user-select:none}.testimonial .testimonial-navigation-btn .btn-back:active,.testimonial .testimonial-navigation-btn .btn-forward:active{background-color:#000;border:2px solid #fff3}.testimonial .swiper-testimonial-card{background:#111;border:1px solid #fff3;border-radius:18px;flex-direction:column;align-items:baseline;min-height:200px;padding:25px 30px;display:flex;position:relative}.testimonial .swiper-testimonial-card .upper-card-text{opacity:.6;margin-bottom:5px;font-size:12px}.testimonial .swiper-testimonial-card .middle-card-text{margin-bottom:20px;font-family:Poppins,sans-serif;font-size:14px;font-style:italic}.testimonial .swiper-testimonial-card .bottom-card{align-items:center;display:flex}.testimonial .swiper-testimonial-card .bottom-card .profile-info{flex-direction:column;margin-left:10px;display:flex}.testimonial .swiper-testimonial-card .bottom-card .profile-info p{font-family:Poppins,sans-serif;font-size:12px}.testimonial .swiper-testimonial-card .bottom-card .profile-info .profile-info-bottom-text{opacity:.7;font-size:10px}.testimonial .swiper-testimonial-card .bottom-card .testimonial-profile{border-radius:50%}@media (min-width:1024px){.testimonial{padding:200px 80px 0 100px}.testimonial .middle-bg{z-index:-99;background:radial-gradient(#ffffff40,#0000 70%);width:100%;height:240vw;position:absolute;inset:0}.testimonial header{flex-direction:column;align-items:center;display:flex}.testimonial header h2{width:60%;margin-bottom:80px;font-size:30px}.testimonial header .company-list-bottom,.testimonial header .company-list-top{gap:12px;margin:5px 0}.testimonial header .company-list-bottom img,.testimonial header .company-list-top img{width:65px;height:65px}.testimonial header .hr-container .hr-line{width:60%}}.catalog{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;padding:180px 20px 0;display:flex;position:relative}.catalog .left-catalog{text-align:left}.catalog .left-catalog header{flex-direction:column;align-items:center;margin:30px 0;display:flex}.catalog .left-catalog header h2{font-size:26px}.catalog .left-catalog header h2 .golden-text{color:#eeba2b;border-radius:10px;padding:3px 0}.catalog .left-catalog header .left-catalog-info p{color:#fff9;text-align:center;align-items:center;margin-top:15px;font-size:16px;display:flex}.catalog .left-catalog header .left-catalog-info p .dot{color:#fff9;margin:0 5px;font-size:12px}.catalog .left-catalog header .left-catalog-info p .catalog-highlight{color:#fff}.catalog .catalog-inner-container{background:#111;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;width:85vw;padding:5cqh 0;display:flex;position:relative}.catalog .catalog-inner-container .upper-text{padding:0 30px}.catalog .catalog-inner-container .right-catalog{background:#111;width:100%;height:auto;margin-top:30px}.catalog .catalog-inner-container .right-catalog .catalog-card-container{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card{background-color:#18181b;border-radius:12px;flex-direction:column;align-items:center;width:200px;height:auto;transition:all .7s ease-in;display:flex;overflow:hidden;box-shadow:0 0 5px #ffffff14}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview{flex-direction:column;align-items:center;padding-bottom:20px;display:flex}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview .poster-card{border-top-right-radius:12px;border-bottom-right-radius:12px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview .preview-icon{color:gold}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview .inner-preview-card h3{margin-top:10px;font-size:14px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .hidden-catalog{opacity:0;max-height:0;margin-left:10px;padding:0 15px;transition:all .5s ease-in-out;overflow:hidden;transform:translateY(-10px)}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .hidden-catalog p{font-family:Poppins,sans-serif;font-size:14px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .hidden-catalog img{border-radius:8px;width:200px;height:auto}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card:active,.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card:hover{flex-direction:column;align-items:flex-start;width:200px;padding-bottom:30px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card:active .hidden-catalog,.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card:hover .hidden-catalog{opacity:1;max-height:300px;transform:translateY(0)}.catalog .faq-container{flex-direction:column;align-items:center;display:flex}.catalog .faq-container h3{width:100%;margin-bottom:15px;padding:0 15px;font-size:21px;text-decoration:underline}.catalog .faq-container .left-catalog-info p{color:#fff9;text-align:center;align-items:center;margin:35px 0 25px;font-size:16px;display:flex}.catalog .faq-container .left-catalog-info p .dot{color:#fff9;margin:0 5px;font-size:12px}.catalog .faq-container .left-catalog-info p .catalog-highlight{color:#fff}.catalog .faq-container .faq-inner-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;padding:0 15px 15px;font-size:14px;display:grid}.catalog .faq-container .faq-inner-container p{opacity:.8}.catalog .faq-container .faq-inner-container .faq-title-container{border-left:3px solid #ffffff80;align-items:center;height:10vw;padding-left:20px;display:inline-block}@media (min-width:1024px){.catalog .faq-container .faq-inner-container .faq-title-container{height:3vw}}.catalog .faq-container .faq-inner-container .title-faq-question{color:#fff;opacity:1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.catalog .faq-container .faq-inner-container .faq-question,.catalog .faq-container .faq-inner-container .faq-question-2{color:#eeba2b;background:#111;border-radius:5px;padding:3px 5px;font-size:14px}.catalog .tools-slider{flex-direction:column;align-items:center;width:100%;margin-top:40px;display:flex}.catalog .tools-slider .left-catalog-info p{color:#fff9;text-align:center;align-items:center;margin:25px 0;font-size:16px;display:flex}.catalog .tools-slider .left-catalog-info p .dot{color:#fbfbfb99;margin:0 5px;font-size:12px}.catalog .tools-slider .left-catalog-info p .catalog-highlight{color:#fff}.catalog .tools-slider .slider-card-wrapper{background-color:#e2e2e2;align-items:center;width:100%;padding:5px 0;display:flex}.catalog .tools-slider .slider-card-wrapper .tools-card{border-right:2px solid #ccc;align-items:center;padding-left:5px;display:flex}.catalog .tools-slider .slider-card-wrapper .tools-card p{color:#000;margin-left:5px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.catalog .tools-slider .slider-card-wrapper .tools-card .tool-icon{width:25px;height:25px}@media (min-width:1024px){.catalog{flex-direction:column;align-items:center;width:100%;padding:180px 20px 0;display:flex}.catalog .left-catalog{text-align:left}.catalog .left-catalog header{flex-direction:column;align-items:center;margin:30px 0;display:flex}.catalog .left-catalog header h2{font-size:33px}.catalog .left-catalog header .golden-text{color:#eeba2b;border-radius:10px;padding:3px 0}.catalog .catalog-inner-container{background:#111;border-radius:20px;flex-direction:column;align-items:center;width:90vw;padding:70px 0;display:flex;position:relative}.catalog .catalog-inner-container .right-catalog{background:#111;width:100%;margin-top:30px}.catalog .catalog-inner-container .right-catalog .catalog-card-container{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card{background-color:#18181b;border-radius:12px;flex-direction:column;align-items:center;width:200px;height:250px;transition:all .7s;display:flex;overflow:hidden}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview{flex-direction:column;align-items:center;padding-bottom:20px;display:flex}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview .poster-card{border-top-right-radius:12px;border-bottom-right-radius:12px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview .preview-icon{color:gold}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .card-preview .inner-preview-card h3{margin-top:10px;font-size:14px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .hidden-catalog{margin-left:10px;padding:15px 15px 0;display:none}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .hidden-catalog p{font-family:Poppins,sans-serif;font-size:14px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card .hidden-catalog img{border-radius:8px;width:200px;height:auto}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card:hover{border:2px solid #ffffff14;flex-direction:row;align-items:flex-start;width:420px}.catalog .catalog-inner-container .right-catalog .catalog-card-container .inner-catalog-card:hover .hidden-catalog{display:block}.catalog .tools-slider{flex-direction:column;align-items:center;width:100%;margin-top:60px;display:flex}.catalog .tools-slider .left-catalog-info p{color:#fff9;text-align:center;align-items:center;margin:30px 0;font-size:16px;display:flex}.catalog .tools-slider .left-catalog-info p .dot{color:#fff9;margin:0 7px;font-size:14px}.catalog .tools-slider .left-catalog-info p .catalog-highlight{color:#fff}.catalog .tools-slider .slider-card-wrapper{background-color:#f1f1f1;align-items:center;width:100%;padding:10px 20px;display:flex}.catalog .tools-slider .slider-card-wrapper .tools-card{border-right:2px solid #ccc;align-items:center;padding:0 20px;display:flex}.catalog .tools-slider .slider-card-wrapper .tools-card p{color:#111;margin-left:10px;font-size:14px}.catalog .tools-slider .slider-card-wrapper .tools-card:last-child{border-right:none}}.pricing-section{-webkit-user-select:none;user-select:none;width:100%;padding:180px 20px 50px}.pricing-section,.pricing-section header{flex-direction:column;justify-content:center;align-items:center;display:flex}.pricing-section header h2{font-size:26px}@media (min-width:1024px){.pricing-section header h2{font-size:33px}}.pricing-section header h2 .golden-text-pricing{color:#eeba2b;border-radius:10px;padding:3px 0}.pricing-section header p{color:#ccc;font-size:16px}.pricing-section .banner-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;width:100%;height:auto;margin-top:80px;display:flex}.pricing-section .banner-wrapper .banner-nebula,.pricing-section .banner-wrapper .banner-planet,.pricing-section .banner-wrapper .banner-star{border:2px solid #ccc;border-radius:14px;padding:0 30px;transition:all .3s ease-in;position:relative}.pricing-section .banner-wrapper .banner-nebula .upper-banner,.pricing-section .banner-wrapper .banner-planet .upper-banner,.pricing-section .banner-wrapper .banner-star .upper-banner{border-bottom:1px solid #fff6;padding-bottom:3px}.pricing-section .banner-wrapper .banner-nebula .upper-banner .best-plan,.pricing-section .banner-wrapper .banner-planet .upper-banner .best-plan,.pricing-section .banner-wrapper .banner-star .upper-banner .best-plan{color:#000;background:#ccc;border-bottom:2px solid #ccc;border-left:2px solid #ccc;border-top-right-radius:14px;border-bottom-left-radius:14px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;top:-1px;right:-1px}.pricing-section .banner-wrapper .banner-nebula .upper-banner .price-start,.pricing-section .banner-wrapper .banner-planet .upper-banner .price-start,.pricing-section .banner-wrapper .banner-star .upper-banner .price-start{padding-top:30px;font-family:Poppins,sans-serif;font-size:12px}.pricing-section .banner-wrapper .banner-nebula .upper-banner .plan-price,.pricing-section .banner-wrapper .banner-planet .upper-banner .plan-price,.pricing-section .banner-wrapper .banner-star .upper-banner .plan-price{font-family:Poppins,sans-serif;font-size:33px}.pricing-section .banner-wrapper .banner-nebula .upper-banner .plan-price-desc,.pricing-section .banner-wrapper .banner-planet .upper-banner .plan-price-desc,.pricing-section .banner-wrapper .banner-star .upper-banner .plan-price-desc{opacity:.7;width:200px;font-size:10px}.pricing-section .banner-wrapper .banner-nebula .upper-banner .consult-btn-desc,.pricing-section .banner-wrapper .banner-planet .upper-banner .consult-btn-desc,.pricing-section .banner-wrapper .banner-star .upper-banner .consult-btn-desc{text-align:right;margin-top:10px;margin-right:20px;font-size:10px}.pricing-section .banner-wrapper .banner-nebula .upper-banner .pricing-btn,.pricing-section .banner-wrapper .banner-planet .upper-banner .pricing-btn,.pricing-section .banner-wrapper .banner-star .upper-banner .pricing-btn{justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:20px;display:flex}.pricing-section .banner-wrapper .banner-nebula .upper-banner .pricing-btn .pricing-select-btn,.pricing-section .banner-wrapper .banner-planet .upper-banner .pricing-btn .pricing-select-btn,.pricing-section .banner-wrapper .banner-star .upper-banner .pricing-btn .pricing-select-btn{color:#000;background:#fff;border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:60%;padding:3px 0;font-family:Poppins,sans-serif;display:flex}.pricing-section .banner-wrapper .banner-nebula .upper-banner .pricing-btn .pricing-consult-btn,.pricing-section .banner-wrapper .banner-planet .upper-banner .pricing-btn .pricing-consult-btn,.pricing-section .banner-wrapper .banner-star .upper-banner .pricing-btn .pricing-consult-btn{border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:40%;padding:3px 0;font-family:Poppins,sans-serif;display:flex}.pricing-section .banner-wrapper .banner-nebula .bottom-banner,.pricing-section .banner-wrapper .banner-planet .bottom-banner,.pricing-section .banner-wrapper .banner-star .bottom-banner{flex-direction:column;align-items:center;width:100%;padding-bottom:20px;display:flex}.pricing-section .banner-wrapper .banner-nebula .bottom-banner h3,.pricing-section .banner-wrapper .banner-planet .bottom-banner h3,.pricing-section .banner-wrapper .banner-star .bottom-banner h3{color:#eeba2b;letter-spacing:1.5px;border-radius:10px;padding:20px 0;font-size:20px}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .benefit-bottom-banner,.pricing-section .banner-wrapper .banner-planet .bottom-banner .benefit-bottom-banner,.pricing-section .banner-wrapper .banner-star .bottom-banner .benefit-bottom-banner{border-bottom:1px solid #fff6;flex-direction:column;width:100%;margin-top:15px;padding-bottom:15px;display:flex}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .benefit-bottom-banner .inner-benefit-banner,.pricing-section .banner-wrapper .banner-planet .bottom-banner .benefit-bottom-banner .inner-benefit-banner,.pricing-section .banner-wrapper .banner-star .bottom-banner .benefit-bottom-banner .inner-benefit-banner{align-items:center;gap:10px;padding:5px 20px 5px 0;display:flex}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .benefit-bottom-banner p,.pricing-section .banner-wrapper .banner-planet .bottom-banner .benefit-bottom-banner p,.pricing-section .banner-wrapper .banner-star .bottom-banner .benefit-bottom-banner p{font-family:Poppins,sans-serif;font-size:15px}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .benefit-bottom-banner .icon-check,.pricing-section .banner-wrapper .banner-planet .bottom-banner .benefit-bottom-banner .icon-check,.pricing-section .banner-wrapper .banner-star .bottom-banner .benefit-bottom-banner .icon-check{color:#0f9;width:25px;height:25px}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .plan-gradient-text-star,.pricing-section .banner-wrapper .banner-planet .bottom-banner .plan-gradient-text-star,.pricing-section .banner-wrapper .banner-star .bottom-banner .plan-gradient-text-star{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,khaki,#fff,#dcdcdc) 0 0/200%;-webkit-background-clip:text;animation:glow-move 3s linear infinite}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .plan-gradient-text-planet,.pricing-section .banner-wrapper .banner-planet .bottom-banner .plan-gradient-text-planet,.pricing-section .banner-wrapper .banner-star .bottom-banner .plan-gradient-text-planet{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#88d3ce,#6e45e2,#88d3ce) 0 0/200%;-webkit-background-clip:text;animation:glow-move 3s linear infinite}.pricing-section .banner-wrapper .banner-nebula .bottom-banner .plan-gradient-text-nebula,.pricing-section .banner-wrapper .banner-planet .bottom-banner .plan-gradient-text-nebula,.pricing-section .banner-wrapper .banner-star .bottom-banner .plan-gradient-text-nebula{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#ff4ecd,#00c9ff,#6a11cb) 0 0/300%;-webkit-background-clip:text;animation:glow-move 4s ease-in-out infinite}.pricing-section .banner-wrapper .banner-nebula .banner-planet,.pricing-section .banner-wrapper .banner-nebula .banner-star,.pricing-section .banner-wrapper .banner-nebula:hover,.pricing-section .banner-wrapper .banner-planet .banner-planet,.pricing-section .banner-wrapper .banner-planet .banner-star,.pricing-section .banner-wrapper .banner-planet:hover,.pricing-section .banner-wrapper .banner-star .banner-planet,.pricing-section .banner-wrapper .banner-star .banner-star,.pricing-section .banner-wrapper .banner-star:hover{background:#131311;scale:1.02;box-shadow:0 0 5px #fff9}.pricing-section .banner-wrapper .banner-nebula{scale:1.1}.pricing-section .banner-wrapper .banner-nebula:hover{background:#131311;scale:1.11;box-shadow:0 0 5px #fff9}.pricing-section .disclaimer{opacity:.6;color:#fff;text-align:center;margin-top:70px;padding:0 20px;font-size:12px}@media (min-width:1024px){.pricing-section .disclaimer{margin-top:100px;padding:0 200px;font-size:14px}}.profile__dashboard{color:#f5f5f5;background-color:#0a0a0a;width:100%;max-width:960px;margin:0 auto;padding:40px 20px;font-family:Inter,sans-serif;line-height:1.6}.profile__header{margin-bottom:40px}.profile__header .profile__title{color:#fff;margin-bottom:10px;font-size:2.5rem;font-weight:700}.profile__header .profile__subtitle{color:#bbb;font-size:1rem}.profile__card{background:#111;border:1px solid #222;border-radius:12px;margin-bottom:30px;padding:30px;box-shadow:0 4px 20px #ffffff0d}.section__title{border-left:4px solid #fff;margin-bottom:20px;padding-left:10px;font-size:1.5rem}.profile__info{flex-direction:column;gap:15px;display:flex}.profile__info-item{border-bottom:1px solid #222;justify-content:space-between;padding:10px 0;font-size:1rem;display:flex}.profile__info-item .label{color:#aaa;min-width:100px;font-weight:600}.profile__info-item span:last-child{color:#fff}.profile__table-wrapper{overflow-x:auto}.profile__table{border-collapse:collapse;width:100%;margin-top:10px}.profile__table td,.profile__table th{text-align:left;border-bottom:1px solid #333;padding:12px 16px}.profile__table th{color:#fff;text-transform:uppercase;background-color:#1a1a1a;font-size:.9rem;font-weight:600}.profile__table td{color:#ddd;font-size:.95rem}.profile__table .empty-row{text-align:center;color:#666;padding:20px 0;font-style:italic}.profile__logout{justify-content:flex-end;gap:10px;margin-top:40px;display:flex}.admin__dashboard{color:#fff;background-color:#121212;width:100%;padding:40px 80px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.admin__dashboard .admin__header{margin-bottom:30px}.admin__dashboard .admin__header .admin__title{color:#f0f0f0;margin-bottom:6px;font-size:2.5rem;font-weight:700}.admin__dashboard .admin__header .admin__subtitle{color:#aaa;font-size:1.1rem}.admin__dashboard .admin__analytics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-bottom:50px;display:grid}.admin__dashboard .admin__analytics .analytics__card{cursor:default;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:14px;padding:25px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 12px #ffffff12}.admin__dashboard .admin__analytics .analytics__card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #ffffff26}.admin__dashboard .admin__analytics .analytics__card h3{color:#ccc;margin-bottom:12px;font-size:1.15rem;font-weight:600}.admin__dashboard .admin__analytics .analytics__card p{color:#fff;font-size:2.2rem;font-weight:700}.admin__dashboard .admin__card{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:25px;box-shadow:0 4px 20px #0009}.admin__dashboard .section__title{color:#eee;margin-bottom:18px;font-size:1.7rem;font-weight:700}.admin__dashboard .admin__table-wrapper{overflow-x:auto}.admin__dashboard .admin__table{border-collapse:collapse;color:#ddd;width:100%;font-size:1rem}.admin__dashboard .admin__table thead{background-color:#222;border-bottom:2px solid #444}.admin__dashboard .admin__table thead th{text-align:left;color:#bbb;border-right:1px solid #333;padding:14px 16px;font-weight:600}.admin__dashboard .admin__table thead th:last-child{border-right:none}.admin__dashboard .admin__table tbody tr{border-bottom:1px solid #333}.admin__dashboard .admin__table tbody tr:hover{background-color:#2a2a2a}.admin__dashboard .admin__table tbody tr td{border-right:1px solid #333;padding:14px 16px}.admin__dashboard .admin__table tbody tr td:last-child{border-right:none}.admin__dashboard .admin__table tbody .empty-row{text-align:center;color:#777;padding:40px 0;font-style:italic}.about-container{color:#fff;background-color:#000;margin-top:-100px;padding:3rem 2rem 2rem}.about-container .highlight{color:#eeba2b}.about-container h1,.about-container h2,.about-container h3{font-weight:700}.about-container .about-hero{text-align:center}.about-container .about-hero h1{font-size:3rem;line-height:1.3}.about-container .about-hero .about-subtitle{color:#ccc;margin-top:1rem;font-size:1.2rem}.about-container .about-divider{opacity:.4;background:linear-gradient(90deg,#0000,#ccc,#0000);width:100%;height:2px;margin:4rem 0}.about-container .about-services{text-align:center}.about-container .about-services h2{margin-bottom:1rem}.about-container .about-services h2 span{color:#eeba2b}.about-container .about-services__description{color:#bbb;max-width:700px;margin:0 auto 2rem}.about-container .about-services__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.about-container .about-services__grid .about-service{border-left:4px solid #ccc;padding:1rem;transition:background .3s}.about-container .about-services__grid .about-service:hover{background-color:#1a1a1a}.about-container .about-services__grid .about-service h3{font-size:1.3rem}.about-container .about-services__grid .about-service h3 span{color:#eeba2b}.about-container .about-services__grid .about-service p{color:#ccc;font-size:1rem;line-height:1.6}.about-container .about-tools{text-align:center}.about-container .about-tools h2{margin-bottom:1rem}.about-container .about-tools h2 span{color:#eeba2b}.about-container .about-tools__intro{color:#bbb;max-width:700px;margin:0 auto 2rem;font-size:1rem}.about-container .about-tools__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-items:center;gap:1.5rem;display:grid}.about-container .about-tools__grid .about-tool{flex-direction:column;align-items:center;text-decoration:none;transition:transform .3s;display:flex}.about-container .about-tools__grid .about-tool img{object-fit:contain;background-color:#fff;border-radius:8px;width:48px;height:48px;margin-bottom:.5rem;padding:8px;box-shadow:0 2px 6px #ffffff0d}.about-container .about-tools__grid .about-tool span{color:#ccc;text-align:center;font-size:.9rem}.about-container .about-tools__grid .about-tool:hover{transform:scale(1.05)}.navbar-container{z-index:100;background-color:#111;justify-content:space-between;align-items:center;width:100%;height:80px;margin-bottom:0;padding:0 20px;display:flex;position:sticky;top:0}.navbar-container .left-navbar{display:none}.navbar-container .right-navbar{align-items:center;gap:8px;margin-top:6px;display:flex}.navbar-container .right-navbar .profile-navbar{margin-top:6px}.navbar-container .small-left-nav{align-items:center;display:flex}.navbar-container .small-left-nav h2{letter-spacing:2px;font-size:25px}.navbar-container .small-left-nav h2 .golden-a{color:#eeba2b;font-size:38px}.navbar-container .small-left-nav .dropdown-btn{cursor:pointer;margin-top:5px}.navbar-container .dropdown-menu{opacity:0;pointer-events:none;z-index:999;text-align:center;background-color:#111;border-radius:8px;padding:0 15px 15px;transition:opacity .3s,transform .3s;position:absolute;top:75%;left:65px;transform:translateY(-10px)}.navbar-container .dropdown-menu li{margin-bottom:5px;padding:0 5px}.navbar-container .dropdown-menu .pricing-navbar-dropdown{border:1px solid #fff;border-radius:6px}.navbar-container .dropdown-menu.show{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:480px){.navbar-container{z-index:100;background-color:#111;justify-content:space-between;align-items:center;width:100%;height:100px;margin-bottom:100px;padding:0 40px;display:flex;position:sticky;top:0}}@media (min-width:1024px){.navbar-container{z-index:1000;background-color:#111;height:100px;margin-bottom:100px;padding:0 40px}.navbar-container,.navbar-container .left-navbar{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-container .left-navbar{padding-right:20px}.navbar-container .left-navbar h2{letter-spacing:2px;font-size:30px}.navbar-container .left-navbar h2 .golden-a{color:#eeba2b;font-size:46px}.navbar-container .left-navbar ul{align-items:center;gap:16px;list-style:none;display:flex}.navbar-container .left-navbar ul .pricing-navbar{border:1px solid #fff;border-radius:6px;padding:4px 14px;transition:all .2s}.navbar-container .left-navbar ul li a{font-family:Poppins,sans-serif;transition:all .2s ease-in}.navbar-container .left-navbar ul li a:active{text-shadow:0 0 5px #fff}.navbar-container .right-navbar{align-items:center;display:flex}.navbar-container .dropdown-menu,.navbar-container .small-left-nav{display:none}}@media (min-width:1280px){.navbar-container{z-index:1000;background-color:#111;height:100px;margin-bottom:100px;padding:0 40px}.navbar-container,.navbar-container .left-navbar{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-container .left-navbar{padding-right:20px}.navbar-container .left-navbar h2{letter-spacing:2px;font-size:30px}.navbar-container .left-navbar h2 .golden-a{color:#eeba2b;font-size:46px}.navbar-container .left-navbar ul{align-items:center;gap:16px;list-style:none;display:flex}.navbar-container .left-navbar ul .pricing-navbar{border:1px solid #fff;border-radius:6px;padding:4px 14px;transition:all .2s}.navbar-container .left-navbar ul li a{font-family:Poppins,sans-serif;transition:all .2s ease-in}.navbar-container .left-navbar ul li a:active{text-shadow:0 0 5px #fff}.navbar-container .right-navbar{justify-content:space-between;align-items:center;width:8%;display:flex}.navbar-container .right-navbar .profile-navbar{width:40px;height:40px}.navbar-container .right-navbar .lang{cursor:pointer;border-left:2px solid #fff;padding-left:10px;font-size:12px}.navbar-container .dropdown-menu,.navbar-container .small-left-nav{display:none}}.footer-container{color:#ccc;background-color:#111;border-top:1px solid #444;margin-top:10rem;padding:5rem 2rem 3rem}.footer-container .highlight{color:#eeba2b}.footer-container .footer-content{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem;max-width:1280px;margin:0 auto;display:grid}@media (min-width:768px){.footer-container .footer-content{grid-template-columns:2fr 1fr 1fr 2fr}}.footer-container .footer-content .footer-brand{max-width:420px}.footer-container .footer-content .footer-brand h2{letter-spacing:.5px;color:#ccc;margin-bottom:1rem;font-size:2.2rem;font-weight:700}.footer-container .footer-content .footer-brand p{color:#bbb;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.footer-container .footer-content .footer-contact h4,.footer-container .footer-content .footer-nav h4,.footer-container .footer-content .footer-newsletter h4{color:#eeba2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:1rem;font-weight:600}.footer-container .footer-content .footer-contact ul,.footer-container .footer-content .footer-nav ul,.footer-container .footer-content .footer-newsletter ul{padding:0;list-style:none}.footer-container .footer-content .footer-contact ul li,.footer-container .footer-content .footer-nav ul li,.footer-container .footer-content .footer-newsletter ul li{margin-bottom:.75rem}.footer-container .footer-content .footer-contact ul li a,.footer-container .footer-content .footer-nav ul li a,.footer-container .footer-content .footer-newsletter ul li a{color:#ccc;font-size:.95rem;text-decoration:none;transition:color .3s}.footer-container .footer-content .footer-contact ul li a:hover,.footer-container .footer-content .footer-nav ul li a:hover,.footer-container .footer-content .footer-newsletter ul li a:hover{color:#eeba2b}.footer-container .footer-content .footer-contact ul li a svg,.footer-container .footer-content .footer-nav ul li a svg,.footer-container .footer-content .footer-newsletter ul li a svg{stroke:#ccc;stroke-width:1.5px;transition:stroke .3s}.footer-container .footer-content .footer-contact ul li a:hover svg,.footer-container .footer-content .footer-nav ul li a:hover svg,.footer-container .footer-content .footer-newsletter ul li a:hover svg{stroke:#eeba2b}.footer-container .footer-content .footer-contact .contact-hours{color:#777;margin-top:1rem;font-size:.85rem;font-style:italic}.footer-container .footer-content .footer-newsletter form{gap:.5rem;display:flex}.footer-container .footer-content .footer-newsletter form input[type=email]{color:#ccc;background-color:#222;border:1px solid #444;border-radius:4px;outline:none;flex:1;padding:.6rem 1rem;font-size:.95rem}.footer-container .footer-content .footer-newsletter form input[type=email]::placeholder{color:#666}.footer-container .footer-content .footer-newsletter form button{cursor:pointer;color:#111;background-color:#eeba2b;border:none;border-radius:4px;padding:0 1.2rem;font-weight:700;transition:background-color .3s}.footer-container .footer-content .footer-newsletter form button:hover{background-color:#d5a111}.footer-container .footer-content .footer-newsletter .newsletter-note{color:#666;margin-top:.6rem;font-size:.8rem}.footer-container .footer-social-cta{text-align:center;max-width:1280px;margin:3rem auto 1.5rem}.footer-container .footer-social-cta p{color:#eeba2b;margin-bottom:1rem;font-size:1.15rem;font-weight:600}.footer-container .footer-social-cta a.cta-button{color:#111;background-color:#eeba2b;border-radius:30px;padding:.8rem 2rem;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block;box-shadow:0 0 8px #eeba2b99}.footer-container .footer-social-cta a.cta-button:hover{background-color:#cca72b}.footer-container .footer-bottom{text-align:center;color:#555;border-top:1px solid #222;margin-top:3rem;padding-top:2rem;font-size:.85rem}.footer-container .footer-bottom ul.legal-links{justify-content:center;gap:1.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.footer-container .footer-bottom ul.legal-links li a{color:#777;font-size:.85rem;text-decoration:none;transition:color .3s}.footer-container .footer-bottom ul.legal-links li a:hover{color:#eeba2b}