.ta-sim{--sim-bg:var(--surface,#0f0f0f);--sim-surface:#161616;--sim-surface-2:#1e1e1e;--sim-border:#2a2a2a;--sim-text:var(--text,#fff);--sim-muted:#a1a1a1;--sim-gold:var(--gold,var(--accent,#c9ac77));--sim-gold-soft:#c9ac7724;--sim-radius:14px;--sim-serif:var(--font-serif,"Playfair Display", Georgia, serif);--sim-sans:var(--font-sans,"Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif);font-family:var(--sim-sans);background:var(--sim-bg);color:var(--sim-text);border-radius:var(--sim-radius);max-width:960px;margin:0 auto;padding:28px;line-height:1.5}.ta-sim *{box-sizing:border-box}.ta-head{margin-bottom:22px}.ta-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sim-gold);margin:0 0 8px;font-size:11px;font-weight:600}.ta-title{font-family:var(--sim-serif);letter-spacing:.2px;margin:0;font-size:clamp(24px,4vw,34px);font-weight:600}.ta-sub{color:var(--sim-muted);margin:8px 0 0;font-size:14px}.ta-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:760px){.ta-grid{grid-template-columns:1fr}}.ta-card{background:var(--sim-surface);border:1px solid var(--sim-border);border-radius:var(--sim-radius);padding:22px}.ta-field{margin-bottom:20px}.ta-field:last-child{margin-bottom:0}.ta-label{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ta-label span{color:var(--sim-muted);font-size:13px;font-weight:500}.ta-val{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--sim-text)!important}.ta-range{appearance:none;background:var(--sim-border);cursor:pointer;border-radius:99px;outline:none;width:100%;height:4px}.ta-range::-webkit-slider-thumb{appearance:none;background:var(--sim-gold);cursor:pointer;border:3px solid var(--sim-bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--sim-gold);border-radius:50%}.ta-range::-moz-range-thumb{background:var(--sim-gold);cursor:pointer;border:3px solid var(--sim-bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--sim-gold);border-radius:50%}.ta-ranglabels{color:var(--sim-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.ta-input{background:var(--sim-surface-2);border:1px solid var(--sim-border);width:100%;color:var(--sim-text);font-size:15px;font-family:var(--sim-sans);font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding:12px 14px}.ta-input:focus{border-color:var(--sim-gold)}.ta-input.sm{margin-bottom:10px}.ta-rate-note{background:var(--sim-gold-soft);color:#e9d9b8;border:1px solid #c9ac7740;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:12.5px;display:flex}.ta-results{flex-direction:column;gap:14px;display:flex}.ta-hero{background:linear-gradient(135deg, var(--sim-surface-2), var(--sim-surface));border:1px solid var(--sim-border);border-radius:var(--sim-radius);text-align:center;padding:22px}.ta-hero-label{color:var(--sim-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px}.ta-hero-val{font-family:var(--sim-serif);color:var(--sim-gold);font-variant-numeric:tabular-nums;font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1}.ta-hero-sub{color:var(--sim-muted);margin:8px 0 0;font-size:13px}.ta-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ta-metric{background:var(--sim-surface-2);border:1px solid var(--sim-border);border-radius:10px;padding:14px}.ta-metric-label{color:var(--sim-muted);margin:0 0 6px;font-size:11.5px}.ta-metric-val{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.ta-cta{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ta-btn{font-size:14.5px;font-weight:600;font-family:var(--sim-sans);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;text-decoration:none;transition:all .15s;display:inline-flex}.ta-btn-gold{background:var(--sim-gold);color:#141414}.ta-btn-gold:hover{filter:brightness(1.07)}.ta-btn-gold:disabled{opacity:.6;cursor:default}.ta-btn-wa{color:#073b1e;background:#25d366}.ta-btn-wa:hover{filter:brightness(1.05)}.ta-btn-ghost{color:var(--sim-text);border-color:var(--sim-border);background:0 0}.ta-btn-ghost:hover{border-color:var(--sim-gold);color:var(--sim-gold)}.ta-leadform{border-top:1px solid var(--sim-border);margin-top:16px;padding-top:16px}.ta-leadform h4{font-family:var(--sim-serif);margin:0 0 4px;font-size:17px;font-weight:600}.ta-leadform p{color:var(--sim-muted);margin:0 0 14px;font-size:13px}.ta-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.ta-row{grid-template-columns:1fr}}.ta-consent{color:var(--sim-muted);align-items:flex-start;gap:8px;margin:4px 0 14px;font-size:11.5px;display:flex}.ta-consent input{margin-top:2px}.ta-err{color:#ff8080;margin:-6px 0 10px;font-size:12px}.ta-ok{text-align:center;background:var(--sim-gold-soft);color:#e9d9b8;border:1px solid #c9ac774d;border-radius:12px;padding:18px;font-size:14px}.ta-foot{color:#6d6d6d;text-align:center;margin-top:18px;font-size:11px;line-height:1.6}
