.landing-page-container .evaluator-tool-section{padding:0 5vw 15vh !important}.landing-page-container .evaluator-how-list{list-style:none !important;margin-top:2.5rem !important;padding:0 !important;border-top:1px solid var(--border-color) !important;max-width:65ch !important}.landing-page-container .evaluator-how-list li{display:flex !important;gap:1.5rem !important;align-items:baseline !important;padding:1.25rem 0 !important;border-bottom:1px solid var(--border-color) !important;font-size:1rem !important;color:var(--text-secondary) !important;line-height:1.6 !important}.landing-page-container .evaluator-how-num{font-family:var(--font-display) !important;font-size:1rem !important;color:var(--brand-blue) !important;flex-shrink:0 !important;width:1.5rem !important}.landing-page-container .evaluator-how-strong{color:var(--text-primary) !important;font-weight:500 !important}.landing-page-container .evaluator-block{border-top:1px solid var(--border-color) !important;padding:5rem 0 !important}.landing-page-container .evaluator-block:last-child{border-bottom:1px solid var(--border-color) !important;padding-bottom:0 !important}.landing-page-container .evaluator-block-label{display:block !important;font-size:.7rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:var(--text-secondary) !important;font-weight:600 !important;margin-bottom:2.5rem !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:4rem !important}.landing-page-container .evaluator-split--divided>*:first-child{padding-right:3rem !important;border-right:1px solid var(--border-color) !important}@media (max-width:900px){.landing-page-container .evaluator-split{grid-template-columns:1fr !important;gap:2.5rem !important}.landing-page-container .evaluator-split--divided>*:first-child{padding-right:0 !important;border-right:none !important;padding-bottom:2.5rem !important;border-bottom:1px solid var(--border-color) !important}}.landing-page-container .evaluator-col-head{display:block !important;font-size:.7rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:var(--text-secondary) !important;font-weight:600 !important;font-family:var(--font-body) !important;padding-bottom:1.25rem !important;border-bottom:1px solid var(--border-color) !important;margin-bottom:0 !important}.landing-page-container .evaluator-kpi-group{margin-top:1.5rem !important}.landing-page-container .evaluator-kpi-label{display:block !important;font-size:.65rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:var(--text-secondary) !important;font-weight:500 !important;font-family:var(--font-body) !important;margin-bottom:.3rem !important}.landing-page-container .evaluator-kpi-row{display:flex !important;align-items:baseline !important;gap:.75rem !important;flex-wrap:wrap !important;padding-bottom:1rem !important;border-bottom:1px solid var(--border-color) !important}.landing-page-container .evaluator-kpi-row--last{border-bottom:none !important}.landing-page-container .evaluator-kpi-value{font-family:var(--font-display) !important;font-size:clamp(1.75rem,3vw,2.25rem) !important;color:var(--text-primary) !important;line-height:1 !important;display:inline-block !important;font-weight:400 !important;letter-spacing:-.02em !important}.landing-page-container .evaluator-delta{font-size:.78rem !important;font-weight:500 !important;line-height:1 !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-delta.positive{color:#22c55e !important}.landing-page-container .evaluator-delta.negative{color:#f87171 !important}.landing-page-container .evaluator-form-label{display:block !important;font-size:.7rem !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:var(--text-secondary) !important;margin-bottom:.4rem !important;margin-top:1.5rem !important;font-weight:500 !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-form-label:first-of-type{margin-top:0 !important}.landing-page-container .evaluator-form-input,.landing-page-container .evaluator-form-select{width:100% !important;box-sizing:border-box !important;padding:.75rem 1rem !important;border:1px solid var(--border-color) !important;border-radius:6px !important;font-size:.95rem !important;font-family:var(--font-body) !important;background:var(--bg-color) !important;color:var(--text-primary) !important;transition:border-color .3s ease !important;-webkit-appearance:none !important;appearance:none !important}.landing-page-container .evaluator-form-input:focus,.landing-page-container .evaluator-form-select:focus{outline:none !important;border-color:var(--brand-blue) !important;box-shadow:0 0 0 3px rgba(6,147,227,.1) !important}.landing-page-container .evaluator-field-hint{font-size:.75rem !important;color:var(--text-secondary) !important;margin-top:1rem !important;line-height:1.6 !important;max-width:none !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-levers-grid{display:grid !important;grid-template-columns:1fr 1fr !important;border-top:1px solid var(--border-color) !important}@media (max-width:768px){.landing-page-container .evaluator-levers-grid{grid-template-columns:1fr !important}}.landing-page-container .evaluator-levers-col{padding:3rem 3rem 3rem 0 !important;border-right:1px solid var(--border-color) !important}.landing-page-container .evaluator-levers-col:last-child{padding:3rem 0 3rem 3rem !important;border-right:none !important}@media (max-width:768px){.landing-page-container .evaluator-levers-col{padding:2.5rem 0 !important;border-right:none !important;border-bottom:1px solid var(--border-color) !important}.landing-page-container .evaluator-levers-col:last-child{border-bottom:none !important}}.landing-page-container .evaluator-levers-col-label{display:block !important;font-size:.7rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:var(--text-secondary) !important;font-weight:600 !important;margin-bottom:2rem !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-table{width:100% !important;border-collapse:collapse !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-table th{font-size:.65rem !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:var(--text-secondary) !important;font-weight:600 !important;padding:.5rem .25rem .75rem 0 !important;text-align:left !important;border-bottom:1px solid var(--border-color) !important}.landing-page-container .evaluator-table th:not(:first-child){text-align:right !important}.landing-page-container .evaluator-table td{padding:.625rem .25rem .625rem 0 !important;border-bottom:1px solid var(--border-color) !important;font-size:.875rem !important;color:var(--text-secondary) !important;vertical-align:middle !important}.landing-page-container .evaluator-table tr:last-child td{border-bottom:none !important}.landing-page-container .evaluator-table td:first-child{color:var(--text-primary) !important;width:52% !important}.landing-page-container .evaluator-table td:not(:first-child){text-align:right !important}.landing-page-container .evaluator-table input[type=number]{width:100% !important;box-sizing:border-box !important;padding:.45rem .6rem !important;border:1px solid var(--border-color) !important;border-radius:6px !important;font-size:.875rem !important;font-family:var(--font-body) !important;background:var(--bg-color) !important;color:var(--text-primary) !important;transition:border-color .3s ease !important;text-align:right !important;min-width:70px !important}.landing-page-container .evaluator-table input[type=number]:focus{outline:none !important;border-color:var(--brand-blue) !important}.landing-page-container .evaluator-charts-grid{display:grid !important;grid-template-columns:1fr 1fr !important;border-top:1px solid var(--border-color) !important}@media (max-width:768px){.landing-page-container .evaluator-charts-grid{grid-template-columns:1fr !important}}.landing-page-container .evaluator-chart-col{padding:3rem 3rem 3rem 0 !important;border-right:1px solid var(--border-color) !important}.landing-page-container .evaluator-chart-col:last-child{padding:3rem 0 3rem 3rem !important;border-right:none !important}@media (max-width:768px){.landing-page-container .evaluator-chart-col{padding:2.5rem 0 !important;border-right:none !important;border-bottom:1px solid var(--border-color) !important}.landing-page-container .evaluator-chart-col:last-child{border-bottom:none !important}}.landing-page-container .evaluator-chart-label{display:block !important;font-size:.7rem !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:var(--text-secondary) !important;font-weight:600 !important;margin-bottom:1.25rem !important;font-family:var(--font-body) !important}.landing-page-container .evaluator-chart-col canvas{width:100% !important;height:220px !important}.landing-page-container .evaluator-export-row{display:flex !important;gap:1rem !important;flex-wrap:wrap !important}