@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes PriceCalculator-module__DX9aRa__beam{to{--beam-angle:360deg}}@keyframes PriceCalculator-module__DX9aRa__twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes PriceCalculator-module__DX9aRa__fly{0%{opacity:0;transform:translate(0)}8%{opacity:var(--particle-opacity,.8)}50%{transform:translate(var(--sway,14px), -470px)}92%{opacity:var(--particle-opacity,.8)}to{opacity:0;transform:translateY(-940px)}}@keyframes PriceCalculator-module__DX9aRa__pulseGlow{0%,to{box-shadow:0 0 0 5px #55defc29}50%{box-shadow:0 0 0 8px #55defc4d,0 0 40px #55defc2e}}.PriceCalculator-module__DX9aRa__card{--calc-bg:var(--white);--calc-ink:var(--midnight);--calc-muted:#0c0c0c99;--calc-border:#0c0c0c29;--calc-track:#0c0c0c1f;--calc-hair:#0c0c0c24;--calc-spark:#00a3ff;background:var(--calc-bg);color:var(--calc-ink);border:1px solid var(--calc-border);border-radius:var(--radius-card-loose);transition:background var(--dur-slow) ease, color var(--dur-slow) ease, border-color var(--dur-slow) ease, box-shadow var(--dur-slow) ease;padding:22px 34px 16px;position:relative}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on{--calc-bg:var(--midnight);--calc-ink:#fff;--calc-muted:#ffffffa3;--calc-border:var(--accent-bright);--calc-track:#fff3;--calc-hair:#ffffff29;--calc-spark:var(--accent-bright);animation:3.5s ease-in-out infinite PriceCalculator-module__DX9aRa__pulseGlow}.PriceCalculator-module__DX9aRa__beam{pointer-events:none;background:conic-gradient(from var(--beam-angle), transparent 0deg, transparent 300deg, #55defc66 330deg, #55defc 350deg, #fff 356deg, transparent 360deg);-webkit-mask-composite:xor;border-radius:20px;padding:2px;animation:4s linear infinite PriceCalculator-module__DX9aRa__beam;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PriceCalculator-module__DX9aRa__sparkles{border-radius:var(--radius-card-loose);pointer-events:none;position:absolute;inset:0;overflow:hidden}.PriceCalculator-module__DX9aRa__sparkle{animation:PriceCalculator-module__DX9aRa__twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite;position:absolute}.PriceCalculator-module__DX9aRa__sparkle svg{width:100%;height:100%;display:block}.PriceCalculator-module__DX9aRa__particle{animation:PriceCalculator-module__DX9aRa__fly var(--particle-duration) linear var(--particle-delay) infinite;border-radius:50%;position:absolute;top:100%}.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(--calc-muted);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.PriceCalculator-module__DX9aRa__contacts{font-family:var(--font-ui);font-size:16px;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);color:#fff;border-radius:var(--radius-card);z-index:20;text-align:center;border:1px solid #ffffff24;width:230px;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:#ffffffd9;font-size:12.5px;font-weight:500;line-height:1.5;display:block}.PriceCalculator-module__DX9aRa__tipSmall{width:240px;bottom:22px}.PriceCalculator-module__DX9aRa__sliderWrap{margin-top:12px}.PriceCalculator-module__DX9aRa__slider{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--accent-base) 0%, var(--accent-base) var(--fill), var(--calc-track) var(--fill));outline:none;width:100%;height:6px}.PriceCalculator-module__DX9aRa__slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--midnight);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0003}.PriceCalculator-module__DX9aRa__slider::-moz-range-thumb{border:2px solid var(--midnight);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0003}.PriceCalculator-module__DX9aRa__slider:focus-visible{outline:2px solid var(--accent-base);outline-offset:4px}.PriceCalculator-module__DX9aRa__bounds{color:var(--calc-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.PriceCalculator-module__DX9aRa__addon{text-align:left;width:100%;color:inherit;font:inherit;border:1px solid var(--calc-border);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--dur-fast) ease, opacity var(--dur-fast) ease;background:0 0;flex-direction:column;align-items:stretch;gap:6px;margin-top:14px;padding:12px 16px;display:flex}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__addon{border-color:var(--accent-bright)}.PriceCalculator-module__DX9aRa__addon:focus-visible{outline:2px solid var(--accent-base);outline-offset:3px}.PriceCalculator-module__DX9aRa__addonLocked{opacity:.55;cursor:not-allowed}.PriceCalculator-module__DX9aRa__addonTop{align-items:center;gap:12px;display:flex}.PriceCalculator-module__DX9aRa__switch{border-radius:var(--radius-pill);width:46px;height:26px;transition:background var(--dur-base) ease;background:#0c0c0c40;flex:none;position:relative}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__switch{background:var(--accent-bright)}.PriceCalculator-module__DX9aRa__knob{width:20px;height:20px;transition:left var(--dur-base) ease;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__knob{left:23px}.PriceCalculator-module__DX9aRa__addonName{flex:1;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:700;display:flex}.PriceCalculator-module__DX9aRa__addonName svg{color:var(--calc-spark);flex:none;display:block}.PriceCalculator-module__DX9aRa__addonBlurb{color:var(--calc-muted);padding-left:58px;font-size:13px}.PriceCalculator-module__DX9aRa__addonRight{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.PriceCalculator-module__DX9aRa__addonTag{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--calc-muted);font-size:10px;font-weight:700}.PriceCalculator-module__DX9aRa__addonPrice{font-family:var(--font-ui);white-space:nowrap;border-radius:var(--radius-pill);color:var(--calc-spark);background:#00a3ff1a;border:1px solid #00a3ff59;padding:5px 12px;font-size:14px;font-weight:700}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__addonPrice{color:var(--accent-bright);background:#55defc24;border-color:#55defc80}.PriceCalculator-module__DX9aRa__agency{margin-top:16px;padding:0 4px}.PriceCalculator-module__DX9aRa__agencyList{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.PriceCalculator-module__DX9aRa__agencyNote{color:var(--calc-muted);margin-top:12px;font-size:12px;font-weight:500}.PriceCalculator-module__DX9aRa__platform{border-top:1px solid var(--calc-hair);flex-direction:column;gap:12px;margin-top:14px;padding-top:12px;display:flex}.PriceCalculator-module__DX9aRa__platformHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.PriceCalculator-module__DX9aRa__platformTitle{font-size:16px;font-weight:700}.PriceCalculator-module__DX9aRa__features{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.PriceCalculator-module__DX9aRa__feature{align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.PriceCalculator-module__DX9aRa__feature>svg{width:17px;height:17px;color:var(--accent-base);flex:none}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__feature>svg{color:var(--accent-bright)}.PriceCalculator-module__DX9aRa__feature strong{font-weight:700}.PriceCalculator-module__DX9aRa__total{background:var(--midnight);color:#fff;border-radius:var(--radius-card);transition:background var(--dur-slow) ease, color var(--dur-slow) ease;flex-direction:column;align-items:stretch;margin-top:14px;padding:14px 22px;display:flex}.PriceCalculator-module__DX9aRa__totalRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PriceCalculator-module__DX9aRa__totalRow>div{min-width:0}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__total{background:var(--accent-bright);color:var(--midnight)}.PriceCalculator-module__DX9aRa__totalCaption{opacity:.7;font-size:13px}.PriceCalculator-module__DX9aRa__totalValue{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.1}.PriceCalculator-module__DX9aRa__totalValue span{opacity:.7;font-size:16px;font-weight:500}.PriceCalculator-module__DX9aRa__totalMath{opacity:.75;white-space:nowrap;margin-top:8px;font-size:12.5px;font-weight:500}.PriceCalculator-module__DX9aRa__cta{color:var(--midnight);background:var(--accent-bright);border-radius:var(--radius-button);white-space:nowrap;transition:background var(--dur-slow) ease, color var(--dur-slow) ease;padding:13px 26px;font-size:15px;font-weight:700}.PriceCalculator-module__DX9aRa__card.PriceCalculator-module__DX9aRa__on .PriceCalculator-module__DX9aRa__cta{background:var(--midnight);color:#fff}.PriceCalculator-module__DX9aRa__footnote{color:var(--calc-muted);text-align:center;margin-top:8px;font-size:12px}@media (max-width:880px){.PriceCalculator-module__DX9aRa__card{padding:26px 18px}.PriceCalculator-module__DX9aRa__total{z-index:5;position:sticky;bottom:10px;box-shadow:0 12px 32px #0c0c0c59}.PriceCalculator-module__DX9aRa__features,.PriceCalculator-module__DX9aRa__agencyList{grid-template-columns:1fr}.PriceCalculator-module__DX9aRa__addonBlurb{padding-left:0}.PriceCalculator-module__DX9aRa__addon{padding:12px}.PriceCalculator-module__DX9aRa__addonTop{gap:10px}.PriceCalculator-module__DX9aRa__addonName{white-space:nowrap;font-size:14px}.PriceCalculator-module__DX9aRa__addonPrice{padding:4px 10px;font-size:13px}.PriceCalculator-module__DX9aRa__addonTag{letter-spacing:.06em;font-size:9px}.PriceCalculator-module__DX9aRa__totalValue{font-size:28px}.PriceCalculator-module__DX9aRa__cta{padding:11px 16px;font-size:14px}}
