@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:JetBrains Mono,Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{margin:0;overflow-x:hidden;padding:0}.no-scroll{height:100vh!important;overflow:hidden!important}*{box-sizing:border-box}.navbar{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background:#0000!important;border-bottom:none!important;box-shadow:none!important;contain:layout!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;transition:none!important;will-change:auto!important;z-index:10000!important}.navbar,.navbar-container{height:80px!important;width:100%!important}.navbar-container{align-items:center!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;display:flex!important;justify-content:space-between!important;margin:0 auto!important;max-width:1400px!important;padding:0 3rem!important;position:relative!important;transform:translateZ(0)!important}.navbar-logo{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:5px;text-decoration:none}.navbar-logo-img{height:150px;object-fit:contain;width:150px}.navbar-right{flex-shrink:0;gap:40px}.navbar-menu,.navbar-right{align-items:center;display:flex}.navbar-menu{gap:35px}.navbar-link{color:#f8f8f8;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;letter-spacing:.5px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.navbar-link:hover{color:gold}.navbar-link:after{background-color:gold;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.navbar-link:hover:after{width:100%}.navbar-link.active{color:gold}.navbar-link.active:after{width:100%}.navbar-cta{align-items:center;display:flex}.cta-button{background:linear-gradient(45deg,gold,orange);border:2px solid #0000;border-radius:18px;box-shadow:0 3px 10px #ffd70040;color:#000;cursor:pointer;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;height:40px;letter-spacing:.4px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cta-button:hover{background:#0000;border-color:gold;box-shadow:0 6px 20px #ffd70066;color:gold;transform:translateY(-2px)}.hamburger{display:none;padding:.5rem;z-index:10002}.hamburger span{background:#fff!important;border-radius:2px;transition:.3s ease}.mobile-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000fa,#1a1a1afa);border-bottom:1px solid #ffd70033;border-radius:25px 25px 25px 25px;box-shadow:0 8px 25px #0006;height:auto;left:0;max-height:700px;opacity:0;pointer-events:none;position:fixed;right:0;top:50px;transform:translateY(-100%);transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:10001}.mobile-menu.open{left:0;opacity:1;pointer-events:auto;right:0;top:80px;transform:translateY(0);visibility:visible}.mobile-menu-content{display:flex;flex-direction:column;gap:1rem;padding:2rem}.mobile-link{animation:slideInMobileHorizontal .3s ease forwards;border-bottom:1px solid #ffffff1a;color:#f8f8f8;cursor:pointer;display:block;font-size:16px;font-weight:500;opacity:0;padding:12px 0;position:relative;text-align:left;text-decoration:none!important;transform:translateY(-20px);transition:all .3s ease;width:100%}.mobile-link[type=button],button.mobile-link{background:none!important;border:none!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;margin:0!important;outline:none!important;text-align:left!important;width:100%!important}.mobile-menu.open .mobile-link{opacity:1;transform:translateX(0)}.mobile-link:first-child{animation-delay:.1s}.mobile-link:nth-child(2){animation-delay:.2s}.mobile-link:nth-child(3){animation-delay:.3s}.mobile-link:nth-child(4){animation-delay:.4s}.mobile-link:nth-child(5){animation-delay:.5s}.mobile-link.active,.mobile-link:hover{color:gold;padding-left:1rem}.mobile-link:after{background-color:gold;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.mobile-link.active:after,.mobile-link:hover:after{width:100%}.mobile-cta-button{animation:slideInMobileHorizontal .3s ease forwards;animation-delay:.6s;background:gold;border:2px solid gold;border-radius:25px;color:#000;cursor:pointer;display:block;font-size:14px;font-weight:600;margin:1px auto 5px;opacity:0;padding:4px 24px;text-align:center;text-decoration:none!important;transform:translateY(-20px);transition:all .25s ease-in-out;width:170px}.mobile-menu.open .mobile-cta-button{opacity:1;transform:translateX(0)}.mobile-cta-button:hover{background:#0000;color:gold}.mobile-menu-overlay{background:#0003!important;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}@keyframes slideInMobileHorizontal{to{opacity:1;transform:translateY(0)}}.scroll-progress{z-index:9998}@media (min-width:769px){.hamburger{display:none!important}.navbar-cta,.navbar-menu,.navbar-right{display:flex}.mobile-menu{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.mobile-menu-overlay{display:none}}@media (max-width:1024px) and (min-width:769px){.navbar-logo-img{height:100px;width:100px}}@media (max-width:768px){.navbar,.navbar-container{height:100px!important}.navbar-container{padding:0 1.5rem}.navbar-logo-img{height:80px;width:80px}.navbar-cta,.navbar-menu,.navbar-right{display:none}.hamburger{display:flex}.mobile-menu{left:0;right:0;top:100px;width:100%}}@media (max-width:480px){.navbar,.navbar-container{height:100px!important}.navbar-container{padding:0 1rem}.navbar-logo-img{height:100px;width:100px}.mobile-menu{left:0;margin:0;right:0;width:100%}.mobile-menu-content{padding:1.5rem 1rem}.mobile-link{border-bottom:1px solid #ffffff1a!important;font-size:16px!important}.mobile-link,button.mobile-link{padding:12px 0!important;text-align:center!important}button.mobile-link{background:#0000!important;border:none!important;border-bottom:1px solid #ffffff1a!important;color:#f8f8f8!important;font-weight:500!important;width:100%!important}.mobile-link:hover,button.mobile-link:hover{color:gold!important;padding-left:0!important;text-align:center!important}}.profile-dropdown-container{align-items:center;display:flex;position:relative}.profile-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(45deg,#ffd7001a,#ffa5001a);border:2px solid #ffd7004d;border-radius:25px;box-shadow:0 2px 8px #0003;color:#f8f8f8;cursor:pointer;display:flex;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;gap:8px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.profile-button:hover{background:linear-gradient(45deg,#ffd70033,#ffa50033);border-color:gold;box-shadow:0 4px 15px #ffd7004d;transform:translateY(-2px)}.profile-icon{color:gold;font-size:18px}.profile-text{font-size:13px;font-weight:500}.dropdown-arrow{color:gold;font-size:12px;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.profile-dropdown{animation:dropdownSlideIn .3s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000f2,#1a1a1af2);border:1px solid #ffd70033;border-radius:12px;box-shadow:0 8px 25px #0006;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:10002}.dropdown-item{background:none;border:none;border-bottom:1px solid #ffffff1a;color:#f8f8f8;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:14px;font-weight:400;padding:12px 16px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:linear-gradient(90deg,#ffd7001a,#ffa5001a);color:gold;padding-left:20px}.dropdown-item.logout{border-top:1px solid #ffffff1a;color:#ff6b6b}.dropdown-item.logout:hover{background:linear-gradient(90deg,#ff6b6b1a,#ff6b6b26);color:#ff8a8a}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1024px){.hamburger{display:none!important}.navbar-cta,.navbar-menu{display:flex!important}}@media (max-width:768px){.profile-dropdown-container{display:none}}@media (max-width:480px){.profile-dropdown-container{display:none}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-in-out}.fade-in.animate{opacity:1;transform:translateY(0)}.slide-left{opacity:0;transform:translateX(-50px);transition:all .8s ease-in-out}.slide-left.animate{opacity:1;transform:translateX(0)}.slide-right{opacity:0;transform:translateX(50px);transition:all .8s ease-in-out}.slide-right.animate{opacity:1;transform:translateX(0)}.slide-up{opacity:0;transition:all .8s ease-in-out}.slide-up.animate{opacity:1;transform:translateY(0)}.scale-in{opacity:0;transform:scale(.8);transition:all .6s ease-in-out}.scale-in.animate{opacity:1;transform:scale(1)}.rotate-in{opacity:0;transform:rotate(-10deg) scale(.8);transition:all .8s ease-in-out}.rotate-in.animate{opacity:1;transform:rotate(0deg) scale(1)}.animate-delay-1{transition-delay:.1s}.animate-delay-2{transition-delay:.2s}.animate-delay-3{transition-delay:.3s}.animate-delay-4{transition-delay:.4s}.animate-delay-5{transition-delay:.5s}.animate-delay-6{transition-delay:.6s}.hover-lift{transition:all .3s ease-in-out}.hover-lift:hover{box-shadow:0 10px 25px #00000026}.hover-scale{transition:all .3s ease-in-out}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:all .3s ease-in-out}.hover-glow:hover{box-shadow:0 0 20px #ffd70066}.hover-rotate{transition:all .3s ease-in-out}.hover-rotate:hover{transform:rotate(5deg)}.btn-hover-slide{overflow:hidden;position:relative;transition:all .3s ease}.btn-hover-slide:before{transition:left .5s ease}.card-hover{overflow:hidden;position:relative;transition:all .3s ease-in-out}.card-hover:before{background:linear-gradient(45deg,#ffd7001a,#ffa5001a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.card-hover:hover:before{opacity:1}.card-hover:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-8px)}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;background-clip:text}.text-glow{text-shadow:0 0 10px #ffd70080}.pulse{animation:pulse 2s infinite}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,-5px,0)}90%{transform:translate3d(0,-2px,0)}}.bounce{animation:bounce 1s infinite}.fadeInUp{animation:fadeInUp .8s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.slideInLeft{animation:slideInLeft .8s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.slideInRight{animation:slideInRight .8s ease-out}.mobile-menu{transform:translateX(100%);transition:transform .4s ease-in-out}.mobile-menu.open{transform:translateX(0)}.mobile-menu-overlay{opacity:0;transition:all .3s ease;visibility:hidden}.mobile-menu-overlay.open{opacity:1;visibility:visible}.hamburger{cursor:pointer;display:flex;flex-direction:column;padding:4px}.hamburger span{background:#1a1a1a;height:3px;margin:3px 0;transform-origin:center;transition:.3s;width:25px}.hamburger.open span:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.scroll-progress{background:linear-gradient(90deg,gold,orange);height:3px;left:0;position:fixed;top:0;transition:width .1s ease;width:0;z-index:9999}.parallax{transform:translateY(0);transition:transform .1s ease-out}.observe-animation{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.observe-animation.in-view{opacity:1;transform:translateY(0)}.will-change{will-change:transform,opacity}.gpu-accelerated{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.parallax{transform:none!important}}.footer{background:linear-gradient(135deg,#1a1a1a,#2d2d2d 50%,#1a1a1a);color:#fff;overflow:hidden;position:relative}.footer-wave{height:60px;left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%}.footer-wave svg{display:block;height:60px;position:relative;width:calc(100% + 1.3px)}.footer-content{padding:80px 0 40px;position:relative;z-index:2}.footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:2fr .8fr 1.2fr;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-section{display:flex;flex-direction:column}.footer-section:first-child{align-items:center;margin-left:-30%;text-align:center}.footer-section:nth-child(2){margin-left:-90%}.footer-logo{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.footer-logo-img{height:auto;object-fit:contain;transition:transform .3s ease;width:180px}.footer-logo-img:hover{transform:scale(1.05)}.footer-description{color:#b0b0b0;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:300px;text-align:center}.social-links{gap:15px}.social-link,.social-links{display:flex;justify-content:center}.social-link{align-items:center;background:#ffd7001a;border-radius:50%;color:gold;height:40px;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:gold;box-shadow:0 5px 15px #ffd7004d;color:#1a1a1a;transform:translateY(-3px)}.social-link svg{height:20px;width:20px}.footer-title{color:gold;font-size:18px;font-weight:600;margin-bottom:20px;position:relative}.footer-title:after{background:linear-gradient(45deg,gold,orange);border-radius:1px;bottom:-8px;content:"";height:2px;left:29%;width:30px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#b0b0b0;padding-left:0;position:relative;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:gold;padding-left:10px}.footer-links a:before{background:gold;content:"";height:1px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.footer-links a:hover:before{width:6px}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-item{grid-gap:12px;color:#b0b0b0;display:grid;gap:12px;grid-template-columns:20px 1fr}.contact-icon{color:gold;height:20px;margin-left:100%;margin-right:-20%;margin-top:2px;width:20px}.contact-item span{line-height:1.5}.footer-bottom{background:#0000004d;border-top:1px solid #ffd7001a;padding:20px 0}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.copyright{color:#888;font-size:14px;margin:0}.footer-bottom-links{display:flex;gap:30px}.footer-bottom-links a{color:#888;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:gold}.contact-link{color:#fff;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:gold}@media (max-width:1024px){.footer-container{gap:30px;grid-template-columns:1fr 1fr}.footer-content{padding:60px 0 30px}}@media (max-width:768px){.footer-container{gap:40px;grid-template-columns:1fr;text-align:center}.footer-logo{justify-content:center}.footer-logo-img{margin-left:70%;width:180px}.footer-description{margin-left:20%;max-width:100%}.social-links{justify-content:center;margin-left:15%}.footer-title:after{left:50%;transform:translateX(-50%)}.footer-bottom-content{flex-direction:column;text-align:center}.footer-bottom-links{gap:20px}.footer-section:nth-child(2),.footer-section:nth-child(3){display:none}}@media (max-width:480px){.footer-content{padding:50px 0 20px}.footer-container{gap:30px;padding:0 15px}.footer-logo{justify-content:center}.footer-logo-img{width:110px}.social-links{gap:10px}.social-link{height:35px;width:35px}.social-link svg{height:18px;width:18px}.footer-bottom-links{flex-direction:column;gap:15px}.contact-info{gap:15px}.contact-item{justify-content:center;text-align:left}}@keyframes footer-wave-animation{0%,to{transform:translateX(0)}50%{transform:translateX(15px)}}.footer-wave svg{animation:footer-wave-animation 8s ease-in-out infinite}.footer-section:hover .footer-title{color:orange}.footer-section:hover .footer-title:after{transition:width .3s ease;width:50px}*{font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.home{margin-top:0;padding-top:0}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#f2f1ee);-webkit-background-clip:text;background-clip:text;font-family:Oswald,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:20px;text-align:center}.section-subtitle{color:#666;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6;margin:0 auto 60px}.pricing{background:linear-gradient(135deg,#000,#1a1a1a 50%,#2d2d2d);color:#fff;overflow:hidden;padding:100px 0;position:relative}.pricing:before{background:radial-gradient(circle at 20% 80%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffd70014 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.pricing .container{position:relative;z-index:1}.pricing .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:20px;text-align:center}.pricing .section-subtitle{color:#fffc;font-size:1.3rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:60px}.pricing-card{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffd70033;border-radius:20px;overflow:hidden;padding:40px 30px}.pricing-card:before{background:linear-gradient(135deg,#ffd7000d,#0000 50%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.pricing-card:hover{border-color:#ffd70066;box-shadow:0 20px 40px #ffd70033}.pricing-card:hover:before{opacity:1}.pricing-card.popular{background:linear-gradient(135deg,#ffd70026,#ffffff1a);border-color:gold;transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05) translateY(-10px)}.plan-name{font-size:1.5rem;margin-bottom:20px}.period{color:#ffffffb3}.plan-features{margin:0 0 40px}.plan-features li{color:#ffffffe6;gap:12px;padding:12px 0}.plan-button{background:linear-gradient(45deg,gold,orange);border-radius:12px;font-size:16px;padding:16px}.plan-button:hover{box-shadow:0 8px 20px #ffd7004d;transform:translateY(-2px)}.testimonials{background:#fff;padding:100px 0}.testimonials-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.testimonial-card{background:#f8f9fa;border-radius:20px;padding:30px;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-5px)}.stars{display:flex;gap:4px;margin-bottom:20px}.star{color:gold;height:20px;width:20px}.testimonial-text{color:#333;font-size:1.1rem;font-style:italic}.testimonial-author strong{color:#1a1a1a;display:block;font-weight:600;margin-bottom:4px}.testimonial-author span{color:#666;font-size:.9rem}.cta{background:#f8f9fa;color:#1a1a1a}.cta h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:16px}.cta p{color:#666;font-size:1.2rem;margin-bottom:40px}@media (max-width:768px){.pricing-grid,.testimonials-grid{grid-template-columns:1fr}.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-10px)}}.hero{border-radius:0 0 40px 40px;margin-bottom:20px;margin-top:0;min-height:50vh;overflow:hidden;padding:170px 0 60px;position:relative}.hero,.hero:after,.hero:before{background:linear-gradient(#0009,#0009),url(/static/media/background2.c91324c70d7f6785112d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero:after,.hero:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";inset:0;position:absolute;transform:translateX(0);will-change:transform;z-index:0}.hero:after{background:linear-gradient(#0009,#0009),url(/static/media/Background.1baf96ef8b4a3f06c05e.png);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.hero:before{animation:heroSlideFirst 6s infinite}.hero:after{animation:heroSlide 6s 0s infinite}@keyframes heroSlideFirst{0%{transform:translateX(0)}42%{transform:translateX(0)}50%{transform:translateX(-100%)}to{transform:translateX(-100%)}}@keyframes heroSlide{0%{transform:translateX(100%)}8%{transform:translateX(0)}42%{transform:translateX(0)}50%{transform:translateX(-100%)}to{transform:translateX(-100%)}}.hero>*{position:relative;z-index:2}.hero-video-bg{object-fit:cover;z-index:1}.hero-overlay,.hero-video-bg{height:100%;left:0;position:absolute;top:0;width:100%}.hero-overlay{background:linear-gradient(135deg,#000000b3,#14130f66);z-index:2}.hero:before{background:radial-gradient(circle at 30% 20%,#ffd7001a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-container{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:1fr;margin:0 auto;max-width:2000px;padding:0 40px;position:relative;z-index:3}.hero-content{background-image:url(/static/media/Background.1baf96ef8b4a3f06c05e.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:0 auto;text-align:center;width:100%}.hero-graphic{align-items:center;display:flex;height:120%;justify-content:center;width:120%}.home-hero-title{-webkit-text-fill-color:gold!important;animation:fadeInUp 1s ease-out;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:gold!important;font-family:Oswald,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:5px;margin-left:40px;text-align:left}.home-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f0f0ec,#ecebe9);-webkit-background-clip:text;background-clip:text;color:#f6f6f4;font-size:clamp(1.4rem,2vw,1.7rem);letter-spacing:-.01em;margin-top:0!important}.home-hero-subtitle{color:#fff!important;display:block;font-family:Oswald,sans-serif;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:200!important;letter-spacing:1.2px;line-height:1.4;margin:-10px auto 10px 40px!important;max-width:70%!important;text-align:left!important}.desktop-only{display:block}.hero-action-btn{align-items:center;background:#0000;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;margin-left:-82%;margin-top:10px;padding:16px 32px;position:relative;text-align:left;text-decoration:none;transition:all .3s ease}.hero-action-btn:before{border-radius:50px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0;z-index:-1}.hero-action-btn:before,.hero-action-btn:hover{background:linear-gradient(135deg,gold,#ffed4e)}.hero-action-btn:hover{box-shadow:0 8px 25px #ffd7004d;color:#1a1a1a;transform:translateY(-2px)}.hero-action-btn:hover:before{opacity:0}.hero-action-btn .btn-arrow{height:20px;transition:transform .3s ease;width:20px}.hero-action-btn:hover .btn-arrow{transform:translateX(4px)}.platform-network{height:400px;margin:0 auto;position:relative;transform:translateX(-35px);width:400px}.central-hub{left:72%;position:absolute;top:85%;transform:translate(-50%,-50%) scale(1.2);z-index:10}.hub-circle{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,gold,orange);border-radius:50%;bottom:40%;box-shadow:0 10px 30px #ffd7004d;display:flex;height:170px;justify-content:center;margin-bottom:1px;top:70%;width:170px}.hub-text{color:#000;font-size:14px;font-weight:700;line-height:1.2;text-align:center}.platform-icon{align-items:center;animation:float 3s ease-in-out infinite;background:#ffffff1a;border:2px solid gold;border-radius:50%;color:gold;display:flex;height:60px;justify-content:center;position:absolute;transition:all .3s ease;width:60px}.platform-icon svg{height:30px;width:30px}.linkedin-icon{animation-delay:0s;right:185px;top:10px}.instagram-icon{animation-delay:1s;bottom:20px;left:20px}.twitter-icon{animation-delay:2s;bottom:20px;right:20px}.platform-icon:hover{background:#ffd70033;box-shadow:0 5px 20px #ffd70066;transform:scale(1.1)}.connection-line{animation:pulse-line 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,gold 50%,#0000);height:2px;opacity:.6;position:absolute}.line-1{animation-delay:.5s;right:270px;top:25%;transform:rotate(180deg);transform-origin:right center;width:120px}.line-2{animation-delay:1.5s;left:80px;transform:rotate(45deg);transform-origin:left center}.line-2,.line-3{bottom:80px;width:120px}.line-3{animation-delay:2.5s;right:80px;transform:rotate(-45deg);transform-origin:right center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-line{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width:1024px){.hero{border-radius:0 0 25px 25px;padding:190px 0 70px}.hero-container{gap:12px;grid-template-columns:1fr;padding:0 30px;text-align:center}.hero-content{margin-left:0;max-width:none;order:1;text-align:center}.hero-subtitle{color:#fff!important;text-align:left!important}.hero-graphic{order:2}.home-hero-title{margin-left:30px;margin-top:50px}.home-hero-subtitle{margin-left:30px!important}.hero-action-btn{margin-left:30px}}@media (max-width:768px){.hero{border-radius:0 0 20px 20px;padding:80px 0 60px}.hero-stats{gap:40px}.hero{border-radius:0 0 20px 20px;padding:80px 0 60px}.hero-stats{align-items:center;flex-direction:column;gap:30px}.stat{min-width:120px}.hero-buttons{align-items:center;flex-direction:column}.desktop-only{display:none!important}.home-hero-title{font-weight:600;margin-left:20px;margin-top:50px;text-align:left}.home-hero-subtitle{margin-left:20px!important;text-align:left!important}.hero-action-btn{align-self:flex-start;margin-left:20px}}@media (max-width:480px){.hero{border-radius:0 0 15px 15px;padding:30px 0 25px!important}.hero-content{padding:0 15px}.hero-stats{gap:20px}.stat-number{font-size:2rem}.stat-label{font-size:.8rem}.desktop-only{display:none!important}.home-hero-title{font-weight:500;margin-left:15px;margin-top:120px;text-align:left}.home-hero-subtitle{margin-left:15px!important;text-align:left!important}.hero-action-btn{align-self:flex-start;font-size:1rem;margin-left:-48%;margin-top:0;padding:14px 28px}}@media (max-width:768px){.hero{padding:60px 0 80px}.hero-buttons{align-items:left;flex-direction:column}.hero-stats{flex-direction:column;gap:30px}}.statistics-section{background:#fff;margin-top:0;padding:80px 0}.statistics-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.statistic-item{background:#fffcfc;border-radius:20px;box-shadow:0 10px 30px #f3eeee1a;overflow:hidden;padding:40px 20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.statistic-item:before{background:linear-gradient(90deg,gold,orange);content:"";height:4px;left:0;position:absolute;right:0;top:0}.statistic-item:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.statistic-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;font-size:3.5rem;font-weight:800;margin-bottom:10px}.statistic-label{color:#666;font-size:1.2rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media (max-width:1024px){.statistics-section{padding:60px 0}.statistics-grid{gap:40px;max-width:900px}.statistic-item{padding:30px 15px}.statistic-number{font-size:3rem}}@media (max-width:768px){.statistics-section{padding:50px 0}.statistics-grid{gap:30px;grid-template-columns:1fr;max-width:400px}.statistic-item{padding:25px 15px}.statistic-number{font-size:2.5rem}.statistic-label{font-size:1.1rem}}@media (max-width:480px){.statistics-section{padding:40px 0}.statistic-item{padding:20px 10px}.statistic-number{font-size:2rem}.statistic-label{font-size:1rem}}.how-it-works{background:#fff;overflow:hidden;padding:10px 0 80px;position:relative}.section-headingis{color:#15140d;font-size:3rem!important;margin-bottom:0;margin-top:10px;text-align:center}.section-subtitleis{color:#0d0d0c;font-size:1.5rem;font-weight:200;margin-bottom:60px;margin-top:10px;text-align:center}.timeline-container{margin:0 auto;max-width:1000px;min-height:500px;padding:40px 0;position:relative}.timeline-line{bottom:0;margin:0;top:0;transform:translateX(-50%);width:4px;z-index:1}.timeline-dot,.timeline-line{background:#f8bd0a;left:50%;position:absolute}.timeline-dot{border-radius:50%;box-shadow:0 0 0 2px #fff;height:25px;margin-left:0;transform:translateX(-50%)!important;width:25px;z-index:2}.timeline-dot:first-child{top:20%}.timeline-dot:nth-child(2){top:55%}.timeline-dot:nth-child(3){top:85%}.timeline-step{background:#0000;margin-bottom:50px;padding:20px 0;position:relative;transition:all .3s ease;width:45%;z-index:2}.timeline-step.left{margin-right:auto;margin-top:0}.timeline-step.right{margin-left:auto;margin-top:10%}.step-number{align-items:center;background:#fff;border:3px solid #f8bd0a;border-radius:50%;box-shadow:0 5px 20px #00000026;color:#f8bd0a;display:flex;font-size:2.5rem;font-weight:700;height:80px;justify-content:center;padding:15px 25px;position:absolute;top:-15px;width:80px;z-index:999}.left .step-number,.right .step-number,.step-number{left:50%;transform:translateX(-50%)}.gradient-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8f9fa 50%,#e9ecef);border:1px solid #f8bd0a33;border-radius:20px;box-shadow:0 10px 30px #0000001a,0 1px 8px #0000000d;margin:10px 0;overflow:hidden;padding:30px 25px;position:relative;transition:all .3s ease}.gradient-box:before{background:linear-gradient(90deg,#f8bd0a,gold 50%,#f8bd0a);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.gradient-box:hover{border-color:#f8bd0a66;box-shadow:0 20px 40px #00000026,0 5px 15px #f8bd0a33;transform:translateY(-5px)}.step-content{display:flex;flex-direction:column;position:relative;z-index:1}.step-icon-container{align-items:center;display:flex;height:50px;margin-bottom:15px}.step-icon{color:#f8bd0a;font-size:2.5rem}.step-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:15px}.step-description{color:#666;font-size:1rem;line-height:1.6}@media (max-width:992px){.timeline-dot,.timeline-line{display:none}.timeline-step{width:90%}.timeline-step,.timeline-step.left,.timeline-step.right{margin:0 auto 40px}.left .step-number,.right .step-number{font-size:2.2rem;height:70px;left:50%;transform:translateX(-50%);width:70px}.gradient-box{margin:5px 0;padding:25px 20px}}@media (max-width:768px){.timeline-step{padding:15px;width:95%}.timeline-step,.timeline-step.left,.timeline-step.right{margin:0 auto 30px}.section-headingis{font-size:2.5rem!important}.section-subtitleis{font-size:1.2rem;margin-bottom:40px}.gradient-box{border-radius:15px;padding:20px 15px}.step-number{height:65px;top:-12px;width:65px}.step-icon,.step-number{font-size:2rem}.step-title{font-size:1.3rem}.step-description{font-size:.9rem}}@media (max-width:480px){.timeline-container{padding:20px 0}.timeline-step{padding:10px;width:100%}.timeline-step,.timeline-step.left,.timeline-step.right{margin:0 auto 25px}.section-headingis{font-size:2rem!important;margin-bottom:10px}.section-subtitleis{font-size:1rem;margin-bottom:30px;padding:0 10px}.gradient-box{border-radius:12px;padding:15px 12px}.step-number{height:60px;left:50%;padding:0;top:-10px;transform:translateX(-50%);width:60px}.step-icon,.step-number{font-size:1.8rem}.step-title{font-size:1.1rem;margin-bottom:10px}.step-description{font-size:.85rem;line-height:1.5}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.growth-plan-section{background:linear-gradient(135deg,#000,#0a0a0a 50%,#1a1a1a);border-radius:50px;color:#fff;overflow:hidden;padding:25px 0 5px;position:relative}.growth-plan-section:before{background:radial-gradient(circle at 20% 80%,#ffd70014 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffd7000d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.growth-plan-section .container{margin-bottom:30px;position:relative;z-index:1}.growth-plan-section .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:20px;text-align:center}.growth-plan-section .section-subtitle{color:#ccc;font-size:1.3rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.pricing-card{align-items:center;background:#1e1e1ecc;border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;height:100%;max-width:350px;min-height:500px;min-width:350px;padding:60px 30px 40px;width:100%}.pricing-card:hover{box-shadow:0 15px 40px #0006;transform:translateY(-10px)}.popular{background:linear-gradient(135deg,#282828e6,#1e1e1ee6);border:1px solid #ffd7004d}.popular-badge{overflow:visible;z-index:15}.discount-badge{background-color:#ff4d4d;box-shadow:0 2px 4px #0000001a;font-size:.9rem;padding:5px 15px;right:10px;z-index:100}.free-trial{margin-top:5px}.platform-name{color:#888;font-size:.9rem;font-weight:400;margin-top:5px}.platform-logos{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:5px}.platform-logo-icon{border-radius:3px;height:18px;object-fit:contain;opacity:.8;transition:transform .2s ease;width:18px}.platform-logo-icon:hover{opacity:1;transform:scale(1.1)}.logo-container{display:flex;justify-content:center;margin-bottom:15px}.brand-logo{background-color:initial;border-radius:8px;display:block;height:60px;margin-bottom:5px;object-fit:contain;padding:8px;transition:transform .3s ease;width:60px}.brand-logo:hover{transform:scale(1.1)}.multi-brand-logos{align-items:center;background-color:initial;border-radius:8px;display:flex;gap:8px;height:60px;justify-content:center;padding:4px;transition:transform .3s ease;width:60px}.multi-brand-logos:hover{transform:scale(1.1)}.brand-logo-small{border-radius:3px;flex-shrink:0;height:16px!important;object-fit:contain;transition:transform .2s ease;width:16px!important}.brand-logo-small:hover{transform:scale(1.2)}.plan-header{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.plan-name{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:5px;margin-top:10px;text-align:center}.plan-price{align-items:center;flex-direction:column;margin-bottom:30px;position:relative}.original-price{color:#aaa;font-size:1.5rem;margin-bottom:5px;position:relative;text-decoration:line-through}.original-price:after{background-color:#f36;content:"";height:2px;left:-5%;position:absolute;top:50%;transform:rotate(-5deg);width:110%}.price{font-size:3rem}.period{color:#aaa;margin-left:5px}.plan-features{flex-grow:1;list-style:none;margin:0 0 30px;padding:0;width:100%}.plan-features li{align-items:flex-start;color:#ddd;margin-bottom:15px;text-align:left}.check-icon{height:20px;margin-right:10px;margin-top:3px;width:20px}.plan-button{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;overflow:hidden;padding:15px;position:relative;transition:all .3s ease;width:100%}.plan-button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-3px)}.btn-hover-slide:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.btn-hover-slide:hover:before{left:100%}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 25px #ffd7004d}@media (max-width:768px){.pricing-swiper{max-width:100%;padding:20px 10px}.pricing-card,.pricing-swiper .swiper-slide{max-width:100%!important;min-width:100%!important;width:100%!important}.growth-plan-section{padding:80px 0}.growth-plan-title{font-size:2.5rem}.growth-plan-subtitle{font-size:1.1rem}.pricing-swiper .swiper-slide{max-width:100%!important;min-width:100%!important;width:100%!important}.embla__container{gap:0;min-width:100%!important;overflow:visible;width:100%!important}.pricing-card{padding:30px 20px}.plan-price-amount{font-size:2.5rem}.discount-badge{background:#f44;color:#fff;padding:4px 8px;right:15px;top:15px;z-index:10}.discount-badge,.popular-badge{border-radius:4px;font-size:.8rem;font-weight:600;position:absolute;white-space:nowrap}.popular-badge{background:gold;color:#000;left:50%;padding:8px 16px;top:-15px;transform:translateX(-50%);z-index:15}}.embla-nav-button{font-size:20px;height:50px;width:50px}.embla-nav-button:before{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.embla-nav-button:hover:before{animation:shimmer 1.5s ease-in-out infinite;opacity:1}@keyframes buttonGlow{0%{background:linear-gradient(135deg,gold,orange 50%,#ff8c00);box-shadow:0 4px 15px #ffd7004d}50%{background:linear-gradient(135deg,orange,#ff8c00 50%,gold);box-shadow:0 8px 25px #ffd70099}to{background:linear-gradient(135deg,gold,orange 50%,#ff8c00);box-shadow:0 4px 15px #ffd7004d}}.embla-nav-prev{left:10px}.embla-nav-next{right:10px}@media (max-width:768px){.pricing-carousel-container{padding:0 50px}.embla-nav-button{font-size:16px;height:40px;width:40px}.embla-nav-prev{left:5px}.embla-nav-next{right:5px}.growth-plan-section{padding:60px 0}.growth-plan-section .section-title{font-size:2.5rem}}@media (max-width:480px){.growth-plan-title{font-size:2rem}.pricing-swiper .swiper-slide{max-width:100%!important;min-width:100%!important;width:100%!important}.embla__container{gap:0;min-width:100%!important;overflow:visible;width:100%!important}.pricing-card{padding:25px 15px}.plan-price-amount{font-size:2rem}.embla-nav-button{font-size:14px;height:35px;width:35px}.embla-nav-prev{left:5px}.embla-nav-next{right:5px}.discount-badge{background:#f44;border-radius:3px;color:#fff;font-size:.7rem;font-weight:600;padding:3px 6px;position:absolute;right:12px;top:12px;white-space:nowrap;z-index:10}}@media (max-width:360px){.pricing-swiper .swiper-slide{max-width:100%!important;min-width:100%!important;width:100%!important}.embla__container{gap:0;min-width:100%!important;overflow:visible;width:100%!important}.pricing-card{padding:20px 10px}.plan-price-amount{font-size:1.8rem}.embla-nav-button{font-size:12px;height:32px;width:32px}.embla-nav-prev{left:3px}.embla-nav-next{right:3px}.discount-badge{background:#f44;border-radius:2px;color:#fff;font-size:.6rem;font-weight:600;padding:2px 4px;position:absolute;right:10px;top:10px;white-space:nowrap;z-index:10}}.pricing-card.popular{padding-bottom:40px}.embla{overflow:hidden}.embla__container{will-change:transform}@media (max-width:768px){.embla{overflow:hidden;position:relative;width:100%}.embla__container{display:flex;min-width:100%;width:-webkit-max-content;width:max-content;will-change:transform}.pricing-swiper .swiper-slide{flex-grow:0;flex-shrink:0}}.testimonials-section{background-color:#fff;overflow:hidden;padding:80px 0}.testimonials-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.testimonials-header{margin-bottom:60px;opacity:0;text-align:center;transform:translateY(-30px);transition:opacity .8s ease-out,transform .8s ease-out}.testimonials-header.animate{opacity:1;transform:translateY(0)}.testimonials-label{color:#f8bd0a;display:block;font-size:1rem;font-weight:500;margin-bottom:10px}.testimonials-title{color:#333;font-size:2.5rem;line-height:1.3;margin:0}.testimonials-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0000000d;opacity:0;padding:30px 20px;text-align:center;transform:translateY(30px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease;width:250px}.testimonial-card.animate{animation:fadeInUp .8s ease-out forwards}.testimonial-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px) scale(1.03)}.testimonial-image-container{border:3px solid #f8bd0a;border-radius:50%;height:100px;margin:0 auto 20px;overflow:hidden;transition:transform .3s ease,border-width .3s ease;width:100px}.testimonial-card:hover .testimonial-image-container{border-width:4px;transform:scale(1.05)}.testimonial-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.testimonial-card:hover .testimonial-image{transform:scale(1.1)}.testimonial-name{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 5px;transition:color .3s ease}.testimonial-card:hover .testimonial-name{color:#f8bd0a}.testimonial-role{color:#777;font-size:.9rem;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.testimonial-text{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:20px}.testimonial-rating{display:flex;font-size:1.2rem;gap:3px;justify-content:center}.star{display:inline-block;opacity:0;transform:scale(.5)}.star.animate{animation:starPop .5s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes starPop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.testimonials-grid{gap:20px}.testimonial-card{max-width:250px;width:calc(50% - 20px)}}@media (max-width:768px){.testimonials-title{font-size:2rem}.testimonial-card{max-width:300px;width:100%}}@media (max-width:480px){.testimonials-section{padding:60px 0}.testimonials-title{font-size:1.8rem}.testimonial-image-container{height:80px;width:80px}}.schedule-demo-section{margin-bottom:50px;margin-top:50px;overflow:hidden;padding:50px 0;position:relative;text-align:center}.schedule-demo-section:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.schedule-demo-container{margin:0 auto;max-width:800px;padding:0 20px;position:relative;z-index:1}.schedule-demo-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#333);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:20px}.schedule-demo-subtitle{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:500px}.schedule-demo-btn{background:linear-gradient(135deg,#f8bd0a,gold);border:none;border-radius:50px;box-shadow:0 8px 25px #f8bd0a4d;color:#1a1a1a;cursor:pointer;font-size:1.1rem;font-weight:600;overflow:hidden;padding:18px 40px;position:relative;transition:all .3s ease}.schedule-demo-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.schedule-demo-btn:hover:before{left:100%}.schedule-demo-btn:hover{box-shadow:0 15px 35px #f8bd0a66;transform:translateY(-3px)}.schedule-demo-btn:active{transform:translateY(-1px)}.calendly-widget-container{border-radius:15px;box-shadow:0 10px 30px #0000001a;margin-top:30px;overflow:hidden}.calendly-close-btn{border-radius:5px;font-size:.9rem;font-weight:500;margin-bottom:20px;margin-right:10px;padding:25px 40px}.calendly-close-btn:hover{box-shadow:0 5px 15px #dc35454d;transform:translateY(-2px)}@media (max-width:768px){.schedule-demo-section{padding:60px 0}.schedule-demo-title{font-size:2rem}.schedule-demo-subtitle{font-size:1.1rem;margin-bottom:30px}.schedule-demo-btn{font-size:1rem;padding:16px 30px}}@media (max-width:480px){.schedule-demo-section{padding:40px 0}.schedule-demo-title{font-size:1.8rem;margin-bottom:15px}.schedule-demo-subtitle{font-size:1rem;margin-bottom:25px}.schedule-demo-btn{font-size:.95rem;max-width:280px;padding:14px 25px;width:100%}}.about{margin:0;overflow-x:hidden;padding:0;width:100%}.mission-vision{background:#fff;padding:100px 0}.mission-vision-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:40px}.mission-card,.vision-card{background:#f8f9fa;border:2px solid #0000;border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.mission-card:hover,.vision-card:hover{border-color:gold;box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.card-image{align-items:center;border-radius:12px;display:flex;height:200px;justify-content:center;margin-bottom:20px;overflow:hidden;width:100%}.horizontal-image{border-radius:12px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.horizontal-image:hover{transform:scale(1.05)}.mission-card h3,.vision-card h3{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:20px}.mission-card p,.vision-card p{color:#555;font-size:1.1rem;line-height:1.6}.story{background-attachment:fixed;background-image:url(/static/media/story.6e5258afc6736ad0222e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:600px;padding:100px 0;position:relative}.story:before{background:linear-gradient(135deg,#1a1a1ad9,#2d2d2dd9);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.story .container{position:relative;z-index:2}.story-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:2fr 1fr}.story-text h2{color:gold;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:30px}.story-text p{color:#e0e0e0;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.story-stats{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.stat-item{background:#ffd7001a;border:1px solid #ffd70033;border-radius:15px;padding:20px;text-align:center}.stat-number{color:gold;display:block;font-size:2.5rem;font-weight:800;line-height:1}.stat-label{color:#b0b0b0;display:block;font-size:.9rem;margin-top:8px}.values{background:#fff;padding:100px 0}.section-titleAbout{color:#f8bd0a;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:16px;text-align:center}.section-subtitleAbout{color:#4e4c4c;font-size:1.2rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:60px}.value-card{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;box-shadow:0 5px 15px #00000014;padding:30px;text-align:center;transition:all .3s ease}.value-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}.value-icon{font-size:3rem;margin-bottom:20px}.value-icon-img{border-radius:12px;height:60px;object-fit:contain;transition:transform .3s ease;width:60px}.value-icon-img:hover{transform:scale(1.1)}.value-card h3{color:#f8bd0a;font-size:1.3rem;font-weight:600;margin-bottom:15px}.value-card p{color:#666;line-height:1.6}.team{background:#fff;padding:100px 0}.team-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.team-card{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.team-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.team-image{font-size:4rem;margin-bottom:20px}.team-card h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:8px}.team-card h4{color:gold;font-size:1.1rem;font-weight:600;margin-bottom:15px}.team-card p{color:#666;line-height:1.6}.about-cta{background:#fff;border-radius:25px;margin-bottom:50px;padding:20px 0;text-align:center}.about-cta h2{color:#f8bd0a;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:16px}.about-cta p{color:#403d3d;font-size:1.2rem;margin-bottom:40px}.cta-buttons{display:flex;gap:20px;justify-content:center}.btn-primaryAbout{background:linear-gradient(45deg,gold,orange);border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.btn-primaryAbout:hover{box-shadow:0 10px 25px #ffd7004d;transform:translateY(-2px)}@media (max-width:768px){.mission-vision-grid{grid-template-columns:1fr}.story{background-attachment:scroll;min-height:500px;padding:60px 0}.story-content{gap:40px;grid-template-columns:1fr}.story-stats{gap:20px}.story-stats,.team-grid,.values-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}}@media (max-width:1024px) and (min-width:769px){.story{background-attachment:scroll;min-height:550px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.story{background-image:url(/static/media/story.6e5258afc6736ad0222e.jpg)}}@media (prefers-reduced-motion:reduce){.story{background-attachment:scroll}.story:before{transition:none}}@supports not (background-attachment:fixed){.story{background-attachment:scroll}}.services-grid{background-color:#fff;margin-bottom:100px;padding:20px 0}.services-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px;padding:0 20px}@media (min-width:1200px){.services-cards{grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-width:1200px}}.service-card{border:1px solid #e9ecef;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}@media (hover:none) and (pointer:coarse){.service-card{transition:transform .2s ease,box-shadow .2s ease}.service-card:hover{transform:none}.service-card:active{transform:scale(.98);transition:transform .1s ease}}.instagram-card:hover{box-shadow:0 15px 40px #fd7e1466}.linkedin-card:hover{box-shadow:0 15px 40px #0077b566}.x-card:hover{box-shadow:0 15px 40px #0006}.service-icon{align-items:center;display:flex;justify-content:center;margin-bottom:60px;position:relative}.platform-logo{filter:none;height:60px;margin:0 auto;object-fit:contain;width:60px}.service-number{background:#f8f8f8;border-radius:50px;box-shadow:0 5px 15px #0000000d;color:gold;font-size:2.5rem;font-weight:700;padding:10px 20px;position:absolute;right:0;top:0}.service-title{color:#333;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center}.service-description{color:#666;line-height:1.8;margin-bottom:25px}.service-features{background:#0003;border-radius:8px;margin-top:auto;padding:20px}.service-features h4{color:gold}.service-features ul{list-style-type:none}.service-features li{color:#fff;padding:8px 0 8px 25px;position:relative}.service-features li:before{content:"";left:0;position:absolute}.service-cta{background:linear-gradient(135deg,gold,#ffb700);border-radius:8px;color:#1a1a1a;font-size:1rem;margin-top:25px;padding:12px}.service-cta:hover{background:linear-gradient(135deg,#ffb700,gold);box-shadow:0 4px 12px #ffd7004d}.services-hero{background:linear-gradient(#0009,#0009),url(/static/media/background2.c91324c70d7f6785112d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 40px 40px;margin-bottom:20px;margin-top:0;min-height:70vh;overflow:hidden;padding:170px 0 60px;position:relative}.Service-hero-title{-webkit-text-fill-color:gold!important;animation:fadeInUp 1s ease-out;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:gold!important;font-family:Oswald,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px;margin-left:40px;margin-top:20px;text-align:left}.Service-hero-subtitle{color:#fff!important;display:block;font-family:Oswald,sans-serif;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:200!important;line-height:1.6;margin-left:40px!important;margin-right:auto!important;margin-top:10px!important;max-width:70%!important;text-align:left!important}.services-grid-section{background:#fff;padding:100px 0}.services-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px}.service-card{background:#f8f9fa;border:2px solid #0000;border-radius:20px;height:-webkit-fit-content;height:fit-content;padding:40px 30px;position:relative;transition:all .3s ease}.service-card:hover{border-color:gold;box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.service-card.popular{background:#fff;border-color:gold;box-shadow:0 15px 35px #0000001a}.popular-badge{background:linear-gradient(45deg,gold,orange);font-size:15px;font-weight:600;padding:10px 28px;top:-15px;z-index:10}.service-header{margin-bottom:30px;text-align:center}.service-icon{font-size:3rem;margin-bottom:20px}.service-name{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:15px}.service-price{margin-bottom:20px}.price{color:gold;font-size:2.5rem;font-weight:800}.period{color:#666;font-size:1rem;margin-left:8px}.service-description{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:30px;text-align:center}.service-features{margin-bottom:30px}.service-features h4{color:#1a1a1a;font-size:1.2rem;font-weight:600;margin-bottom:15px}.service-features ul{list-style:none;margin:0;padding:0}.service-features li{align-items:center;color:#333;display:flex;gap:12px;padding:8px 0}.check-icon{height:18px;width:18px}.service-benefits{margin-bottom:30px}.service-benefits h4{color:#1a1a1a;font-size:1.2rem;font-weight:600;margin-bottom:15px}.benefits-list{list-style:none;margin:0;padding:0}.benefits-list li{color:#555;padding:6px 0 6px 20px;position:relative}.benefits-list li:before{color:gold;content:"→";font-weight:700;left:0;position:absolute}.service-cta{background:linear-gradient(45deg,gold,orange);border:none;border-radius:12px;color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.service-cta:hover{box-shadow:0 8px 20px #ffd7004d;transform:translateY(-2px)}.process{background:linear-gradient(135deg,#000,#0a0a0a 50%,#1a1a1a)!important;color:#fff;overflow:hidden;padding:120px 0;position:relative}.process:before{top:0}.process:after,.process:before{background:linear-gradient(90deg,#0000,#ffd7004d,#0000);content:"";height:1px;left:0;position:absolute;right:0}.process:after{bottom:0}.Services-section-title{color:#160d0d;font-size:3rem;font-weight:800;letter-spacing:2px;margin-bottom:20px;position:relative}.section-title:after{background:linear-gradient(90deg,#6a11cb,#2575fc,#00c6ff)}.process .container{background:#0000!important;border-radius:20px;padding:40px}.service-process .container{background:#fff;border-radius:20px;padding:40px}.section-subtitleService{color:#666;font-size:1.3rem;font-weight:300;line-height:1.6;margin:10px auto 40px;max-width:700px}.process-grid{display:flex;gap:50px;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1200px;overflow:hidden;position:relative;transition:transform .5s ease}.process-step{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191919b3;border:1px solid #ffd7001a;border-radius:16px;box-shadow:0 10px 30px #0000004d;flex-basis:calc(33.33333% - 33.33333px);flex-grow:0;flex-shrink:0;height:750px;min-width:calc(33.33333% - 33.33333px);padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease}.process-step:hover{border:1px solid #ffd7004d;box-shadow:0 15px 40px #0006;transform:translateY(-10px)}.process-carousel{overflow:hidden;position:relative}.carousel-controls{gap:20px;margin-top:40px}.carousel-control,.carousel-controls{align-items:center;display:flex;justify-content:center}.carousel-control{background:#141414cc;border:2px solid #ffd70099;border-radius:50%;box-shadow:0 5px 15px #0000004d;box-shadow:0 4px 8px #0003;color:gold;cursor:pointer;height:50px;transition:all .3s ease;width:50px}.carousel-control:hover{background-color:gold;color:#222;transform:translateY(-3px)}.carousel-indicators{display:flex;gap:10px}.indicator{background-color:#ffd7004d;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background-color:gold;transform:scale(1.2)}.process-step{align-items:center;background-color:#282828e6;border:1px solid #ffd7004d;border-radius:15px;box-shadow:0 10px 20px #0003;display:flex;flex-direction:column;height:500px;overflow:hidden;padding:0 25px;position:relative;text-align:center;transition:all .3s ease}.process-step:before{background:linear-gradient(90deg,#ffd700b3,#ffd7004d);border-radius:5px 5px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.process-step:hover{background-color:#323232f2;border:1px solid #ffd70080;box-shadow:0 15px 30px #0000004d;transform:translateY(-5px)}.process-step .step-number{align-items:center;background:linear-gradient(135deg,gold,#ffc800);border:2px solid #ffffff1a;border-radius:50%;box-shadow:0 8px 20px #0006,0 0 0 2px #ffd70033;color:#111;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:10px auto 25px;position:relative;text-shadow:0 1px 2px #0000001a;top:auto;width:80px}.process-step .step-number,.process-step h3{font-family:Oswald,sans-serif;font-weight:700}.process-step h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffc107);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;letter-spacing:.02em;text-shadow:none}.process-step h3,.process-step p{margin-bottom:20px;text-align:center}.process-step p{color:#e0e0e0;font-size:1.2rem;font-weight:400;line-height:1.8;padding:0 15px;text-shadow:0 1px 2px #0000004d}.comparison{background:#fff;margin-bottom:80px;padding:0}.comparison .section-title{color:#1a1a1a}.comparison-table{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-top:60px;overflow:hidden}.table-header{background:linear-gradient(45deg,gold,orange);border-bottom:3px solid #e0e0e0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;overflow:hidden;position:relative}.table-header:after{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.header-cell{animation:fadeIn .5s ease-out forwards;border-right:2px solid #0000001a;color:#000;font-size:1rem;font-weight:700;letter-spacing:1px;padding:22px 20px;position:relative;text-align:center;text-transform:uppercase}.header-cell:first-child{animation-delay:.1s}.header-cell:nth-child(2){animation-delay:.2s}.header-cell:nth-child(3){animation-delay:.3s}.header-cell:nth-child(4){animation-delay:.4s}.header-cell:after{background:#000;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.header-cell:hover:after{animation:borderPulse 2s infinite;width:50%}.header-cell:last-child{border-right:none}.table-row{animation:fadeInUp .5s ease forwards;border-bottom:2px solid #0000001a;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;opacity:0;transform:translateY(10px);transition:all .3s ease}.table-row:last-child{border-bottom:none}.cell{border-right:1px solid #e9ecef;padding:20px;text-align:center}.cell:last-child{border-right:none}.feature-cell{background:#f8f9fa;color:#1a1a1a;font-weight:600}.cta{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:80px 0;text-align:center}.btn-primary{background:linear-gradient(45deg,gold,orange);border-radius:30px;color:#000;display:inline-block;font-size:16px;padding:16px 32px;text-decoration:none}.btn-primary:hover{box-shadow:0 10px 25px #ffd7004d}.btn-secondary{background:#0000;border:2px solid gold;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;padding:14px 30px;transition:all .3s ease}.btn-secondary:hover{background:gold;color:#000}@media (max-width:768px){.services-grid{margin-bottom:60px;padding:40px 0}.services-cards{gap:25px;grid-template-columns:1fr;margin-top:30px;padding:0 15px}.service-card{margin:0 auto;max-width:400px;padding:30px 20px;width:100%}.service-icon{margin-bottom:30px}.platform-logo{height:50px;width:50px}.service-title{font-size:1.5rem;letter-spacing:.5px;margin-bottom:15px}.service-description{font-size:1rem;line-height:1.6;margin-bottom:20px;padding:0 10px}.Services-section-title{font-size:2.2rem;margin-bottom:15px;padding:0 20px;text-align:center}.section-subtitleService{font-size:1.1rem;margin-bottom:30px;padding:0 20px}.service-process{padding:60px 0!important}.service-process .container{margin:0 15px;padding:20px}.section-title{font-size:2rem;margin-bottom:15px}.section-subtitle{font-size:1.1rem;margin-bottom:30px;padding:0 10px}.process-grid{display:flex;flex-direction:column;gap:20px;margin-top:30px}.process-step{flex:none;height:auto;margin:0;min-height:300px;min-width:100%;padding:25px 20px}.process-step .step-number{font-size:1.8rem;height:60px;margin-bottom:20px;width:60px}.process-step h3{font-size:1.4rem;margin-bottom:15px}.process-step p{font-size:1rem;line-height:1.6;padding:0 10px}.carousel-controls{display:none}@media (max-width:768px){.comparison{display:none}}@media (max-width:480px){.comparison{display:none}}.cta-buttons{align-items:center;flex-direction:column}}@media (max-width:1024px) and (min-width:769px){.services-cards{gap:25px;grid-template-columns:repeat(2,1fr)}.service-card{padding:35px 25px}.Services-section-title{font-size:2.5rem}}@media (max-width:480px){.services-grid{margin-bottom:40px;padding:30px 0}.services-cards{gap:20px;margin-top:25px;padding:0 10px}.service-card{border-radius:15px;max-width:100%;padding:25px 15px}.service-icon{margin-bottom:25px}.platform-logo{height:45px;width:45px}.service-title{font-size:1.3rem;letter-spacing:.3px;margin-bottom:12px}.service-description{font-size:.95rem;line-height:1.5;margin-bottom:15px;padding:0 5px}.Services-section-title{font-size:1.8rem;margin-bottom:12px;padding:0 15px}.section-subtitleService{font-size:1rem;margin-bottom:25px;padding:0 15px}.service-process{padding:40px 0!important}.service-process .container{margin:0 10px;padding:15px}.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.process-step{min-height:280px;padding:20px 15px}.process-step .step-number{font-size:1.5rem;height:50px;width:50px}.process-step h3{font-size:1.2rem}.process-step p{font-size:.9rem;padding:0 5px}}@media (max-width:360px){.services-grid{padding:25px 0}.services-cards{gap:15px;padding:0 5px}.service-card{border-radius:12px;padding:20px 12px}.platform-logo{height:40px;width:40px}.service-title{font-size:1.2rem;margin-bottom:10px}.service-description{font-size:.9rem;padding:0}.Services-section-title{font-size:1.6rem;padding:0 10px}.section-subtitleService{font-size:.95rem;padding:0 10px}}.why-choose-us{margin:0;overflow-x:hidden;padding:0;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px}.advantages-section{background:#fff;padding:120px 0;position:relative}.section-header{margin-bottom:80px;text-align:center}.section-title123{color:#bc900b;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:10px;margin-top:0;position:relative}.section-title:after{background:linear-gradient(45deg,#f9f9f9,#fff);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section-subtitle123{color:#5c5a5a;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;margin:0 auto;max-width:600px}.advantages-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-left:auto;margin-right:auto;margin-top:80px;max-width:1400px}.advantage-card{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;opacity:0;overflow:hidden;padding:50px 40px;position:relative;text-align:left;transform:translateY(50px);transition:all .4s cubic-bezier(.4,0,.2,1)}.advantage-card:before{background:linear-gradient(90deg,#0000,#26251d1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.advantage-card:hover:before{left:100%}.advantage-card:hover{border:1px solid #3498db4d;box-shadow:0 16px 48px #0006;transform:translateY(-8px)}.advantage-icon{color:#3498db;display:block;font-size:3rem;margin-bottom:24px}.advantage-icon,.advantage-icon-img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.advantage-icon-img{height:48px;object-fit:contain;width:48px}.advantage-title{color:#f8bd0a;font-size:1.4rem;font-weight:600;line-height:1.3;margin-bottom:16px}.advantage-description{color:#bdc3c7;font-size:.95rem;font-weight:400;line-height:1.6}.advantage-card.animate-in{opacity:1;transform:translateY(0)}.slide-left{transform:translateX(-50px) translateY(50px)}.slide-left.animate-in{transform:translateX(0) translateY(0)}.slide-right{transform:translateX(50px) translateY(50px)}.slide-right.animate-in{transform:translateX(0) translateY(0)}.slide-up{transform:translateY(50px)}.slide-up.animate-in{transform:translateY(0)}.cta-section{margin-bottom:90px;opacity:0;padding:10px 0;text-align:center;transform:translateY(50px) scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1)}.cta-section.animate-in{opacity:1;transform:translateY(0) scale(1)}.cta-content{margin:0 auto;max-width:800px}.cta-title{color:#3b3939;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:20px}.cta-subtitle{color:#5c5a5a;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;margin-bottom:40px}.cta-button123{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 10px 30px #ffd7004d;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;height:60px;letter-spacing:1px;overflow:hidden;padding:20px 40px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.cta-button123:before{background:linear-gradient(45deg,orange,gold);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.cta-button123:hover:before{left:0}.cta-button123:hover{box-shadow:0 20px 40px #45454366;transform:translateY(-5px) scale(1.05)}.cta-button123:active{transform:translateY(-2px) scale(1.02)}@media (max-width:768px){.advantages-grid{gap:30px;grid-template-columns:1fr}.advantage-card{margin:0 10px;padding:30px 25px}.banner-container{height:100vh;padding:0 15px}.banner-content{max-width:100%;padding:0 15px}.banner-title{margin-bottom:15px}.advantages-section{padding:80px 0}.section-header{margin-bottom:60px}.cta-section{padding:80px 0}.cta-button{font-size:1rem;padding:18px 35px}}@media (max-width:480px){.banner-content{padding:0 10px}.banner-overlay{background:#0009}.advantage-card{margin:0 5px;padding:25px 20px}.advantages-grid{gap:25px}.container{padding:0 15px}}@media (max-height:500px) and (orientation:landscape){.banner-container{height:100vh}.banner-title{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:10px}.banner-subtitle{font-size:clamp(1rem,2vw,1.2rem)}}html{scroll-behavior:smooth}.advantage-card,.cta-section{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.advantage-card,.cta-button,.cta-section{animation:none;transition:none}.advantage-card.animate-in,.cta-section.animate-in{opacity:1;transform:none}}.contact{min-height:100vh}.banner-container{align-items:center;border-radius:0 0 50px 50px;display:flex;height:75vh;justify-content:center;overflow:hidden;position:relative;width:100%}.banner-background{background-image:url(/static/media/Bgimg.9be82c2b02ccbcf70b2a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.banner-background,.banner-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.banner-overlay{background:#00000080;z-index:2}.banner-content{max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:3}.banner-title{color:#f8bd0a;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px #000000b3}.banner-subtitle{color:#fff;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:400;line-height:1.6;opacity:.95;text-shadow:1px 1px 2px #000000b3}.contact-main{background:#fff;padding:80px 0}.contact-grid{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.contact-form-section h2{color:#1a1a1a;font-size:2.5rem;margin-bottom:1rem}.contact-form-section>p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.success-message{align-items:center;background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;gap:.5rem;margin-bottom:2rem;padding:1rem}.success-icon{align-items:center;background:#28a745;border-radius:50%;color:#fff;display:flex;font-size:.8rem;font-weight:700;justify-content:center}.contact-form{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.form-group,.form-row{margin-bottom:1.5rem}.form-group label{color:#1a1a1a;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a;outline:none}.form-group textarea{min-height:120px}.submit-btn{background:gold;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.submit-btn:hover:not(:disabled){background:orange;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.contact-info-section h2{color:#1a1a1a;font-size:2.5rem;margin-bottom:1rem}.contact-info-section>p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.contact-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:3rem}.contact-info-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;transition:all .3s ease}.contact-info-card[style*="cursor: pointer"]:hover{border-color:gold;box-shadow:0 6px 16px #ffd70066;transform:translateY(-4px);transition:all .3s ease}.contact-info-card[style*="cursor: pointer"]:hover .info-icon{color:gold;transition:color .3s ease}.contact-info-card[style*="cursor: pointer"]:hover .info-details{color:#073364;transition:color .3s ease}.info-icon{font-size:2rem;margin-bottom:.5rem}.contact-info-card h3{color:#1a1a1a;font-size:1.2rem;margin-bottom:.5rem}.info-details{color:#4a4945;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.info-description{color:#666;font-size:.9rem;line-height:1.4}.calendly-section{background:#1a1a1a;color:#fff}.calendly-section h3{color:gold}.calendly-section p{opacity:.9}.calendly-btn{background:gold;color:#1a1a1a;display:inline-block;padding:.75rem 1.5rem;text-decoration:none}.calendly-btn:hover{background:orange;box-shadow:0 4px 12px #ffd7004d}.faq{background:#f8f9fa;padding:80px 0}.faq .section-title{color:#1a1a1a;font-size:2.5rem;margin-bottom:3rem;text-align:center}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.faq-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;transition:all .3s ease}.faq-item:hover{border-color:gold;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.faq-item h3{color:#1a1a1a;font-size:1.2rem;margin-bottom:1rem}.faq-item p{color:#666;line-height:1.6}.map-section{background:#fff;padding:80px 0}.map-section .section-title{color:#1a1a1a;font-size:2.5rem;margin-bottom:3rem;text-align:center}.map-container{margin:0 auto;max-width:800px}.map-placeholder{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e9ecef;border-radius:12px;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative}.map-content{padding:2rem;text-align:center}.map-icon{font-size:3rem;margin-bottom:1rem}.map-content h3{color:#1a1a1a;font-size:1.5rem;margin-bottom:1rem}.map-content p{color:#666;line-height:1.6;margin-bottom:1.5rem}.map-link{background:gold;border-radius:8px;color:#1a1a1a;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.map-link:hover{background:orange;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.contact-cta{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:80px 0;text-align:center}.contact-cta h2{color:gold;font-size:2.5rem;margin-bottom:1rem}.contact-cta p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.btn-primary{background:gold;font-size:1.1rem}.btn-primary:hover{background:orange;box-shadow:0 4px 12px #ffd7004d}.error-message{align-items:center;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;display:flex;gap:8px;margin-bottom:20px;padding:12px}.error-icon{font-size:16px}.submit-btn.submitting{cursor:not-allowed;opacity:.7}.spinner{border:2px solid #fff;border-top-color:#0000;height:12px;margin-right:8px;width:12px}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.6}.calendly-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;margin-top:2rem;padding:2rem;text-align:center}.calendly-section h3{color:#2c3e50;font-size:1.5rem;margin-bottom:.5rem}.calendly-section p{color:#6c757d;margin-bottom:1.5rem}.calendly-btn{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;box-shadow:0 4px 6px #007bff40;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.calendly-btn:hover{box-shadow:0 6px 12px #007bff59;transform:translateY(-2px)}.calendly-widget-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;margin-top:1rem;overflow:visible;position:relative}.calendly-close-btn{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:35px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:35px;z-index:1000}.calendly-close-btn:hover{background:#c82333;transform:scale(1.1)}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.contact-grid{gap:40px}.contact-grid,.form-row{grid-template-columns:1fr}.contact-form{padding:1.5rem}.contact-cta h2,.contact-form-section h2,.contact-info-section h2,.faq .section-title,.map-section .section-title{font-size:2rem}.map-placeholder{height:300px}.map-content{padding:1rem}}.login-container{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 2rem 50px;position:relative;z-index:1}.login-background{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);z-index:-2}.login-background,.login-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.login-overlay{background-image:radial-gradient(circle at 30% 50%,#ffd7000d 0,#0000 50%),radial-gradient(circle at 70% 50%,#ffd7000d 0,#0000 50%);z-index:-1}.login-card{animation:fadeIn .6s ease-out,floatIn .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#191919e6,#0f0f0ff2);border-radius:12px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffd7001a,0 0 15px #ffd7001a;max-width:450px;overflow:hidden;transform:translateY(0);transition:transform .4s ease,box-shadow .4s ease;width:100%}.login-card:hover{box-shadow:0 12px 40px #0006,0 0 0 1px #ffd70033,0 0 20px #ffd70026;transform:translateY(-5px)}.login-content{padding:2.5rem}.login-header{margin-bottom:2rem;text-align:center}.login-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,#ffb700);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.login-subtitle{color:#aaa;font-size:1rem;font-weight:400}.login-form{display:flex;flex-direction:column;gap:1.5rem}.input-icon-wrapper{align-items:center;display:flex;position:relative}.input-icon{color:gold;font-size:1rem;left:15px;opacity:.7;position:absolute;transition:opacity .3s ease}.form-input:focus+.input-icon,.form-input:not(:placeholder-shown)+.input-icon{opacity:1}.remember-me{align-items:center;color:#aaa;display:flex;gap:.5rem}.remember-me input[type=checkbox]{accent-color:gold;height:16px;width:16px}.forgot-password{color:gold;text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.forgot-password:hover{color:#ffb700;text-shadow:0 0 8px #ffd70066}.login-button{background:linear-gradient(90deg,gold,#ffb700);border:none;border-radius:8px;box-shadow:0 4px 15px #ffd70033;color:#111;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:15px;position:relative;transition:all .3s ease}.login-button:hover{background:linear-gradient(90deg,#ffb700,gold);box-shadow:0 6px 20px #ffd7004d;transform:translateY(-2px)}.login-button:active{box-shadow:0 2px 10px #ffd70033;transform:translateY(0)}.login-button.loading{background:linear-gradient(90deg,#d4b400,#c9a000);cursor:not-allowed}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #1111114d;border-top-color:#111;display:inline-block}.login-footer{color:#aaa;font-size:.9rem;margin-top:2rem;text-align:center}.register-link{color:gold;font-weight:600;text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.register-link:hover{color:#ffb700;text-shadow:0 0 8px #ffd70066}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:576px){.login-content{padding:2rem 1.5rem}.login-title{font-size:1.8rem}.form-options{align-items:flex-start;flex-direction:column;gap:.8rem}}.signup-container{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 2rem;position:relative;z-index:1}.signup-background{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);z-index:-2}.signup-background,.signup-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.signup-overlay{background-image:radial-gradient(circle at 30% 50%,#ffd7000d 0,#0000 50%),radial-gradient(circle at 70% 50%,#ffd7000d 0,#0000 50%);z-index:-1}.signup-card{animation:fadeIn .6s ease-out,floatIn .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#191919e6,#0f0f0ff2);border-radius:12px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffd7001a,0 0 15px #ffd7001a;max-width:450px;overflow:hidden;transform:translateY(0);transition:transform .4s ease,box-shadow .4s ease;width:100%}.signup-card:hover{box-shadow:0 12px 40px #0006,0 0 0 1px #ffd70033,0 0 20px #ffd70026;transform:translateY(-5px)}.signup-content{padding:2.5rem}.signup-header{margin-bottom:2rem;text-align:center}.signup-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,#ffb700);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.signup-subtitle{color:#aaa;font-size:1rem;font-weight:400}.signup-form{display:flex;flex-direction:column;gap:1.5rem}.form-group,.input-wrapper{position:relative}.input-wrapper{align-items:center;display:flex;width:100%}.form-input{background-color:#fff;border:1px solid #ffd70033;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;color:#000;font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.form-input:focus{border-color:#ffd70080;box-shadow:0 0 0 3px #ffd7001a;outline:none}.password-toggle{background:none;border:none;color:#aaa;cursor:pointer;position:absolute;right:15px;transition:color .3s ease}.password-toggle:hover{color:gold}.form-options{font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.form-options,.terms-agreement{align-items:center;display:flex}.terms-agreement{color:#aaa;gap:8px}.terms-agreement input[type=checkbox]{accent-color:gold}.terms-agreement label{font-size:.9rem}.terms-agreement a{color:gold;text-decoration:none;transition:color .3s ease}.terms-agreement a:hover{color:#ffb700;text-decoration:underline}.signup-button{align-items:center;background:linear-gradient(135deg,gold,#ffb700);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;overflow:hidden;padding:15px;position:relative;transition:all .3s ease;width:100%}.signup-button:hover{background:linear-gradient(135deg,#ffb700,gold);box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.signup-button:active{transform:translateY(0)}.signup-button.loading{background:linear-gradient(135deg,#d4b000,#c90);cursor:not-allowed}.spinner{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#1a1a1a;height:20px;margin-left:10px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signup-footer{color:#aaa;font-size:.9rem;margin-top:2rem;text-align:center}.login-link{color:gold;text-decoration:none;transition:color .3s ease}.login-link:hover{color:#ffb700;text-decoration:underline}@media (max-width:576px){.signup-content{padding:2rem 1.5rem}.signup-title{font-size:1.8rem}.form-input{padding:12px}}.subscriptions-container{display:flex;flex-direction:column;font-family:Oswald,sans-serif;min-height:100vh;overflow:hidden;padding:100px 2rem 50px;position:relative;z-index:1}.empty-state{background:linear-gradient(135deg,#ffd7000d,#ffa5000d);border:1px solid #ffd70033;border-radius:20px;margin:2rem 0;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.empty-state:before{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.empty-state-content{position:relative;z-index:1}.empty-state-icon{font-size:4rem}.empty-state-content h3{color:gold;font-size:1.8rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.empty-state-content p{color:#f8f8f8;font-size:1.1rem;line-height:1.6;margin:0 0 2rem;opacity:.9}.explore-plans-btn{border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;font-size:1.1rem}.explore-plans-btn:hover{background:linear-gradient(135deg,orange,gold);box-shadow:0 8px 25px #ffd70066;transform:translateY(-3px)}.subscriptions-background{background:linear-gradient(135deg,#1a1a1a,#0a0a0a 50%,#000);z-index:-2}.subscriptions-background,.subscriptions-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.subscriptions-overlay{background-image:radial-gradient(circle at 20% 80%,#ffd70014 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffd7000d 0,#0000 50%);z-index:-1}.subscriptions-content{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.subscriptions-header{margin-bottom:4rem;text-align:center}.subscriptions-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;position:relative}.subscriptions-title:after{background:linear-gradient(90deg,gold,orange);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.subscriptions-subtitle{color:#ccc;font-size:1.3rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.subscription-summary{align-items:center;background:#ffffff0d;border:1px solid #ffd70033;border-radius:12px;display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:500px;padding:1.5rem}.subscription-summary span{color:#ddd;font-size:.95rem;text-align:center}.subscription-summary .status-badge{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin:.5rem 0;padding:.5rem 1rem;text-transform:uppercase}.subscription-summary .status-badge.active{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.subscription-summary .status-badge.inactive{background:#9ca3af33;border:1px solid #9ca3af4d;color:#9ca3af}.subscription-summary .btn-secondary{margin-top:1rem;min-width:180px}.empty-state{align-items:center;display:flex;justify-content:center;min-height:400px;padding:2rem}.empty-state-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffd7001a;border-radius:16px;max-width:500px;padding:3rem 2rem;text-align:center}.empty-state-icon{margin-bottom:1.5rem;opacity:.8}.empty-state h3{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.empty-state p{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.empty-state-features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.feature-item{color:#ddd;font-size:.9rem;gap:.5rem}.feature-icon,.feature-item{align-items:center;display:flex}.feature-icon{flex-shrink:0;height:24px;justify-content:center;width:24px}.feature-icon svg{height:20px;width:20px}.explore-plans-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.explore-plans-btn:hover{box-shadow:0 8px 25px #ffd7004d;transform:translateY(-2px)}.loading-container{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.active-subscriptions-section,.available-packages-section{margin-bottom:4rem;opacity:1;transition:opacity .3s ease-in-out}.subscriptions-content{opacity:1;transition:opacity .3s ease-in-out}.subscriptions-content.loading{opacity:.7}.success-message{animation:slideDown .5s ease-out;display:flex;justify-content:center;margin:2rem 0}.success-content{align-items:center;background:linear-gradient(135deg,#22c55e1a,#16a34a1a);border:1px solid #22c55e4d;border-radius:12px;box-shadow:0 4px 20px #22c55e1a;color:#22c55e;display:flex;font-weight:500;gap:.75rem;padding:1rem 1.5rem}.success-icon{flex-shrink:0;height:20px;width:20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Subscription-section-title{align-items:center;color:#fff;display:flex;font-size:2.2rem;font-weight:600;gap:1rem;justify-content:center;margin-bottom:3rem;text-align:center}.Subscription-section-title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='gold' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpath d='M3.27 6.96 12 12.01l8.73-5.05M12 22.08V12'/%3E%3C/svg%3E");font-size:1.8rem;opacity:.8}.Subscription-section-title.active:before,.Subscription-section-title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Subscription-section-title.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.Subscription-section-title.available:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='gold' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.section-subtitle{color:#ccc;font-size:1.1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.package-counter{color:gold;font-size:.9rem;font-weight:500;margin-bottom:2rem;text-align:center}.subscriptions-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));justify-items:center;max-width:1200px}.recommended-packages-grid,.subscriptions-grid{display:grid;margin-bottom:3rem;margin-left:auto;margin-right:auto}.recommended-packages-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1000px}.pricing-swiper .swiper-slide{width:auto}@media (max-width:768px){.pricing-swiper{max-width:100%;padding:20px 10px}.pricing-swiper .swiper-slide{max-width:100%!important;min-width:100%!important;width:100%!important}}.pricing-carousel-container{align-items:center;animation:fadeInScale .8s ease-out .2s both;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:1600px;padding:0 20px;width:100%}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.embla{margin-top:40px;overflow-x:visible;overflow-y:visible;padding:35px 0 20px;position:relative;width:100%}.embla__container{display:flex;gap:10px;margin-left:-10px;margin-right:-10px;margin-top:20px;overflow:visible;width:-webkit-max-content;width:max-content}.embla__slide{flex:0 0 auto;flex-basis:calc(30% - 5px);flex-grow:0;flex-shrink:0;height:auto;max-width:calc(30% - 5px);min-width:0;min-width:280px;overflow:visible;padding:0 15px;transition:transform .5s ease}@media (max-width:1200px){.embla__slide{flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0}}@media (max-width:992px){.embla__slide{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.embla__slide{flex-basis:calc(100% - 20px);flex-grow:0;flex-shrink:0;overflow:visible}.embla__container{gap:20px;overflow:visible;width:-webkit-max-content;width:max-content}}.embla-nav-button{align-items:center;animation:pulse 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,gold,orange);border:3px solid #ffffff4d;border-radius:50%;box-shadow:0 6px 20px #ffd70066,0 3px 12px #0003,inset 0 1px 0 #fff6;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:45px;justify-content:center;min-height:50px;min-width:50px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:45px;z-index:1000}.embla-nav-button:hover{background:linear-gradient(135deg,orange,gold);box-shadow:0 6px 20px #ffd70066,0 3px 12px #00000026,inset 0 1px 0 #fff6;transform:translateY(-50%) scale(1.1)}.embla-nav-button:active{box-shadow:0 2px 8px #ffd70033,0 1px 4px #0000001a,inset 0 1px 0 #fff3;transform:translateY(-50%) scale(.95)}.embla-nav-button:focus{box-shadow:0 4px 15px #ffd7004d,0 0 0 3px #ffd70033;outline:none}.embla-nav-button:disabled{animation:none;background:linear-gradient(135deg,#ccc,#999);cursor:not-allowed;opacity:.5}.embla-nav-button:disabled:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-50%)}.embla-nav-prev{left:5px}.embla-nav-next{right:5px}@media (max-width:1200px){.pricing-carousel-container{padding:0 70px}.embla-nav-prev{left:8px}.embla-nav-next{right:8px}}@media (max-width:992px){.pricing-carousel-container{padding:0 60px}.embla-nav-prev{left:5px}.embla-nav-next{right:5px}}@media (max-width:768px){.pricing-carousel-container{padding:0 50px}.embla-nav-button{font-size:16px;height:40px;width:40px}.embla-nav-prev{left:5px}.embla-nav-next{right:5px}}@media (max-width:480px){.pricing-carousel-container{padding:0}.embla__slide{flex:0 0 50%;max-width:50%;min-width:50%;padding:0}.embla-nav-button{font-size:14px;height:35px;width:35px}.embla-nav-prev{left:5px}.embla-nav-next{right:5px}}@media (max-width:360px){.pricing-carousel-container{padding:0}.embla__slide{flex:0 0 45%;max-width:45%;min-width:45%;padding:0}.package-card{padding:.25rem}.package-name{font-size:.75rem}.package-price{font-size:.9rem}.package-features li{font-size:.65rem;margin-bottom:.1rem}.embla-nav-button{font-size:12px;height:32px;width:32px}.embla-nav-prev{left:3px}.embla-nav-next{right:3px}}.embla-nav-button{display:flex!important}@keyframes shimmer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slide-indicators{display:flex;gap:8px;justify-content:center;margin-top:2rem}.slide-indicator{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.slide-indicator:hover{background:#ffd70080;transform:scale(1.2)}.slide-indicator.active{background:gold;transform:scale(1.3)}.packages-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:20%}.subscription-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1e1e1ee6;border:1px solid #ffd70033;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:450px;min-height:500px;min-width:400px;opacity:1;padding:2rem;position:relative;transform:translateY(0);width:100%}.recommended-package-card,.subscription-card{display:flex;flex-direction:column;transition:all .3s ease}.recommended-package-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#282828cc;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 20px #0003;overflow:visible!important;padding:1.5rem;position:relative!important}.recommended-package-card:hover{border-color:#ffd7004d;box-shadow:0 8px 30px #0000004d;transform:translateY(-3px)}.package-header{border-bottom:1px solid #ffffff1a;gap:.75rem;margin-bottom:1rem;margin-top:1rem;min-height:80px;overflow:visible;padding:.75rem 1.5rem .75rem .75rem;position:relative}.recommended-package-card *{word-wrap:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;word-break:normal!important}.package-name{-webkit-hyphens:none!important;hyphens:none!important}@media (min-width:769px){.package-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.package-platform{clear:both!important;display:block!important;margin-top:.5rem!important}}.package-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:center;max-width:100%;min-width:0;overflow:visible}.package-name,.package-name h3,h3.package-name{text-wrap:normal!important;color:#fff;display:block!important;font-size:1rem;font-weight:600;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.2;margin:0 0 .25rem;max-width:calc(100% - 60px);overflow:visible!important;padding-right:1.2rem;text-overflow:clip!important;white-space:normal!important;width:100%;word-break:normal!important}.package-platform{clear:both;display:block;line-height:2.5;margin:0 0 .5rem}.package-price{align-items:baseline;display:flex;font-size:1.2rem;font-weight:700;gap:.25rem}.package-price .period{color:#ccc;font-size:.9rem;font-weight:500}.recommended-packages-section .popular-badge{background:gold;border-radius:20px;box-shadow:0 3px 10px #ffd7004d;color:#1a1a1a;font-size:.7rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.5rem 1.2rem;position:absolute;text-align:center;text-transform:uppercase;top:-15px;transform:translateX(-50%);white-space:nowrap;z-index:10}.package-features{margin-bottom:1.5rem}.package-features h4{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin:0 0 .75rem;text-transform:uppercase}.package-features ul{list-style:none;margin:0;padding:0}.package-features li{align-items:center;color:#ddd;display:flex;font-size:.85rem;gap:.5rem;line-height:1.4;margin-bottom:.5rem}.package-features .check-icon{color:gold;flex-shrink:0;height:16px;width:16px}.package-actions{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:1rem}.package-actions .btn-primary{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase;transition:all .3s ease;width:100%}.package-actions .btn-primary:hover{box-shadow:0 6px 20px #ffd7004d;transform:translateY(-2px)}.subscription-card.animate-in{opacity:1;transform:translateY(0)}.subscription-card:hover{border-color:#ffd7004d;box-shadow:0 15px 40px #0006;transform:translateY(-5px)}.subscription-card.cancelled{border-color:#ff6b6b4d;opacity:.6}.subscription-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:.75rem;margin-bottom:1.25rem;min-height:80px;padding-bottom:.75rem}.subscription-logo{align-items:center;background:#0000;border-radius:8px;display:flex;flex-shrink:0;height:70px;justify-content:center;overflow:hidden;padding:8px;width:70px}.subscription-logo img{border-radius:6px;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.subscription-info{flex:1 1}.subscription-name{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.subscription-platform{color:#888;font-size:.85rem;margin-bottom:.5rem}.subscription-price{color:gold;font-size:1.5rem;font-weight:800}.subscription-price .period{color:#aaa;font-size:.9rem;margin-left:.25rem}.subscription-status{align-items:center;display:flex;justify-content:flex-end;margin-top:.5rem}.trial-badge{background:linear-gradient(135deg,gold,orange);border:2px solid #ffd70080;border-radius:20px;box-shadow:0 3px 10px #ffd7004d;color:#1a1a1a;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.trial-badge,.trial-icon{align-items:center;display:flex}.trial-icon{animation:pulse 2s infinite;height:16px;justify-content:center;width:16px}.trial-icon svg{height:100%;width:100%}.trial-text{font-weight:700}.active-badge{background:linear-gradient(135deg,#4caf50,#45a049);border:2px solid #4caf5080;border-radius:20px;box-shadow:0 3px 10px #4caf504d;color:#fff;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.active-badge,.active-icon{align-items:center;display:flex}.active-icon{height:16px;justify-content:center;width:16px}.active-icon svg{height:100%;width:100%}.active-text{font-weight:700}.cancelled-badge{align-items:center;background:linear-gradient(135deg,#f44336,#d32f2f);border:2px solid #f4433680;border-radius:20px;box-shadow:0 3px 10px #f443364d;color:#fff;display:flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.cancelled-icon{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.cancelled-icon svg{height:100%;width:100%}.cancelled-text{font-weight:700}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.upgrade-modal{background:#1e1e1ef2;border:1px solid #ffd70033;border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.modal-header h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.modal-close{background:none;border:none;border-radius:50%;color:#aaa;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .3s ease}.modal-close:hover{background:#ffffff1a;color:#fff}.modal-content{padding:1.5rem}.current-plan-info{margin-bottom:2rem;text-align:center}.current-plan-info h4{color:gold;font-size:1.2rem;margin-bottom:.5rem}.current-plan-info p{color:#ccc;margin:0}.billing-cycles{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.billing-cycle-option{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.billing-cycle-option:hover{border-color:#ffd7004d;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.cycle-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cycle-header h5{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.discount-badge{border-radius:12px;font-size:.7rem;padding:.25rem .5rem}.cycle-price{margin-bottom:1rem}.cycle-price .price{color:gold;font-size:1.8rem;font-weight:700}.cycle-price .period{color:#aaa;font-size:1rem;margin-left:.25rem}.cycle-description{color:#ccc;font-size:.9rem;line-height:1.4;margin-bottom:1.5rem}.select-cycle-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.select-cycle-btn:hover{box-shadow:0 5px 15px #ffd70066;transform:translateY(-2px)}@media (max-width:768px){.upgrade-modal{margin:1rem;width:95%}.billing-cycles{grid-template-columns:1fr}.modal-content,.modal-header{padding:1rem}.package-name{font-size:1rem;max-width:calc(100% - 70px);padding-right:1rem}.popular-badge{font-size:.55rem;min-width:50px;padding:.25rem .5rem;right:-6px;top:-6px}.recommended-packages-section .recommended-package-card .popular-badge{border-radius:18px;font-size:.6rem;left:50%;padding:.4rem 1rem;top:-10px;transform:translateX(-50%)}}.subscription-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-bottom:2rem}.billing-info{background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.billing-info p{color:#ddd;margin:0}.usage-stats{margin-bottom:1.5rem}.usage-stats h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.usage-item{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.usage-label{color:#ccc;font-size:.9rem;font-weight:500;min-width:80px}.usage-bar{background:#ffffff1a;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.usage-progress{background:linear-gradient(90deg,gold,orange);border-radius:4px;height:100%;transition:width .3s ease}.usage-text{color:#aaa;font-size:.85rem;min-width:100px;text-align:right}.subscription-features h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.package-features ul,.subscription-features ul{list-style:none;margin:0;padding:0}.package-features li,.subscription-features li{align-items:flex-start;color:#ddd;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.4rem}.check-icon{color:gold;flex-shrink:0;height:16px;margin-top:2px;width:16px}.subscription-actions{display:flex;justify-content:center;margin-top:1.5rem}.btn-danger,.btn-secondary,.package-subscribe-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:Oswald,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-secondary{background:linear-gradient(45deg,#ffd7001a,#ffa5001a);border:2px solid #ffd7004d;color:gold}.btn-secondary:hover{background:linear-gradient(45deg,#ffd70033,#ffa50033);border-color:gold;transform:translateY(-2px)}.btn-danger{background:linear-gradient(45deg,#ef44441a,#dc26261a);border:2px solid #ef44444d;color:#ef4444}.btn-danger:hover{background:linear-gradient(45deg,#ef444433,#dc262633);border-color:#ef4444;transform:translateY(-2px)}.cancelled-notice{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;padding:1rem}.cancelled-notice p{font-size:.9rem;margin:0}.package-card{border-radius:12px;padding:.6rem}.package-card,.package-card.animate-in{opacity:1;transform:translateY(0)}.package-card:hover{border-color:#ffd70080;box-shadow:0 20px 50px #00000080,0 0 30px #ffd70033;transform:translateY(-10px) scale(1.02);transition:all .4s cubic-bezier(.4,0,.2,1)}.discount-badge{background:#ff4d4d;padding:.5rem 1rem;right:15px;top:15px}.package-header{margin-bottom:1.5rem}.package-logo{background:#0000;border-radius:8px;margin:0 auto 1rem;overflow:hidden;padding:8px}.package-logo img{border-radius:6px;max-height:100%;max-width:100%}.package-name{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.5rem}.package-platform{color:#888;font-size:.9rem;-webkit-hyphens:none!important;hyphens:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important}.package-pricing{margin-bottom:2rem;text-align:center}.sub-original-price{color:#aaa;font-size:1rem;margin-bottom:.4rem;position:relative;text-decoration:line-through}.sub-original-price:after{background-color:#f36;content:"";height:1.5px;left:40%;position:absolute;top:50%;transform:rotate(-5deg);width:20%}.package-price{color:gold;font-size:1.4rem;font-weight:800;margin-bottom:.4rem}.package-price .period{color:#aaa;font-size:1rem;margin-left:.25rem}.free-trial{color:#ffc107;font-size:.9rem;font-weight:500}.package-features{flex:1 1;margin-bottom:2rem}.package-subscribe-btn{background:linear-gradient(45deg,gold,orange);color:#000;font-weight:700;margin-top:auto;padding:.8rem;width:100%}.package-subscribe-btn:hover{background:linear-gradient(45deg,orange,gold);box-shadow:0 12px 30px #ffd70066;transform:translateY(-3px) scale(1.05);transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1400px){.pricing-carousel-container{max-width:1600px;padding:0 20px}.embla__slide{flex-basis:calc(30% - 3px);flex-grow:0;flex-shrink:0;min-width:320px}}@media (max-width:1200px){.subscriptions-content{max-width:1000px}.packages-grid,.subscriptions-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.recommended-packages-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.subscriptions-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-items:center;max-width:1000px}}@media (max-width:768px){.subscriptions-container{padding-left:1rem;padding-right:1rem;padding-top:80px}.subscriptions-title{font-size:2.5rem}.subscriptions-subtitle{font-size:1.1rem}.Subscription-section-title{flex-direction:column;font-size:1.8rem;gap:.5rem}.packages-grid,.subscriptions-grid{gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:450px}.recommended-packages-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.package-card,.subscription-card{padding:.4rem}.subscription-header{align-items:center;flex-direction:column;gap:1rem;text-align:center}.subscription-info{text-align:center}.subscription-actions,.usage-item{flex-direction:column}.usage-item{align-items:stretch;gap:.5rem}.usage-label,.usage-text{text-align:left}.pricing-carousel-container{max-width:100%;padding:0 1px}.embla__slide{flex:0 0 55%;max-width:55%;min-width:55%;padding:0 1px}.embla__container{gap:0;margin-left:0;margin-right:0;width:-webkit-max-content;width:max-content}.empty-state{padding:2rem 1rem}.empty-state-icon{font-size:3rem}.empty-state-content h3{font-size:1.5rem}.explore-plans-btn{font-size:1rem;padding:.8rem 1.5rem}}@media (max-width:480px){.subscriptions-title{font-size:2rem}.package-card,.subscription-card{padding:.3rem}.packages-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.package-price,.subscription-price{font-size:1rem}.btn-danger,.btn-secondary,.package-subscribe-btn{font-size:.8rem;padding:.75rem 1rem}.pricing-carousel-container{padding:0 10px}.embla__slide{padding:0 5px}.package-card{padding:.8rem}.package-name{font-size:1rem}.package-price{font-size:1.4rem}}@media (max-width:360px){.packages-grid{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.package-card{padding:.2rem}}.pricing-carousel-container{margin-top:60px;overflow:visible;position:relative}.pricing-swiper{height:auto;margin:0 auto;max-width:720px;overflow:visible;padding:30px 0 20px;width:100%}.pricing-swiper .swiper-slide{align-items:stretch;height:auto;justify-content:center;width:350px}.package-card,.pricing-swiper .swiper-slide{display:flex;max-width:350px;min-width:350px}.package-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ecc;border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 10px 30px #0000004d;flex-direction:column;height:100%;min-height:500px;overflow:visible;padding:60px 30px 40px;position:relative;transition:all .3s ease;width:100%}.package-card:hover{border-color:#ffd7004d;box-shadow:0 15px 40px #0006;transform:translateY(-10px)}.package-card.popular{background:linear-gradient(135deg,#282828e6,#1e1e1ee6);border:1px solid #ffd7004d}.popular-badge{background:gold;border-radius:20px;box-shadow:0 4px 8px #0003;color:#000;font-size:.9rem;font-weight:700;left:50%;padding:10px 25px;position:absolute;text-align:center;top:-20px;transform:translateX(-50%);white-space:nowrap;width:140px;z-index:100}.discount-badge{background:#f44;border-radius:20px;box-shadow:0 2px 8px #ff44444d;color:#fff;padding:8px 12px;right:20px;top:20px}.pricing-swiper .swiper-button-next,.pricing-swiper .swiper-button-prev{background:#ffd7001a;border-radius:50%;color:gold;height:50px;margin-top:-25px;width:50px}.pricing-swiper .swiper-button-next:after,.pricing-swiper .swiper-button-prev:after{font-size:20px;font-weight:700}.pricing-swiper .swiper-button-next:hover,.pricing-swiper .swiper-button-prev:hover{background:#ffd70033;transform:scale(1.1)}.pricing-swiper .swiper-pagination-bullet{background:#ffd70080}.pricing-swiper .swiper-pagination-bullet-active{background:gold}@media (max-width:768px){.pricing-swiper{max-width:100%;padding:20px 10px}.package-card,.pricing-swiper .swiper-slide{max-width:100%!important;min-width:100%!important;width:100%!important}.subscription-card{margin:0 auto!important;max-width:95%!important;width:95%!important}}.profile-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);font-family:Oswald,sans-serif;min-height:100vh;padding:6rem 1rem 2rem}.profile-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffd7001a;border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1200px;padding:2rem;text-align:center}.profile-avatar{flex-shrink:0}.profile-info{flex-direction:column;gap:1rem;text-align:center}.avatar-circle,.profile-info{align-items:center;display:flex}.avatar-circle{background:linear-gradient(135deg,gold,orange);border-radius:50%;box-shadow:0 8px 25px #ffd7004d;color:#1a1a1a;font-size:2rem;height:80px;justify-content:center;width:80px}.avatar-circle,.profile-info h1{font-weight:700;text-transform:uppercase}.profile-info h1{color:#fff;font-size:2.5rem;letter-spacing:1px;margin-bottom:.5rem}.profile-info p{color:#ccc;font-size:1.1rem;margin:0 0 1rem}.current-plan-badge{align-items:baseline;background:linear-gradient(135deg,#ffd7001a,#ffa5001a);border:1px solid #ffd7004d;border-radius:20px;display:inline-flex;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.5rem 1rem}.plan-label{color:#ccc}.plan-label,.plan-name{font-size:.9rem;font-weight:500;letter-spacing:.5px;line-height:1;text-transform:uppercase}.plan-name{color:gold}.profile-content{margin:0 auto;max-width:800px}.profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffd7001a;border-radius:16px;box-shadow:0 8px 25px #0003;padding:2rem}.profile-card-header{align-items:center;border-bottom:1px solid #ffd70033;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.profile-card-header h2{color:gold;font-size:1.5rem;margin:0}.edit-btn,.profile-card-header h2{font-weight:600;letter-spacing:.5px;text-transform:uppercase}.edit-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:.9rem;padding:.75rem 1.5rem;transition:all .3s ease}.edit-btn:hover{box-shadow:0 8px 25px #ffd7004d;transform:translateY(-2px)}.profile-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.form-group input,.form-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a;outline:none}.form-group input:disabled,.form-group textarea:disabled{background:#ffffff05;color:#888;cursor:not-allowed}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-group textarea{min-height:100px;resize:vertical}.form-actions{border-top:1px solid #ffd70033;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.cancel-btn{background:#0000;border:1px solid #fff3;border-radius:8px;color:#ccc;cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.cancel-btn:hover{background:#ffffff0d;border-color:#ffffff4d}.save-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.save-btn:hover:not(:disabled){box-shadow:0 8px 25px #ffd7004d;transform:translateY(-2px)}.save-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.message{border-radius:8px;font-weight:500;margin-bottom:1rem;padding:1rem;text-align:center}.message.success{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.message.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.account-info{display:flex;flex-direction:column;gap:1rem}.info-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.75rem 0}.info-item:last-child{border-bottom:none}.info-label{color:#ccc;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#fff;font-size:.9rem;font-weight:600}.info-value.status.active{color:#22c55e}.info-value.status.inactive{color:#ef4444}.info-value.status.verified{color:#22c55e}.info-value.status.unverified{color:#f59e0b}.info-value.plan{color:gold;letter-spacing:.5px;text-transform:uppercase}.profile-error{align-items:center;display:flex;justify-content:center;min-height:50vh;text-align:center}.profile-error h2{color:#fff;font-size:2rem;font-weight:600}@media (max-width:768px){.profile-container{padding:5rem 1rem 1rem}.profile-header{align-items:center;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.profile-info h1{font-size:2rem}.current-plan-badge{margin-top:1rem}.profile-content{max-width:100%}.profile-card{padding:1.5rem}.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column}.cancel-btn,.save-btn{width:100%}}@media (max-width:480px){.profile-container{padding:4rem 1rem 1rem}.profile-header{padding:1rem}.profile-info h1{font-size:1.5rem}.profile-card{padding:1rem}.avatar-circle{font-size:1.5rem;height:60px;width:60px}}.pricing-plans-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh;padding:5rem 1rem 1rem}.pricing-plans-header{margin:0 auto 1.5rem;max-width:1200px}.back-button{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.back-button:hover{background:#fff3;border-color:#ffffff4d}.package-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;gap:1.5rem;margin:0 auto;max-width:600px;padding:1.5rem;text-align:center}.package-header,.package-logo{align-items:center;display:flex;justify-content:center}.package-logo{background:#ffffff1a;border-radius:12px;flex-shrink:0;height:70px;padding:.8rem;width:70px}.package-logo img{height:100%;object-fit:contain;width:100%}.package-info h1{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 .5rem;text-align:center}.package-platform{color:gold;font-size:1rem;font-weight:500;margin:0 0 .8rem;text-align:center}.package-description{color:#fffc;font-size:.95rem;line-height:1.5;margin:0;text-align:center}.pricing-plans-content{margin:0 auto;max-width:1200px;text-align:center}.pricing-plans-content h2{color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 1rem}.pricing-plans-content p{color:#fffc;font-size:1.1rem;margin:0 0 2rem}.pricing-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.pricing-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;overflow:visible;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.pricing-card:hover{border-color:#ffd7004d;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.pricing-card.selected{background:#ffd7001a;border-color:gold}.plan-header{margin-bottom:2rem}.plan-header h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.plan-price{align-items:baseline;display:flex;flex-direction:row;gap:.25rem;justify-content:center;margin-bottom:1rem}.plan-price .currency{color:gold}.plan-price .amount,.plan-price .currency{display:inline;font-size:2.5rem;font-weight:700;line-height:1}.plan-price .amount{color:#fff}.plan-price .period{color:#ffffffb3;font-size:1rem;font-weight:500}.discount-badge{background:linear-gradient(135deg,gold,orange);border:2px solid #fff3;border-radius:15px;box-shadow:0 4px 15px #ffd7004d;color:#1a1a1a;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:.4rem .8rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem;z-index:10}.plan-features{margin-bottom:2rem}.plan-features ul{list-style:none;margin:0;padding:0}.plan-features li{align-items:center;border-bottom:1px solid #ffffff1a;color:#fffc;display:flex;gap:.5rem;padding:.5rem 0}.plan-features li:last-child{border-bottom:none}.plan-features li:before{color:gold;content:"✓";font-size:1.1rem;font-weight:700}.select-plan-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;color:#1a1a1a;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;padding:1rem 2rem;pointer-events:auto;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%;z-index:10}.select-plan-btn:hover:not(:disabled){background:linear-gradient(135deg,orange,gold);box-shadow:0 5px 15px #ffd7004d;transform:translateY(-2px)}.select-plan-btn:disabled{cursor:not-allowed;opacity:.6}.loading-spinner{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:400px}.error-message{color:#fff;margin:0 auto;max-width:500px;padding:3rem 2rem;text-align:center}.error-message h2{color:#fff;margin-bottom:1rem}.error-message p{color:#fffc;margin-bottom:2rem}.btn-primary{background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,orange,gold);transform:translateY(-2px)}@media (max-width:768px){.pricing-plans-container{padding:5rem 1rem 1rem}.package-header{align-items:center;flex-direction:column;gap:1rem;justify-content:center;max-width:100%;padding:1rem}.package-description,.package-header,.package-info h1,.package-platform{text-align:center}.pricing-cards{gap:1.5rem;grid-template-columns:1fr}.pricing-card{padding:1.5rem}.plan-price .amount{font-size:2.5rem}.pricing-plans-content h2{font-size:2rem}}
/*# sourceMappingURL=main.d4c1fef6.css.map*/