*{margin:0px;padding:0px;box-sizing:border-box}body{background-color:#ffffff;height:100%;font-family:"Inter",sans-serif}.sub-text{font-size:20px;text-align:center}.header-inner .navMenus .down-arrow img,.header-inner .navMenus .languageicon .globe img,.vertical-menu-header .menu .menu-icon{filter:invert(1) !important}.feature-text-menu::before,.resources-menu::before,.usecase-text-menu::before{display:none !important}.btn.focus,.btn:focus{outline:0;background-image:linear-gradient(90deg, #735FF4 0%, #E070F6 100%) !important;box-shadow:none !important}button:focus{outline:0 !important}.header-inner{background:0 0;color:#000}.banner .container{margin:auto !important}.header-inner nav a{color:#000}.signUp-btn{background:linear-gradient(111deg, #00baff 0, #f765fd 100%) no-repeat padding-box;border-radius:62px;color:#fff !important}.header-inner{background:transparent !important}.navMenus{margin-bottom:0px}@media only screen and (max-width: 992px){.vertical-menu-header{background-color:transparent !important}.free-card,.enterprise-card{display:flex;flex-direction:column;align-items:center !important;justify-content:center !important;text-align:center !important}.whysteve.pricing .container.py-5 .row{display:flex;flex-direction:column;align-items:center !important;justify-content:center !important}.banner-desc{width:100% !important}}.change-color{background-color:#fff !important;transition:.3s ease-out !important;background:#fff;box-shadow:0 2px 16px 0 #10182814}a:hover{color:white;cursor:pointer}#generateBtn:disabled{cursor:not-allowed !important;opacity:0.6}.right-content ul li::marker{color:#00C1FF !important;font-size:24px !important}/* Fullscreen overlay */#candlestick-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 0.80);display:flex;justify-content:center;align-items:center;z-index:999999;transition:all 1s}/* Your loader with violet color */.loader{width:8px;height:40px;border-radius:4px;display:block;margin:20px auto;position:relative;background:#935BFF;/* Violet */color:#935BFF;/* Ensures pseudo-elements use same color */box-sizing:border-box;animation:animloader 0.3s 0.3s linear infinite alternate}/* Side bars */.loader::after,.loader::before{content:'';width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:20px;box-sizing:border-box;animation:animloader 0.3s 0.45s linear infinite alternate}.loader::before{left:-20px;animation-delay:0s}/* Animation */@keyframes animloader{0%{height:48px}100%{height:4px}}.rainbow-btn{opacity:1;padding:19px 2px 22px 2px;width:max-content !important;height:max-content !important}.rainbow-btn .btn{width:100% !important;max-width:fit-content !important;height:50px !important;color:white;padding:8px 20px;border-radius:12px;background:linear-gradient(90deg, #E070F6 0%, #735FF4 100%);color:#FFF;text-align:center;font-family:Inter;font-size:17px;font-style:normal;font-weight:500;line-height:normal;border:none}.banner .rainbow-btn{padding-top:0px}.rainbow-btn.white-btn .btn{background:transparent;border:1px solid #FFFFFF}.rainbow-btn.white-btn:hover .btn{background:#FFFFFF;border:1px solid #FFFFFF;color:#000000;box-shadow:none}.breadcrumps{color:#727272;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.breadcrumps a{color:#727272;text-decoration:none}.breadcrumps a:hover{color:#E070F6 !important}.breadcrumps span{color:#000000;font-weight:600}.breadcrumps a:hover{color:#727272}.banner{background-position:center;background-repeat:no-repeat;padding:100px 0 0 0 !important;position:relative;@media screen and (max-width: 768px){
    padding:100px 0 0 0 !important}}
  .input-wrapper.col-md-10{padding:0px}.banner textarea.form-control{width:100%;min-height:150px;margin:0 auto;padding:18px 20px;font-size:16px;border:3px solid transparent;border-radius:16px;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(134deg, #6ED8FF 2.01%, #62E5B1 25.62%, #FFD112 57.08%, #E654BF 84.52%, #A762F7 100%) border-box;box-shadow:none;outline:none;color:#333;resize:none;/* prevent resize if not needed */text-align:start;vertical-align:top}/* ---------- Responsive ---------- */@media (max-width: 600px){.banner textarea.form-control{max-width:100%;font-size:15px;padding:16px}}.script-btn{display:flex;align-items:center;gap:10px;padding:10px;color:#383838;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;transition:0.2s;margin-bottom:8px;border-radius:12px;border:0.783px solid #E7E7E7;background:#fff;cursor:pointer}.script-btn img{width:auto !important;height:20px !important}.ex-prompts #para{color:#383838;font-family:Inter;font-size:14px !important;font-style:normal;font-weight:500;max-width:100% !important;margin-bottom:20px !important}.sub-text.mb-4{margin-bottom:40px !important}.script-btn{transition:transform 0.2s ease,box-shadow 0.2s ease}.script-btn:hover{outline:1px solid rgb(156, 48, 245);/* background-color: rgba(226, 193, 253, 0.10); */color:rgb(156, 48, 245);box-shadow:0 6px 10px rgba(16, 24, 40, 0.08)/* transform: translateY(-4px); */}.social-btn{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:16px;color:#383838;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;border:1.128px solid #E7E7E7;background:#F3F4F6;transition:0.2s}.social-btn:hover{background:#f0f0f0;transform:translateY(-2px)}.product-hunt-badge{display:flex;align-items:center;flex-direction:column;gap:10px;padding:16px;color:#DA552F;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize;border-radius:16px;border:0.783px solid #DA552F;background:#fef1eded;transition:0.2s}.product-hunt-badge:hover{transform:translateY(-2px)}.trusted-users{display:flex;align-items:center;flex-direction:column;gap:10px;border-radius:16px;background:#E2F8FF;padding:16px;transition:0.2s}.trusted-users:hover{background:#CFF3FF;transform:translateY(-2px)}.trusted-users img{width:143px;height:42px}.trusted-users span{color:#A8A8A8;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:capitalize}.trusted-users span strong{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:block;text-transform:capitalize}.banner .rainbow-btn{margin-inline:auto;display:inline-block}.banner .rainbow-btn .btn{text-align:center}.banner .banner-content h1{width:100%;color:#0D0F0F;font-family:Inter;font-size:40px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:16px}h2{color:#0D0F0F;text-align:center;font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:32px}/* Custom Styles for the 2x2 Grid */.custom-grid{/* Ensures equal vertical height for all cards in a row on larger screens */align-items:stretch}.video-container{width:100%;max-height:100%;flex-shrink:0;margin-top:22px/* Responsive adjustment for smaller screens */}/* Ensure the video element itself fills the container */.video-container video{object-fit:cover;/* Ensures the video covers the area without stretching */display:block}/* Card Base Styles */.card{height:100%;box-shadow:none}.card-1{border-radius:32px;border:1px solid #BBE8FF;background:#EDF9FF}.card-2{border-radius:32px;border:1px solid #F1BBFF;background:#F7EDFF}.card-3{border-radius:32px;border:1px solid #FBB;background:#FFEDED}.card-4{border-radius:32px;border:1px solid #8FFE84;background:#EDFFED}.card-1 .video-container{padding-left:21px}.card-4 .video-container{padding-left:30px}.card-3 .video-container{height:76% !important;padding:25px;padding-top:0px;justify-content:center !important;border-radius:12px}.card-4 .video-container{padding:18px}/* Header (h4) Styles */.custom-h4{color:#0D0F0F;font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:normal}/* Paragraph (p) Styles */.custom-p{color:#383838;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px/* 133.333% */}/* Arrow Icon Styles */.icon-link{/* Ensures the icon stays aligned and is the correct size */display:inline-block;flex-shrink:0}.arrow-icon{width:34px;height:34px;aspect-ratio:1/1}/* Video Container Styles */.video-container{/* This element holds the visual content (image/video placeholder) */width:100%;/* Full width within its card for responsiveness */flex-shrink:0;margin-top:22px/* Top margin from text content *//* Responsive adjustment for smaller screens */}@media (min-width: 992px){/* Applies to large (lg) and up screens */.video-container{/* Adjust for margin from text area */margin-top:22px}}@media (max-width: 991.98px){/* Adjust h4 size for better mobile responsiveness */.custom-h4{font-size:30px}/* Adjust padding for mobile to be less extreme */.video-container{height:auto;min-height:200px;margin-top:15px}}.addon-box{background:#f3f4f8;border-radius:16px;padding:16px 12px 16px 12px;margin-bottom:18px;font-size:18px;color:#222;cursor:pointer}.addon-box:hover,.addons-visible{background:#ffffff !important;outline:1px solid #13BFF8 !important}.addons-edit-container{display:none;position:absolute;top:250px;left:50%;width:80%;transform:translate(-50%, 0);height:fit-content;background:#FFFFFF 0% 0% no-repeat padding-box !important;box-shadow:0px 0px 10px #00000010;z-index:2;padding:16px;border-radius:16px}.gm-left-container-title{text-align:left;font:normal normal bold 15px/19px Inter;letter-spacing:0px;color:#404040;opacity:1}.gm-left-container{display:flex;/* align-items: center; */flex-direction:column;text-align:left;gap:5px}.genai-motion-asset-credit-container{display:flex;justify-content:space-between}.increment-decrement-container-pricing{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #D8DCDF;border-radius:5px;opacity:1;font-size:20px;cursor:pointer;position:unset !important}.tooltip-btn{position:relative;display:inline-block}.tooltip-btn button:focus{outline:none !important}.tooltip-btn button:hover{outline:1px solid #2DE0FF;background-color:#E6F6FF}.tooltip-btn button:focus{outline:1px solid #2DE0FF !important;background-color:#E6F6FF}.change-credit-container{display:flex;gap:5px;padding-left:8px}.asset-genai-count-display{text-align:left;font:normal normal normal 13px/20px Inter;letter-spacing:0px;color:#424156;opacity:1}.increment-decrement-container-pricing[disabled]{opacity:0.6;cursor:default;background:#D8DCDF !important;outline:none !important}.tooltip-btn .tooltiptext-span{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:105%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.5s}.addons-edit-container{display:none;position:absolute;top:240px;left:50%;width:80%;transform:translate(-50%, 0);height:fit-content;background:#FFFFFF 0% 0% no-repeat padding-box !important;box-shadow:0px 0px 10px #00000010;z-index:2;padding:16px;border-radius:16px}.addons-container.addons-visible + .addons-edit-container{display:block !important}.gm-left-container-title{text-align:left;font:normal normal bold 15px/19px Inter;letter-spacing:0px;color:#404040;opacity:1}.gm-left-container{display:flex;/* align-items: center; */flex-direction:column;text-align:left;gap:5px}.genai-motion-asset-credit-container{display:flex;justify-content:space-between}.increment-decrement-container-pricing{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #D8DCDF;border-radius:5px;opacity:1;font-size:20px;cursor:pointer;position:unset !important}.tooltip-btn{position:relative;display:inline-block}.change-credit-container{display:flex;gap:5px;padding-left:8px}.asset-genai-count-display{text-align:left;font:normal normal normal 13px/20px Inter;letter-spacing:0px;color:#424156;opacity:1}.increment-decrement-container-pricing[disabled]{opacity:0.6;cursor:default;background:#D8DCDF}.tooltip-btn .tooltiptext-span{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:105%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.5s}.pricing-card h1{margin:0px !important;font-size:40px;font-family:Inter,sans-serif}.price{height:75px;margin-block:2px}.price h1 span{font-family:Inter,sans-serif !important}.price h1{font-family:Inter,sans-serif !important}.price *{font-family:'Inter',sans-serif !important}.whysteve p{font:bold 22px/28px Inter;letter-spacing:0px;color:#747b83;text-align:center;margin-top:10px}@media only screen and (max-width:768px){.whysteve p{margin-top:20px}.social-btn{width:75%;align-items:center;justify-content:start;padding-left:15%}.card-3 .video-container{height:auto}.text-content{padding:40px 30px 20px 30px !important}.arrow-icon{margin-top:10px !important}}.toggle-wrapper{display:flex;width:354px;height:60px;border-radius:30px;background:#fff;border:1px solid #e0e0e0;overflow:hidden;position:relative}.toggle-option{flex:1;text-align:center;font-weight:600;font-size:18px;line-height:60px;cursor:pointer;transition:color .3s;z-index:2;position:relative;color:#000}.toggle-option.active{font-weight:700;color:#fff !important}.col-lg-6{margin-bottom:30px}.toggle-indicator{position:absolute;top:0px;left:0px;width:50%;height:100%;border-radius:30px;background:linear-gradient(90deg, #13bff8 0, #c26fff 100%);transition:left .3s cubic-bezier(.77, 0, 0.175, 1);z-index:1;pointer-events:none}.container{max-width:76rem !important;padding-inline:0 !important}.carousel-section .container .carousel .carousel-item .carousel-content .left-content ul li::marker{color:#fff !important;font-size:24px !important}.btn-blue-gradient{font:bold 18px/27px Poppins;border-radius:40px;color:#fff;text-align:center;display:inline-block;transition:0.3s ease-in-out;border:none;cursor:pointer}.btn-blue-gradient:hover{color:#fff;box-shadow:0px 0px 10px 4px rgba(243, 244, 246, 0.5);transform:scale(1.01)}.whysteve{padding:120px 0px 100px}.pricing-card.pro,.pricing-card.pro > *,.pricing-header{position:relative}:focus,:hover{outline:0px}h1,h3{font-family:Poppins,sans-serif}::-webkit-scrollbar{width:10px;background:rgba(26, 26, 26, 0.1)}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(26, 26, 26, 0.5)}.whysteve.pricing{padding:20px 0px 0px}.pricing h1{font:800px 48px/70px Inter;letter-spacing:0px;color:#000;margin-bottom:48px;margin-inline:auto;text-align:center}.pricing-card{border-radius:24px;overflow:hidden;background-color:#fff;border:1px solid #D2F4FA;transition:box-shadow .2s;max-width:375px;width:100%;min-height:684px !important;display:flex;margin:auto;flex-direction:column;justify-content:flex-start}.pricing-card.pro{background-clip:padding-box}.pricing-card.pro::before{content:"";position:absolute;inset:0px;border-radius:24px;padding:0px;z-index:1;pointer-events:none;border:3px solid transparent;background:linear-gradient(180deg, #13bff8 0, #c26fff 100%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0px 0) content-box,linear-gradient(#fff 0px 0);-webkit-mask-composite:xor;mask-composite:exclude}.pricing-header{padding:32px 32px 24px;border-radius:24px 24px 0px 0px;text-align:left}.price{font:900px 48px/32px Inter;color:#151425;margin-block:20px}.addon-box{background:#F2F2F2;border-radius:16px;padding:16px 12px;margin-bottom:18px;font-size:18px;color:#222}.addon-box strong{color:#404040;font-family:Inter;font-size:14px;font-style:normal;font-weight:800;line-height:normal}.addon-box span img{margin-left:4px;margin-bottom:2px}.addon-feature{color:#404040;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-top:6px}.pricing-features{background:#e2f0ff;border-radius:0px 0px 24px 24px;padding:32px 12px 24px 16px;margin:0px;list-style:none;flex:1;height:370px !important;display:flex;flex-direction:column;justify-content:space-between}.pricing-features li{color:#404040;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:12px;position:relative;padding-left:28px}.pricing-features li:before{content:"";background-image:url(https://www.steve.ai/assets/steve-3.0-homepage/list-tick.png);background-size:contain;background-repeat:no-repeat;width:12px;height:12px;position:absolute;left:4px;top:4px}.pricing .col-md-4{padding:0px;max-height:632px;height:100%}@media (max-width:992px){.pricing-card{min-height:0px;margin-bottom:32px;margin-inline:auto}.pricing .col-md-4{max-height:fit-content}}.btn-enterprise,.btn-free{box-shadow:0px 2px 12px rgba(34, 202, 255, 0.08);transition:background .2s}.btn-enterprise:hover,.btn-free:hover{background:#13bff8}.btn-blue-gradient{background:linear-gradient(101deg, #29c9ff 0, #d446ff 100%) no-repeat padding-box;padding:10px 40px}:root{--space-4xs:0.125rem;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:clamp(1.5rem, calc(1.125rem + 0.78125vw), 1.75rem);--space-lg:clamp(2.25rem, calc(1.125rem + 2.34375vw), 3rem);--space-xl:clamp(3.5rem, calc(1.25rem + 4.6875vw), 5rem);--space-2xl:clamp(5.75rem, calc(2.375rem + 7.03125vw), 8rem);--space-3xl:clamp(9.25rem, calc(4.75rem + 9.375vw), 12.25rem);--space-4xl:clamp(15rem, calc(7.5rem + 15.625vw), 20rem)}.plan-details span{width:fit-content;font-size:20px;line-height:28px;font-weight:700}.plan-details{display:flex;align-items:center;gap:7px}@media only screen and (max-width:768px){.whysteve h1{font:800px 31px/42px Inter}.whysteve{padding:60px 15px}.carousel-section .container .carousel .carousel-item .carousel-content .left-content ul li::marker{color:#000 !important}.card-fe{text-align:center}.pricing h1{font:800px 32px/54px Inter,sans-serif}.whysteve.pricing{padding:60px 15px 0px}.card-fe{flex-direction:column}.pricing h1{margin-top:0px}.pricing .col-md-4{margin-bottom:0 !important}.pricing .col-md-4{padding:0px;max-height:100%}.pricing .container{padding-bottom:0 !important}}.pricing .btn-gradient{max-width:300px;padding:10px 20px;border-radius:52px;margin:auto;background:linear-gradient(133deg, #29C9FF 4.75%, #D446FF 105.77%);color:#fff;border:none;font-weight:500;cursor:pointer}.pricing .btn-gradient:hover{background:linear-gradient(266deg, #29C9FF 4.75%, #D446FF 105.77%);box-shadow:0 4px 4px 0 rgba(128, 128, 128, 0.513)}.free-card{border-radius:24px;border:1px solid #93EFFF;background:#FFF}.enterprise-card{border-radius:24px;border:1px solid #2DE0FF;background:#E6F6FF}h1{font-size:40px !important;font-weight:800;font-family:"Poppins",sans-serif}.banner .banner-content p{color:#383838;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:left;width:100%;max-width:805px;margin:auto}.star-contanier{position:relative}.banner-desc{width:805px;margin:auto}.container{max-width:90vw !important}.btn-blue-gradient{width:fit-content !important;height:max-content !important;background:linear-gradient(to right, #38caff 0%, #d29aff 100%);color:#ffffff;font-size:1.2rem;font-weight:600;padding:0.75rem 2rem;margin:1.5rem;border:none;border-radius:50px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;margin-top:2.3rem;text-wrap:wrap}@media only screen and (max-width: 768px){h2{font-size:30px !important}.faq-section .container{flex-direction:column}.faq-section h2{max-width:100% !important;margin:auto !important;text-align:center !important;margin-bottom:60px !important}}video{max-width:100%;height:auto;border-radius:12px}/* [aria-hidden="true"] {
  opacity: 0.5; 
}

[aria-hidden="false"] {
  opacity: 1;
} *//* .dark-gradient-section [aria-hidden="true"] {
    opacity: 0.5;
    filter: blur(3px);
  } */.carousel-section .container .carousel .carousel-item .carousel-content .left-content ul li::marker{color:#00C1FF !important;font-size:24px !important}.video-container img{width:100%;height:auto}.faq-section{margin-block:60px !important;@media screen and (max-width: 768px){
        margin-bottom:60px !important}}
