.CalculatorCTA_container__Q52gm{width:100%;max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:6rem;justify-content:space-between;align-items:start;padding-top:3.5rem}.CalculatorCTA_left__H6FEH{display:flex;flex-direction:column;gap:1.75rem;max-width:380px}.CalculatorCTA_quote__3z8Ix{font-family:var(--font-league-spartan),"League Spartan",sans-serif;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:hsl(var(--foreground))}.CalculatorCTA_author__3_fIt{display:flex;align-items:center;gap:.75rem;align-self:flex-end;margin-right:1.5rem}.CalculatorCTA_avatar__5cRm9{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.CalculatorCTA_avatar__5cRm9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CalculatorCTA_authorInfo__WVC3K{display:flex;flex-direction:column;gap:.1rem;align-items:flex-end;text-align:right}.CalculatorCTA_authorName___yMO5{font-size:.82rem;font-weight:700;color:hsl(var(--foreground))}.CalculatorCTA_authorName___yMO5,.CalculatorCTA_authorTitle__ZnLXD{font-family:var(--font-libre-franklin),"Libre Franklin",sans-serif;letter-spacing:.04em;text-transform:uppercase}.CalculatorCTA_authorTitle__ZnLXD{font-size:.78rem;font-weight:600;color:hsl(var(--foreground)/.5)}.CalculatorCTA_right__fwDKQ{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:0;margin-left:auto;transform:translateX(8rem)}.CalculatorCTA_heading__RnlfW{font-family:var(--font-league-spartan),"League Spartan",sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:hsl(var(--foreground));text-transform:uppercase}@media (max-width:768px){.CalculatorCTA_container__Q52gm{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}.CalculatorCTA_author__3_fIt{align-self:flex-end;margin-right:0}.CalculatorCTA_desktopBr__8sdt_{display:none}.CalculatorCTA_right__fwDKQ{padding-top:0;margin-left:0;transform:none}}.CostCalculator_section__N6WIB{width:100%;max-width:720px;margin:0 auto}.CostCalculator_headline__BeLgK{font-family:var(--font-league-spartan),"League Spartan",sans-serif;font-weight:600;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.03em;color:hsl(var(--foreground));margin-bottom:2rem}.CostCalculator_headlineAccent__gRF23{color:hsl(var(--primary))}.CostCalculator_card__V08Un{position:relative;background:#ffffff;padding:2rem 2.25rem 1.75rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.05);overflow:hidden;border-radius:1.25rem;border:1px solid rgba(0,0,0,.05)}.CostCalculator_sliderRow__v0JYr{position:relative;margin-bottom:1.5rem}.CostCalculator_sliderHeader__k00vz{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.CostCalculator_label__7cxwt{font-size:.82rem}.CostCalculator_label__7cxwt,.CostCalculator_value__xE_D6{font-family:var(--font-libre-franklin),"Libre Franklin",sans-serif;font-weight:600;letter-spacing:.01em;color:hsl(var(--foreground))}.CostCalculator_value__xE_D6{font-size:.92rem}.CostCalculator_range__XRvVJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;position:relative}.CostCalculator_range__XRvVJ::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:transparent}.CostCalculator_range__XRvVJ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:hsl(262,83%,58%);border:none;margin-top:-6px;cursor:pointer;position:relative;z-index:2;box-shadow:0 0 8px rgba(124,58,237,.35)}.CostCalculator_range__XRvVJ::-moz-range-track{height:4px;border-radius:2px;background:rgba(0,0,0,.1)}.CostCalculator_range__XRvVJ::-moz-range-progress{height:4px;border-radius:2px;background:hsl(262,83%,58%)}.CostCalculator_range__XRvVJ::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:hsl(262,83%,58%);border:none;cursor:pointer;box-shadow:0 0 8px rgba(124,58,237,.35)}.CostCalculator_toggleRow__0X3Hn{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem;margin-top:.25rem}.CostCalculator_toggleButtons__pqg97{display:flex;gap:0}.CostCalculator_toggleBtn__KvUJ0{font-family:var(--font-libre-franklin),"Libre Franklin",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.01em;padding:.35rem .9rem;border:1px solid rgba(0,0,0,.12);background:transparent;color:rgba(0,0,0,.3);cursor:pointer;transition:background .15s,color .15s,border-color .15s;border-radius:0}.CostCalculator_toggleBtn__KvUJ0:first-child{border-right:none;border-radius:6px 0 0 6px}.CostCalculator_toggleBtn__KvUJ0:last-child{border-radius:0 6px 6px 0}.CostCalculator_toggleBtnActive__Vx97l{background:hsl(262,83%,58%)!important;color:#fff!important;border-color:hsl(262,83%,58%)!important}.CostCalculator_result__VEaMh{display:flex;flex-direction:column;gap:.2rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.06)}.CostCalculator_resultLabel__c2I13{font-family:var(--font-libre-franklin),"Libre Franklin",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:hsl(var(--foreground)/.45)}.CostCalculator_resultValue__5y1Vg{font-family:var(--font-league-spartan),"League Spartan",sans-serif;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:600;color:hsl(262,83%,58%);letter-spacing:-.02em;line-height:1.15}.CostCalculator_disclaimer__q9ncm{margin-top:1.25rem;font-size:.75rem;line-height:1.6;color:hsl(var(--foreground)/.4);max-width:540px}@media (max-width:640px){.CostCalculator_card__V08Un{padding:1.75rem 1.25rem 1.5rem;border-radius:1rem}.CostCalculator_headline__BeLgK{font-size:1.6rem}}