.lv3 .lv3-sim{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(24px,2.6vw,40px) clamp(20px,4vw,56px);color:var(--lv3-white);text-align:start}.lv3 .lv3-sim-head{display:grid;gap:10px}.lv3 .lv3-sim-eyebrow{color:var(--lv3-accent-on-ink);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.lv3 .lv3-sim-h{max-width:18ch;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}html[dir=rtl] .lv3 .lv3-sim-h{letter-spacing:0}.lv3 .lv3-sim-sub{max-width:60ch;color:var(--lv3-on-ink-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.5}.lv3 .lv3-sim-instrument{display:grid;gap:4px;justify-items:center;width:100%}.lv3 .lv3-sim-wheelbox{position:relative;width:min(260px,100%)}.lv3 .lv3-sim-wheelbox .wheel{width:100%;aspect-ratio:400 / 356;margin:0}.lv3 .lv3-sim-wheelbox .wheel:focus-visible{outline:3px solid var(--lv3-focus-on-ink);outline-offset:4px}.lv3 .lv3-sim-hint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lv3 .lv3-sim-hint-swing{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 57%;transform:rotate(14deg)}.lv3 .lv3-sim-hint-hand{position:absolute;top:8%;left:50%;width:44px;height:44px;translate:-50% 0;rotate:-18deg;color:var(--lv3-white);filter:drop-shadow(0 4px 10px rgb(0 0 0 / .55))}.lv3 .lv3-sim-hint-label{position:absolute;top:34%;left:50%;translate:-50% 0;padding:7px 12px;border-radius:999px;color:var(--lv3-ink);background:var(--lv3-white);font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 6px 18px #00000059}.lv3 .lv3-sim-hint.is-live .lv3-sim-hint-swing{animation:lv3-sim-swipe 2.8s cubic-bezier(.45,0,.3,1) infinite}@keyframes lv3-sim-swipe{0%{transform:rotate(-30deg);opacity:0}8%{opacity:1}66%{transform:rotate(30deg);opacity:1}78%,to{transform:rotate(30deg);opacity:0}}.lv3[data-reduce=true] .lv3-sim-hint-swing{animation:none!important}.lv3 .lv3-sim-slider{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;width:min(300px,100%)}.lv3 .lv3-sim-slider label{color:var(--lv3-on-ink-muted);font-size:14px;font-weight:600;line-height:1.4}.lv3 .lv3-sim-slider-value{font-size:18px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lv3 .lv3-sim-range{grid-column:1 / -1;width:100%;height:44px;margin:0;padding:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.lv3 .lv3-sim-range:focus-visible{outline:3px solid var(--lv3-focus-on-ink);outline-offset:2px;border-radius:8px}.lv3 .lv3-sim-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--lv3-white) var(--p, 0%),var(--lv3-line-on-ink) var(--p, 0%))}html[dir=rtl] .lv3 .lv3-sim-range::-webkit-slider-runnable-track{background:linear-gradient(270deg,var(--lv3-white) var(--p, 0%),var(--lv3-line-on-ink) var(--p, 0%))}.lv3 .lv3-sim-range::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;border:3px solid var(--lv3-ink);background:var(--lv3-white);box-shadow:0 0 0 2px var(--lv3-white)}.lv3 .lv3-sim-range::-moz-range-track{height:6px;border-radius:3px;background:var(--lv3-line-on-ink)}.lv3 .lv3-sim-range::-moz-range-progress{height:6px;border-radius:3px;background:var(--lv3-white)}.lv3 .lv3-sim-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:3px solid var(--lv3-ink);background:var(--lv3-white);box-shadow:0 0 0 2px var(--lv3-white)}.lv3 .lv3-sim-controls{display:grid;gap:14px}.lv3 .lv3-sim-plans{min-inline-size:0;margin:0;padding:0;border:0}.lv3 .lv3-sim-plans legend{padding:0;margin-block-end:8px;color:var(--lv3-on-ink-muted);font-size:14px;font-weight:600;line-height:1.4}.lv3 .lv3-sim-seg-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:var(--lv3-raised)}.lv3 .lv3-sim-seg{position:relative;display:grid;align-content:center;gap:2px;min-height:56px;padding:8px 6px;border-radius:10px;text-align:center;cursor:pointer}.lv3 .lv3-sim-seg input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lv3 .lv3-sim-seg-t{font-size:15px;font-weight:700;line-height:1.25}.lv3 .lv3-sim-seg-s{color:var(--lv3-on-ink-muted);font-size:12px;line-height:1.3}.lv3 .lv3-sim-seg:has(input:checked){color:var(--lv3-ink);background:var(--lv3-white)}.lv3 .lv3-sim-seg:has(input:checked) .lv3-sim-seg-s{color:var(--lv3-muted)}.lv3 .lv3-sim-seg:has(input:focus-visible){outline:3px solid var(--lv3-focus-on-ink);outline-offset:2px}.lv3 .lv3-sim-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px 16px;border:1px solid var(--lv3-line-on-ink);border-radius:14px}.lv3 .lv3-sim-results>div{min-inline-size:0}.lv3 .lv3-sim-results dt{color:var(--lv3-on-ink-muted);font-size:12px;font-weight:600;line-height:1.35}.lv3 .lv3-sim-results dd{margin:4px 0 0;font-size:clamp(17px,1.4vw,22px);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.lv3 .lv3-sim-results .is-keep dd{color:var(--lv3-accent-on-ink);font-size:clamp(20px,1.9vw,30px)}.lv3 .lv3-sim-rule{color:var(--lv3-on-ink-muted);font-size:14px;line-height:1.5}.lv3 .lv3-sim-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lv3 .lv3-sim-note{max-width:64ch;color:var(--lv3-on-ink-muted);font-size:13px;line-height:1.5}@media (max-width: 599px){.lv3 .lv3-sim-sub{display:none}.lv3 .lv3-sim-seg-row{grid-template-columns:minmax(0,1fr)}.lv3 .lv3-sim-seg{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 14px;text-align:start}.lv3 .lv3-sim-seg-s{text-align:end}}.lv3 .lv3-sim .wheel{--sea: #2F6EA5;--sea-deep: #1D4C78}@media (max-width: 599px){.lv3 .lv3-sim{gap:14px;padding-block:22px 26px}.lv3 .lv3-sim-head{gap:6px}.lv3 .lv3-sim-h{font-size:26px}.lv3 .lv3-sim-wheelbox{width:min(210px,100%)}.lv3 .lv3-sim-instrument{gap:0}.lv3 .lv3-sim-controls{display:contents}.lv3 .lv3-sim-head{order:1}.lv3 .lv3-sim-instrument{order:2}.lv3 .lv3-sim-results{order:3;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px}.lv3 .lv3-sim-results>div:first-child{display:none}.lv3 .lv3-sim-results dd{font-size:22px}.lv3 .lv3-sim-results .is-keep dd{font-size:26px}.lv3 .lv3-sim-plans{order:4}.lv3 .lv3-sim-rule{order:5;font-size:13px}.lv3 .lv3-sim-foot{order:6}}@media (max-width: 899px){.lv3 .lv3-sim-head{text-align:center;justify-items:center}.lv3 .lv3-sim-sub{margin-inline:auto}.lv3 .lv3-sim-foot{flex-direction:column;text-align:center}.lv3 .lv3-sim-foot .lv3-offers-wheel-cta{width:100%}}@media (min-width: 900px){.lv3 .lv3-sim{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"head wheel" "controls wheel";grid-template-rows:auto 1fr;align-items:start;gap:20px clamp(32px,4vw,72px)}.lv3 .lv3-sim-head{grid-area:head}.lv3 .lv3-sim-h{max-width:none}.lv3 .lv3-sim-controls{grid-area:controls}.lv3 .lv3-sim-instrument{grid-area:wheel;align-self:center}.lv3 .lv3-sim-wheelbox,.lv3 .lv3-sim-slider{width:100%}}.lv3 .lv3-offers{padding-block:var(--lv3-pad);scroll-margin-block-start:104px;background:var(--lv3-white);color:var(--lv3-ink)}.lv3 .lv3-offers-intro{max-inline-size:58ch;margin-block:24px 0;color:var(--lv3-muted);font-size:clamp(17px,1.4vw,21px);line-height:1.55}.lv3 .lv3-offers-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-block-start:56px}.lv3 .lv3-offer{position:relative;display:flex;flex-direction:column;min-inline-size:0;padding:32px;border:1px solid var(--lv3-border);border-radius:20px;background:var(--lv3-white);color:var(--lv3-ink);box-shadow:0 16px 36px -20px rgb(var(--lv3-ink-rgb) / .22)}.lv3 .lv3-offer-popular{border-color:var(--lv3-ink);background:var(--lv3-ink);color:var(--lv3-white)}.lv3 .lv3-offer-popular-label{position:absolute;inset-block-start:-13px;inset-inline-start:32px;margin:0;padding:4px 12px;border-radius:999px;color:var(--lv3-success);background:var(--lv3-success-soft);font-size:12px;font-weight:700;line-height:1.4}.lv3 .lv3-offer-for{margin:0;font-size:18px;font-weight:700;line-height:1.3}.lv3 .lv3-offer h3{margin:12px 0 0;font-size:clamp(26px,2.2vw,32px);font-weight:750;letter-spacing:-.025em;line-height:1.15}.lv3 .lv3-offer-includes{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.lv3 .lv3-offer-includes li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.45}.lv3 .lv3-offer-includes svg{flex:none;color:var(--lv3-success)}.lv3 .lv3-offer-popular .lv3-offer-includes svg{color:var(--lv3-on-ink-muted)}.lv3 .lv3-offer-pricebox{container-type:inline-size;margin-block-start:auto;padding-block-start:28px}.lv3 .lv3-offer-pricebox>*{margin:0}.lv3 .lv3-offer-price{padding:14px 16px 0;border-radius:12px 12px 0 0;background:var(--lv3-paper);font-size:15px;font-weight:700}.lv3 .lv3-offer-free{display:flex;align-items:center;gap:8px;padding:6px 16px 0;background:var(--lv3-paper);font-size:14px;font-weight:700;line-height:1.45}.lv3 .lv3-offer-free svg{flex:none;color:var(--lv3-success)}.lv3 .lv3-offer-rates{display:grid;gap:4px;padding:6px 16px 14px;border-radius:0 0 12px 12px;background:var(--lv3-paper)}.lv3 .lv3-offer-rates>div{display:flex;justify-content:space-between;gap:12px;color:var(--lv3-muted);font-size:14px;line-height:1.5}.lv3 .lv3-offer-rates dt{font-weight:500}.lv3 .lv3-offer-rates dd{margin:0;color:var(--lv3-ink);font-weight:700;font-variant-numeric:tabular-nums}.lv3 .lv3-offer-popular :is(.lv3-offer-price,.lv3-offer-free,.lv3-offer-rates){background:var(--lv3-raised)}.lv3 .lv3-offer-popular .lv3-offer-free svg{color:var(--lv3-on-ink-muted)}.lv3 .lv3-offer-popular .lv3-offer-rates>div{color:var(--lv3-on-ink-muted)}.lv3 .lv3-offer-popular .lv3-offer-rates dd{color:var(--lv3-white)}.lv3 .lv3-offer-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:56px;margin-block-start:20px;padding:14px 20px;border-radius:12px;color:var(--lv3-white);background:var(--lv3-ink);font-size:16px;font-weight:700;text-decoration:none}.lv3 .lv3-offer-cta:hover{background:var(--lv3-raised)}.lv3 .lv3-offer-popular .lv3-offer-cta{color:var(--lv3-ink);background:var(--lv3-white)}.lv3 .lv3-offer-popular .lv3-offer-cta:hover{background:var(--lv3-on-ink-link)}.lv3 .lv3-offer-cta:focus-visible{outline:3px solid var(--lv3-focus);outline-offset:3px}.lv3 .lv3-offer-popular .lv3-offer-cta:focus-visible{outline-color:var(--lv3-focus-on-ink)}.lv3 .lv3-offers-details{margin-block-start:8px;text-align:center}.lv3 .lv3-offers-details a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--lv3-ink);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.lv3 .lv3-offers-wheel{margin-block-start:32px;border-radius:24px;overflow:hidden;color:var(--lv3-white);background:var(--lv3-ink)}.lv3 .lv3-offers-wheel-cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 28px;border-radius:12px;color:var(--lv3-ink);background:var(--lv3-white);font-size:16px;font-weight:700;text-decoration:none}.lv3 .lv3-offers-wheel-cta:hover{background:var(--lv3-on-ink-link)}.lv3 .lv3-offers-wheel-cta:focus-visible{outline:3px solid var(--lv3-focus-on-ink);outline-offset:3px}@media (min-width: 960px){.lv3 .lv3-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@supports (grid-template-rows: subgrid){.lv3 .lv3-offers-grid{row-gap:0}.lv3 .lv3-offer{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.lv3 .lv3-offer>*{align-self:start}}}@media (max-width: 959px){.lv3 .lv3-offers-grid{gap:32px}}@media (max-width: 359px){.lv3 .lv3-offer{padding:28px 20px}}@container (max-width: 239px){.lv3 :is(.lv3-offer-price,.lv3-offer-free,.lv3-offer-rates){padding-inline:12px}.lv3 .lv3-offer-free{gap:6px;font-size:13px}}
