.ferramenta{color:#191b3f;background:#fff;border:1px solid #dce0e9;border-radius:24px;padding:clamp(24px,3vw,32px);box-shadow:0 12px 48px #191b3f0d}.tool-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.tool-heading h2{margin:4px 0}.tool-heading p,.tool-note{color:#566079}.kicker{letter-spacing:.12em;color:#ad4d00;font-size:.72rem;font-weight:800}.tool-secondary{font:inherit;color:#191b3f;cursor:pointer;background:#fff;border:1px solid #c5c9d5;border-radius:8px;padding:12px 15px;font-weight:700}.tool-secondary:hover{border-color:#ee7203}.tool-secondary:disabled{opacity:.6}.calc-layout{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ferramenta fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.ferramenta legend,.form-grid label{font-size:.9rem;font-weight:700}.toggle,.quiz-options{gap:8px;margin:8px 0;display:flex}.toggle label,.quiz-options label{cursor:pointer;border:1px solid #cbd0db;border-radius:8px;padding:8px 16px}.toggle .selected{background:#fff2e7;border-color:#ee7203}.toggle input,.quiz-options input{margin-right:8px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid input{width:100%;min-width:0;font:inherit;color:#191b3f;border:1px solid #aeb7c8;border-radius:8px;padding:12px}.resultado{background:#f2f4f8;border-radius:16px;padding:24px}.resultado h3{margin:8px 0}.total{font-size:clamp(2rem,4vw,2.7rem);line-height:1.1}.stack{border-radius:12px;gap:4px;height:16px;margin:24px 0;display:flex;overflow:hidden}.stack-base{background:#191b3f}.stack-diferenca{background:#ee7203}.stack-taxas{background:#a0acc3}.tool-note{margin:12px 0;font-size:.85rem;line-height:1.5}.quiz-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ferramenta .quiz-item{border:1px solid #dce0e9;border-radius:12px;margin:0;padding:16px}.quiz-item legend{float:left;width:100%;font-size:1rem}.quiz-item legend span{color:#b85704;margin-right:8px}.quiz-options{clear:both;flex-wrap:wrap;padding-top:12px}.quiz-options label{font-size:.9rem}.quiz-options .sim,.feedback.sim,.summary.sim{background:#ffeded;border-color:#ce4949}.quiz-options .nao-sei,.feedback.nao-sei,.summary.nao-sei{background:#fff6da;border-color:#d7a528}.quiz-options .nao,.feedback.nao,.summary.nao{background:#eaf7ee;border-color:#4c9d66}.feedback{border-radius:8px;margin:8px 0 0;padding:8px;font-size:.9rem}.summary{border:1px solid;border-radius:12px;margin-top:24px;padding:24px}.summary h3,.summary p{margin:0 0 8px}.seo-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.seo-cards article{background:#fff;border:1px solid #dce0e9;border-radius:12px;padding:24px}.seo-cards h3{margin:0 0 8px}.seo-cards p{margin:0}.seo-cards.four{grid-template-columns:repeat(4,1fr)}@media (width<=760px){.calc-layout,.quiz-list,.form-grid,.seo-cards,.seo-cards.four{grid-template-columns:1fr}.tool-heading{flex-direction:column}.quiz-options label{padding:8px}.ferramenta,.resultado{padding:16px}}.example-tag{color:#914200;background:#fff1e2;border-radius:24px;margin:0 0 16px;padding:8px 12px;font-weight:700;display:inline-block}.par-label{align-items:center;gap:12px;margin-bottom:12px;font-size:.9rem;font-weight:700;display:flex}.par-label select{font:inherit;color:#191b3f;background:#fff;border:1px solid #aeb7c8;border-radius:8px;padding:8px}.stack-grande{height:38px;margin:16px 0 8px}.stack-legenda{overflow-wrap:anywhere;grid-template-columns:repeat(4,1fr);gap:8px;font-size:.75rem;display:grid}.stack-legenda span:last-child{border-left:2px solid #191b3f;padding-left:8px}.dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dot.base{background:#191b3f}.dot.diferenca{background:#ee7203}.dot.taxas{background:#8494ad}.metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.metrics div{background:#fff;border-radius:8px;min-width:0;padding:8px}.metrics span{color:#566079;min-height:2.4em;font-size:.75rem;line-height:1.2;display:block}.metrics b{overflow-wrap:anywhere;font-size:1rem;display:block}.quiz-sticky{z-index:29;background:#fff;margin-bottom:16px;padding:12px 0 16px;position:sticky;top:77px;box-shadow:0 8px 12px -12px #191b3f}.quiz-progress-text{justify-content:space-between;gap:8px;font-size:.86rem;display:flex}.progress-track{background:#e2e6ee;border-radius:8px;height:8px;margin:8px 0;overflow:hidden}.progress-track span{background:#ee7203;height:100%;display:block}.medidor{gap:4px;display:flex}.medidor span{text-align:center;color:#5a6474;background:#eef0f4;border-radius:4px;flex:1;padding:4px;font-size:.75rem}.medidor .verde{color:#135b2a;background:#d7f1de;font-weight:800}.medidor .amarelo{color:#765400;background:#fff0bf;font-weight:800}.medidor .vermelho{color:#902d2d;background:#ffdada;font-weight:800}.acoes{gap:8px;padding-left:24px;display:grid}.summary-cta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-cta a{text-decoration:none}.card-icon{color:#d75f00;margin-bottom:12px}.short-cards{grid-template-columns:repeat(2,1fr)}.steps-title{margin:32px 0 16px}.formula-steps,.mini-fluxo{counter-reset:passo;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;list-style:none;display:grid}.formula-steps li,.mini-fluxo li{counter-increment:passo;background:#fff;border:1px solid #dce0e9;border-radius:12px;padding:16px}.formula-steps li:before,.mini-fluxo li:before{content:counter(passo);color:#191b3f;background:#ee7203;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:800;display:grid}.formula-steps b,.formula-steps span{display:block}.formula-steps span{margin-top:8px;font-size:.85rem;line-height:1.5}.mini-fluxo{grid-template-columns:repeat(3,1fr)}.fraud-cards p b{color:#914200;display:block}@media (width<=760px){.calc-layout{flex-direction:column;display:flex}.resultado{order:0}.metrics{gap:4px}.metrics div{padding:8px 4px}.metrics b{font-size:.85rem}.stack-legenda{font-size:.69rem}.short-cards{grid-template-columns:1fr 1fr}.short-cards article{padding:16px}.short-cards h3{font-size:1rem}.short-cards p{font-size:.83rem}.formula-steps{grid-template-columns:1fr 1fr}.mini-fluxo{grid-template-columns:1fr}.mini-fluxo li{align-items:center;gap:12px;padding:12px;display:flex}.mini-fluxo li:before{flex:none;margin:0}.quiz-progress-text{font-size:.76rem}.quiz-sticky{top:67px}.summary-cta{flex-direction:column;align-items:stretch}.summary-cta a{text-align:center}}@media (width>=761px){.calc-inputs{grid-area:1/1}.resultado{grid-area:1/2}}.campo-erro{color:#9b2222;font-size:.8rem;line-height:1.4}input[aria-invalid=true]{border-color:#b43a3a}
