@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");body{font-family:Inter,sans-serif;background:#000;margin:0;padding:0}.main-content-landing{display:flex;justify-content:space-between;align-items:center;width:90%;margin-left:5%;max-width:100vw;overflow:hidden}.left-side{color:#fff}.left-side,.right-side{height:100vh;display:flex;justify-content:center;align-items:center}.header-logo{font-size:7rem;background:linear-gradient(90deg,#0157f9,#fff,#4f2ab6);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-rendering:optimizeLegibility;margin-top:-1em;animation:moveGradient 3s linear infinite;margin-bottom:0}.config-img{top:-5em;left:6em}.config-img,.config-img2{height:70%;width:auto;border-radius:1em;position:relative}.config-img2{top:-3em;left:0;border:1px solid #000}.navbar{margin-left:5%;color:#fff;width:90%;z-index:100;height:5em;max-width:100vw;overflow:hidden}.nav-links,.navbar{display:flex;justify-content:space-between;align-items:center}.nav-links{gap:2em}.nav-links button{background:none;border:none;color:#fff;font-size:1.25em;cursor:pointer}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.features{background:#fff}@keyframes moveGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.feature-heading{font-size:3rem;font-weight:700;background:linear-gradient(90deg,#0157f9,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-rendering:optimizeLegibility;margin:0;animation:textGlow 3s ease-in-out infinite;text-align:center}.feature-subheading{font-size:1.5rem;font-weight:500;color:#333;margin-top:1rem;line-height:1.8;letter-spacing:.5px;text-align:center}.features-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2em}.grid-background{position:absolute;top:0;left:0;width:100%;height:110vh;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:40px 40px;opacity:.1;z-index:-2}.get-started-btn{display:inline-block;padding:.75rem 2rem;font-size:1.2rem;font-weight:700;text-align:center;color:#fff;background:linear-gradient(90deg,#0157f9,#4f2ab6);border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease,background .5s ease;margin-left:.1em}.get-started-btn:hover{background:linear-gradient(90deg,#4f2ab6,#0157f9);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.get-started-btn:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(0,0,0,.2)}.api-feature{margin-top:5em}.api-feature-points{padding:1em;margin-left:15%;width:70%}.api-feature-point{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-top:2em}.api-feature-content,.api-feature-image{width:45%;height:auto;padding:1em}.api-feature-content{display:flex;flex-direction:column;justify-content:center;gap:1em}.api-feature-content h3{font-size:3rem;font-weight:700;color:#333;margin-bottom:0;margin-top:-.5em}.api-feature-content p{font-size:1.5rem;color:#333;margin:0}.api-feature-image{background:#f5f5f6;border-radius:15px;display:flex;justify-content:center;align-items:center}.api-feature-image img{height:auto;width:calc(100% - 1em);border-radius:8px;object-fit:cover;box-shadow:0 4px 8px rgba(0,0,0,.2)}.highlight{background:linear-gradient(90deg,#0157f9,#4f2ab6);-webkit-background-clip:text}.highlight,.highlight-pricing{-webkit-text-fill-color:transparent}.highlight-pricing{background:linear-gradient(90deg,#ff8c00,gold);-webkit-background-clip:text}.header-subheading{color:#fff;font-size:2rem;margin-left:.1em}.pricing-section{width:100%;background:#000}.pricing-heading{font-size:3rem;font-weight:700;color:#fff;text-align:center;margin-top:2em}.pricing-subheading{font-size:1.5rem;color:#fff;text-align:center;margin-top:1em}.pricing-cards{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:2em;width:90%;margin-left:5%;margin-bottom:5em}.pricing-card{background:#fff;border-radius:30px;padding:2em;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease;width:20%;height:64vh;border:3px solid transparent;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.plan-title{font-size:1.5rem;font-weight:500;color:#000;margin-bottom:0;margin-top:0}.credit-detail{font-weight:400}.credit-detail,.plan-tagline{font-size:1rem;color:#333;margin-top:1em}.plan-price{font-size:2rem;font-weight:700;color:#000;margin-top:1em}.select-plan{width:100%;height:3em;border:1px solid #ff8c00;background:#fff;color:#ff8c00;border-radius:8px;font-size:large;font-weight:700;transition:all .3s ease}.select-plan:hover{background:linear-gradient(90deg,#ff8c00,gold);color:#fff;cursor:pointer;scale:1.03}.tick-icon{display:inline-block;margin-right:.5em;color:#ff8c00;font-weight:700;font-size:1.2rem}.plan-details{margin-top:2em}.best-seller-plan{border:3px solid #ff8c00;box-shadow:0 4px 10px rgba(0,0,0,.2),inset 0 2px 6px rgba(255,140,0,.5)}.best-seller-plan .plan-title{color:#ff8c00}.best-seller-plan .select-plan{background:linear-gradient(90deg,#ff8c00,gold);color:#fff}.best-seller-plan .select-plan:hover{background:#fff;color:#ff8c00;scale:1.03}.plan-title-container{display:flex;justify-content:space-between;align-items:center}.best-seller-badge{background:#ff8c00;color:#fff;padding:.4em;border-radius:25px}.pricing-section2{width:inherit}.pricing-cards2{display:flex;justify-content:center;align-items:center;gap:2em;width:90%;margin-left:5%;margin-bottom:5em;position:absolute;top:20vh;animation:pricing-cardsFade 2s ease-in}@keyframes pricing-cardsFade{0%{opacity:0}to{opacity:1}}.pricing-input{width:45%;height:2em;border:1px solid #ff8c00;background:#fff;color:#ff8c00;border-radius:8px;font-size:large;font-weight:700;transition:all .3s ease;margin-top:.1em}.input-flex{display:flex;justify-content:space-between;gap:1em}.custom-input{margin-top:0;width:45%;word-break:break-word}.flexible-button{margin-top:-.7em}@media screen and (max-width:1024px){.app{height:100vh;overflow:hidden;width:100vw}}