.fa,.fab,.far,.fas{text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.fa,.fab,.far,.fas,i[class*=fa-]{font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;display:inline-block!important;line-height:1!important}.fa-rocket::before{content:"\f135"!important}.fa-palette::before{content:"\f53f"!important}.fa-shield-alt::before{content:"\f3ed"!important}.fa-list-ul::before{content:"\f0ca"!important}.fa-magic::before{content:"\f0d0"!important}.fa-download::before{content:"\f019"!important}.fa-arrow-down::before{content:"\f063"!important}.fa-store::before{content:"\f54e"!important}.fa-calendar-alt::before{content:"\f073"!important}.fa-graduation-cap::before{content:"\f19d"!important}.fa-utensils::before{content:"\f2e7"!important}.fa-file-excel::before{content:"\f1c3"!important}.fa-layer-group::before{content:"\f5fd"!important}.fa-compress-alt::before{content:"\f422"!important}.fa-clock::before{content:"\f017"!important}.fa-dollar-sign::before{content:"\f155"!important}.fa-sync::before{content:"\f021"!important}.fa-chart-line::before{content:"\f201"!important}.fa-check::before{content:"\f00c"!important}.feature-icon .fa-rocket:not(.fa)::before{content:"🚀"}.feature-icon .fa-palette:not(.fa)::before{content:"🎨"}.feature-icon .fa-shield-alt:not(.fa)::before{content:"🛡️"}.step-icon .fa-list-ul:not(.fa)::before{content:"📋"}.step-icon .fa-magic:not(.fa)::before{content:"✨"}.step-divider .fa-arrow-down:not(.fa)::before,.step-icon .fa-download:not(.fa)::before{content:"⬇️"}.use-case-icon .fa-store:not(.fa)::before{content:"🏪"}.use-case-icon .fa-calendar-alt:not(.fa)::before{content:"📅"}.use-case-icon .fa-graduation-cap:not(.fa)::before{content:"🎓"}.use-case-icon .fa-utensils:not(.fa)::before{content:"🍽️"}body.fontawesome-fallback .fa-rocket::before{content:"🚀"!important}body.fontawesome-fallback .fa-palette::before{content:"🎨"!important}body.fontawesome-fallback .fa-shield-alt::before{content:"🛡️"!important}body.fontawesome-fallback .fa-list-ul::before{content:"📋"!important}body.fontawesome-fallback .fa-magic::before{content:"✨"!important}body.fontawesome-fallback .fa-arrow-down::before,body.fontawesome-fallback .fa-download::before{content:"⬇️"!important}body.fontawesome-fallback .fa-store::before{content:"🏪"!important}body.fontawesome-fallback .fa-calendar-alt::before{content:"📅"!important}body.fontawesome-fallback .fa-graduation-cap::before{content:"🎓"!important}body.fontawesome-fallback .fa-utensils::before{content:"🍽️"!important}body.fontawesome-fallback .fa-file-excel::before{content:"📊"!important}body.fontawesome-fallback .fa-layer-group::before{content:"📚"!important}body.fontawesome-fallback .fa-compress-alt::before{content:"📦"!important}body.fontawesome-fallback .fa-clock::before{content:"⏰"!important}body.fontawesome-fallback .fa-dollar-sign::before{content:"💰"!important}body.fontawesome-fallback .fa-sync-alt::before{content:"🔄"!important}body.fontawesome-fallback .fa-chart-line::before{content:"📈"!important}body.fontawesome-fallback .fa-check::before{content:"✅"!important}.features-overview{padding:80px 0;background:linear-gradient(135deg,var(--emerald-50) 0,var(--emerald-100) 100%);position:relative;overflow:hidden}.features-overview::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,var(--emerald-200) 0,transparent 70%);opacity:.3;border-radius:50%}.features-overview .main-title{font-size:2.5rem;font-weight:700;color:var(--emerald-900);margin-bottom:1rem;line-height:1.2}.features-overview .subtitle{color:var(--emerald-700);margin-bottom:3rem;font-weight:400}.feature-card{background:var(--white);border-radius:16px;padding:2rem;height:100%;box-shadow:0 8px 32px rgba(16,185,129,.1);border:1px solid var(--emerald-100);transition:.3s;position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--emerald-500),var(--emerald-400))}.feature-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(16,185,129,.2);border-color:var(--emerald-300)}.feature-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--emerald-500),var(--emerald-400));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem!important;box-shadow:0 4px 16px rgba(16,185,129,.3);margin:auto}.feature-icon i,.step-icon i,.use-case-icon i{font-family:"Font Awesome 6 Free"!important;font-weight:900!important;display:inline-block!important;line-height:1!important;color:var(--white)!important;font-size:1.5rem!important}.feature-icon i::before,.step-icon i::before,.use-case-icon i::before{display:inline-block!important}.advanced-features p,.benefits-section p,.faq-section p,.features-overview p,.howto-create p,.use-cases-section p{font-size:1rem!important;line-height:1.6!important}.advanced-features .description,.benefits-section .description,.faq-section .description,.features-overview .subtitle,.howto-create .description,.use-cases-section .description{font-size:1.1rem!important;line-height:1.5!important}.howto-create{padding:80px 0;background:var(--white)}.howto-create .title{font-size:2.2rem;font-weight:700;color:var(--emerald-900);margin-bottom:1rem}.howto-create .description{font-size:1.1rem;color:var(--gray-600);margin-bottom:3rem}.steps-container{max-width:800px;margin:0 auto}.step-item{display:flex;align-items:flex-start;margin-bottom:2rem;position:relative}.step-number{width:80px;height:80px;background:linear-gradient(135deg,var(--emerald-500),var(--emerald-400))!important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:2rem;flex-shrink:0;box-shadow:0 8px 24px rgba(16,185,129,.3);position:relative;z-index:2}.step-number span{font-size:1.5rem!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;display:block!important;line-height:1!important;opacity:1!important;visibility:visible!important;font-family:inherit!important;text-align:center!important}.howto-create .steps-container .step-item .step-number,.step-item .step-number,.steps-container .step-item .step-number,div.step-number{width:80px!important;height:80px!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:2rem!important;flex-shrink:0!important;box-shadow:0 8px 24px rgba(16,185,129,.3)!important;position:relative!important;z-index:2!important}.howto-create .steps-container .step-item .step-number span,.step-item .step-number span,.steps-container .step-item .step-number span,div.step-number span{font-size:1.5rem!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;display:block!important;line-height:1!important;opacity:1!important;visibility:visible!important;font-family:inherit!important;text-align:center!important}.step-content{flex:1;background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid var(--emerald-100)}.step-icon{width:48px;height:48px;background:var(--emerald-500);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.step-icon i{font-size:1.2rem;color:var(--emerald-600);font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.step-title{font-size:1.4rem;font-weight:600;color:var(--emerald-900);margin-bottom:1rem}.step-description{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;font-size:1rem!important}.step-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.highlight-item{background:var(--emerald-50);color:var(--emerald-700);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid var(--emerald-200)}.highlight-item i{color:var(--emerald-500);margin-right:.25rem}.step-divider{display:flex;justify-content:center;margin:1rem 0;position:relative;z-index:1}.step-divider i{font-size:1.5rem;color:var(--emerald-300);background:var(--white);padding:.5rem;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.use-cases-section{padding:80px 0;background:linear-gradient(135deg,var(--gray-50) 0,var(--emerald-50) 100%)}.use-case-card{background:var(--white);border-radius:16px;padding:2rem;height:100%;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid var(--emerald-100);transition:.3s}.use-case-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(16,185,129,.15)}.use-case-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--emerald-100),var(--emerald-50));border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.use-case-icon i{font-size:1.5rem!important;color:var(--emerald-600)!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.use-case-card h5{font-size:1.2rem;font-weight:600;color:var(--emerald-900);margin-bottom:1rem}.use-case-card p{color:var(--gray-600);line-height:1.6;margin:0;font-size:1rem!important}.advanced-features{padding:80px 0;background:var(--white)}.advanced-feature-item{display:flex;align-items:center;padding:1.5rem;background:var(--white);border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.04);border:1px solid var(--emerald-100);transition:.3s}.advanced-feature-item:hover{transform:translateX(8px);box-shadow:0 4px 24px rgba(16,185,129,.1);border-color:var(--emerald-200)}.feature-icon-small{width:48px;height:48px;background:var(--emerald-100);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.feature-icon-small i{font-size:1.2rem;color:var(--emerald-600)}.feature-content h5{font-size:1.1rem;font-weight:600;color:var(--emerald-900);margin-bottom:.5rem}.feature-content p{color:var(--gray-600);line-height:1.5;margin:0;font-size:1rem!important}.faq-section{padding:80px 0;background:var(--gray-50)}.faq-section .title{font-size:2.2rem;font-weight:700;color:var(--emerald-900);margin-bottom:1rem}.faq-section .description{font-size:1.1rem;color:var(--gray-600);margin-bottom:3rem}.faq-wapper .card{border:1px solid var(--emerald-100);border-radius:12px;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:.3s}.faq-wapper .card:hover{box-shadow:0 4px 16px rgba(16,185,129,.1);border-color:var(--emerald-200)}.faq-wapper .card-header{background:var(--white);border-bottom:1px solid var(--emerald-100);padding:0}.faq-wapper .btn-link{width:100%;text-align:left;padding:1.5rem;border:none;background:0 0;color:var(--emerald-900);text-decoration:none;font-weight:600;display:flex;align-items:center;transition:.3s}.faq-wapper .btn-link:hover{color:var(--emerald-700);background:var(--emerald-50);text-decoration:none}.faq-wapper .btn-link:focus{box-shadow:none;outline:0}.faq-wapper .number{background:linear-gradient(135deg,var(--emerald-500),var(--emerald-400));color:var(--white);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:.9rem;font-weight:700;flex-shrink:0}.faq-wapper .content{flex:1;font-size:1.05rem}.faq-wapper .card-body{padding:1.5rem;background:var(--white);color:var(--gray-700);line-height:1.6}.faq-wapper .card-body strong{color:var(--emerald-700);font-weight:600}.benefits-section{padding:80px 0!important;background:linear-gradient(135deg,#064e3b 0,#065f46 100%)!important;color:#fff!important;position:relative;overflow:hidden;display:block!important;visibility:visible!important}.benefits-section::before{content:'';position:absolute;top:-30%;left:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%}.benefits-section .title{color:#fff!important;font-size:2.2rem!important;font-weight:700!important;margin-bottom:1rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}.benefits-section .description{color:#d1fae5!important;font-size:1.1rem!important;margin-bottom:3rem!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.benefit-item{display:flex!important;align-items:center;padding:1.5rem!important;background:rgba(255,255,255,.1)!important;border-radius:16px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:.3s;margin-bottom:1.5rem!important;visibility:visible!important}.benefit-item:hover{background:rgba(255,255,255,.15)!important;transform:translateY(-4px)}.benefit-icon{width:56px!important;height:56px!important;background:rgba(255,255,255,.2)!important;border-radius:16px;display:flex!important;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0}.benefit-icon i{font-size:1.3rem!important;color:#fff!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.benefit-content h5{color:#fff!important;font-size:1.2rem!important;font-weight:600!important;margin-bottom:.5rem!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.benefit-content p{color:#d1fae5!important;line-height:1.5!important;margin:0!important;font-size:1rem!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}section.benefits-section{display:block!important;visibility:visible!important;opacity:1!important;background:linear-gradient(135deg,#064e3b 0,#065f46 100%)!important;color:#fff!important;min-height:400px!important}section.benefits-section .container{display:block!important;visibility:visible!important;opacity:1!important}section.benefits-section .row{display:flex!important;flex-wrap:wrap!important;visibility:visible!important}section.benefits-section .col-lg-6{display:block!important;visibility:visible!important}@media (max-width:768px){.features-overview .main-title{font-size:2rem}.step-item{flex-direction:column;text-align:center}.step-number{margin-right:0;margin-bottom:1rem;width:60px!important;height:60px!important}.step-number span{font-size:1.2rem!important;font-weight:700!important;color:var(--white)!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}.step-item .step-number span,.steps-container .step-item .step-number span{font-size:1.2rem!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.4)!important;display:block!important;line-height:1!important;opacity:1!important;visibility:visible!important}.step-highlights{justify-content:center}.advanced-feature-item{flex-direction:column;text-align:center}.feature-icon-small{margin-right:0;margin-bottom:1rem}.benefit-item{flex-direction:column!important;text-align:center!important;padding:2rem 1.5rem!important}.benefit-icon{margin-right:0!important;margin-bottom:1rem!important}.benefit-content h5{color:#fff!important;font-size:1.2rem!important;margin-bottom:.5rem!important}.benefit-content p{color:#d1fae5!important;font-size:.95rem!important}}@media (max-width:576px){.advanced-features,.benefits-section,.faq-section,.features-overview,.howto-create,.use-cases-section{padding:50px 0}.benefits-section .title,.faq-section .title,.features-overview .main-title,.howto-create .title{font-size:1.8rem!important}.benefits-section .title{color:#fff!important}.benefits-section .description{color:#d1fae5!important}.step-content{padding:1.5rem}.advanced-features p,.benefits-section p,.faq-section p,.features-overview p,.howto-create p,.use-cases-section p{font-size:.95rem!important}.advanced-features .description,.benefits-section .description,.faq-section .description,.features-overview .subtitle,.howto-create .description,.use-cases-section .description{font-size:1rem!important}}