section#topic-hero{padding-top:180px;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0}section#topic-hero h1::before{content:none}#topic-hero p{max-width:600px;margin-left:auto;margin-right:auto}.calculator-badge{display:inline-block;width:fit-content;margin-left:auto;margin-right:auto;background-color:rgba(240,73,35,.1);color:var(--color-accent-ink);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:999px;margin-bottom:16px}@media only screen and (max-width:880px){section#topic-hero{padding-top:100px}}#compensation-calculator{background-color:var(--color-surface-warm);padding-top:0}#compensation-calculator .container{max-width:620px;margin-left:auto;margin-right:auto}.calculator-card{background-color:#fff;border-radius:var(--border-radius);padding:32px 28px;border:1.5px solid var(--color-surface-muted);box-shadow:0 4px 24px rgba(24,36,38,.08);box-sizing:border-box}.calculator-card *{box-sizing:border-box}.calculator-card button{font-family:inherit;border:none;cursor:pointer}.calculator-progress{display:flex;align-items:center;margin-bottom:28px}.calculator-progress-item{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#aaa;white-space:nowrap}.calculator-progress-item.is-active{color:var(--color-accent-ink)}.calculator-progress-item.is-complete{color:var(--color-primary-ink)}.calculator-progress-number{width:28px;height:28px;border-radius:50%;background-color:var(--color-surface-muted);color:#aaa;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.calculator-progress-item.is-active .calculator-progress-number{background-color:var(--color-accent);color:#fff}.calculator-progress-item.is-complete .calculator-progress-number{background-color:var(--color-primary);color:#fff}.calculator-progress-line{flex:1;height:2px;background-color:var(--color-surface-muted);margin:0 4px}.calculator-progress-line.is-complete{background-color:var(--color-primary)}.calculator-step{display:none}.calculator-step.is-active{display:block}.calculator-step-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:8px}.calculator-question{font-size:22px;font-weight:700;color:var(--color-text);line-height:1.3;margin-bottom:22px;letter-spacing:-.01em}.calculator-options{display:grid;gap:14px}.calculator-options.calculator-options--two-columns{grid-template-columns:1fr 1fr}.calculator-option{display:flex;align-items:center;gap:14px;border:2px solid var(--color-surface-muted);border-radius:16px;padding:18px 16px;min-height:52px;background-color:#fff;text-align:left;width:100%;transition:border-color .12s,background-color .12s,transform .1s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.calculator-option:hover{border-color:var(--color-accent);background-color:rgba(240,73,35,.04);transform:translateY(-1px)}}.calculator-option.is-selected{border-color:var(--color-accent);background-color:rgba(240,73,35,.06)}.calculator-option-icon{font-size:22px;flex-shrink:0;line-height:1}.calculator-option-label{display:block;font-size:14.5px;font-weight:700;color:var(--color-text);margin-bottom:3px}.calculator-option-description{display:block;font-size:12.5px;color:var(--color-text-secondary);line-height:1.4;font-weight:400}.calculator-question-group{margin-bottom:26px;scroll-margin-top:120px}.calculator-question-group:last-child{margin-bottom:0}.calculator-question-title{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:13px;transition:color .2s}.calculator-question-divider{border:none;border-top:1px solid var(--color-surface-muted);margin:0 0 26px}@keyframes pv-pulse{0%{box-shadow:0 0 0 0 rgba(240,73,35,.45)}60%{box-shadow:0 0 0 7px rgba(240,73,35,0)}100%{box-shadow:0 0 0 0 rgba(240,73,35,0)}}.calculator-question-group.is-missing .calculator-question-title{color:var(--color-accent-ink)}.calculator-question-group.is-missing .calculator-options{border-radius:16px;outline:2.5px solid var(--color-accent);outline-offset:3px;animation:pv-pulse .55s ease-out 3}.calculator-missing-hint{display:none;font-size:12px;color:var(--color-accent-ink);font-weight:600;margin-top:8px}.calculator-question-group.is-missing .calculator-missing-hint{display:block}.calculator-next{width:100%;min-height:54px;margin-top:28px;padding:17px;background-color:var(--color-primary);color:#fff;border-radius:var(--border-radius);font-size:16px;font-weight:700;transition:background-color .15s,transform .1s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.calculator-next:hover{background-color:#000;transform:translateY(-1px)}}.calculator-next.is-incomplete{background-color:#a9dcd6}.calculator-back{color:var(--color-text-secondary);background-color:transparent;font-size:14px;margin-top:20px;display:flex;align-items:center;gap:6px;padding:10px 0}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.calculator-back:hover{color:var(--color-accent-ink)}}.calculator-result-badge{display:inline-block;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:16px}.calculator-result-badge--success{background-color:rgba(4,181,169,.12);color:#006a60}.calculator-result-badge--warning{background-color:rgba(240,73,35,.1);color:var(--color-accent-ink)}.calculator-result-range{font-size:clamp(32px,7vw,50px);font-weight:800;color:var(--color-accent-ink);line-height:1.1;margin-bottom:6px;letter-spacing:-.03em}.calculator-result-label{font-size:14px;color:var(--color-text-secondary);margin-bottom:22px}.calculator-result-box{background-color:var(--color-surface-warm);border:1.5px solid var(--color-surface-muted);border-radius:14px;padding:18px;margin-bottom:18px;text-align:left}.calculator-result-box p{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:9px}.calculator-result-box p:last-child{margin-bottom:0}.calculator-result-box font-bold{color:var(--color-text)}.calculator-result-box.calculator-result-box--success{background-color:rgba(4,181,169,.08);border-color:rgba(4,181,169,.3)}.calculator-material-damages{background-color:var(--color-highlight);color:#7a5b00;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700;display:inline-block;margin-left:4px}.calculator-result-title{font-size:19px;font-weight:700;color:var(--color-text);margin-bottom:6px;letter-spacing:-.01em}.calculator-result-description{font-size:14px;color:var(--color-text-secondary);margin-bottom:18px}.calculator-whatsapp-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:18px;background-color:var(--color-primary);color:#fff;border-radius:var(--border-radius);font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.calculator-whatsapp-button:hover{background-color:var(--color-accent);transform:translateY(-1px)}}.whatsapp-icon{width:22px;height:22px;flex-shrink:0}.calculator-restart{border:2px solid #000;border-radius:var(--border-radius);color:#000;font-size:14px;font-weight:600;padding:16px;min-height:52px;width:100%;margin-top:18px;background-color:transparent;transition:all .15s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.calculator-restart:hover{background-color:#000;color:var(--color-surface-highlight)}}.calculator-trust{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:28px auto 0}.calculator-trust-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.calculator-trust-item span{font-size:15px}@media only screen and (max-width:620px){.calculator-card{padding:22px 18px;border-radius:20px}.calculator-options.calculator-options--two-columns{grid-template-columns:1fr}}