.landing_page__tPcwv{--primary:#c2410c;--primary-foreground:#ffffff;--accent:#c2410c;--accent-foreground:#ffffff;--muted-foreground:#52525b;--destructive:#b91c1c}.dark .landing_page__tPcwv{--primary:#fb923c;--primary-foreground:#18181b;--accent:#fb923c;--accent-foreground:#18181b;--muted-foreground:#a1a1aa;--destructive:#f87171}.calculator_page__UsT9o{background:#fafafa;color:#18181b;min-height:100vh}.calculator_main__m_3d3{max-width:1240px;margin:0 auto;padding:40px 24px 64px}.calculator_intro__PLkX0{margin-bottom:28px;max-width:850px}.calculator_eyebrow__dNpyk{font-size:.75rem;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c2410c;margin:0 0 10px}.calculator_intro__PLkX0 h1{font-size:clamp(1.8rem,3vw,2.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin-bottom:14px}.calculator_intro__PLkX0>p:last-child{font-size:1rem;line-height:1.7;color:#52525b;max-width:780px}.calculator_workspace__CFTy8{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.calculator_questionPanel__sRxIZ{background:#fff;border:1px solid #e4e4e7;border-radius:20px;padding:28px;position:sticky;top:78px;box-shadow:0 4px 20px #18181b04}.calculator_questionTop__lvLxN{display:flex;justify-content:space-between;gap:8px;font-size:.875rem;font-weight:600;color:#52525b}.calculator_progress__1kxFD{width:100%;height:5px;margin:16px 0 30px;border:0;border-radius:99px;overflow:hidden;background:#f4f4f5;color:#ea580c}.calculator_progress__1kxFD::-webkit-progress-bar{background:#f4f4f5;border-radius:99px}.calculator_progress__1kxFD::-webkit-progress-value{background:#ea580c;border-radius:99px;transition:width .2s}.calculator_progress__1kxFD::-moz-progress-bar{background:#ea580c;border-radius:99px}.calculator_questionPanel__sRxIZ h2{font-size:1.6rem;line-height:1.35;font-weight:600;letter-spacing:-.025em;margin:0 0 14px}.calculator_questionPanel__sRxIZ h2:focus{outline:none}.calculator_questionHint__n97vM{color:#52525b;font-size:.9375rem;line-height:1.65;min-height:75px;margin-bottom:20px}.calculator_questionPanel__sRxIZ select{display:block;width:100%;min-height:56px;padding:14px 36px 14px 14px;border:1px solid #a1a1aa;border-radius:10px;background:#fff;color:#18181b;font-size:1rem;text-overflow:ellipsis}.calculator_questionPanel__sRxIZ select:focus-visible{outline:3px solid #fed7aa;outline-offset:2px;border-color:#c2410c}.calculator_questionActions__WoAJi{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.calculator_demo__DOGy3,.calculator_questionActions__WoAJi button,.calculator_reset__fz9Fq{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:9px;min-height:46px;font-size:.9375rem;font-weight:600}.calculator_next__Lvrjs{background:#c2410c;color:#fff;border:1px solid #c2410c}.calculator_next__Lvrjs:hover{background:#9a3412}.calculator_back___tzvZ{background:#fff;border:1px solid #e4e4e7;color:#52525b}.calculator_questionActions__WoAJi button:disabled{opacity:.4;cursor:not-allowed}.calculator_demo__DOGy3:focus-visible,.calculator_questionActions__WoAJi button:focus-visible,.calculator_reset__fz9Fq:focus-visible,.calculator_review__vtCMb button:focus-visible,.calculator_scenarios__xJbjZ button:focus-visible{outline:3px solid #fb923c;outline-offset:3px}.calculator_privacy__xY4kY{color:#71717a;font-size:.8125rem;line-height:1.65;margin-top:24px}.calculator_context__04VgH{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.calculator_badge__U0JVx,.calculator_context__04VgH span{font-size:.75rem;padding:5px 9px;border-radius:6px;background:#f4f4f5;color:#52525b;line-height:1.5}.calculator_questionFooter__ywft_{display:flex;gap:10px;padding-top:20px;margin-top:22px;border-top:1px solid #f4f4f5;color:#71717a}.calculator_questionFooter__ywft_ svg{flex-shrink:0;color:#c2410c;margin-top:2px}.calculator_questionFooter__ywft_ p{font-size:.8125rem;line-height:1.7;margin:0}.calculator_preview__B8gq8{background:#18181b;color:#fafafa;border-radius:20px;padding:38px 30px;min-height:530px;position:relative;overflow:hidden}.calculator_preview__B8gq8:after{content:"";position:absolute;width:280px;height:280px;background:#ea580c17;border-radius:50%;right:-110px;top:-140px;pointer-events:none}.calculator_preview__B8gq8 .calculator_eyebrow__dNpyk{color:#fdba74}.calculator_preview__B8gq8 h2{font-size:1.9rem;line-height:1.3;letter-spacing:-.025em;font-weight:600;max-width:350px;margin-bottom:14px}.calculator_preview__B8gq8>p:not(.calculator_eyebrow__dNpyk){color:#a1a1aa;font-size:.9375rem;line-height:1.7}.calculator_previewMetrics__IMqva{display:grid;gap:14px;margin:28px 0}.calculator_previewMetrics__IMqva article{display:grid;grid-template-columns:36px 1fr;gap:2px 10px;border-bottom:1px solid #ffffff12;padding-bottom:16px}.calculator_previewMetrics__IMqva svg{grid-row:span 2;color:#fb923c;width:22px;margin-top:5px}.calculator_previewMetrics__IMqva span{font-size:.8125rem;color:#a1a1aa}.calculator_previewMetrics__IMqva strong{font-size:1rem;font-weight:500}.calculator_previewNews__uZH8F{display:flex;align-items:start;gap:12px;background:#ffffff07;border:1px solid #ffffff10;border-radius:12px;padding:18px}.calculator_previewNews__uZH8F svg{flex-shrink:0;color:#fb923c}.calculator_previewNews__uZH8F p{font-size:.875rem;line-height:1.65;color:#a1a1aa}.calculator_previewNews__uZH8F strong{color:#fafafa;font-weight:500}.calculator_preview__B8gq8 .calculator_previewFoot___X5cb{font-size:.8125rem!important;margin-top:20px}.calculator_results__kGnwh{min-width:0;display:flex;flex-direction:column;gap:18px}.calculator_resultHeading__dddX8{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:start}.calculator_resultHeading__dddX8 h2{font-size:1.35rem;font-weight:600;line-height:1.4}.calculator_resultHeading__dddX8 .calculator_eyebrow__dNpyk{margin-bottom:6px}.calculator_scenarios__xJbjZ{display:flex;gap:5px;padding:5px;background:#e4e4e7;border-radius:10px}.calculator_scenarios__xJbjZ button{flex:1;padding:9px 6px;border-radius:7px;font-size:.8125rem;font-weight:600;line-height:1.5;color:#52525b}.calculator_scenarios__xJbjZ button[aria-pressed=true]{background:#fff;color:#18181b;box-shadow:0 1px 4px #0000000a}.calculator_scenarioNote__dLT5a{color:#52525b;font-size:.875rem;line-height:1.65;margin:-4px 0 0}.calculator_inputCheck__lmOQV{padding:18px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:.875rem;line-height:1.7;color:#9a3412}.calculator_inputCheck__lmOQV ul{list-style:disc;padding-left:20px;margin:8px 0}.calculator_metrics__Y8b9g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calculator_metric__Pp6ZG{background:#fff;padding:22px;border:1px solid #e4e4e7;border-radius:14px;min-width:0}.calculator_metric__Pp6ZG>svg{color:#c2410c;margin-bottom:12px}.calculator_metric__Pp6ZG h3{font-size:.875rem;font-weight:500;color:#52525b;line-height:1.5;margin-bottom:8px}.calculator_metric__Pp6ZG>strong{display:block;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.calculator_metric__Pp6ZG small{font-size:.875rem;font-weight:400;letter-spacing:normal}.calculator_metric__Pp6ZG p{font-size:.8125rem;color:#52525b;line-height:1.6;margin:10px 0}.calculator_metric__Pp6ZG>span{display:block;font-size:.75rem;color:#71717a;line-height:1.6}.calculator_profit__6Spdq{background:#fff7ed;border-color:#fed7aa}.calculator_assumptions__OJPz4,.calculator_valueCard__MoUQt{background:#fff;border:1px solid #e4e4e7;border-radius:14px;padding:24px}.calculator_newsCard__C_lHO h3,.calculator_valueCard__MoUQt h3{font-size:1.0625rem;line-height:1.5;font-weight:600;margin-bottom:12px}.calculator_valueRows__AozAZ{margin:14px 0}.calculator_valueRows__AozAZ>div{display:flex;align-items:start;justify-content:space-between;gap:18px;border-bottom:1px solid #f4f4f5;padding:12px 0;font-size:.875rem;line-height:1.6}.calculator_valueRows__AozAZ dt{color:#52525b}.calculator_valueRows__AozAZ dt small{display:block;color:#71717a;font-size:.75rem;line-height:1.5;margin-top:3px}.calculator_valueRows__AozAZ dd{text-align:right;font-weight:600;min-width:100px}.calculator_valueRows__AozAZ .calculator_valueTotal__Ay7gk{border:none}.calculator_valueTotal__Ay7gk dt{color:#18181b;font-weight:600}.calculator_payback__sTIsD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;background:#f4f4f5;border-radius:10px}.calculator_payback__sTIsD span{display:block;font-size:.75rem;line-height:1.5;color:#71717a}.calculator_payback__sTIsD strong{display:block;font-size:.875rem;font-weight:600;line-height:1.5;margin-top:6px}.calculator_small__j1LvM{font-size:.8125rem;line-height:1.7;color:#71717a;margin-top:12px}.calculator_newsCard__C_lHO{display:flex;gap:15px;padding:26px;border:1px solid #fdba74;background:#fff7ed;border-radius:14px}.calculator_newsCard__C_lHO>svg{flex-shrink:0;color:#c2410c;margin-top:4px}.calculator_newsCard__C_lHO>div{min-width:0}.calculator_newsCard__C_lHO p:not(.calculator_eyebrow__dNpyk):not(.calculator_small__j1LvM){font-size:.9375rem;line-height:1.75;color:#7c2d12}.calculator_newsCard__C_lHO .calculator_eyebrow__dNpyk{font-size:.6875rem}.calculator_newsMath__mq4LY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 0;margin:16px 0 0;border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa}.calculator_newsMath__mq4LY span{font-size:.8125rem;line-height:1.55;color:#9a3412}.calculator_newsMath__mq4LY strong{display:block;font-size:1.45rem;font-weight:600;color:#7c2d12;margin-top:5px;overflow-wrap:anywhere}.calculator_timeRows__hU22i{display:grid;gap:16px;margin-top:22px}.calculator_timeRows__hU22i>div>div:first-child{display:flex;gap:10px;justify-content:space-between;font-size:.875rem;line-height:1.5;margin-bottom:7px}.calculator_timeRows__hU22i strong{font-weight:600;white-space:nowrap}.calculator_bar__SAeJf{height:7px;background:#f4f4f5;border-radius:99px;overflow:hidden}.calculator_bar__SAeJf>span{display:block;height:100%;background:#ea580c;border-radius:99px}.calculator_tableScroll__gokdV{overflow-x:auto}.calculator_rangeTable__GmZQP{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.6}.calculator_rangeTable__GmZQP td,.calculator_rangeTable__GmZQP th{padding:12px 8px;border-bottom:1px solid #f4f4f5;text-align:right}.calculator_rangeTable__GmZQP th:first-child{text-align:left}.calculator_rangeTable__GmZQP thead th{font-weight:500;color:#71717a}.calculator_rangeTable__GmZQP tbody th{font-weight:500}.calculator_featureList__3_ono{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.calculator_featureList__3_ono h4{font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:5px}.calculator_featureList__3_ono p{font-size:.8125rem;color:#71717a;line-height:1.65}.calculator_featureBullets__Vjl0a{list-style:disc;padding-left:20px;margin-top:18px;font-size:.875rem;color:#52525b;line-height:1.8}.calculator_featureBullets__Vjl0a li{margin-bottom:10px}.calculator_assumptions__OJPz4 summary,.calculator_valueCard__MoUQt summary{font-size:.875rem;font-weight:600;color:#c2410c;cursor:pointer;line-height:1.6}.calculator_assumptions__OJPz4 summary{color:#52525b}.calculator_demo__DOGy3{text-align:center;background:#18181b;color:#fff;font-size:.875rem;padding:16px}.calculator_demo__DOGy3 svg{flex-shrink:0}.calculator_review__vtCMb>p{color:#71717a;font-size:.875rem;line-height:1.6}.calculator_review__vtCMb ol{list-style:none;margin:20px 0}.calculator_review__vtCMb li{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #f4f4f5}.calculator_review__vtCMb li span{display:block;font-size:.8125rem;color:#71717a;line-height:1.5}.calculator_review__vtCMb li strong{display:block;font-size:.875rem;font-weight:500;line-height:1.55;margin-top:5px}.calculator_review__vtCMb li button{color:#c2410c;font-size:.8125rem;padding:6px;flex-shrink:0}.calculator_reset__fz9Fq{border:1px solid #e4e4e7;color:#52525b;background:#fff;font-size:.875rem}.calculator_explanation__mxH5T{margin-top:64px;border-top:1px solid #e4e4e7;padding-top:44px}.calculator_explanation__mxH5T>h2,.calculator_faq__HpwKh>h2{font-size:1.6rem;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin-bottom:16px}.calculator_explanation__mxH5T>p{font-size:1rem;line-height:1.8;color:#52525b;max-width:850px}.calculator_methodGrid__kH464{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.calculator_methodGrid__kH464 article{border:1px solid #e4e4e7;border-radius:14px;padding:24px;background:#fff}.calculator_methodGrid__kH464 h3{font-size:1.0625rem;font-weight:600;line-height:1.5;margin-bottom:12px}.calculator_methodGrid__kH464 li,.calculator_methodGrid__kH464 p{font-size:.9375rem;line-height:1.7;color:#52525b}.calculator_methodGrid__kH464 code{display:block;white-space:normal;font-family:inherit;font-size:.875rem;background:#f4f4f5;padding:12px;border-radius:7px;margin-top:16px;line-height:1.6}.calculator_industryList__rZFgA{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.calculator_industryList__rZFgA span{border:1px solid #e4e4e7;border-radius:7px;padding:8px 12px;background:#fff;font-size:.875rem}.calculator_coverage__yeZrC{background:#fff;border:1px solid #e4e4e7;padding:24px;border-radius:14px;margin-top:30px}.calculator_coverage__yeZrC summary{cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.5}.calculator_coverage__yeZrC ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:18px 30px;margin-top:24px}.calculator_coverage__yeZrC li strong{display:block;font-weight:600;font-size:.9375rem;line-height:1.5}.calculator_coverage__yeZrC li p{font-size:.875rem;color:#71717a;line-height:1.65;margin-top:5px}.calculator_faq__HpwKh{margin-top:52px;max-width:900px}.calculator_faq__HpwKh details{border-bottom:1px solid #e4e4e7;padding:20px 0}.calculator_faq__HpwKh summary{cursor:pointer;font-size:1rem;font-weight:500;line-height:1.6}.calculator_faq__HpwKh details p{font-size:.9375rem;line-height:1.85;color:#52525b;padding-top:12px}.calculator_source__8kSrk{font-size:.8125rem;color:#71717a;line-height:1.8;margin-top:24px}.calculator_footer__E9YGE a,.calculator_source__8kSrk a{color:#c2410c;text-decoration:underline;text-underline-offset:3px}.calculator_footer__E9YGE{max-width:1240px;margin:0 auto;padding:28px 24px;border-top:1px solid #e4e4e7;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;font-size:.875rem;line-height:1.7;color:#71717a}.calculator_footer__E9YGE nav{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:900px){.calculator_workspace__CFTy8{grid-template-columns:minmax(0,1fr)}.calculator_questionPanel__sRxIZ{position:static}.calculator_preview__B8gq8{min-height:auto}.calculator_previewMetrics__IMqva{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calculator_previewMetrics__IMqva article{display:block}.calculator_previewMetrics__IMqva span,.calculator_previewMetrics__IMqva strong,.calculator_previewMetrics__IMqva svg{display:block;margin-bottom:7px}.calculator_methodGrid__kH464{grid-template-columns:1fr;gap:14px}}@media (max-width:540px){.calculator_main__m_3d3{padding:28px 16px 44px}.calculator_questionPanel__sRxIZ{padding:22px;border-radius:14px}.calculator_questionPanel__sRxIZ h2{font-size:1.35rem}.calculator_questionPanel__sRxIZ select{font-size:.9375rem}.calculator_questionHint__n97vM{min-height:auto}.calculator_preview__B8gq8{padding:28px 22px}.calculator_preview__B8gq8 h2{font-size:1.6rem}.calculator_previewMetrics__IMqva{grid-template-columns:1fr;gap:12px}.calculator_previewMetrics__IMqva article{display:grid;grid-template-columns:36px 1fr}.calculator_metric__Pp6ZG{padding:18px}.calculator_metric__Pp6ZG>strong{font-size:1.55rem}.calculator_metric__Pp6ZG small{display:block;margin-top:6px}.calculator_assumptions__OJPz4,.calculator_valueCard__MoUQt{padding:20px}.calculator_valueRows__AozAZ>div{gap:12px;flex-wrap:wrap}.calculator_valueRows__AozAZ dd{min-width:0;text-align:left}.calculator_payback__sTIsD{grid-template-columns:1fr}.calculator_newsCard__C_lHO{padding:22px;display:block}.calculator_newsCard__C_lHO>svg{margin-bottom:14px}.calculator_newsMath__mq4LY{gap:12px}.calculator_newsMath__mq4LY strong{font-size:1.3rem}.calculator_coverage__yeZrC ul,.calculator_featureList__3_ono{grid-template-columns:1fr}.calculator_timeRows__hU22i>div>div:first-child{font-size:.8125rem}.calculator_explanation__mxH5T{margin-top:44px;padding-top:32px}}@media (prefers-reduced-motion:reduce){.calculator_progress__1kxFD::-webkit-progress-value{transition:none}}.calculator_contactCard__D4DRj{padding:28px;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed}.calculator_contactCard__D4DRj h3{font-size:1.2rem;font-weight:600;line-height:1.5;margin-bottom:10px}.calculator_contactForm__ak8Av{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;margin-top:22px}.calculator_contactForm__ak8Av label{display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.calculator_contactForm__ak8Av input,.calculator_contactForm__ak8Av select{width:100%;min-width:0;border:1px solid #d4d4d8;border-radius:9px;background:#fff;color:#18181b;padding:12px;font-size:1rem}.calculator_contactForm__ak8Av button:focus-visible,.calculator_contactForm__ak8Av input:focus-visible,.calculator_contactForm__ak8Av select:focus-visible{outline:2px solid #ea580c;outline-offset:3px}.calculator_contactForm__ak8Av>button,.calculator_contactForm__ak8Av>p{grid-column:1/-1}.calculator_contactForm__ak8Av a{color:#c2410c;text-decoration:underline}.calculator_contactForm__ak8Av button{border-radius:9px;background:#c2410c;color:#fff;font-size:.9375rem;font-weight:600;padding:14px}.calculator_contactForm__ak8Av button:disabled{opacity:.6;cursor:wait}.calculator_contactError__4aMmw{color:#b91c1c;font-size:.875rem;line-height:1.6}.calculator_contactError__4aMmw:empty{display:none}.calculator_contactSuccess__JSRDi{border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4;color:#166534;padding:16px;font-size:.9375rem;line-height:1.7;margin-top:16px}@media (max-width:540px){.calculator_contactCard__D4DRj{padding:20px}.calculator_contactForm__ak8Av{grid-template-columns:minmax(0,1fr)}}.marquee-track_marquee__mMulQ{overflow:hidden}.marquee-track_track__WTb7_{display:flex;width:max-content;padding-block:.25rem;animation:marquee-track_scroll__Z7Sww var(--marquee-duration) linear infinite}.marquee-track_group__f55EK{display:flex;flex-shrink:0}.marquee-track_marquee__mMulQ:focus-within .marquee-track_track__WTb7_,.marquee-track_marquee__mMulQ:hover .marquee-track_track__WTb7_{animation-play-state:paused}@keyframes marquee-track_scroll__Z7Sww{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track_track__WTb7_{width:100%;animation:none}.marquee-track_group__f55EK{flex-wrap:wrap;justify-content:center;gap:.75rem 0;width:100%}.marquee-track_group__f55EK[aria-hidden=true]{display:none}}