.PriceCalculator-module__DX9aRa__controls{--ground:var(--white);background:var(--ground);border:1px solid var(--border-furniture);border-radius:var(--radius-card-loose);padding:20px 32px 16px}.PriceCalculator-module__DX9aRa__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.PriceCalculator-module__DX9aRa__label{font-family:var(--font-ui);color:var(--text-muted);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.PriceCalculator-module__DX9aRa__contacts{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1}.PriceCalculator-module__DX9aRa__tipAnchor{display:inline-flex;position:relative}.PriceCalculator-module__DX9aRa__tipIcon{cursor:help;width:14px;height:14px}.PriceCalculator-module__DX9aRa__tip{background:var(--midnight);width:230px;color:var(--text-on-dark);border:1px solid var(--border-furniture-on-dark);border-radius:var(--radius-card);z-index:20;text-align:center;padding:14px 16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.PriceCalculator-module__DX9aRa__tipTitle{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.PriceCalculator-module__DX9aRa__tipBody{color:var(--text-muted-on-dark);font-size:12.5px;font-weight:500;line-height:1.5;display:block}.PriceCalculator-module__DX9aRa__tipSmall{width:240px;bottom:22px}.PriceCalculator-module__DX9aRa__slider{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--fill), color-mix(in srgb, var(--midnight) 12%, transparent) var(--fill));outline:none;width:100%;height:6px;margin:16px 0 0;display:block}.PriceCalculator-module__DX9aRa__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:2px solid var(--midnight);cursor:pointer;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0003}.PriceCalculator-module__DX9aRa__slider::-moz-range-thumb{background:var(--white);border:2px solid var(--midnight);cursor:pointer;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0003}.PriceCalculator-module__DX9aRa__slider:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.PriceCalculator-module__DX9aRa__bounds{color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.PriceCalculator-module__DX9aRa__upfrontRow{justify-content:flex-end;margin-bottom:12px;display:flex}.PriceCalculator-module__DX9aRa__upfront{font-family:var(--font-ui);font-size:var(--size-body-s);color:var(--text-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.PriceCalculator-module__DX9aRa__switch{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--midnight) 22%, transparent);width:34px;height:20px;transition:background-color var(--dur-base) var(--ease-standard);flex:none;position:relative}.PriceCalculator-module__DX9aRa__knob{background:var(--white);width:16px;height:16px;transition:transform var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0c0c0c40}.PriceCalculator-module__DX9aRa__upfront:has(input:checked) .PriceCalculator-module__DX9aRa__switch{background:var(--positive)}.PriceCalculator-module__DX9aRa__upfront:has(input:checked) .PriceCalculator-module__DX9aRa__knob{transform:translate(14px)}.PriceCalculator-module__DX9aRa__upfront:has(input:focus-visible) .PriceCalculator-module__DX9aRa__switch{outline:2px solid var(--accent);outline-offset:2px}.PriceCalculator-module__DX9aRa__plans{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-top:28px;display:grid}.PriceCalculator-module__DX9aRa__plan{--ground:var(--white);grid-row:span 3;grid-template-rows:subgrid;background:var(--ground);color:var(--text-ink);border:1px solid var(--border-furniture);border-radius:var(--radius-card-loose);row-gap:20px;padding:28px 30px 30px;display:grid;position:relative}.PriceCalculator-module__DX9aRa__agency{--ground:var(--midnight);border-color:var(--midnight)}.PriceCalculator-module__DX9aRa__glow{border-radius:inherit;background:radial-gradient(90% 70% at 12% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 58%), radial-gradient(75% 65% at 100% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.PriceCalculator-module__DX9aRa__head,.PriceCalculator-module__DX9aRa__action,.PriceCalculator-module__DX9aRa__body{position:relative}.PriceCalculator-module__DX9aRa__head{container-type:inline-size}.PriceCalculator-module__DX9aRa__name{font-size:22px}.PriceCalculator-module__DX9aRa__recommended{border-color:var(--accent)}@keyframes PriceCalculator-module__DX9aRa__badgeIn{0%{opacity:0;transform:translateY(4px)}}.PriceCalculator-module__DX9aRa__badge{white-space:nowrap;font-family:var(--font-ui);font-size:var(--size-caption);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);animation:PriceCalculator-module__DX9aRa__badgeIn var(--dur-slow) var(--ease-standard) both;padding:6px 12px;font-weight:700;line-height:1;position:absolute;top:0;left:50%;translate:-50% -50%}.PriceCalculator-module__DX9aRa__price{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;column-gap:.06em;margin-top:14px;font-size:min(36px,15cqi);display:flex}.PriceCalculator-module__DX9aRa__priceNow{font-family:var(--font-display);letter-spacing:-.012em;font-weight:700;line-height:1.1}.PriceCalculator-module__DX9aRa__per{color:var(--text-muted);font-size:.47em}.PriceCalculator-module__DX9aRa__priceWas{color:var(--text-muted);margin-left:.33em;font-size:.53em;text-decoration-thickness:1.5px}.PriceCalculator-module__DX9aRa__cta{width:100%}.PriceCalculator-module__DX9aRa__note{font-size:var(--size-caption);color:var(--text-muted);text-align:center;margin-top:10px}.PriceCalculator-module__DX9aRa__body{border-top:1px solid var(--border-furniture);flex-direction:column;padding-top:22px;display:flex}.PriceCalculator-module__DX9aRa__includes{font-size:var(--size-body-s);margin:0 0 12px;font-weight:700}.PriceCalculator-module__DX9aRa__blurb{border-top:1px solid var(--border-furniture);font-size:var(--size-body-s);color:var(--text-muted);margin-top:auto;padding-top:16px;line-height:1.5}.PriceCalculator-module__DX9aRa__features:has(+.PriceCalculator-module__DX9aRa__blurb){margin-bottom:22px}.PriceCalculator-module__DX9aRa__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PriceCalculator-module__DX9aRa__feature{align-items:center;gap:10px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}.PriceCalculator-module__DX9aRa__feature>svg{width:18px;height:18px;color:var(--accent);flex:none}.PriceCalculator-module__DX9aRa__feature strong{font-weight:700}@media (max-width:880px){.PriceCalculator-module__DX9aRa__controls{padding:18px}.PriceCalculator-module__DX9aRa__plans{grid-template-rows:none;grid-template-columns:1fr;row-gap:28px}.PriceCalculator-module__DX9aRa__plan{flex-direction:column;grid-row:auto;gap:18px;padding:22px 20px 24px;display:flex}}
