.marketing-page .precos-hero{background:var(--white);text-align:center;border-bottom:1px solid var(--gray-100);padding:clamp(64px,8vw,112px) 0 clamp(40px,5vw,64px)}.marketing-page .precos-hero .container{max-width:760px}.marketing-page .precos-hero-eyebrow{background:var(--green-light);color:var(--green);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.marketing-page .precos-hero h1{letter-spacing:-.025em;color:var(--gray-900);margin-bottom:20px;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.1}.marketing-page .precos-hero h1 em{color:var(--green);font-style:normal}.marketing-page .precos-hero-lead{color:var(--gray-600);max-width:560px;margin:0 auto 28px;font-size:18px;line-height:1.6}.marketing-page .precos-hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:12px;display:flex}.marketing-page .precos-hero-trust-item{color:var(--gray-600);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.marketing-page .precos-hero-trust-item svg{width:16px;height:16px;color:var(--green);flex-shrink:0}.marketing-page .precos-hero-payments{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.marketing-page .precos-hero-payments span{color:var(--gray-500);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.marketing-page .precos-cards{background:var(--white);padding:clamp(40px,5vw,80px) 0 clamp(56px,6vw,96px)}.marketing-page .precos-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:880px;margin:0 auto;display:grid}.marketing-page .precos-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;flex-direction:column;padding:36px 32px;transition:box-shadow .2s,border-color .2s;display:flex}.marketing-page .precos-card:hover{box-shadow:0 12px 40px #0000000f}.marketing-page .precos-card--featured{border-color:var(--green);box-shadow:0 12px 40px #006a3b1f}.marketing-page .precos-card-head{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.marketing-page .precos-card-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.marketing-page .precos-card-tag--featured{color:var(--green);background:var(--green-light);border-color:#006a3b2e}.marketing-page .precos-card-name{color:var(--gray-700);margin:0;font-size:16px;font-weight:700}.marketing-page .precos-card-price{color:var(--gray-900);letter-spacing:-.04em;align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.marketing-page .precos-card-currency{color:var(--gray-700);font-size:20px;font-weight:700}.marketing-page .precos-card-amount{font-size:clamp(44px,5vw,56px);font-weight:900;line-height:1}.marketing-page .precos-card-period{color:var(--gray-500);font-size:16px;font-weight:600}.marketing-page .precos-card-sub{color:var(--gray-500);margin:0 0 6px;font-size:13px;line-height:1.5}.marketing-page .precos-card-extra{color:var(--gray-500);margin:0 0 18px;font-size:12px;line-height:1.4}.marketing-page .precos-card-cta{background:var(--green);width:100%;color:var(--white);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.marketing-page .precos-card-cta:hover{background:var(--green-dark)}.marketing-page .precos-card-cta--secondary{background:var(--white);color:var(--green);border:1.5px solid var(--gray-200)}.marketing-page .precos-card-cta--secondary:hover{background:var(--gray-50);border-color:var(--green);color:var(--green-dark)}.marketing-page .precos-card-features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .precos-card-features li{color:var(--gray-700);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.marketing-page .precos-check{color:var(--green);flex-shrink:0;margin-top:1px;font-size:14px;font-weight:800}.marketing-page .precos-cards-note{text-align:center;color:var(--gray-500);max-width:560px;margin-top:28px;margin-left:auto;margin-right:auto;font-size:13px}.marketing-page .precos-roi{background:var(--gray-50);padding:clamp(56px,6vw,96px) 0}.marketing-page .precos-roi .container{max-width:880px}.marketing-page .precos-roi-head{text-align:center;margin-bottom:36px}.marketing-page .precos-roi-eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.marketing-page .precos-roi-head h2{letter-spacing:-.02em;color:var(--gray-900);margin-bottom:12px;font-size:clamp(28px,3.5vw,42px);font-weight:900}.marketing-page .precos-roi-head p{color:var(--gray-600);max-width:540px;margin:0 auto;font-size:16px;line-height:1.55}.marketing-page .precos-roi-card{background:var(--white);border:1px solid var(--gray-200);border-radius:18px;padding:clamp(24px,4vw,40px);box-shadow:0 4px 24px #0000000a}.marketing-page .precos-roi-inputs{grid-template-columns:1fr 1fr;gap:28px 36px;margin-bottom:32px;display:grid}.marketing-page .precos-roi-input label{color:var(--gray-700);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.marketing-page .precos-roi-input label strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.marketing-page .precos-roi-input input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%}.marketing-page .precos-roi-input input[type=range]::-webkit-slider-runnable-track{background:var(--gray-200);border-radius:999px;height:6px}.marketing-page .precos-roi-input input[type=range]::-moz-range-track{background:var(--gray-200);border-radius:999px;height:6px}.marketing-page .precos-roi-input input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--green);border:3px solid var(--white);cursor:grab;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:transform .1s;box-shadow:0 2px 8px #006a3b59}.marketing-page .precos-roi-input input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.marketing-page .precos-roi-input input[type=range]::-moz-range-thumb{background:var(--green);border:3px solid var(--white);cursor:grab;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #006a3b59}.marketing-page .precos-roi-input input[type=range]:focus-visible{outline:none}.marketing-page .precos-roi-input input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #006a3b40}.marketing-page .precos-roi-input-scale{color:var(--gray-400);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.marketing-page .precos-roi-outputs{border-top:1px solid var(--gray-100);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 24px;padding:24px 0 0;display:grid}.marketing-page .precos-roi-output{text-align:center;padding:12px}.marketing-page .precos-roi-output dt{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:600}.marketing-page .precos-roi-output dd{color:var(--gray-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,3vw,32px);font-weight:900}.marketing-page .precos-roi-output--highlight{background:var(--green-light);border-radius:12px}.marketing-page .precos-roi-output--highlight dd{color:var(--green)}.marketing-page .precos-roi-disclaimer{color:var(--gray-500);text-align:center;max-width:600px;margin:0 auto;font-size:12px;line-height:1.55}.marketing-page .precos-value{background:var(--white);padding:clamp(48px,5vw,80px) 0}.marketing-page .precos-value .container{text-align:center;max-width:880px}.marketing-page .precos-value h2{letter-spacing:-.02em;color:var(--gray-900);margin-bottom:14px;font-size:clamp(24px,3vw,34px);font-weight:900}.marketing-page .precos-value p.lead{color:var(--gray-600);margin-bottom:36px;font-size:16px;line-height:1.6}.marketing-page .precos-value-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:18px 28px;display:grid}.marketing-page .precos-value-grid li{color:var(--gray-700);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;list-style:none;display:flex}.marketing-page .precos-value-grid svg{width:20px;height:20px;color:var(--green);flex-shrink:0;margin-top:1px}.marketing-page .precos-value-grid strong{color:var(--gray-900);font-weight:700}.marketing-page .precos-cta-final{background:var(--green-dark);color:var(--white);text-align:center;padding:clamp(56px,6vw,96px) 0}.marketing-page .precos-cta-final h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.15}.marketing-page .precos-cta-final p{color:#ffffffbf;max-width:540px;margin:0 auto 32px;font-size:17px;line-height:1.6}.marketing-page .precos-cta-final-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}@media (max-width:768px){.marketing-page .precos-grid{grid-template-columns:1fr;gap:20px;max-width:480px}.marketing-page .precos-roi-inputs{grid-template-columns:1fr;gap:24px}.marketing-page .precos-roi-outputs{grid-template-columns:1fr;gap:8px}.marketing-page .precos-value-grid{grid-template-columns:1fr}}
