.q2MXAq_casePage{color:#18181b;background:#fff;font-size:16px;line-height:1.8}.q2MXAq_container{width:min(768px,100% - 48px);margin-inline:auto}.q2MXAq_casePage h1,.q2MXAq_casePage h2,.q2MXAq_casePage h3{word-break:keep-all;letter-spacing:-.025em}.q2MXAq_casePage a:focus-visible{outline-offset:5px;outline:3px solid #0f172a}.q2MXAq_hero{background:#f1f5f9;padding:100px 0 44px}.q2MXAq_backLink{color:#52525b;align-items:center;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.q2MXAq_hero .q2MXAq_eyebrow{color:#0f172a;margin-top:24px;font-size:12px;font-weight:600}.q2MXAq_hero h1{max-width:760px;margin-top:16px;font-size:clamp(29px,4.5vw,44px);font-weight:800;line-height:1.35}.q2MXAq_opening{color:#52525b;max-width:680px;margin-top:24px;font-size:17px;line-height:1.8}.q2MXAq_persona{color:#71717a;margin-top:24px;font-size:13px}.q2MXAq_sectionNav{z-index:30;background:#fff;border-bottom:1px solid #18181b14;position:sticky;top:56px}.q2MXAq_sectionNav>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.q2MXAq_sectionNav a{color:#52525b;white-space:nowrap;justify-content:center;align-items:center;min-height:52px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.q2MXAq_sectionNav a:hover{color:#0f172a}.q2MXAq_section{padding:56px 0;scroll-margin-top:124px}.q2MXAq_warm{background:#f1f5f9}.q2MXAq_stepLabel{color:#0f172a;margin-bottom:14px;font-size:12px;font-weight:600}.q2MXAq_section h2{max-width:720px;font-size:30px;font-weight:800;line-height:1.45}.q2MXAq_section h3{font-size:19px;font-weight:700;line-height:1.5}.q2MXAq_lead{color:#52525b;margin-top:24px;font-size:16px;line-height:1.85}.q2MXAq_signals{border-block:1px solid #18181b18;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:28px;padding-block:24px;display:grid}.q2MXAq_signals dt{color:#71717a;margin-bottom:8px;font-size:12px}.q2MXAq_signals dd{word-break:keep-all;font-size:15px;font-weight:600;line-height:1.7}.q2MXAq_prose p{color:#52525b;font-size:16px}.q2MXAq_prose p+p{margin-top:18px}.q2MXAq_question{border-left:2px solid #94a3b8;margin-top:28px;padding-left:20px}.q2MXAq_question>span{color:#0f172a;font-size:12px;font-weight:600}.q2MXAq_question>p{word-break:keep-all;margin-top:8px;font-size:20px;font-weight:600;line-height:1.65}.q2MXAq_questionList{margin-top:28px}.q2MXAq_questionList h3{font-size:16px}.q2MXAq_questionList ul{color:#52525b;margin-top:12px;padding-left:20px;font-size:15px;list-style:outside}.q2MXAq_questionList li+li{margin-top:8px}.q2MXAq_artifact{background:#fff;border:1px solid #18181b12;border-radius:12px;margin-top:32px;padding:28px}.q2MXAq_artifactLabel{color:#0f172a;font-size:12px;font-weight:600}.q2MXAq_artifact>p:not(.q2MXAq_artifactLabel){color:#52525b;margin-top:12px;font-size:15px}.q2MXAq_comparisons{margin-top:24px}.q2MXAq_comparisons>div{border-top:1px solid #18181b18;padding-block:20px}.q2MXAq_comparisons dt{margin-bottom:12px;font-size:14px;font-weight:700}.q2MXAq_comparisons dd{grid-template-columns:1fr 1fr;gap:24px;display:grid}.q2MXAq_comparisons dd>div>span{color:#71717a;font-size:11px;font-weight:500}.q2MXAq_comparisons dd>div:last-child>span{color:#0f172a}.q2MXAq_comparisons dd p{color:#52525b;word-break:keep-all;margin-top:6px;font-size:15px;line-height:1.8}.q2MXAq_comparisons dd>div:last-child p{color:#18181b;font-weight:500}.q2MXAq_moneyRows{border-top:1px solid #18181b18;margin-top:28px}.q2MXAq_moneyRows>div{border-bottom:1px solid #18181b18;grid-template-columns:180px 1fr;gap:28px;padding-block:20px;display:grid}.q2MXAq_moneyRows dt{color:#52525b;font-size:14px}.q2MXAq_moneyRows dd strong{word-break:keep-all;font-size:19px;font-weight:700;line-height:1.5}.q2MXAq_moneyRows dd p{color:#71717a;margin-top:8px;font-size:14px;line-height:1.8}.q2MXAq_insight{border-left:2px solid #94a3b8;margin-top:28px;padding-left:18px;font-size:16px;line-height:1.8}.q2MXAq_executionSteps{margin-top:32px;padding:0;list-style:none}.q2MXAq_executionSteps li{grid-template-columns:32px 1fr;gap:20px;padding-bottom:32px;display:grid;position:relative}.q2MXAq_executionSteps li:not(:last-child):after{content:"";border-left:1px solid #cbd5e1;position:absolute;top:38px;bottom:8px;left:15px}.q2MXAq_marker{color:#0f172a;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.q2MXAq_when{color:#0f172a;margin-bottom:6px;font-size:12px;font-weight:600}.q2MXAq_executionSteps h3{margin-bottom:12px}.q2MXAq_executionSteps li>div>p:not(.q2MXAq_when){color:#52525b;font-size:15px}.q2MXAq_record{border-top:1px solid #18181b14;margin-top:16px;padding-top:12px}.q2MXAq_record strong{font-size:12px;font-weight:600}.q2MXAq_record p{color:#71717a;margin-top:4px;font-size:13px}.q2MXAq_response{background:#fff;border:1px solid #18181b12;border-radius:12px;padding:28px}.q2MXAq_response blockquote{word-break:keep-all;margin-block:16px;font-size:21px;font-weight:700;line-height:1.65}.q2MXAq_response>p:not(.q2MXAq_artifactLabel){color:#52525b;font-size:15px;line-height:1.85}.q2MXAq_response>div{border-top:1px solid #18181b14;margin-top:18px;padding-top:16px}.q2MXAq_response>div>strong{color:#0f172a;font-size:12px}.q2MXAq_response>div>p{margin-top:6px;font-size:15px}.q2MXAq_learningNote{color:#71717a;margin-top:22px;font-size:13px}.q2MXAq_reflection{background:#f1f5f9;border-radius:10px;margin-top:24px;padding:24px}.q2MXAq_reflection>p{word-break:keep-all;font-size:19px;font-weight:700;line-height:1.65}.q2MXAq_reflection a{color:#0f172a;align-items:center;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.q2MXAq_otherCases{border-top:1px solid #18181b18;margin-top:40px;padding-top:28px}.q2MXAq_otherCases>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;margin-bottom:24px;display:grid}.q2MXAq_otherCases a{border:1px solid #18181b16;border-radius:10px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.q2MXAq_otherCases a:hover{border-color:#94a3b8}.q2MXAq_otherCases a>span:first-child{color:#0f172a;font-size:12px}.q2MXAq_otherCases a>strong{word-break:keep-all;margin-top:8px;font-size:16px;font-weight:600;line-height:1.65}.q2MXAq_otherCases a>span:last-child{color:#71717a;margin-top:14px;font-size:12px}@media (max-width:640px){.q2MXAq_container{width:calc(100% - 40px)}.q2MXAq_hero{padding:76px 0 32px}.q2MXAq_hero .q2MXAq_eyebrow{margin-top:20px}.q2MXAq_opening{margin-top:20px;font-size:15px}.q2MXAq_persona{margin-top:18px;font-size:12px}.q2MXAq_sectionNav>div{gap:6px}.q2MXAq_sectionNav a{min-height:48px;font-size:12px}.q2MXAq_section{padding-block:36px}.q2MXAq_section h2{font-size:25px;line-height:1.5}.q2MXAq_section h3{font-size:18px}.q2MXAq_lead{margin-top:18px;font-size:15px}.q2MXAq_signals{grid-template-columns:1fr;gap:14px;margin-block:22px;padding-block:20px}.q2MXAq_signals>div{grid-template-columns:94px 1fr;gap:12px;display:grid}.q2MXAq_signals dt{margin:0;padding-top:2px}.q2MXAq_signals dd{font-size:14px}.q2MXAq_prose p{font-size:15px}.q2MXAq_question{margin-top:24px;padding-left:16px}.q2MXAq_question>p{font-size:18px}.q2MXAq_artifact{margin-top:24px;padding:20px}.q2MXAq_comparisons dd{grid-template-columns:1fr;gap:12px}.q2MXAq_comparisons dd>div:last-child{border-left:2px solid #94a3b8;padding-left:12px}.q2MXAq_comparisons>div{padding-block:18px}.q2MXAq_comparisons dd p{font-size:14px}.q2MXAq_moneyRows>div{grid-template-columns:90px 1fr;gap:16px;padding-block:18px}.q2MXAq_moneyRows dt{font-size:13px}.q2MXAq_moneyRows dd strong{font-size:17px}.q2MXAq_moneyRows dd p{font-size:13px}.q2MXAq_insight{font-size:15px}.q2MXAq_executionSteps{margin-top:24px}.q2MXAq_executionSteps li{grid-template-columns:28px 1fr;gap:14px;padding-bottom:28px}.q2MXAq_marker{width:28px;height:28px}.q2MXAq_executionSteps li:not(:last-child):after{top:34px;left:13px}.q2MXAq_response{padding:20px}.q2MXAq_response blockquote{font-size:19px}.q2MXAq_reflection{padding:20px}.q2MXAq_reflection>p{font-size:18px}.q2MXAq_otherCases>div{grid-template-columns:1fr}.q2MXAq_otherCases{margin-top:32px}}
