.LandingPage-module__VZf-pa__landingContainer{width:100%}.LandingPage-module__VZf-pa__heroSection{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding:5rem 2rem;display:flex;position:relative;overflow:hidden}.LandingPage-module__VZf-pa__heroSection:before{content:"";opacity:.5;pointer-events:none;z-index:0;background:linear-gradient(135deg,#667eeacc 0%,#764ba2cc 50%,#f093fbcc 100%);position:absolute;inset:0}.LandingPage-module__VZf-pa__heroSection:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite LandingPage-module__VZf-pa__float;position:absolute;top:-200px;right:-200px}@keyframes LandingPage-module__VZf-pa__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.LandingPage-module__VZf-pa__heroContent{z-index:1;max-width:900px;position:relative}.LandingPage-module__VZf-pa__heroSection h1{color:#fff;letter-spacing:-2px;text-shadow:0 4px 20px #0000004d;margin-bottom:1.5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(3rem,7vw,5rem);font-weight:900;line-height:1.1;animation:1s ease-out LandingPage-module__VZf-pa__fadeInUp}@keyframes LandingPage-module__VZf-pa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LandingPage-module__VZf-pa__subtitle{color:#fffffff2;max-width:700px;margin:0 auto 3rem;font-family:Inter,sans-serif;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:400;line-height:1.8;animation:1s ease-out .2s both LandingPage-module__VZf-pa__fadeInUp}.LandingPage-module__VZf-pa__heroCTA{color:#667eea;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:2px solid #ffffff4d;border-radius:50px;margin-bottom:2rem;padding:1.2rem 3.5rem;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;animation:1s ease-out .4s both LandingPage-module__VZf-pa__fadeInUp;display:inline-block;box-shadow:0 10px 30px #0003}.LandingPage-module__VZf-pa__heroCTA:hover{color:#764ba2;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);transform:translateY(-3px)scale(1.05);box-shadow:0 15px 40px #00000040}.LandingPage-module__VZf-pa__downArrow{text-align:center;color:#ffffffb3;cursor:pointer;margin-top:.5rem;font-size:2.5rem;animation:2s infinite LandingPage-module__VZf-pa__bounceArrow;display:block}@keyframes LandingPage-module__VZf-pa__bounceArrow{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.LandingPage-module__VZf-pa__heroSection .LandingPage-module__VZf-pa__heroContent:before{content:"";z-index:-1;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:15s ease-in-out infinite reverse LandingPage-module__VZf-pa__float;position:absolute;bottom:-150px;left:-150px}.LandingPage-module__VZf-pa__heroSection .LandingPage-module__VZf-pa__heroContent:after{content:"";z-index:-1;border:2px solid #ffffff1a;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:200px;height:200px;animation:20s linear infinite LandingPage-module__VZf-pa__rotate;position:absolute;top:-100px;right:-100px}@keyframes LandingPage-module__VZf-pa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandingPage-module__VZf-pa__toolGrid{text-align:center;max-width:1100px;margin:60px auto;padding:0 20px}.LandingPage-module__VZf-pa__toolGrid h2{color:#2c3e50;margin-bottom:50px;font-size:2.5rem;font-weight:700}.LandingPage-module__VZf-pa__toolCard{text-align:center;color:inherit;background-color:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;flex-basis:auto;align-items:center;width:300px;min-height:150px;padding:35px 30px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 25px #0000000f}.LandingPage-module__VZf-pa__toolCard:hover{border-color:#007bff4d;transform:translateY(-8px);box-shadow:0 12px 30px #0000001f}.LandingPage-module__VZf-pa__toolIcon{color:#007bff;margin-bottom:20px;font-size:3.5rem}.LandingPage-module__VZf-pa__toolCard h3{color:#343a40;margin-bottom:12px;font-size:1.5rem;font-weight:600}.LandingPage-module__VZf-pa__toolCard p{color:#6c757d;flex-grow:1;margin-bottom:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.LandingPage-module__VZf-pa__heroSection{min-height:60vh;padding:4rem 1.5rem 3rem}.LandingPage-module__VZf-pa__heroSection h1{font-size:clamp(2.2rem,7vw,3rem)}.LandingPage-module__VZf-pa__subtitle{margin-bottom:2rem;font-size:clamp(1rem,4vw,1.15rem)}.LandingPage-module__VZf-pa__heroCTA{padding:.8rem 2rem;font-size:1rem}.LandingPage-module__VZf-pa__toolGrid h2{font-size:2rem}.LandingPage-module__VZf-pa__tools{grid-template-columns:1fr;gap:25px}.LandingPage-module__VZf-pa__toolCard{padding:25px}}.LandingPage-module__VZf-pa__placeholderCard{cursor:default;opacity:.6;background-color:#f0f2f5;position:relative;overflow:hidden}.LandingPage-module__VZf-pa__placeholderCard:hover{border-color:#0000;transform:none;box-shadow:0 8px 25px #0000000f}.LandingPage-module__VZf-pa__placeholderCard h3{color:#6c757d}.LandingPage-module__VZf-pa__comingSoonText{color:#495057;margin-top:15px;font-size:1.05rem;font-weight:600}.LandingPage-module__VZf-pa__placeholderCard p:not(.LandingPage-module__VZf-pa__comingSoonText){display:none}.LandingPage-module__VZf-pa__toolCard{flex-basis:auto;width:300px;min-height:150px}.LandingPage-module__VZf-pa__tools{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;display:flex}.LandingPage-module__VZf-pa__otherToolsSection{text-align:center;max-width:800px;margin:60px auto;padding:0 20px}.LandingPage-module__VZf-pa__otherToolsHeading{color:#2c3e50;margin-bottom:20px;font-size:1.8rem;font-weight:700}.LandingPage-module__VZf-pa__otherToolsContainer{flex-direction:column;align-items:center;gap:10px;display:flex}.LandingPage-module__VZf-pa__otherToolLink{color:#555;background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:400px;padding:10px 20px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.LandingPage-module__VZf-pa__otherToolLink:hover{color:#333;background-color:#f0f0f0;border-color:#ccc}.LandingPage-module__VZf-pa__otherToolLink .LandingPage-module__VZf-pa__toolIcon{margin-right:8px;font-size:1em}.LandingPage-module__VZf-pa__otherToolLink{color:#000!important;background-color:orange!important;border:5px solid purple!important;width:300px!important;height:50px!important;margin:20px auto!important;display:block!important}
.PricingSection-module__7EsQxq__pricingSection{text-align:center;background:0 0;max-width:1200px;margin:0 auto;padding:5rem 2rem}.PricingSection-module__7EsQxq__pageTitle{color:#1a202c;letter-spacing:-1px;background:linear-gradient(135deg,#4299e1 0%,#3182ce 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800}.PricingSection-module__7EsQxq__pageSubtitle{color:#4a5568;margin-bottom:3.5rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:400}.PricingSection-module__7EsQxq__pricingSection h1{color:#1a202c;margin-bottom:15px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800}.PricingSection-module__7EsQxq__pricingSection h2{color:#2d3748;margin-bottom:40px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.4rem;font-weight:700}.PricingSection-module__7EsQxq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:35px;margin-bottom:4rem;display:grid}.PricingSection-module__7EsQxq__pricingCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.PricingSection-module__7EsQxq__pricingCard:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.PricingSection-module__7EsQxq__highlighted{background:linear-gradient(135deg,#fffffffa 0%,#4299e10d 100%);border:2px solid #4299e1;box-shadow:0 12px 35px #4299e140}.PricingSection-module__7EsQxq__highlighted:hover{transform:translateY(-10px);box-shadow:0 18px 50px #4299e159}.PricingSection-module__7EsQxq__packIcon{margin-bottom:1.5rem}.PricingSection-module__7EsQxq__packIcon img{max-width:100%;height:auto;display:block}.PricingSection-module__7EsQxq__packCreditsAmount{color:#1a202c;margin-bottom:.5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.2rem;font-weight:800}.PricingSection-module__7EsQxq__packDescription{color:#718096;text-align:center;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.PricingSection-module__7EsQxq__price{color:#4299e1;margin-top:auto;margin-bottom:1.5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700}.PricingSection-module__7EsQxq__ctaButton{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#4299e1 0%,#3182ce 100%);border:none;border-radius:50px;padding:.9rem 2.2rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #4299e14d}.PricingSection-module__7EsQxq__ctaButton:hover{background:linear-gradient(135deg,#3182ce 0%,#2c5282 100%);transform:translateY(-2px);box-shadow:0 6px 20px #4299e166}.PricingSection-module__7EsQxq__ctaButton:disabled{cursor:not-allowed;background-color:#ccc}.PricingSection-module__7EsQxq__creditsInfoSection{text-align:left;border-top:1px solid #e9ecef;margin-top:3rem;padding-top:2rem}.PricingSection-module__7EsQxq__creditsInfoSection h2{color:#2c3e50;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.PricingSection-module__7EsQxq__creditsInfoSection p{color:#5a677a;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.PricingSection-module__7EsQxq__creditsInfoSection ul{color:#5a677a;padding-left:20px;list-style:outside}.PricingSection-module__7EsQxq__creditsInfoSection li{margin-bottom:.8rem;line-height:1.5}.PricingSection-module__7EsQxq__packsSection{margin-top:60px}.PricingSection-module__7EsQxq__loginNote{color:#777;margin-top:10px;font-size:.8em}.PricingSection-module__7EsQxq__loginNote a{color:#007bff;text-decoration:underline}.PricingSection-module__7EsQxq__toolSection{border-top:1px solid #eee;margin-top:60px;padding-top:40px}.PricingSection-module__7EsQxq__simplePackCard{flex-direction:column;justify-content:space-between;align-items:center;min-height:220px;padding:25px 20px;display:flex}.PricingSection-module__7EsQxq__simplePackCard .PricingSection-module__7EsQxq__price{color:#343a40;margin-bottom:20px;font-size:1.5rem;font-weight:500}.PricingSection-module__7EsQxq__simplePackCard .PricingSection-module__7EsQxq__ctaButton{width:100%;padding:12px 15px}.PricingSection-module__7EsQxq__creditsInfoSection{text-align:center;background-color:#f8f9fa;border-radius:8px;max-width:800px;margin:50px auto;padding:30px}.PricingSection-module__7EsQxq__creditsInfoSection p,.PricingSection-module__7EsQxq__creditsInfoSection ul{color:#555;font-size:1rem;line-height:1.6}.PricingSection-module__7EsQxq__creditsInfoSection ul{text-align:left;padding-left:20px;list-style:outside;display:inline-block}.PricingSection-module__7EsQxq__creditsInfoSection li{margin-bottom:8px}@media (max-width:768px){.PricingSection-module__7EsQxq__pricingSection{padding:3rem 1rem}.PricingSection-module__7EsQxq__pageTitle{font-size:2.2rem}.PricingSection-module__7EsQxq__pageSubtitle{font-size:1.1rem}.PricingSection-module__7EsQxq__pricingGrid{grid-template-columns:1fr}.PricingSection-module__7EsQxq__pricingCard{padding:2rem 1rem}.PricingSection-module__7EsQxq__packCreditsAmount{font-size:1.8rem}.PricingSection-module__7EsQxq__price{font-size:1.6rem}.PricingSection-module__7EsQxq__ctaButton{padding:.7rem 1.5rem;font-size:1rem}.PricingSection-module__7EsQxq__creditsInfoSection h2{font-size:1.8rem}}
