.hero[data-v-816c5ed2]{background:linear-gradient(180deg,#4a0bff,#8a6cff);position:relative;overflow:hidden}.hero[data-v-816c5ed2]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff1a,#fff0 80%);transform:rotate(30deg);z-index:-100}.hero-features[data-v-816c5ed2]{display:flex;flex-direction:column;gap:.75rem}.feature-item[data-v-816c5ed2]{display:flex;align-items:center;font-size:1.1rem;font-weight:500}.feature-item i[data-v-816c5ed2]{font-size:1.2rem}.image-container[data-v-816c5ed2]{position:relative;display:inline-block;width:100%;overflow:visible}.product-image[data-v-816c5ed2]{width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.product-image.active[data-v-816c5ed2]{opacity:1;position:relative}.subtitle-overlay[data-v-816c5ed2]{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);width:120%;background-color:#4a0bffe6;color:#fff;padding:15px;text-align:center;border-radius:10px;box-shadow:0 5px 15px #0000004d;overflow:hidden;height:60px}.subtitle-content[data-v-816c5ed2]{font-size:1.1em;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}.how-it-works[data-v-816c5ed2]{background-color:#f8f9fa}.step-card[data-v-816c5ed2]{background:#fff;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 8px 25px #00000014;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.step-card[data-v-816c5ed2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4a0bff,#8a6cff);opacity:0;transition:opacity .3s ease}.step-card[data-v-816c5ed2]:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000026}.step-card[data-v-816c5ed2]:hover:before{opacity:1}.step-number[data-v-816c5ed2]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,#4a0bff,#8a6cff);color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-icon[data-v-816c5ed2]{margin-bottom:1rem}.step-icon i[data-v-816c5ed2]{font-size:2.5rem;color:#4a0bff}.step-card h4[data-v-816c5ed2]{color:#333;font-weight:600;margin-bottom:1rem}.what-is-hardcoded[data-v-816c5ed2]{background-color:#fff}.what-is-hardcoded h2[data-v-816c5ed2]{color:#333}.what-is-hardcoded p[data-v-816c5ed2]{color:#555;font-size:1.1rem;line-height:1.7}.what-is-hardcoded .lead[data-v-816c5ed2]{font-size:1.25rem;font-weight:400}.benefits-grid[data-v-816c5ed2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.benefit-item[data-v-816c5ed2]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;transition:transform .2s ease}.benefit-item[data-v-816c5ed2]:hover{transform:translateY(-2px)}.benefit-item i[data-v-816c5ed2]{font-size:2rem;flex-shrink:0}.benefit-item span[data-v-816c5ed2]{font-size:1.1rem;color:#333;font-weight:500}.process-summary[data-v-816c5ed2]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem;border-radius:15px;border-left:4px solid #4a0bff}.process-summary h3[data-v-816c5ed2]{color:#4a0bff}.features[data-v-816c5ed2]{background-color:#f8f9fa}.feature-box[data-v-816c5ed2]{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 5px 15px #00000014;transition:all .3s ease;height:100%;text-align:center}.feature-box[data-v-816c5ed2]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.feature-icon[data-v-816c5ed2]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.feature-icon i[data-v-816c5ed2]{font-size:1.5rem}.feature-box h5[data-v-816c5ed2]{color:#333;font-weight:600;margin-bottom:1rem}.feature-box p[data-v-816c5ed2]{color:#666;line-height:1.6}.btn[data-v-816c5ed2]{transition:all .3s ease-in-out}.btn[data-v-816c5ed2]:hover{transform:translateY(-2px);box-shadow:0 .25rem .5rem #0000001a}.fade-enter-active[data-v-816c5ed2],.fade-leave-active[data-v-816c5ed2]{transition:opacity .5s ease}.fade-enter-from[data-v-816c5ed2],.fade-leave-to[data-v-816c5ed2]{opacity:0}.subtitle-enter-active[data-v-816c5ed2],.subtitle-leave-active[data-v-816c5ed2]{transition:all 1s ease;position:absolute;width:100%}.subtitle-enter-from[data-v-816c5ed2]{transform:translateY(-100%);opacity:0}.subtitle-enter-to[data-v-816c5ed2],.subtitle-leave-from[data-v-816c5ed2]{transform:translateY(-50%);opacity:1}.subtitle-leave-to[data-v-816c5ed2]{transform:translateY(100%);opacity:0}.pricing-info[data-v-816c5ed2]{font-size:1.1em;font-weight:700;color:gold;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.pricing[data-v-816c5ed2]{background-color:#fff}.pricing-card[data-v-816c5ed2]{border:none;border-radius:20px;transition:all .3s ease-in-out;border:2px solid #f8f9fa}.pricing-card[data-v-816c5ed2]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a!important;border-color:#4a0bff}.pricing-icon i[data-v-816c5ed2]{font-size:3rem;color:#4a0bff}.price-display[data-v-816c5ed2]{text-align:center}.price-number[data-v-816c5ed2]{font-size:3rem;font-weight:700;color:#4a0bff}.price-text[data-v-816c5ed2]{font-size:1.2rem;color:#666;margin-left:.5rem}.price-per[data-v-816c5ed2]{display:block;font-size:1rem;color:#888;margin-top:.5rem}.btn-primary[data-v-816c5ed2]{background-color:#4a0bff;border-color:#4a0bff}.btn-primary[data-v-816c5ed2]:hover{background-color:#3d09d4;border-color:#3d09d4}.cta[data-v-816c5ed2]{background:linear-gradient(135deg,#4a0bff,#8a6cff);position:relative}.cta[data-v-816c5ed2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="30" cy="30" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="70" cy="20" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="80" r="1" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}.cta .btn-light[data-v-816c5ed2]{background-color:#fff;border-color:#fff;color:#4a0bff;font-weight:600}.cta .btn-light[data-v-816c5ed2]:hover{background-color:#f8f9fa;border-color:#f8f9fa;transform:translateY(-2px)}@media (max-width: 768px){.hero-features[data-v-816c5ed2]{flex-direction:column}.benefits-grid[data-v-816c5ed2]{grid-template-columns:1fr;gap:1rem}.benefit-item[data-v-816c5ed2]{padding:1rem}.step-card[data-v-816c5ed2]{padding:1.5rem 1rem}.feature-box[data-v-816c5ed2],.process-summary[data-v-816c5ed2]{padding:1.5rem}.pricing-card[data-v-816c5ed2]{padding:2rem!important}}
