.v2-sim .lad-sim-widget{border:0;border-radius:32px;box-shadow:var(--e2);color:var(--navy);text-align:left}.v2-sim .lad-sim-widget-header{background:var(--navy);padding:26px 30px}.v2-sim .lad-sim-widget-tag{color:var(--sun)}.v2-sim .lad-sim-widget-body{padding:26px 30px 30px}.v2-sim .lad-sim-field label{font-size:.85rem;color:var(--text-soft)}.v2-sim .lad-sim-val-badge{background:var(--ice);color:var(--ink);border-radius:999px}.v2-sim .lad-sim-field input[type=range]{background:var(--plane-2)}.v2-sim .lad-sim-field input[type=range]::-webkit-slider-thumb{background:var(--navy);box-shadow:0 1px 3px rgba(28,43,54,.4)}.v2-sim .lad-sim-field select{border:0;border-radius:14px;background:var(--plane-1);box-shadow:inset 0 0 0 1.5px var(--plane-2)}.v2-sim .lad-sim-results{background:var(--plane-1);border-radius:24px;padding:16px}.v2-sim .lad-sim-kpi{border:0;border-radius:18px;box-shadow:var(--e3)}.v2-sim .lad-sim-hero-kpi{background:var(--navy);border-radius:20px}.v2-sim .lad-sim-hero-kpi .lad-sim-kpi-lbl{color:#cfe0e8}.v2-sim .lad-btn-primary{border-radius:999px;padding:16px 28px;font-size:1rem;letter-spacing:0;background:var(--navy);box-shadow:var(--e-btn)}@media (hover:hover){.v2-sim .lad-btn-primary:hover{box-shadow:var(--e2)}}.sp-two{display:grid;gap:28px;align-items:center}@media (min-width:960px){.sp-two{grid-template-columns:.9fr 1.1fr;gap:56px}}.sp-card-title{font-weight:700;margin-bottom:14px}.sp-shots{margin-top:40px}.sp-video-head{margin-bottom:32px}.sp-detail{display:grid;gap:24px;align-items:stretch}@media (min-width:960px){.sp-detail{grid-template-columns:1fr 1.05fr}}.sp-offer{display:flex;flex-direction:column;align-items:flex-start}.sp-offer-title{font-size:clamp(1.4rem,3vw,2rem)!important;font-weight:800;line-height:1.15;margin:16px 0 12px}.sp-offer-pitch{color:var(--text-soft);margin-bottom:22px}.sp-includes{align-self:stretch;background:var(--plane-1);border-radius:22px;padding:22px 24px 12px;margin-bottom:26px;font-size:.95rem}.sp-includes-title{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:12px}.sp-cta-row{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.sp-cta-row .v2-pill{white-space:nowrap}@media (max-width:479px){.sp-cta-row .v2-pill{padding:15px 20px;font-size:.95rem}.sp-flow-result-val{font-size:.98rem}}.sp-cta-note{font-size:.85rem;color:var(--text-soft)}.sp-flow-label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sun);margin-bottom:12px}.sp-flow-title{font-family:var(--font-syne),sans-serif;font-weight:700;font-size:1.25rem;line-height:1.3;margin-bottom:20px}.sp-flow-steps{display:grid;gap:22px}@media (min-width:640px){.sp-flow-steps{grid-auto-rows:1fr}}.sp-flow-item{position:relative}.sp-flow-step{height:100%;display:flex;align-items:center;gap:14px;background:hsla(0,0%,100%,.07);border-radius:16px;padding:12px 16px}.sp-flow-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;font-family:var(--font-syne),sans-serif;font-weight:800;font-size:.8rem}.sp-flow-text{font-size:.9rem;color:#dce9ef;line-height:1.45}.sp-flow-arrow{position:absolute;left:0;right:0;top:-19px;text-align:center;color:var(--sun);font-size:.8rem;line-height:1;padding:4px 0;opacity:.7}.sp-flow-result{margin-top:20px;background:var(--blue);border-radius:20px;padding:18px 20px}.sp-flow-result-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06222d;margin-bottom:4px}.sp-flow-result-val{font-family:var(--font-syne),sans-serif;font-weight:800;font-size:1.1rem;line-height:1.3;color:#fff}.sp-fin-title{margin-top:18px}.v2-fin .sp-fin-sub{margin:18px 0 0}