.sf-hero-bg{position:relative;width:100%;height:100vh;max-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(160deg,#1a0230,#320450 60%,#9d2fe4)}.sf-hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}.sf-hero-bg picture{position:absolute;inset:0;z-index:0;pointer-events:none}.sf-hero-overlay{position:absolute;inset:0;background:#1a023000;z-index:1;pointer-events:none}.sf-hero-content-wrap{position:relative;z-index:2;width:100%;padding-top:18rem;padding-bottom:8rem}.sf-hero-content{max-width:52rem;display:flex;flex-direction:column;gap:2rem}.sf-hero-heading{display:flex;flex-direction:column;gap:1rem}.sf-hero-tag{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:1.25rem}.sf-hero-headline{font-size:3.5rem;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--color-neutral-light);margin:0}.sf-hero-headline-accent{background:linear-gradient(90deg,#9d2fe4,#b84df0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sf-hero-body{display:flex;flex-direction:column;gap:2rem}.sf-hero-sub{font-size:1.25rem;line-height:1.65;font-weight:300;color:#ffffffd9;max-width:38rem;margin:0}.sf-hero-actions{display:flex;flex-direction:column;gap:1rem}.sf-hero-cta{width:fit-content!important;padding:1.347rem 3.5rem!important}.sf-hero-trust{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem 1.5rem}.sf-hero-trust li{font-size:.9rem;font-weight:500;color:#ffffffe6;display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.sf-check{color:#9d2fe4;font-weight:700;font-size:1rem;flex-shrink:0;margin-top:.05rem}@media screen and (max-width:767px){.sf-hero-bg{height:auto;min-height:max(720px,100svh);align-items:flex-start}.sf-hero-bg-img{object-position:center 30%}.sf-hero-content-wrap{padding-top:clamp(10rem,22svh,14rem);padding-bottom:clamp(1rem,3vw,2rem)}.sf-hero-content{gap:clamp(.5rem,2vw,1.25rem)}.sf-hero-body{gap:clamp(.5rem,2vw,1.5rem)}.sf-hero-tag{font-size:clamp(.7rem,3.5vw,.95rem);letter-spacing:.06em;margin-bottom:clamp(.4rem,1.5vw,1rem)}.sf-hero-headline{font-size:clamp(1.5rem,8vw,2.25rem);line-height:1.15}.sf-hero-sub{font-size:clamp(.85rem,4vw,1rem);line-height:1.5;max-width:100%}.sf-hero-cta{width:100%!important;padding:clamp(.75rem,2.5vw,1.1rem) clamp(1.25rem,4vw,2rem)!important;font-size:clamp(.85rem,3vw,1rem)}.sf-hero-actions{flex-direction:row;align-items:center}.sf-hero-cta{flex:1}.sf-hero-trust{flex-direction:column;flex-wrap:wrap}.sf-hero-trust li{font-size:clamp(.72rem,3.2vw,.8125rem)}}.sf-beneficios-component{display:flex;flex-direction:column;gap:4rem}.sf-beneficios-header{display:flex;flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto;text-align:center}.sf-beneficios-tag{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9d2fe4}.sf-beneficios-headline{font-size:4rem;font-weight:500;line-height:1.15;letter-spacing:-.03em;margin:0;color:var(--color-primary-graphite)}.sf-beneficios-sub{font-size:1.125rem;line-height:1.6;color:#6b7280;margin:0}.sf-beneficios-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.sf-beneficio-img{width:100%;object-fit:cover;aspect-ratio:4/3;display:block;margin-bottom:0}.sf-beneficio-card{background:#fff;border:1px solid rgba(157,47,228,.12);border-radius:1.25rem;padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;transition:box-shadow .2s,border-color .2s}.sf-beneficio-card:hover{box-shadow:0 12px 40px #9d2fe41a;border-color:#9d2fe44d}.sf-beneficio-card.is-wide{grid-column:span 3;flex-direction:row;align-items:flex-start;gap:1.5rem}.sf-beneficio-icon{font-size:2rem;line-height:1}.sf-beneficio-title{font-size:1.125rem;font-weight:600;color:var(--color-primary-graphite);line-height:1.3;padding:1.5rem 1.5rem .5rem}.sf-beneficio-desc{font-size:.9375rem;color:#555;line-height:1.6;padding:0 1.5rem 1.5rem}.sf-beneficio-desc{font-size:.9375rem;line-height:1.65;color:#4b5563}@media screen and (max-width:991px){.sf-beneficios-grid{grid-template-columns:repeat(2,1fr)}.sf-beneficio-card.is-wide{grid-column:span 2}.sf-beneficios-headline{font-size:3rem}}@media screen and (max-width:767px){.sf-beneficios-grid{grid-template-columns:1fr}.sf-beneficio-card.is-wide{grid-column:span 1;flex-direction:column}}@media screen and (max-width:525px){.sf-beneficios-headline{font-size:2.25rem}}.sf-depoimentos-component{display:flex;flex-direction:column;gap:3rem}.sf-depoimentos-header{display:flex;flex-direction:column;gap:1rem;text-align:center}.sf-depoimentos-tag{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9d2fe4}.sf-depoimentos-headline{font-size:3.5rem;font-weight:500;line-height:1.15;letter-spacing:-.03em;margin:0;color:var(--color-primary-graphite)}.sf-depoimentos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sf-depoimento-card{background:#fff;border:1px solid rgba(157,47,228,.12);border-radius:1.25rem;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;transition:box-shadow .2s}.sf-depoimento-card:hover{box-shadow:0 12px 40px #9d2fe414}.sf-depoimento-avatar{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#9d2fe4,#e9cbf4);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;color:#fff}.sf-depoimento-quote{font-size:.9375rem;line-height:1.7;color:#374151;flex:1;font-style:italic}.sf-depoimento-meta{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid #f3f4f6;padding-top:1rem}.sf-depoimento-name{font-size:.9375rem;font-weight:600;color:var(--color-primary-graphite)}.sf-depoimento-role{font-size:.8125rem;color:#6b7280}.sf-depoimentos-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;background:#fff;border-radius:1.25rem;padding:2.5rem 2rem}.sf-depoimentos-stat{text-align:center;display:flex;flex-direction:column;gap:.375rem;align-items:center}.sf-depoimentos-stat-value{font-size:2rem;font-weight:700;color:#9d2fe4;line-height:1;letter-spacing:-.02em}.sf-depoimentos-stat-label{font-size:.875rem;color:#4b5563;line-height:1.4}.sf-depoimentos-rating{text-align:center;font-size:1rem;font-weight:600;color:var(--color-primary-graphite)}@media screen and (max-width:991px){.sf-depoimentos-grid{grid-template-columns:1fr}.sf-depoimentos-stats{grid-template-columns:repeat(2,1fr)}.sf-depoimentos-headline{font-size:2.75rem}}@media screen and (max-width:525px){.sf-depoimentos-headline{font-size:2rem}.sf-depoimentos-stats{grid-template-columns:1fr 1fr}}.sf-garantia-section{background-color:#360953}.sf-garantia-box{max-width:42rem;margin:0 auto;text-align:center;background:#fff;border-radius:1.5rem;padding:3rem 2.5rem}.sf-garantia-shield{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.sf-garantia-shield img{height:3.5rem;width:auto;display:block}.sf-garantia-box h3{font-size:1.625rem;font-weight:600;color:#1a1a2e;margin-bottom:1rem;margin-top:0}.sf-garantia-box p{font-size:1.125rem;color:#374151;line-height:1.65;margin:0;text-align:center}@media screen and (max-width:525px){.sf-garantia-box{padding:2rem 1.5rem}.sf-garantia-box h3{font-size:1.375rem}}.sf-faq-bg{background:#320450}.sf-faq-component{display:flex;flex-direction:column;gap:3rem;max-width:48rem;margin:0 auto}.sf-faq-header{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.sf-faq-tag{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d3a3e5e6}.sf-faq-headline{font-size:3.5rem;font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--color-neutral-light);margin:0}.sf-faq-list{display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width:525px){.sf-faq-headline{font-size:2.25rem}}
