.PricingCalculator_calculator__wjJq8{display:flex;flex-direction:column;gap:24px}.PricingCalculator_intro__55r3Q{display:flex;flex-direction:column;gap:10px;max-width:640px}.PricingCalculator_heading__MyTZL{margin:0}.PricingCalculator_accent__0mPUh{color:var(--clay)}.PricingCalculator_lede__pDl__{margin:0}.PricingCalculator_grid__wPS5u{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:start}.PricingCalculator_tracks__mUIQn{display:flex;flex-direction:column;gap:16px;min-width:0}.PricingCalculator_track__L1zng{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,24px);background:var(--surface);border:2px solid var(--hair-strong);border-radius:var(--r-xl);transition:border-color .14s ease,box-shadow .14s ease}.PricingCalculator_track__L1zng[data-active]{border-color:var(--ink);box-shadow:0 1px 0 var(--hair)}.PricingCalculator_trackHead__9_AQc{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.PricingCalculator_trackTitle__X614E{display:flex;align-items:center;gap:9px}.PricingCalculator_trackDot__SUYTH{display:inline-block;width:10px;height:10px;border-radius:var(--r-tiny);flex:none}.PricingCalculator_trackLabel___q9Vk{font-family:var(--font-sans);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.PricingCalculator_trackUnit__D_6v7{font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCalculator_trackUnitNoun__EfhGp{font-weight:500;color:var(--sub)}.PricingCalculator_trackDesc__l_4mW{font-family:var(--font-serif);font-size:14.5px;line-height:1.55;color:var(--copy);margin:0}.PricingCalculator_stepper__qtl3t{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.PricingCalculator_qtyLabel__8slOx{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.PricingCalculator_stepperControls__aX_hJ{display:flex;align-items:center;gap:8px}.PricingCalculator_stepBtn__FicTN{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface);border:1.5px solid var(--hair-strong);border-radius:var(--r-md);color:var(--ink);transition:border-color .12s ease,background .12s ease}.PricingCalculator_stepBtn__FicTN:hover:not(:disabled){border-color:var(--ink)}.PricingCalculator_stepBtn__FicTN:disabled{cursor:not-allowed;opacity:.45}.PricingCalculator_stepBtn__FicTN:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.PricingCalculator_qtyInput__4ufkK{width:64px;text-align:center;font-family:var(--font-sans);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:1.5px solid var(--hair-strong);border-radius:var(--r-md);padding:9px 6px;min-height:40px}.PricingCalculator_qtyInput__4ufkK::placeholder{color:var(--sub);font-weight:500}.PricingCalculator_qtyInput__4ufkK:focus-visible{outline:2px solid var(--clay);outline-offset:1px;border-color:var(--ink)}.PricingCalculator_qtyInput__4ufkK::-webkit-inner-spin-button,.PricingCalculator_qtyInput__4ufkK::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PricingCalculator_qtyInput__4ufkK{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.PricingCalculator_presets__PjB9c{display:flex;flex-wrap:wrap;gap:6px}.PricingCalculator_presetChip__eMm2k{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;min-width:36px;padding:7px 10px;background:var(--surface);border:1.5px solid var(--hair-strong);border-radius:var(--r-pill);color:var(--ink);transition:border-color .12s ease,background .12s ease,color .12s ease}.PricingCalculator_presetChip__eMm2k:hover{border-color:var(--ink)}.PricingCalculator_presetChip__eMm2k[data-selected]{background:var(--ink);border-color:var(--ink);color:#ffffff}.PricingCalculator_presetChip__eMm2k:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.PricingCalculator_lineBreakdown__Ca2R1{display:flex;flex-direction:column;gap:6px;margin:0;padding-top:14px;border-top:1px solid var(--hair)}.PricingCalculator_lineRow__uGtjG{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:var(--font-sans);font-size:14px;color:var(--copy)}.PricingCalculator_lineRow__uGtjG dt{min-width:0}.PricingCalculator_lineRow__uGtjG dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PricingCalculator_discountRow__DnE2J{color:var(--sage);font-weight:600}.PricingCalculator_lineTotalRow__GY1vS{font-weight:700;font-size:15px;color:var(--ink)}.PricingCalculator_tierHint__pgE4N{font-family:var(--font-serif);font-size:13px;font-style:italic;color:var(--sub);margin:0}.PricingCalculator_tierHint__pgE4N strong{font-style:normal;color:var(--clay)}.PricingCalculator_summary___qO2L{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px) clamp(20px,2.6vw,32px);background:var(--soft);border:1px solid var(--hair);border-radius:var(--r-xl);min-width:0;position:-webkit-sticky;position:sticky;top:24px}.PricingCalculator_summaryLabel__58MRW{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin:0}.PricingCalculator_grandTotal__S6BM6{font-family:var(--font-sans);font-size:clamp(40px,5vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.PricingCalculator_summaryLines__QgReC{display:flex;flex-direction:column;gap:8px;margin:4px 0 0;padding-top:14px;border-top:1px solid var(--hair)}.PricingCalculator_summaryLine__w1sMF{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-family:var(--font-sans);font-size:14px;color:var(--copy)}.PricingCalculator_summaryLine__w1sMF dt{min-width:0}.PricingCalculator_summaryLine__w1sMF dd{margin:0;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PricingCalculator_summaryEmpty__u8nSM{font-family:var(--font-serif);font-size:14px;line-height:1.55;color:var(--sub);margin:0}.PricingCalculator_ctas__NsEx4{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:8px}.PricingCalculator_emailForm__wG46X{display:flex;flex-direction:column;gap:6px;margin-top:6px;width:100%}.PricingCalculator_emailLabel__lmFes{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.PricingCalculator_emailRow__Ml_hP{display:flex;gap:8px;width:100%}.PricingCalculator_emailInput__9Cjf2{flex:1 1;min-width:0;font-family:var(--font-sans);font-size:16px;color:var(--ink);background:var(--surface);border:1.5px solid var(--hair-strong);border-radius:var(--r-md);padding:10px 12px;min-height:44px}.PricingCalculator_emailInput__9Cjf2::placeholder{color:var(--sub)}.PricingCalculator_emailInput__9Cjf2:focus-visible{outline:2px solid var(--clay);outline-offset:1px;border-color:var(--ink)}.PricingCalculator_emailSubmit__Myf0y{font-family:var(--font-sans);font-size:13.5px;font-weight:600;cursor:pointer;padding:10px 16px;min-height:44px;background:var(--surface);border:1.5px solid var(--ink);border-radius:var(--r-md);color:var(--ink);transition:background .12s ease,color .12s ease}.PricingCalculator_emailSubmit__Myf0y:hover:not(:disabled){background:var(--ink);color:var(--paper)}.PricingCalculator_emailSubmit__Myf0y:disabled{cursor:not-allowed;opacity:.6}.PricingCalculator_emailSubmit__Myf0y:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.PricingCalculator_emailSuccess__XEVm1{font-family:var(--font-serif);font-size:14px;color:var(--sage);margin:4px 0 0}.PricingCalculator_emailError___iE9X{font-family:var(--font-sans);font-size:12.5px;color:var(--clay-text,var(--clay));margin:0}.PricingCalculator_honeypot__gsZi5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PricingCalculator_footnote__2xxHz{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--sub);margin:0}@media (max-width:900px){.PricingCalculator_grid__wPS5u{grid-template-columns:1fr}.PricingCalculator_summary___qO2L{position:static}}