.faq-section .container{display:flex}.faq-section h2{color:#0D0F0F;font-family:Inter;font-size:30px;font-style:normal;font-weight:800;line-height:42px;/* 140% */max-width:300px;text-align:left}.faq-section #accordion .card{/* margin-bottom: 20px; */padding:30px;line-height:24px;font-size:18px;border:none;border-bottom:1px solid #E8E8E8;width:100%}.faq-section #accordion .card .title{font-size:18px;font-weight:600}.faq-section #accordion .card .collapse{color:#4c4c4c;margin-top:12px;width:85%}.faq-section #accordion .card .title:after{content:url('https://www.steve.ai/assets/prompt-to-video-generator/down-arrow.png');position:absolute;right:39px;top:25px;transform:rotate(180deg)}.faq-section #accordion .card .collapsed:after{transform:rotate(0deg);transition:transform 0.3s ease;content:url('https://www.steve.ai/assets/prompt-to-video-generator/down-arrow.png')}.faq-section .row{width:100%}.faq-section #accordion .card .collapsing{color:#4c4c4c;margin-top:12px;width:85%}.faq-section #accordion .card .title{width:90%}/* [aria-hidden="true"] {
  opacity: 0.5; 
}

[aria-hidden="false"] {
  opacity: 1;
} */a:hover{color:white;cursor:pointer}.rainbow-btn .btn:hover{background:linear-gradient(90deg, #735FF4 0%, #E070F6 100%);box-shadow:0 4px 6.8px 0 rgba(108, 63, 255, 0.50);transition:all 0.1s ease-in-out}.btn-blue-gradient:hover{color:#ffffff !important;box-shadow:rgba(50, 50, 93, 0.25) 0px 13px 27px -5px,rgba(0, 0, 0, 0.3) 0px 8px 16px -8px}.banner .container{gap:3%}@media (min-width: 770px) and (max-width: 830px){.banner .container{width:100%;margin-inline:10px}}@media only screen and (max-width: 1100px){.banner .banner-content p{width:80%}.banner .banner-content h1{font-size:40px !important}.banner .container{gap:inherit}}@media only screen and (max-width: 768px){.banner .banner-content h1,.banner .banner-content p,.banner .banner-content{text-align:center;width:100%;margin-block:2rem;margin-inline:auto}.banner
  .banner-desc{width:100%}.banner .banner-content h1{font-size:36px !important;line-height:normal !important}}@media only screen and (max-width: 480px){.banner-desc{width:100%}.banner .rainbow-btn{margin-inline:auto !important}.banner .rainbow-btn .btn{margin-inline:auto !important;padding-inline:10px !important;width:290px !important}.btn-blue-gradient{width:fit-content !important;height:max-content !important;padding-inline:18px!important}}.card-body{padding:0px !important}.text-content{padding:40px 52px 20px 40px}.right-content ul li::marker{color:#00C1FF !important;font-size:24px !important}/* Center container to align horizontally and vertically *//* Button styles *//* Hover effect */@media screen and (max-width: 768px){.container{width:100% !important;max-width:95% !important;padding:0 15px}.rainbow-btn .btn{padding:13px 16px;font-size:17px}.rainbow-btn{padding:17px 2px 20px 2px}.faq-section #accordion .card .title,.faq-section #accordion .card .collapse{width:85%}}/* Default styles for larger screens */.end-section{position:relative;margin-top:120px;border-radius:32px;overflow:hidden;width:100%;height:auto;/* max-width: 1105px !important;
  max-height: 410px !important; */aspect-ratio:1105/410}.end-section img{width:100%;height:100%;/* max-width: 1105px !important;
  max-height: 410px !important; */aspect-ratio:1105/410}.end-section .text-container{position:absolute;top:50%;left:50%;width:100%;max-width:680px;transform:translate(-50%, -50%);color:white;text-align:center}.end-section .text-container h4{color:#FFF;text-align:center;font-family:Inter;font-size:40px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:24px}.end-section .text-container p{color:#FFF;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}/* Mobile responsiveness */@media (max-width: 768px){.end-section{margin-top:60px;border-radius:20px;max-width:100%;max-height:none;aspect-ratio:auto}.end-section img{max-width:100%;max-height:none;aspect-ratio:auto}.end-section .text-container{padding:0 16px;max-width:90%}.end-section .text-container h4{font-size:14px;margin-bottom:6px}.end-section .text-container p{font-size:12px;margin-bottom:6px}.end-section .rainbow-btn{padding:6px 2px 6px 2px}.end-section .text-container .btn{font-size:10px;padding:3px 16px;max-width:fit-content !important;height:34px !important}}@media only screen and (max-width: 768px){/* .carousel-section .container .carousel .carousel-indicators {
    width: 100%;
  } */}@media only screen and (max-width: 576px){.btn-blue-gradient{font-size:16px}.btn{font-size:16px}}@media only screen and (min-width: 1480px){/* html {
    font-size: clamp(12px, 1.2vw, 16px);
  } */.banner{padding:7% 0 6% 0 !important}.breadcrumps{font-size:clamp(22px, 0.5vw + 0.5rem, 64px)}.banner .banner-content h1{font-size:clamp(40px, 1vw + 1rem, 94px) !important}.banner .banner-content p{font-size:clamp(18px, 0.7vw + 0.5rem, 64px) !important}.ex-prompts #para{font-size:clamp(14px, 0.5vw + 0.4rem, 64px) !important}.banner-desc{width:70vw}.banner textarea.form-control{font-size:clamp(18px, 0.7vw + 0.5rem, 64px);height:25vh}h2{margin-bottom:3rem !important}.banner .banner-content p{max-width:60vw}.rainbow-btn .btn{width:100% !important;max-width:fit-content !important;height:fit-content !important;padding:16px 24px;font-size:clamp(18px, 0.7vw + 0.5rem, 64px)}h2{font-size:clamp(40px, 1vw + 1rem, 94px) !important;margin-bottom:2rem !important}.btn-gradient{width:100% !important;max-width:fit-content !important;height:fit-content !important;padding:16px 24px;font-size:clamp(18px, 0.7vw + 0.5rem, 64px)}.faq-section h2{max-width:30vw;height:auto;line-height:normal}.faq-section #accordion .card{font-size:clamp(18px, 0.7vw + 1rem, 64px);line-height:normal}.faq-section #accordion .card .title{font-size:clamp(18px, 0.7vw + 0.7rem, 64px)}.btn-blue-gradient{font-size:clamp(18px, 0.7vw + 0.5rem, 64px)}h4{font-size:clamp(24px, 0.7vw + 1rem, 84px)}/* .breadcrumps{
     font-size: clamp(22px, 1vw + 0.7rem, 64px);
  }

  .banner .banner-content p {
  font-size: clamp(18px, 1rem + 0.5vw, 24px);
  } */.end-section .text-container h4{font-size:clamp(40px, 1vw + 1rem, 94px) !important}.end-section .text-container{max-width:80% !important}.end-section .text-container p{font-size:clamp(18px, 0.7vw + 0.5rem, 64px)}html{font-size:calc(0.6rem + 0.5vw)}.faq-section #accordion .card{font-size:clamp(18px, 0.7vw + 0.5rem, 64px)}.script-btn img,.social-btn img{height:100%;width:2rem}#character-limit,#warning-msg{font-size:clamp(14px, 0.5vw + 0.4rem, 64px) !important}.script-btn{padding:1rem 5% !important;gap:1rem !important;font-size:clamp(14px, 0.5vw + 0.4rem, 64px)}.social-btn,.product-hunt-badge{padding:1rem 5% !important;gap:1rem !important;font-size:clamp(18px, 0.6vw + 0.5rem, 64px)}.product-hunt-badge img{height:100%;width:1.6rem}.trusted-users img{width:40%;height:auto}.trusted-users span,.trusted-users span strong{line-height:1.6rem !important;font-size:clamp(20px, 0.6vw + 0.5rem, 64px)}.trusted-users{padding:0.8rem 1rem !important;justify-content:center !important}.arrow-icon{height:100%;width:2rem}.custom-h4{font-size:clamp(40px, 1vw + 1rem, 94px) !important}.custom-p{font-size:clamp(18px, 0.7vw + 0.5rem, 64px);line-height:1.5;width:90% !important}}