:root{--primary:#6c5ce7;--primary-dark:#5b4ed1;--primary-light:#a29bfe;--primary-subtle:#f0effe;--bg:#fff;--bg-alt:#f8fafc;--bg-dark:#0f172a;--text:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border:#e2e8f0;--success:#10b981;--warning:#f59e0b;--whatsapp:#25d366;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6}img{height:auto;max-width:100%}.btn,a{text-decoration:none}.btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 32px;transition:all .2s ease}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 4px 12px rgba(108,92,231,.3);transform:translateY(-2px)}.btn-whatsapp{background:var(--whatsapp);color:#fff}.btn-whatsapp:hover{background:#20bd5a;transform:translateY(-2px)}.btn-white{background:#fff;color:var(--primary)}.btn-white:hover{background:var(--bg-alt)}.btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.btn-ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.section-header{margin-bottom:64px;text-align:center}.section-label{color:var(--primary);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.section-title{color:var(--text);font-size:clamp(28px,5vw,40px);font-weight:700;letter-spacing:-.5px;margin:0}.section-subtitle{color:var(--text-secondary);font-size:18px;margin-left:auto;margin-right:auto;margin-top:16px;max-width:600px}.promo-bar-wrapper{background:linear-gradient(90deg,var(--primary),var(--primary-dark));color:#fff;font-size:14px;font-weight:500;padding:12px 16px;text-align:center}.promo-bar-wrapper p{margin:0}.promo-bar-wrapper strong{font-weight:700}.promo-bar-wrapper .highlight{background:hsla(0,0%,100%,.2);border-radius:4px;margin-left:8px;padding:2px 10px}.nav{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.98);box-shadow:0 1px 0 var(--border);left:0;padding:16px 32px;position:fixed;right:0;top:44px;transition:all .3s ease;z-index:1000}.nav.scrolled{top:0}.nav-container{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1140px}.nav-logo{flex-shrink:0}.nav-logo img{height:auto!important;max-height:40px!important;width:auto!important}.nav-menu{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.nav-menu .hs-menu-wrapper ul{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.nav-menu .hs-menu-wrapper ul li{margin:0;padding:0}.nav-menu .hs-menu-wrapper ul li a{color:var(--text-secondary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.nav-menu .hs-menu-wrapper ul li a:hover{color:var(--primary)}.nav-cta{flex-shrink:0;margin-left:24px}.nav-cta .hs-button{background:var(--primary)!important;border:none!important;border-radius:var(--radius-md)!important;color:#fff!important;cursor:pointer;font-size:15px!important;font-weight:600!important;padding:10px 20px!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap}.nav-cta .hs-button:hover{background:var(--primary-dark)!important;box-shadow:0 4px 12px rgba(108,92,231,.3)!important;transform:translateY(-1px)}.mobile-menu{background:none;border:none;cursor:pointer;display:none;padding:8px}.mobile-menu span{background:var(--text);display:block;height:2px;margin:6px 0;transition:all .3s ease;width:24px}.hero{background:var(--bg);overflow:hidden;padding:160px 32px 80px;position:relative}.hero:before{background:linear-gradient(135deg,var(--primary-subtle) 0,transparent 60%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50%}.hero-container{align-items:stretch;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1140px;position:relative}.hero-badge{align-items:center;background:var(--primary-subtle);border-radius:50px;color:var(--primary);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:24px;padding:10px 20px}.hero-badge svg{fill:var(--primary)}.hero h1{color:var(--text);font-size:clamp(36px,5vw,52px);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.hero h1 span{color:var(--primary)}.hero-subtitle{color:var(--text-secondary);font-size:19px;line-height:1.7;margin-bottom:24px;max-width:480px}.hero-price-preview{align-items:center;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-lg);display:inline-flex;gap:16px;margin-bottom:24px;padding:16px 24px}.hero-price-preview .old-price{color:var(--text-muted);font-size:17px;text-decoration:line-through}.hero-price-preview .new-price{color:var(--primary);font-size:28px;font-weight:800}.hero-price-preview .period{color:var(--text-secondary);font-size:16px}.hero-price-preview .save-badge{background:var(--success);border-radius:6px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.hero-cta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.hero-cta .hs-button{align-items:center;border:none!important;border-radius:var(--radius-md)!important;cursor:pointer;display:inline-flex;font-size:16px!important;font-weight:600!important;gap:8px;justify-content:center;padding:16px 32px!important;text-decoration:none!important;transition:all .2s ease!important}.hero-cta .hs_cos_wrapper:first-child .hs-button{background:var(--primary)!important;color:#fff!important}.hero-cta .hs_cos_wrapper:first-child .hs-button:hover{background:var(--primary-dark)!important;box-shadow:0 4px 12px rgba(108,92,231,.3)!important;transform:translateY(-2px)}.hero-micro{color:var(--text-muted);font-size:14px;margin-bottom:24px}.hero-trust{gap:12px}.hero-avatars,.hero-trust{align-items:center;display:flex}.hero-avatars .hs_cos_wrapper{margin-left:-10px;position:relative}.hero-avatars .hs_cos_wrapper:first-child{margin-left:0;z-index:3}.hero-avatars .hs_cos_wrapper:nth-child(2){z-index:2}.hero-avatars .hs_cos_wrapper:nth-child(3){z-index:1}.hero-avatars .hs_cos_wrapper img{border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 1px 3px rgba(0,0,0,.1);display:block!important;height:36px!important;min-width:36px!important;object-fit:cover!important;width:36px!important}.hero-trust-text{color:var(--text-secondary);font-size:14px}.hero-trust-text strong{color:var(--text);font-weight:600}.hero-visual{align-items:center;display:flex}.hero-visual>.hs_cos_wrapper,.hero-visual>.hs_cos_wrapper_type_image{align-items:center;display:flex;height:100%;width:100%}.hero-visual img,.hero-visual>.hs_cos_wrapper_type_image img{border-radius:var(--radius-xl);box-shadow:0 12px 32px rgba(0,0,0,.1);height:100%;object-fit:cover;width:100%}.float-card{align-items:center;animation:float 4s ease-in-out infinite;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.12);display:flex;gap:12px;padding:16px 20px;position:absolute}.float-card.reviews{bottom:15%;left:-40px}.float-card.bookings{animation-delay:1.5s;right:-40px;top:10%}.float-icon{align-items:center;background:var(--primary-subtle);border-radius:var(--radius-sm);display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.float-icon svg{color:var(--primary);fill:var(--primary);stroke:var(--primary)}.float-text strong{color:var(--text);display:block;font-size:15px;font-weight:600}.float-text span{color:var(--text-muted);font-size:13px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.steps-section{background:var(--bg-alt);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:48px 32px}.steps-container{gap:24px;justify-content:center;margin:0 auto;max-width:1000px}.step,.steps-container{align-items:center;display:flex}.step{gap:16px}.step-number{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;width:44px}.step-content h3{color:var(--text);font-size:15px;font-weight:600;margin:0 0 2px}.step-content p{color:var(--text-muted);font-size:13px;margin:0}.step-arrow{color:var(--border);font-size:24px}.pain-section{background:var(--bg-alt);padding:96px 32px}.pain-container{margin:0 auto;max-width:1140px}.pain-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pain-card{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:16px;padding:24px;transition:all .2s ease}.pain-card:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.pain-icon{align-items:center;background:var(--primary-subtle);border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.pain-icon svg{color:var(--primary);stroke:var(--primary)}.pain-content h3{color:var(--text);font-size:15px;font-weight:600;margin:0 0 4px}.pain-content p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.features-section{background:var(--bg);padding:96px 32px}.features-container{margin:0 auto;max-width:1140px}.features-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;transition:all .2s ease}.feature-card:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-4px)}.feature-icon{align-items:center;background:var(--primary-subtle);border-radius:var(--radius-md);display:flex;font-size:28px;height:56px;justify-content:center;margin-bottom:24px;width:56px}.feature-icon svg{color:var(--primary);stroke:var(--primary)}.feature-card h3{color:var(--text);font-size:20px;font-weight:600;margin:0 0 12px}.feature-card>p{color:var(--text-secondary);font-size:15px;margin:0 0 24px}.feature-list{list-style:none;margin:0;padding:0}.feature-list li{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:12px;padding:8px 0}.feature-list li svg{color:var(--success);flex-shrink:0;stroke:var(--success)}.testimonials-section{background:var(--bg-dark);padding:96px 32px}.testimonials-container{margin:0 auto;max-width:900px}.testimonials-section .section-label{color:var(--primary-light)}.testimonials-section .section-title{color:#fff}.testimonials-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.testimonial-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);padding:32px}.testimonial-stars{color:#fbbf24;display:flex;font-size:18px;gap:2px;margin-bottom:20px}.testimonial-stars svg{fill:#fbbf24}.testimonial-text{color:hsla(0,0%,100%,.9);font-size:17px;line-height:1.7;margin-bottom:24px}.testimonial-author h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.testimonial-author span{color:hsla(0,0%,100%,.5);font-size:14px}.pricing-section{background:var(--bg);padding:96px 32px}.pricing-container{margin:0 auto;max-width:1140px;text-align:center}.pricing-card{background:#fff;border:2px solid var(--primary);border-radius:var(--radius-xl);box-shadow:0 20px 40px rgba(108,92,231,.15);margin:48px auto 0;max-width:520px;overflow:hidden;position:relative}.pricing-ribbon{background:var(--warning);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 40px;position:absolute;right:-35px;text-transform:uppercase;top:20px;transform:rotate(45deg)}.pricing-header{background:var(--bg-dark);color:#fff;padding:40px;text-align:center}.pricing-header h3{font-size:20px;font-weight:600;margin:0 0 4px}.pricing-header .subtitle{color:hsla(0,0%,100%,.6);font-size:15px;margin:0 0 24px}.pricing-amount .old-price{color:hsla(0,0%,100%,.4);display:block;font-size:18px;margin-bottom:4px;text-decoration:line-through}.pricing-amount .price-row{align-items:baseline;display:flex;gap:4px;justify-content:center}.pricing-amount .currency{font-size:24px;font-weight:600}.pricing-amount .price{font-size:72px;font-weight:800;letter-spacing:-3px;line-height:1}.pricing-amount .period{color:hsla(0,0%,100%,.6);font-size:16px}.pricing-setup{color:hsla(0,0%,100%,.7);font-size:14px;margin-top:16px}.pricing-setup .old{opacity:.5;text-decoration:line-through}.pricing-roi{background:rgba(16,185,129,.1);border-radius:var(--radius-sm);color:var(--success);font-size:14px;font-weight:500;margin-top:16px;padding:12px 16px}.pricing-body{padding:32px}.pricing-features{list-style:none;margin:0 0 32px;padding:0;text-align:left}.pricing-features li{align-items:center;border-bottom:1px solid var(--border);color:var(--text-secondary);display:flex;font-size:15px;gap:14px;padding:12px 0}.pricing-features li:last-child{border-bottom:none}.pricing-features li svg{color:var(--success);flex-shrink:0;stroke:var(--success)}.pricing-cta-wrapper{margin-bottom:16px;width:100%}.pricing-cta-wrapper .hs_cos_wrapper{display:block;width:100%}.pricing-cta-wrapper .hs-button{background:var(--primary)!important;border:none!important;border-radius:var(--radius-md)!important;color:#fff!important;cursor:pointer;display:block!important;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;text-align:center!important;transition:all .2s ease!important;width:100%!important}.pricing-cta-wrapper .hs-button:hover{background:var(--primary-dark)!important;box-shadow:0 4px 12px rgba(108,92,231,.3)!important;transform:translateY(-2px)}.pricing-micro{color:var(--text-muted);font-size:13px;margin-top:16px;text-align:center}.pricing-note{background:#fef3c7;border:1px solid #fcd34d;border-radius:var(--radius-md);color:#92400e;font-size:14px;margin-top:20px;padding:16px;text-align:center}.pricing-note strong{color:#78350f}.pricing-guarantee{background:var(--bg-alt);border-radius:var(--radius-lg);margin-top:20px;padding:24px;text-align:center}.pricing-guarantee h4{color:var(--text);font-size:15px;font-weight:600;margin:0 0 8px}.pricing-guarantee p{color:var(--text-secondary);font-size:14px;margin:0}.pricing-guarantees{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:48px}.guarantee-item{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:8px}.guarantee-item svg{color:var(--text-muted);stroke:var(--text-muted)}.cta-section{background:var(--primary);padding:96px 32px;text-align:center}.cta-content{margin:0 auto;max-width:600px}.cta-section h2{color:#fff;font-size:clamp(28px,5vw,40px);font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.cta-section .cta-content>p{color:hsla(0,0%,100%,.8);font-size:18px;margin:0 0 32px}.cta-btn-wrapper{margin-bottom:24px}.cta-btn-wrapper .hs-button{background:#fff!important;border:none!important;border-radius:var(--radius-md)!important;color:var(--primary)!important;cursor:pointer;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;transition:all .2s ease!important}.cta-btn-wrapper .hs-button:hover{background:var(--bg-alt)!important;transform:translateY(-2px)}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-buttons .btn svg{stroke:currentColor}.cta-micro{color:hsla(0,0%,100%,.6);font-size:14px}.footer-minimal{background:var(--bg-dark);color:hsla(0,0%,100%,.5);font-size:14px;padding:24px 32px;text-align:center}.footer-minimal a{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s}.footer-minimal a:hover{color:#fff}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-price-preview,.hero-subtitle{margin:0 auto 24px}.hero-cta,.hero-trust{justify-content:center}.hero-visual{margin:40px auto 0;max-width:500px}.float-card{display:none}.pain-grid{grid-template-columns:repeat(2,1fr)}.features-grid{margin:0 auto;max-width:400px}.features-grid,.testimonials-grid{grid-template-columns:1fr}}@media (max-width:768px){.promo-bar-wrapper{font-size:13px;line-height:1.5;padding:10px 50px 10px 16px}.promo-bar-wrapper .highlight{display:block;margin-left:0;margin-top:4px}.nav{padding:12px 24px;top:60px}.nav.scrolled{top:0}.mobile-menu,.nav-cta,.nav-menu{display:none!important}.hero{padding:120px 24px 60px}.hero h1{font-size:32px}.hero-cta{align-items:center;flex-direction:column}.hero-cta .btn,.hero-cta .hs-button{max-width:300px;width:100%}.steps-container{align-items:flex-start;flex-direction:column;gap:16px}.step-arrow{align-self:center;transform:rotate(90deg)}.features-section,.pain-section,.pricing-section,.testimonials-section{padding:64px 24px}.pain-grid{grid-template-columns:1fr}.section-title{font-size:28px}.pricing-amount .price{font-size:56px}.pricing-guarantees{align-items:center;flex-direction:column;gap:16px}.pricing-cta-wrapper .hs-button{font-size:14px!important;line-height:1.4!important;padding:16px 24px!important;white-space:normal!important}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{max-width:280px;width:100%}body{padding-bottom:80px}.footer-minimal{padding-bottom:100px}}@media (max-width:480px){.promo-bar-wrapper{font-size:12px;padding:10px 50px 10px 12px}}.hero-visual{background:none;border:none;padding:0;position:relative}.hero-content+.hero-visual:not(.hero-form-card){align-items:center;display:flex}.hero-form-wrapper .hero-visual,.hero-form-wrapper>div,div.hero-form-wrapper .hero-visual,section.hero .hero-form-wrapper .hero-visual{align-items:normal!important;display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important}.hero-form-wrapper .hero-visual[style]{display:block!important}.hero-container[style*=grid-template-columns]{align-items:start!important}.hero-form-wrapper{display:block!important}@media (max-width:1024px){.hero-container[style*=grid-template-columns]{gap:40px!important;grid-template-columns:1fr!important}.hero-form-wrapper{margin:0 auto;max-width:420px}.hero-form-wrapper .hero-visual{margin:0 auto!important;max-width:100%!important}}@media (max-width:640px){.hero-form-wrapper .hero-visual{max-width:100%!important;padding:24px!important}.hero-container[style*=max-width]{max-width:100%!important}}.hs-form{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.hs-form-field{margin-bottom:20px!important}.hs-form-field>label{color:#0f172a!important;display:block!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.hs-input{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:8px!important;color:#0f172a!important;font-size:15px!important;padding:12px 16px!important;transition:all .2s ease!important;width:100%!important}.hs-input:focus{border-color:#6c5ce7!important;box-shadow:0 0 0 3px rgba(108,92,231,.1)!important;outline:none!important}.hs-input::placeholder{color:#94a3b8!important}select.hs-input{appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;padding-right:45px!important}.hs-fieldtype-phonenumber .input{display:grid!important;gap:8px!important;grid-template-columns:auto 1fr!important}.hs-fieldtype-phonenumber select{max-width:90px!important}.hs-submit .hs-button{background:linear-gradient(135deg,#6c5ce7,#5b4ed1)!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;text-align:center!important;transition:all .2s ease!important;width:100%!important}.hs-submit .hs-button:hover{background:linear-gradient(135deg,#5b4ed1,#4a3db8)!important;box-shadow:0 8px 20px rgba(108,92,231,.3)!important;transform:translateY(-2px)!important}.hs-submit .hs-button:active{transform:translateY(0)!important}.hs-error-msgs{list-style:none!important;margin:8px 0 0!important;padding:0!important}.hs-error-msg{color:#ef4444!important;font-size:13px!important;margin-top:4px!important}.hs-form-field.error input,.hs-form-field.error select{border-color:#ef4444!important}.hs-form-required{color:#ef4444!important}.hs-form-booleancheckbox,.legal-consent-container{margin-bottom:20px!important;margin-top:20px!important}.legal-consent-container .hs-form-booleancheckbox-display{align-items:start!important;display:flex!important;gap:10px!important}.legal-consent-container input[type=checkbox]{border:2px solid #e2e8f0!important;border-radius:4px!important;cursor:pointer!important;height:18px!important;margin-top:2px!important;min-width:18px!important;width:18px!important}.legal-consent-container input[type=checkbox]:checked{background-color:#6c5ce7!important;border-color:#6c5ce7!important}.legal-consent-container .hs-form-booleancheckbox-display>span{color:#475569!important;font-size:13px!important;line-height:1.6!important}.legal-consent-container a{color:#6c5ce7!important;text-decoration:underline!important}.legal-consent-container a:hover{color:#5b4ed1!important}.hs-recaptcha{margin:20px 0!important}.submitted-message{background:#f0fdf4!important;border:1px solid #10b981!important;border-radius:10px!important;color:#065f46!important;font-size:15px!important;padding:20px!important;text-align:center!important}.hs-button.loading{cursor:not-allowed!important;opacity:.6!important}@media (max-width:768px){.hs-input{font-size:16px!important}.hs-submit .hs-button{font-size:15px!important;padding:14px 24px!important}}.hs-form .hs-richtext{margin:0!important}.hs-form .hs-richtext p{font-size:14px!important;margin:0!important}.hs-form .hs-form-field.hs-fieldtype-text:first-child,.hs-form .hs-form-field.hs-fieldtype-text:nth-child(2){display:inline-block!important;vertical-align:top!important;width:calc(50% - 8px)!important}.hs-form .hs-form-field.hs-fieldtype-text:first-child{margin-right:16px!important}@media (max-width:640px){.hs-form .hs-form-field.hs-fieldtype-text:first-child,.hs-form .hs-form-field.hs-fieldtype-text:nth-child(2){margin-right:0!important;width:100%!important}}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{margin:0!important;padding:0!important}.hsfc-ProgressBar__Text{display:none!important}.hsfc-ProgressBar{height:4px!important;margin-bottom:24px!important}.hsfc-ProgressBar__Bar{background:#e2e8f0!important;border-radius:4px!important;height:4px!important}.hsfc-ProgressBar__Progress{background:#6c5ce7!important;border-radius:4px!important;height:4px!important}.hsfc-Step__Footer{display:flex!important;gap:12px!important;margin-top:24px!important}.hsfc-Step__Footer .hsfc-Button--primary,.hsfc-Step__Footer button[type=button],.hsfc-Step__Footer button[type=submit]{background:linear-gradient(135deg,#6c5ce7,#5b4ed1)!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer!important;font-size:15px!important;font-weight:600!important;padding:14px 24px!important;transition:all .2s ease!important;width:100%!important}.hsfc-Step__Footer .hsfc-Button--primary:hover,.hsfc-Step__Footer button[type=button]:hover,.hsfc-Step__Footer button[type=submit]:hover{background:linear-gradient(135deg,#5b4ed1,#4a3db8)!important;box-shadow:0 4px 12px rgba(108,92,231,.3)!important;transform:translateY(-1px)!important}.hsfc-Step__Footer .hsfc-Button--secondary{background:#fff!important;border:2px solid #e2e8f0!important;color:#6c5ce7!important;min-width:120px!important;padding:14px 24px!important;width:auto!important}.hsfc-Step__Footer .hsfc-Button--secondary:hover{background:#f8fafc!important;border-color:#6c5ce7!important;transform:translateY(-1px)!important}.hsfc-Step .hs-form-field{margin-bottom:16px!important}.hsfc-Step .hs-form-field:last-of-type,.hsfc-Step__Content{margin-bottom:0!important}