.pricing-estimator_estimator__aGM8i{border-block:1px solid #e9f0e833}.pricing-estimator_layout__p4lw2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;padding-block:32px}.pricing-estimator_controlsHeader__bvyjP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding-bottom:24px;border-bottom:1px solid #e9f0e833}.pricing-estimator_controlsTitle___Rc1K{color:var(--home-ink);font-size:16px;font-weight:600;letter-spacing:-.025em}.pricing-estimator_controlsHeader__bvyjP .pricing-estimator_controlsHint__MQyZ4{margin-top:4px;color:var(--home-muted);font-size:12px;line-height:1.7}.pricing-estimator_controlLabel__JDm1n{display:block;color:var(--home-ink);font-size:14px;font-weight:600}.pricing-estimator_controlHint__VyNVC{display:block;margin-top:2px;color:var(--home-muted);font-size:12px;line-height:20px}.pricing-estimator_stepperIcon__NBZO0 img{filter:brightness(0) invert(1);opacity:.8}.pricing-estimator_intervalButton__OOOSp{position:relative;min-width:96px;border-radius:8px;padding:8px 12px;color:#637381;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;transition:color .2s,background-color .2s}.pricing-estimator_intervalButton__OOOSp[aria-pressed=true]{color:#253142}.pricing-estimator_intervalButton__OOOSp:hover{color:#253142;background:#dfe3e833}.pricing-estimator_intervalButton__OOOSp:active{color:#253142;background:#dfe3e866}.pricing-estimator_intervalButton__OOOSp:focus-visible{outline:3px solid #3383da;outline-offset:4px}.pricing-estimator_stepper__s1bu5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-top:1px solid #e9f0e826;padding-block:20px}.pricing-estimator_stepper__s1bu5:first-child{border-top:0}.pricing-estimator_estimator__aGM8i .pricing-estimator_summary__2UOqI{display:flex;min-width:0;flex-direction:column;align-self:start;min-height:500px;margin-block:8px 16px;padding:32px;color:#253142;transform:none;transition:none}.pricing-estimator_estimator__aGM8i .pricing-estimator_summary__2UOqI:after{background:linear-gradient(#fffefbf0,#fffefbf0),url(/assets/hero-variants/experimental/cardstock-fiber-v1.webp) 50% /500px}.pricing-estimator_estimator__aGM8i .pricing-estimator_summary__2UOqI:hover{transform:none;filter:drop-shadow(0 7px 6px #28323d18)}.pricing-estimator_total__Co4dn{font-family:Public Sans Variable,Public Sans,sans-serif;font-size:clamp(38px,4.2vw,56px);font-weight:550;line-height:1.12;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pricing-estimator_savings__LP2SL{padding:5px 0;color:#36705b;font-size:11px;line-height:1.6;font-weight:600}.pricing-estimator_primary__1LNaP{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;padding:12px 20px;background:#3383da;color:#fff;text-align:center;font-size:14px;line-height:1.5;font-weight:600;transition:background-color .2s,transform .2s}.pricing-estimator_primary__1LNaP:hover{background:#226fbe;transform:translateY(-2px)}.pricing-estimator_primary__1LNaP:active{transform:translateY(0)}.pricing-estimator_estimator__aGM8i .pricing-estimator_summary__2UOqI .pricing-estimator_primary__1LNaP+p{margin-top:20px}@media (max-width:1000px){.pricing-estimator_layout__p4lw2{gap:32px}.pricing-estimator_estimator__aGM8i .pricing-estimator_summary__2UOqI{padding:28px}}@media (max-width:760px){.pricing-estimator_layout__p4lw2{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px}.pricing-estimator_estimator__aGM8i .pricing-estimator_summary__2UOqI{min-height:420px;padding:30px 24px;margin-top:0}.pricing-estimator_total__Co4dn{font-size:clamp(38px,9vw,48px)}.pricing-estimator_controlsHeader__bvyjP{gap:20px}.pricing-estimator_stepper__s1bu5{gap:8px}}@media (max-width:380px){.pricing-estimator_stepper__s1bu5{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-estimator_stepper__s1bu5>div:last-child{justify-self:end}}@media (prefers-reduced-motion:reduce){.pricing-estimator_intervalButton__OOOSp,.pricing-estimator_primary__1LNaP{transition:none}.pricing-estimator_primary__1LNaP:hover{transform:none}}