.LeadRoiCalculator_wrap__gaxXX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"form results" "form cta";gap:clamp(24px,3vw,36px);align-items:start}.LeadRoiCalculator_form__NSkET{grid-area:form;display:grid;gap:clamp(20px,2.5vw,32px);background:var(--color-paper-2);border:1px solid var(--color-ink-15);border-radius:var(--radius);padding:clamp(20px,3vw,36px)}.LeadRoiCalculator_field__GkH4a{display:grid;gap:10px}.LeadRoiCalculator_fieldLabel__pG2dN{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-50)}.LeadRoiCalculator_inputRow__okie_{display:flex;align-items:stretch;background:var(--color-paper);border:1px solid var(--color-ink-15);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .16s var(--ease-out)}.LeadRoiCalculator_inputRow__okie_:focus-within{border-color:var(--color-accent)}.LeadRoiCalculator_input__mqXOA{flex:1;appearance:textfield;-webkit-appearance:none;background:transparent;border:0;outline:0;padding:12px 14px;font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.01em;color:var(--color-ink);font-variant-numeric:tabular-nums;min-width:0}.LeadRoiCalculator_input__mqXOA::-webkit-inner-spin-button,.LeadRoiCalculator_input__mqXOA::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LeadRoiCalculator_inputSuffix__cVrPd{display:flex;align-items:center;padding:0 14px;background:var(--color-paper-2);border-left:1px solid var(--color-ink-15);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-50)}.LeadRoiCalculator_range__dgdMU{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--color-ink-15);outline:0;cursor:pointer}.LeadRoiCalculator_range__dgdMU::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--color-accent);border-radius:50%;cursor:pointer;border:3px solid var(--color-paper);box-shadow:0 0 0 1px var(--color-ink-15)}.LeadRoiCalculator_range__dgdMU::-moz-range-thumb{width:16px;height:16px;background:var(--color-accent);border-radius:50%;border:3px solid var(--color-paper);box-shadow:0 0 0 1px var(--color-ink-15)}.LeadRoiCalculator_range__dgdMU:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-accent);outline-offset:3px}.LeadRoiCalculator_fieldHelper__gpkm8{font-size:var(--text-xs);color:var(--color-ink-50);line-height:1.4}.LeadRoiCalculator_formActions__3_aGH{display:flex;gap:12px;margin-top:8px}.LeadRoiCalculator_resetBtn__TaLx7,.LeadRoiCalculator_shareBtn__CFmGV{appearance:none;border:1px solid var(--color-ink-15);background:var(--color-paper);color:var(--color-ink-70);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;border-radius:var(--radius-sm);cursor:pointer;transition:all .18s var(--ease-out);display:inline-flex;align-items:center;gap:8px}.LeadRoiCalculator_resetBtn__TaLx7:hover{color:var(--color-ink);border-color:var(--color-ink-50)}.LeadRoiCalculator_shareBtn__CFmGV{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.LeadRoiCalculator_shareBtn__CFmGV:hover{background:var(--color-accent);border-color:var(--color-accent)}.LeadRoiCalculator_results__Spmzn{grid-area:results;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius);padding:clamp(24px,3vw,36px)}.LeadRoiCalculator_resultsHeading__lgp53{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-signal);margin:0 0 20px}.LeadRoiCalculator_resultsGrid__aA7re{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px 24px;margin:0 0 24px}.LeadRoiCalculator_kpi__Qpwkr{display:flex;flex-direction:column;gap:6px}.LeadRoiCalculator_kpiLabel__Egp2J{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:rgba(247,245,241,.55)}.LeadRoiCalculator_kpiVal__8qXZx{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:600;color:var(--color-paper);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px}.LeadRoiCalculator_kpi__Qpwkr[data-emphasis=primary] .LeadRoiCalculator_kpiVal__8qXZx{color:var(--color-signal-bright);font-size:var(--text-lg)}.LeadRoiCalculator_kpi__Qpwkr[data-emphasis=accent] .LeadRoiCalculator_kpiVal__8qXZx{color:var(--color-accent-l);font-size:var(--text-lg)}.LeadRoiCalculator_kpiUnit__w68k4{font-family:var(--font-mono);font-size:var(--text-xs);color:rgba(247,245,241,.5);text-transform:uppercase;letter-spacing:.04em}.LeadRoiCalculator_interpretation__9PlDq{margin:0;padding-top:16px;border-top:1px solid rgba(247,245,241,.12);font-size:var(--text-sm);line-height:1.55;color:rgba(247,245,241,.78)}.LeadRoiCalculator_cta__jzIgB{grid-area:cta;background:var(--color-accent);color:var(--color-paper);border-radius:var(--radius);padding:clamp(24px,3vw,32px)}.LeadRoiCalculator_ctaTitle__AxQbw{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.LeadRoiCalculator_ctaBody__Bi5XS{font-size:var(--text-sm);line-height:1.5;margin:0 0 16px;opacity:.9}.LeadRoiCalculator_ctaBtn__p8oV5{display:inline-flex;align-items:center;gap:8px;background:var(--color-ink);color:var(--color-paper);padding:12px 22px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;transition:background .2s var(--ease-out)}.LeadRoiCalculator_ctaBtn__p8oV5:hover{background:#000}@media (max-width:900px){.LeadRoiCalculator_wrap__gaxXX{grid-template-columns:1fr;grid-template-areas:"form" "results" "cta"}}.ToolPage_article__6vRvW{max-width:1100px;margin:0 auto;padding:var(--pad-y) var(--gutter) var(--pad-y);color:var(--color-ink)}.ToolPage_hero__J3U6T{padding-bottom:clamp(40px,5vw,56px);border-bottom:1px solid var(--color-ink-15);margin-bottom:clamp(40px,5vw,56px);max-width:820px}.ToolPage_serial__2u8_i{letter-spacing:.08em;color:var(--color-accent);display:block;margin-bottom:18px}.ToolPage_eyebrow__yc6kS,.ToolPage_serial__2u8_i{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.ToolPage_eyebrow__yc6kS{display:inline-block;letter-spacing:.12em;color:var(--color-ink-70);padding:4px 10px;border:1px solid var(--color-ink-15);border-radius:999px;margin-bottom:24px}.ToolPage_title__KrsD0{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.05;font-weight:500;letter-spacing:-.025em;margin:0 0 24px}.ToolPage_italic__Uap8b{font-style:italic;color:var(--color-accent);font-weight:400}.ToolPage_lede__X0Jsj{font-size:var(--text-md);line-height:1.5;color:var(--color-ink-70);margin:0}.ToolPage_explainer___9mIn{margin-top:clamp(48px,5vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--color-ink-15);max-width:720px}.ToolPage_h2__wQ_5w{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;letter-spacing:-.02em;margin:0 0 18px;line-height:1.15}.ToolPage_bodyText__dzQha{font-size:var(--text-base);line-height:1.65;color:var(--color-ink-70);margin:0 0 16px}.WebDevQuoteEstimator_wrap__e7b69{background:var(--color-paper-2);border:1px solid var(--color-ink-15);border-radius:var(--radius);padding:clamp(24px,3vw,40px)}.WebDevQuoteEstimator_progress__8SEGB{list-style:none;margin:0 0 clamp(24px,3vw,36px);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative}.WebDevQuoteEstimator_progressItem__V7oeM{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:18px}.WebDevQuoteEstimator_progressItem__V7oeM:before{content:"";position:absolute;top:5px;left:16px;right:-8px;height:1px;background:var(--color-ink-15)}.WebDevQuoteEstimator_progressItem__V7oeM:last-child:before{display:none}.WebDevQuoteEstimator_progressDot__CgvGE{position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink-15);transition:all .22s var(--ease-out)}.WebDevQuoteEstimator_progressItem__V7oeM[data-state=done] .WebDevQuoteEstimator_progressDot__CgvGE{background:var(--color-accent);border-color:var(--color-accent)}.WebDevQuoteEstimator_progressItem__V7oeM[data-state=current] .WebDevQuoteEstimator_progressDot__CgvGE{background:var(--color-paper);border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.WebDevQuoteEstimator_progressLabel__U6CQg{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-50);margin-left:0}.WebDevQuoteEstimator_progressItem__V7oeM[data-state=current] .WebDevQuoteEstimator_progressLabel__U6CQg{color:var(--color-ink)}.WebDevQuoteEstimator_progressItem__V7oeM[data-state=done] .WebDevQuoteEstimator_progressLabel__U6CQg{color:var(--color-accent)}.WebDevQuoteEstimator_stepBody__LNuIx{min-height:240px;margin-bottom:24px}.WebDevQuoteEstimator_fieldset__HlmeX{border:0;margin:0;padding:0}.WebDevQuoteEstimator_legend__KGZ8E{font-family:var(--font-display);font-size:var(--text-md);font-weight:500;letter-spacing:-.015em;margin-bottom:18px;color:var(--color-ink)}.WebDevQuoteEstimator_optionGrid__4cj7K{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.WebDevQuoteEstimator_checkGrid___YuUn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.WebDevQuoteEstimator_checkCard__yyWOu,.WebDevQuoteEstimator_optionCard__KGIXh{display:grid;gap:6px;padding:14px 16px;background:var(--color-paper);border:1px solid var(--color-ink-15);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s var(--ease-out);position:relative}.WebDevQuoteEstimator_checkCard__yyWOu:hover,.WebDevQuoteEstimator_optionCard__KGIXh:hover{border-color:var(--color-ink-50)}.WebDevQuoteEstimator_checkCard__yyWOu[data-selected=true],.WebDevQuoteEstimator_optionCard__KGIXh[data-selected=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.WebDevQuoteEstimator_checkBox__XLgJe,.WebDevQuoteEstimator_optionRadio__7Zru_{position:absolute;opacity:0;pointer-events:none}.WebDevQuoteEstimator_checkLabel__Fopxx,.WebDevQuoteEstimator_optionName__gS1cf{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--color-ink);letter-spacing:-.005em}.WebDevQuoteEstimator_checkPrice__BTuvB,.WebDevQuoteEstimator_optionMeta__k6XC8{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-50);letter-spacing:.02em}.WebDevQuoteEstimator_checkCard__yyWOu[data-selected=true] .WebDevQuoteEstimator_checkPrice__BTuvB{color:var(--color-accent);font-weight:500}.WebDevQuoteEstimator_checkCard__yyWOu:has(.WebDevQuoteEstimator_checkBox__XLgJe:focus-visible),.WebDevQuoteEstimator_optionCard__KGIXh:has(.WebDevQuoteEstimator_optionRadio__7Zru_:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.WebDevQuoteEstimator_nav__zNRnq{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--color-ink-08)}.WebDevQuoteEstimator_navBtnPrimary__I1EBs,.WebDevQuoteEstimator_navBtn__NHfR7{appearance:none;border:1px solid var(--color-ink-15);background:var(--color-paper);color:var(--color-ink-70);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;padding:12px 22px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s var(--ease-out)}.WebDevQuoteEstimator_navBtn__NHfR7:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-ink-50)}.WebDevQuoteEstimator_navBtn__NHfR7:disabled{opacity:.4;cursor:not-allowed}.WebDevQuoteEstimator_navBtnPrimary__I1EBs{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.WebDevQuoteEstimator_navBtnPrimary__I1EBs:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent)}.WebDevQuoteEstimator_navBtnPrimary__I1EBs:disabled{opacity:.4;cursor:not-allowed}.WebDevQuoteEstimator_finalHint__rNPfC{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.WebDevQuoteEstimator_results__WD31r{margin-top:clamp(24px,3vw,36px);padding:clamp(24px,3vw,36px);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius)}.WebDevQuoteEstimator_resultsHeading__1maJk{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-signal);margin:0 0 20px}.WebDevQuoteEstimator_resultsBand___Kj0K{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;padding-bottom:20px;border-bottom:1px solid rgba(247,245,241,.12);margin-bottom:20px}.WebDevQuoteEstimator_priceCol__xkt6d,.WebDevQuoteEstimator_weeksCol__DLBWw{display:flex;flex-direction:column;gap:4px}.WebDevQuoteEstimator_priceLabel__GdnOn{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:rgba(247,245,241,.55)}.WebDevQuoteEstimator_priceVal__iRLcF,.WebDevQuoteEstimator_weeksVal__w4vL5{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-paper);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1}.WebDevQuoteEstimator_priceVal__iRLcF small,.WebDevQuoteEstimator_weeksVal__w4vL5 small{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:rgba(247,245,241,.5);margin-left:6px}.WebDevQuoteEstimator_weeksVal__w4vL5{color:var(--color-signal-bright)}.WebDevQuoteEstimator_breakdown__up2_y{margin-bottom:16px}.WebDevQuoteEstimator_breakdown__up2_y summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-signal);margin-bottom:12px;list-style:revert}.WebDevQuoteEstimator_breakdownList__QVNSx{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:var(--text-sm);color:rgba(247,245,241,.78);line-height:1.5}.WebDevQuoteEstimator_breakdownList__QVNSx strong{color:var(--color-paper)}.WebDevQuoteEstimator_breakdownList__QVNSx em{color:var(--color-accent-l);font-style:italic}.WebDevQuoteEstimator_indicative__QnyA_{font-size:var(--text-xs);line-height:1.55;color:rgba(247,245,241,.55);margin:0 0 22px;padding-top:16px;border-top:1px solid rgba(247,245,241,.08)}.WebDevQuoteEstimator_resultCta__Ut7Sq{padding:22px;background:var(--color-accent);border-radius:var(--radius-sm);text-align:center}.WebDevQuoteEstimator_ctaTitle__BfFXq{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.WebDevQuoteEstimator_ctaBody__WXJ5q{font-size:var(--text-sm);line-height:1.5;margin:0 0 14px;opacity:.92}.WebDevQuoteEstimator_ctaBtn__CPWEG{display:inline-flex;align-items:center;gap:8px;background:var(--color-ink);color:var(--color-paper);padding:12px 22px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;transition:background .2s var(--ease-out)}.WebDevQuoteEstimator_ctaBtn__CPWEG:hover{background:#000}@media (max-width:700px){.WebDevQuoteEstimator_progress__8SEGB{grid-template-columns:1fr 1fr;gap:12px 8px}.WebDevQuoteEstimator_progressItem__V7oeM:before{display:none}}