[data-opportunity-calculator-template="1"]{border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-float);display:grid;overflow:hidden}[data-opportunity-calculator-template="1"] .controls{color:var(--color-ink);padding:2.4rem 2.6rem 2.1rem}[data-opportunity-calculator-template="1"] .controls h2{letter-spacing:-.022em;max-width:16ch;font-size:1.8125rem;font-weight:620}[data-opportunity-calculator-template="1"] .controls-lead{max-width:47ch;color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:.55rem}[data-opportunity-calculator-template="1"] .field-list{gap:1.55rem;margin-top:1.9rem;display:grid}[data-opportunity-calculator-template="1"] .field-row{grid-template-columns:1fr auto;align-items:center;gap:.45rem 1.1rem;display:grid}[data-opportunity-calculator-template="1"] .field-row label{font-size:var(--text-sm);font-weight:720;line-height:1.3}[data-opportunity-calculator-template="1"] .field-value{min-width:4.75rem;color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:1.1875rem;font-weight:780;line-height:1}[data-opportunity-calculator-template="1"] .field-help{color:var(--color-text-secondary);font-size:var(--text-xs);grid-column:1/-1;line-height:1.35}[data-opportunity-calculator-template="1"] input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;grid-column:1/-1;width:100%;height:2.75rem;margin:-.5rem 0}[data-opportunity-calculator-template="1"] input[type=range]::-webkit-slider-runnable-track{background:var(--color-tint-panel-2);border-radius:999px;height:.375rem}[data-opportunity-calculator-template="1"] input[type=range]::-moz-range-track{background:var(--color-tint-panel-2);border-radius:999px;height:.375rem}[data-opportunity-calculator-template="1"] input[type=range]::-webkit-slider-thumb{appearance:none;border:.25rem solid var(--color-surface);background:var(--color-primary);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--color-primary);border-radius:50%;margin-top:-.5rem}[data-opportunity-calculator-template="1"] input[type=range]::-moz-range-thumb{border:.25rem solid var(--color-surface);background:var(--color-primary);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--color-primary);border-radius:50%}[data-opportunity-calculator-template="1"] .controls-note{border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs);align-items:flex-start;gap:.55rem;margin-top:1.7rem;padding-top:1.25rem;line-height:1.45;display:flex}[data-opportunity-calculator-template="1"] .controls-note svg{width:1.05rem;height:1.05rem;color:var(--color-primary);flex:none}[data-opportunity-calculator-template="1"] .toggle-row{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-tint-blue);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem .75rem .65rem 1rem;display:flex}[data-opportunity-calculator-template="1"] .toggle-copy strong,[data-opportunity-calculator-template="1"] .toggle-copy small{display:block}[data-opportunity-calculator-template="1"] .toggle-copy strong{font-size:var(--text-sm);font-weight:720;line-height:1.3}[data-opportunity-calculator-template="1"] .toggle-copy small{color:var(--color-text-secondary);font-size:var(--text-xs);margin-top:.1rem;line-height:1.35}[data-opportunity-calculator-template="1"] .toggle-control{flex:none;width:2.75rem;height:2.75rem;position:relative}[data-opportunity-calculator-template="1"] .toggle-control input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}[data-opportunity-calculator-template="1"] .toggle-track{background:var(--color-neutral-400);width:2.75rem;height:1.625rem;transition:background-color var(--duration-fast) var(--ease-standard);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-opportunity-calculator-template="1"] .toggle-thumb{background:var(--color-surface);width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}[data-opportunity-calculator-template="1"] .toggle-control input:checked+.toggle-track{background:var(--color-success)}[data-opportunity-calculator-template="1"] .toggle-control input:checked+.toggle-track .toggle-thumb{transform:translate(1.125rem)}[data-opportunity-calculator-template="1"] .toggle-control input:focus-visible+.toggle-track{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-hero-ink)}[data-opportunity-calculator-template="1"] .result{background:var(--color-navy-deep);min-width:0;color:var(--color-hero-ink);grid-template-rows:auto auto 1fr auto;padding:2.6rem;display:grid}[data-opportunity-calculator-template="1"] .result-heading{max-width:28ch;color:var(--color-hero-accent);font-size:var(--text-sm);font-weight:650}[data-opportunity-calculator-template="1"] .loss-total{font-variant-numeric:tabular-nums;letter-spacing:-.038em;white-space:nowrap;align-items:baseline;gap:.65rem;margin-top:.65rem;font-size:clamp(3.375rem,6.2vw,5.5rem);font-weight:690;line-height:.96;display:flex}[data-opportunity-calculator-template="1"] .loss-total small{color:var(--color-hero-accent);letter-spacing:0;font-size:.9375rem;font-weight:650}[data-opportunity-calculator-template="1"] .annual-line{color:var(--color-hero-accent);margin-top:.65rem;font-size:.9375rem;line-height:1.4}[data-opportunity-calculator-template="1"] .annual-line strong{color:var(--color-hero-ink);font-weight:760}[data-opportunity-calculator-template="1"] .funnel{align-content:center;gap:1.05rem;min-height:15.625rem;margin:1.6rem 0;display:grid}[data-opportunity-calculator-template="1"] .funnel-row{grid-template-columns:8rem minmax(5.625rem,1fr) 2.625rem;align-items:center;gap:.8rem;display:grid}[data-opportunity-calculator-template="1"] .funnel-label{color:var(--color-hero-accent);font-size:var(--text-xs);font-weight:620;line-height:1.25}[data-opportunity-calculator-template="1"] .funnel-track{background:var(--color-navy-muted);border-radius:999px;height:.5rem;overflow:hidden}[data-opportunity-calculator-template="1"] .funnel-fill{border-radius:inherit;background:var(--color-sky);width:100%;height:100%;transform:scaleX(var(--bar-scale,1));transform-origin:0;transition:transform var(--duration-fast) var(--ease-standard);display:block}[data-opportunity-calculator-template="1"] .funnel-row-highlight .funnel-fill{background:var(--color-success)}[data-opportunity-calculator-template="1"] .funnel-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem;font-weight:780}[data-opportunity-calculator-template="1"] .opportunity{border-top:1px solid var(--color-navy-muted);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding-top:1.45rem;display:grid}[data-opportunity-calculator-template="1"] .opportunity-copy{max-width:31ch;color:var(--color-hero-accent);font-size:.8125rem;line-height:1.45}[data-opportunity-calculator-template="1"] .opportunity-copy strong{color:var(--color-hero-ink)}[data-opportunity-calculator-template="1"] .opportunity-figure{color:var(--color-success);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:right;white-space:nowrap;font-size:2.125rem;font-weight:780;line-height:1}[data-opportunity-calculator-template="1"] .opportunity-figure small{color:var(--color-hero-accent);font-size:var(--text-xs);letter-spacing:0;margin-top:.35rem;font-weight:650;display:block}@media (width>=56rem){[data-opportunity-calculator-template="1"]{grid-template-columns:minmax(21.25rem,.78fr) minmax(0,1.22fr)}}@media (width<=55.999rem){[data-opportunity-calculator-template="1"] .controls,[data-opportunity-calculator-template="1"] .result{padding:2rem}}@media (width<=39.999rem){[data-opportunity-calculator-template="1"]{border-radius:1.25rem}[data-opportunity-calculator-template="1"] .controls,[data-opportunity-calculator-template="1"] .result{padding:1.5rem}[data-opportunity-calculator-template="1"] .controls h2{font-size:var(--text-xl)}[data-opportunity-calculator-template="1"] .loss-total{font-size:3.25rem;display:block}[data-opportunity-calculator-template="1"] .loss-total small{margin-top:.5rem;display:block}[data-opportunity-calculator-template="1"] .funnel{min-height:13.75rem}[data-opportunity-calculator-template="1"] .funnel-row{grid-template-columns:6.75rem minmax(3rem,1fr) 2rem;gap:.5rem}[data-opportunity-calculator-template="1"] .opportunity{grid-template-columns:1fr}[data-opportunity-calculator-template="1"] .opportunity-figure{text-align:left}}
