.fs-page{--fs-section-pad:clamp(3.5rem, 7vw, 5.5rem)}.fs-hero{padding-block:calc(var(--hb-header-h) + var(--hb-promo-h) + 2rem) clamp(3rem, 6vw, 4.5rem);background:linear-gradient(165deg, color-mix(in srgb, var(--product-accent-bg,var(--hb-product-pagamentos-bg)) 90%, white) 0%, var(--product-accent-bg,var(--hb-product-pagamentos-bg)) 55%, color-mix(in srgb, var(--product-accent) 35%, white) 100%)}.fs-hero__grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.fs-hero__copy h1{font-family:var(--font-hb-serif), Georgia, serif;letter-spacing:-.02em;color:var(--hb-ink);max-width:16ch;margin:.75rem 0 0;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.08}.fs-lead{max-width:46ch;color:var(--hb-muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.fs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hb-navy);font-size:.75rem;font-weight:700;display:inline-block}.fs-eyebrow--pill{background:var(--product-accent);color:var(--hb-ink);border-radius:999px;padding:.35rem .8rem}.fs-hero__visual{border-radius:var(--hb-radius-lg);box-shadow:var(--hb-shadow);overflow:hidden}.fs-hero__visual--image{position:relative;overflow:hidden}.fs-hero--image{min-height:calc(100svh - var(--hb-header-h) - var(--hb-promo-h));padding:0}.fs-hero__split{width:100%;min-height:calc(100svh - var(--hb-header-h) - var(--hb-promo-h));grid-template-columns:1fr;display:grid}.fs-hero__copy-panel{padding-top:calc(var(--hb-header-h) + var(--hb-promo-h) + 2rem);padding-bottom:clamp(2rem,5vw,3rem)}.fs-hero__copy-panel>.hb-shell{margin-left:max(0px,50vw - min(100vw,1180px)/2);margin-right:auto}@media (min-width:1200px){.fs-hero__copy-panel>.hb-shell{margin-left:max(0px,50vw - min(100vw,1280px)/2)}}.fs-hero__cta .hb-product-section__cta{text-align:left;align-items:flex-start;margin-top:1.75rem}.fs-hero--image .fs-hero__visual--image{min-height:clamp(18rem,48vw,28rem);box-shadow:none;border-radius:0}.fs-hero__image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.fs-hero__visual .hb-ui-mock,.fs-hero__visual .hb-ui-mock--peach,.fs-hero__visual .hb-ui-mock--mint{background:#000}.fs-hero__visual .hb-ui-mock__header{color:#ffffffeb}.fs-hero__visual .hb-ui-mock__dot{background:var(--product-accent)}.fs-hero__visual .hb-ui-mock__row,.fs-hero__visual .hb-ui-mock__timeline-row,.fs-hero__visual .hb-ui-mock__invoice{border-color:color-mix(in srgb, var(--hb-border) 85%, white);background:#fff}.fs-hero__visual .hb-ui-mock__actions .hb-btn,.fs-hero__visual .fs-mock__cta.hb-btn{flex:1;width:100%;min-width:0;padding:.75rem 1.25rem;font-size:.8125rem;line-height:1.2}.fs-hero__visual .hb-hero-mock__card,.fs-hero__visual .hb-hero-mock__steps{border-color:color-mix(in srgb, var(--hb-border) 85%, white);background:#fff}.fs-hero__visual .hb-hero-mock__progress{border:1px solid color-mix(in srgb, var(--hb-border) 85%, white);background:#fff;border-radius:.625rem;margin:0 0 .75rem;padding:.75rem 1rem}.fs-hero__visual .hb-hero-mock__progress-bar{background:var(--product-accent);border-radius:999px;height:.375rem;margin-bottom:.5rem;display:block}.fs-hero__visual .hb-hero-mock__progress-label{color:var(--hb-muted);font-size:.75rem;font-weight:600;display:block}.fs-hero__visual .hb-hero-mock__tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;padding:.2rem .45rem;font-size:.625rem;font-weight:700;display:inline-block}.fs-hero__visual .hb-hero-mock__tag--ok{color:#1d6b3d;background:#e2f1e8}.fs-hero__visual .hb-hero-mock__tag--warn{color:#9a4f04;background:#f9e9d7}.fs-hero__visual .hb-hero-mock__tag--neutral{background:var(--hb-beige);color:var(--hb-muted)}.fs-hero__visual .hb-hero-mock__note{color:var(--hb-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.4}.fs-hero__visual .hb-hero-mock__timeline-body{flex:1;min-width:0}.fs-hero__visual .hb-hero-mock__timeline-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fs-hero__visual .hb-hero-mock__channel{color:var(--hb-ink);font-size:.875rem;font-weight:600}.fs-hero__visual .hb-hero-mock__steps{border:1px solid color-mix(in srgb, var(--hb-border) 85%, white);border-radius:.625rem;margin:.75rem 0 0;padding:.875rem 1rem;list-style:none}.fs-hero__visual .hb-hero-mock__step{color:var(--hb-muted);align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.fs-hero__visual .hb-hero-mock__step+.hb-hero-mock__step{margin-top:.625rem}.fs-hero__visual .hb-hero-mock__step.is-done{color:var(--hb-ink)}.fs-hero__visual .hb-hero-mock__step.is-current{color:var(--hb-ink);font-weight:600}.fs-hero__visual .hb-hero-mock__step-marker{background:var(--hb-border);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.fs-hero__visual .hb-hero-mock__step.is-done .hb-hero-mock__step-marker{background:#2e9e5b}.fs-hero__visual .hb-hero-mock__step.is-current .hb-hero-mock__step-marker{background:var(--product-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--product-accent) 35%, transparent)}.fs-hero__visual .hb-ui-mock__status--neutral{background:color-mix(in srgb, var(--hb-muted) 45%, white)}.fs-mock{background:var(--hb-white);min-height:320px}.fs-hero__visual .fs-mock{background:#000}.fs-hero__visual .fs-mock__chrome{background:#000;border-bottom-color:#ffffff1f}.fs-hero__visual .fs-mock__url{color:#ffffffa6}.fs-hero__visual .fs-mock__body{background:#fff;border-radius:.625rem;margin:0 1rem 1rem;padding:1.25rem}.fs-hero__visual .fs-mock__product{border-bottom-color:var(--hb-border)}.fs-mock__chrome{background:color-mix(in srgb, var(--product-accent) 40%, white);border-bottom:1px solid var(--hb-border);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.fs-mock__dot{background:color-mix(in srgb, var(--product-accent-strong) 60%, var(--hb-muted));border-radius:999px;width:.5rem;height:.5rem}.fs-mock__url{color:var(--hb-muted);margin-left:.5rem;font-size:.75rem}.fs-mock__body{padding:1.25rem}.fs-mock__product{border-bottom:1px solid var(--hb-border);align-items:center;gap:.875rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.fs-mock__thumb{background:linear-gradient(135deg, var(--product-accent), var(--product-accent-strong));border-radius:.5rem;width:3rem;height:3rem}.fs-mock__product-name{margin:0;font-size:.875rem;font-weight:600}.fs-mock__product-price{margin:.2rem 0 0;font-size:1.125rem;font-weight:700}.fs-mock__label{text-transform:uppercase;letter-spacing:.04em;color:var(--hb-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.fs-mock__tabs{gap:.375rem;margin-bottom:.875rem;display:flex}.fs-mock__tab{background:var(--hb-beige);color:var(--hb-muted);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.fs-mock__tab--active{background:var(--product-accent);color:var(--hb-ink)}.fs-mock__field{border:1px solid var(--hb-border);height:2.25rem;color:var(--hb-muted);background:#fafafa;border-radius:.5rem;align-items:center;margin-bottom:.5rem;padding:0 .75rem;font-size:.75rem;display:flex}.fs-mock__row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.fs-mock__cta{width:100%;margin-top:.75rem;display:inline-flex}.fs-mock__badge{text-align:center;color:var(--hb-muted);margin:.875rem 0 0;font-size:.6875rem}.fs-section{padding-block:var(--fs-section-pad)}.fs-section--soft{background:color-mix(in srgb, var(--product-accent-bg,var(--hb-product-pagamentos-bg)) 55%, white)}.fs-section--accent{background:linear-gradient(180deg, color-mix(in srgb, var(--product-accent) 22%, white), color-mix(in srgb, var(--product-accent-hover) 35%, white))}.fs-section__head{max-width:42ch;margin-bottom:2rem}.fs-section__head--center{text-align:center;max-width:48ch;margin-inline:auto}.fs-section__head h2{font-family:var(--font-hb-serif), Georgia, serif;letter-spacing:-.02em;margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.1}.fs-section__sub{color:var(--hb-muted);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.55}.fs-benefits-grid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fs-benefit-card{border-radius:var(--hb-radius-lg);background:var(--hb-white);border:1px solid color-mix(in srgb, var(--product-accent-strong) 28%, transparent);padding:1.25rem 1.375rem;box-shadow:0 4px 20px #1c2b330a}.fs-benefit-card__icon{background:var(--product-accent);width:2.5rem;height:2.5rem;color:var(--hb-navy);border-radius:.625rem;place-items:center;margin-bottom:.875rem;display:inline-grid}.fs-benefit-card h3{margin:0;font-size:1.0625rem}.fs-benefit-card p{color:var(--hb-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.fs-use-cases{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fs-use-case-card{border-radius:var(--hb-radius-lg);background:var(--hb-white);border:1px solid var(--hb-border);padding:1.5rem}.fs-use-case-card__tag{letter-spacing:.04em;text-transform:uppercase;background:var(--product-accent);color:var(--hb-ink);border-radius:999px;margin-bottom:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-block}.fs-use-case-card h3{margin:0;font-size:1.25rem}.fs-use-case-card p{color:var(--hb-muted);margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}.fs-faq{gap:2rem;display:grid}@media (min-width:900px){.fs-faq{grid-template-columns:.9fr 1.1fr;align-items:start}}.fs-faq__list{margin:0}.fs-faq__item{border-bottom:1px solid color-mix(in srgb, var(--product-accent-strong) 35%, var(--hb-border));padding:1.125rem 0}.fs-faq__item:first-child{padding-top:0}.fs-faq__item dt{color:var(--hb-ink);font-size:1rem;font-weight:700;line-height:1.4}.fs-faq__item dd{color:var(--hb-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.fs-related-grid{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fs-related-card{border-radius:var(--hb-radius);background:var(--hb-white);border:1px solid var(--hb-border);color:inherit;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.fs-related-card:hover{border-color:color-mix(in srgb, var(--product-accent-strong) 50%, transparent);background:color-mix(in srgb, var(--product-accent) 18%, white)}.fs-related-card--current{border-color:color-mix(in srgb, var(--product-accent-strong) 55%, transparent);background:color-mix(in srgb, var(--product-accent) 35%, white)}.fs-related-card__icon{background:var(--product-accent);width:2.25rem;height:2.25rem;color:var(--hb-navy);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.fs-related-card__body{flex:1;min-width:0}.fs-related-card__title{color:var(--hb-ink);font-size:.9375rem;display:block}.fs-related-card__desc{color:var(--hb-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.4;display:block}.fs-related-back{margin:1.5rem 0 0;font-size:.9375rem;font-weight:600}.fs-related-back a:hover{text-decoration:underline}@media (min-width:640px){.fs-benefits-grid,.fs-use-cases,.fs-related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.fs-hero__grid{grid-template-columns:1fr 1fr;gap:3rem}.fs-hero__split{min-height:calc(100svh - var(--hb-header-h) - var(--hb-promo-h));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.fs-hero__copy-panel{align-items:center;display:flex}.fs-hero--image .fs-hero__visual--image{align-self:stretch;height:100%;min-height:0}.fs-benefits-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.fs-related-grid{grid-template-columns:repeat(4,1fr)}}
