.SmartphoneCostDiagnosis_page__yauVh{width:min(1120px,100%);min-width:0;margin:0 auto;padding:18px 0 40px;color:#14213d}.SmartphoneCostDiagnosis_hero__oAn2t{padding:18px 4px 20px}.SmartphoneCostDiagnosis_heroCopy__1u5mq{display:grid;gap:8px}.SmartphoneCostDiagnosis_bottomCta__utVkq h3,.SmartphoneCostDiagnosis_heroCopy__1u5mq h1,.SmartphoneCostDiagnosis_questionPanel__iO3in h2,.SmartphoneCostDiagnosis_resultHeader__o_5Q9 h2,.SmartphoneCostDiagnosis_resultHeroCopy__fLbLK h2,.SmartphoneCostDiagnosis_savingsPanel___mkP_ h3,.SmartphoneCostDiagnosis_sectionHeading__f7Fbj h3{margin:0;color:#0f172a;letter-spacing:0;overflow-wrap:anywhere}.SmartphoneCostDiagnosis_heroCopy__1u5mq h1{font-size:38px;line-height:1.16}.SmartphoneCostDiagnosis_heroCopy__1u5mq p,.SmartphoneCostDiagnosis_questionPanel__iO3in p,.SmartphoneCostDiagnosis_resultFootnote__UytcP p,.SmartphoneCostDiagnosis_resultHeader__o_5Q9 p{margin:0;color:#475569;line-height:1.7}.SmartphoneCostDiagnosis_eyebrow__itMla{margin:0;color:#0f766e;font-size:13px;font-weight:800}.SmartphoneCostDiagnosis_diagnosisLayout__P5pm3{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.SmartphoneCostDiagnosis_progressPanel__4itca,.SmartphoneCostDiagnosis_questionPanel__iO3in,.SmartphoneCostDiagnosis_resultSection__VanpG{border:1px solid rgba(20,33,61,.1);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.SmartphoneCostDiagnosis_progressPanel__4itca{position:sticky;top:72px;padding:14px}.SmartphoneCostDiagnosis_progressHeader__tCKgb{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#475569;font-size:14px;font-weight:700}.SmartphoneCostDiagnosis_progressHeader__tCKgb strong{color:#0f172a}.SmartphoneCostDiagnosis_progressTrack__p7eRj{height:9px;margin:12px 0 14px;overflow:hidden;border-radius:999px;background:#e2e8f0}.SmartphoneCostDiagnosis_progressTrack__p7eRj span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2563eb);transition:width .18s ease}.SmartphoneCostDiagnosis_answerList__1QBOL{display:grid;gap:8px;margin:0;padding:0;list-style:none}.SmartphoneCostDiagnosis_answerStep__rVEI3{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:46px;padding:8px 10px;border:1px solid rgba(20,33,61,.1);border-radius:8px;background:#f8fafc;color:#64748b;font:inherit;text-align:left;cursor:pointer}.SmartphoneCostDiagnosis_stepNumber__SsMLD{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px;font-weight:800}.SmartphoneCostDiagnosis_answerStepBody__SMaBk{display:grid;min-width:0;gap:2px}.SmartphoneCostDiagnosis_answerStepQuestion__UUUIw{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.SmartphoneCostDiagnosis_answerStep__rVEI3 strong{min-width:0;overflow:hidden;color:#334155;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.SmartphoneCostDiagnosis_answerStepDone__lbYHX{border-color:rgba(15,118,110,.22);background:#f0fdfa}.SmartphoneCostDiagnosis_answerStepActive__1dWCi{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.SmartphoneCostDiagnosis_questionPanel__iO3in{min-width:0;min-height:424px;padding:24px}.SmartphoneCostDiagnosis_questionMeta__ggaph{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#2563eb;font-weight:800}.SmartphoneCostDiagnosis_questionIcon__CUH1v{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:20px}.SmartphoneCostDiagnosis_questionPanel__iO3in h2{max-width:100%;font-size:28px;line-height:1.32;word-break:break-all}.SmartphoneCostDiagnosis_questionPanel__iO3in p{margin-top:10px;max-width:680px;overflow-wrap:anywhere;word-break:break-all}.SmartphoneCostDiagnosis_optionGrid__F6WB5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.SmartphoneCostDiagnosis_optionButton__zMSKI{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:8px;align-items:center;min-height:58px;padding:12px 14px;border:1px solid rgba(20,33,61,.14);border-radius:8px;background:#fff;color:#14213d;font:inherit;font-weight:800;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.SmartphoneCostDiagnosis_optionButton__zMSKI:hover{border-color:#2563eb;background:#f8fbff}.SmartphoneCostDiagnosis_answerStep__rVEI3:focus-visible,.SmartphoneCostDiagnosis_optionButton__zMSKI:focus-visible,.SmartphoneCostDiagnosis_primaryActionButton__r1xEr:focus-visible,.SmartphoneCostDiagnosis_primaryCta__nvdZp:focus-visible,.SmartphoneCostDiagnosis_secondaryButton___fe__:focus-visible,.SmartphoneCostDiagnosis_textButton__kwSRn:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.SmartphoneCostDiagnosis_optionButton__zMSKI span:first-child{min-width:0;overflow-wrap:anywhere}.SmartphoneCostDiagnosis_optionButton__zMSKI svg{color:#0f766e}.SmartphoneCostDiagnosis_optionButtonSelected__Jyfir{border-color:#0f766e;background:#ecfdf5;box-shadow:0 0 0 3px rgba(15,118,110,.12)}.SmartphoneCostDiagnosis_questionActions__BQ7FD{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:22px}.SmartphoneCostDiagnosis_primaryActionButton__r1xEr,.SmartphoneCostDiagnosis_secondaryButton___fe__,.SmartphoneCostDiagnosis_textButton__kwSRn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(20,33,61,.16);border-radius:8px;background:#fff;color:#334155;font:inherit;font-weight:800;cursor:pointer}.SmartphoneCostDiagnosis_secondaryButton___fe__{padding:0 16px}.SmartphoneCostDiagnosis_textButton__kwSRn{padding:0 4px;border-color:transparent;color:#64748b}.SmartphoneCostDiagnosis_primaryActionButton__r1xEr{flex:1 1 180px;padding:0 16px;border-color:#0f766e;background:#0f766e;color:#fff}.SmartphoneCostDiagnosis_primaryActionButton__r1xEr:hover{background:#115e59;color:#fff}.SmartphoneCostDiagnosis_secondaryButton___fe__:disabled,.SmartphoneCostDiagnosis_textButton__kwSRn:disabled{cursor:not-allowed;opacity:.44}.SmartphoneCostDiagnosis_provisionalPanel__JnQ_u{display:grid;gap:12px;margin-top:18px;padding:14px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fafc}.SmartphoneCostDiagnosis_provisionalHeader__2pgwn{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.SmartphoneCostDiagnosis_provisionalHeader__2pgwn h3{margin:2px 0 0;color:#0f172a;font-size:18px;line-height:1.35}.SmartphoneCostDiagnosis_provisionalHeader__2pgwn>span{flex:0 0 auto;color:#0f766e;font-size:12px;font-weight:900}.SmartphoneCostDiagnosis_provisionalList__vRKrC{display:grid;gap:8px;margin:0;padding:0;list-style:none}.SmartphoneCostDiagnosis_provisionalList__vRKrC li{display:grid;grid-template-columns:48px minmax(92px,.6fr) minmax(0,1fr);gap:8px;align-items:center;min-height:44px;padding:8px 10px;border-radius:8px;background:#fff}.SmartphoneCostDiagnosis_provisionalList__vRKrC span{color:#0f766e;font-size:12px;font-weight:900}.SmartphoneCostDiagnosis_provisionalList__vRKrC strong{color:#0f172a;font-size:15px}.SmartphoneCostDiagnosis_provisionalList__vRKrC em{overflow:hidden;color:#475569;font-size:12px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.SmartphoneCostDiagnosis_provisionalNote__VhEsr{margin:0;color:#64748b;font-size:12px;line-height:1.6}.SmartphoneCostDiagnosis_resultSection__VanpG{margin-top:18px;padding:24px;scroll-margin-top:76px}.SmartphoneCostDiagnosis_provisionalNotice__WUuTi,.SmartphoneCostDiagnosis_restoredNotice__Mdl7_{margin-bottom:14px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:800;line-height:1.6}.SmartphoneCostDiagnosis_restoredNotice__Mdl7_{border:1px solid rgba(37,99,235,.2);background:#eff6ff;color:#1d4ed8}.SmartphoneCostDiagnosis_provisionalNotice__WUuTi{border:1px solid rgba(217,119,6,.22);background:#fffbeb;color:#92400e}.SmartphoneCostDiagnosis_adDisclosure__Pncvv{margin-bottom:14px;padding:10px 12px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f0fdfa;color:#0f766e;font-size:13px;font-weight:700;line-height:1.6}.SmartphoneCostDiagnosis_resultHero__54UHF{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:18px;align-items:stretch;padding-bottom:18px;border-bottom:1px solid rgba(20,33,61,.1);scroll-margin-top:76px}.SmartphoneCostDiagnosis_resultHeroCopy__fLbLK{display:grid;gap:10px;align-content:start}.SmartphoneCostDiagnosis_bottomCta__utVkq h3,.SmartphoneCostDiagnosis_decisionPanel__heoPn h3,.SmartphoneCostDiagnosis_resultHeroCopy__fLbLK h2,.SmartphoneCostDiagnosis_savingsPanel___mkP_ h3,.SmartphoneCostDiagnosis_sectionHeading__f7Fbj h3,.SmartphoneCostDiagnosis_switchingPanel__vwDfc h3{margin:0;color:#0f172a;letter-spacing:0}.SmartphoneCostDiagnosis_resultHeroCopy__fLbLK h2{font-size:29px;line-height:1.35}.SmartphoneCostDiagnosis_bottomCta__utVkq p,.SmartphoneCostDiagnosis_infoBlock__qL9JJ p,.SmartphoneCostDiagnosis_resultHeroCopy__fLbLK p,.SmartphoneCostDiagnosis_sectionHeading__f7Fbj p,.SmartphoneCostDiagnosis_sourcePanel__Z5z3g p{margin:0;color:#475569;line-height:1.7}.SmartphoneCostDiagnosis_resultHeroCta__LiSVQ{display:grid;align-content:center;gap:10px;padding:16px;border-radius:8px;background:#14213d;color:#fff}.SmartphoneCostDiagnosis_resultHeroCta__LiSVQ span{color:#a7f3d0;font-size:13px;font-weight:900}.SmartphoneCostDiagnosis_resultHeroCta__LiSVQ strong{font-size:30px;line-height:1.2}.SmartphoneCostDiagnosis_bottomCta__utVkq a,.SmartphoneCostDiagnosis_resultHeroCta__LiSVQ a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;background:#facc15;color:#1f2937;font-weight:900;text-align:center;text-decoration:none}.SmartphoneCostDiagnosis_bottomCta__utVkq a:hover,.SmartphoneCostDiagnosis_resultHeroCta__LiSVQ a:hover{background:#fde047;color:#111827}.SmartphoneCostDiagnosis_savingsPanel___mkP_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:14px;align-items:center;margin-top:18px;padding:16px;border-radius:8px;background:#eff6ff}.SmartphoneCostDiagnosis_savingsPanel___mkP_ h3{margin-top:4px;font-size:24px;line-height:1.3}.SmartphoneCostDiagnosis_savingsNumbers__aaMx7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SmartphoneCostDiagnosis_savingsNumbers__aaMx7 span{display:grid;min-height:72px;align-content:center;gap:4px;padding:10px;border-radius:8px;background:#fff;color:#64748b;font-size:12px;font-weight:800}.SmartphoneCostDiagnosis_savingsNumbers__aaMx7 strong{color:#0f172a;font-size:20px}.SmartphoneCostDiagnosis_noteText__0Uhvp,.SmartphoneCostDiagnosis_savingsFallback__4YkkQ{margin:0;color:#475569;font-size:13px;line-height:1.6}.SmartphoneCostDiagnosis_noteText__0Uhvp{grid-column:1/-1}.SmartphoneCostDiagnosis_bottomCta__utVkq,.SmartphoneCostDiagnosis_decisionPanel__heoPn,.SmartphoneCostDiagnosis_linkPanel___OnZ6,.SmartphoneCostDiagnosis_reasonGrid__iJ1rg,.SmartphoneCostDiagnosis_sourcePanel__Z5z3g,.SmartphoneCostDiagnosis_supportPanel__TMSSv,.SmartphoneCostDiagnosis_switchingPanel__vwDfc,.SmartphoneCostDiagnosis_top3Section__g5xU0{margin-top:18px}.SmartphoneCostDiagnosis_sectionHeading__f7Fbj{display:grid;gap:4px;margin-bottom:12px}.SmartphoneCostDiagnosis_sectionHeading__f7Fbj h3{font-size:22px;line-height:1.35}.SmartphoneCostDiagnosis_resultHeader__o_5Q9{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(20,33,61,.1)}.SmartphoneCostDiagnosis_resultHeader__o_5Q9 h2{margin-top:4px;font-size:30px;line-height:1.28}.SmartphoneCostDiagnosis_resultHeader__o_5Q9 p:last-child{margin-top:8px}.SmartphoneCostDiagnosis_resultSeal__XYQ5F{display:grid;flex:0 0 auto;width:92px;height:92px;place-items:center;border-radius:50%;background:#fef3c7;color:#92400e;font-weight:900}.SmartphoneCostDiagnosis_resultSeal__XYQ5F svg{font-size:26px}.SmartphoneCostDiagnosis_recommendationGrid__iF9lw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.SmartphoneCostDiagnosis_recommendationCard__fExw5{display:grid;grid-template-rows:auto auto auto auto auto 1fr auto;gap:10px;min-height:500px;padding:16px;border:1px solid rgba(20,33,61,.12);border-radius:8px;background:#fff}.SmartphoneCostDiagnosis_recommendationCardPrimary__MwEL6{border-color:rgba(15,118,110,.42);background:linear-gradient(180deg,#f0fdfa,#fff 46%)}.SmartphoneCostDiagnosis_cardTop__TtNUV{display:flex;align-items:center;justify-content:space-between;gap:8px}.SmartphoneCostDiagnosis_rankBadge__pZjw_,.SmartphoneCostDiagnosis_rankLabel__Fc5AW{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;font-size:12px;font-weight:900}.SmartphoneCostDiagnosis_rankBadge__pZjw_{padding:0 10px;background:#14213d;color:#fff}.SmartphoneCostDiagnosis_rankLabel__Fc5AW{color:#0f766e}.SmartphoneCostDiagnosis_recommendationCard__fExw5 h4{margin:0;color:#0f172a;font-size:24px;line-height:1.24;letter-spacing:0}.SmartphoneCostDiagnosis_plan__Fzl1x{margin:0;color:#1d4ed8;font-weight:900;line-height:1.55}.SmartphoneCostDiagnosis_scoreRow__thMRJ{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;font-weight:800}.SmartphoneCostDiagnosis_scoreRow__thMRJ strong{color:#0f766e;font-size:24px}.SmartphoneCostDiagnosis_cardSpecs__81Xuc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.SmartphoneCostDiagnosis_cardSpecs__81Xuc div{display:grid;gap:2px;min-width:0;padding:8px;border-radius:8px;background:#f8fafc}.SmartphoneCostDiagnosis_cardSpecs__81Xuc dt{color:#64748b;font-size:11px;font-weight:800}.SmartphoneCostDiagnosis_cardSpecs__81Xuc dd{margin:0;overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:900}.SmartphoneCostDiagnosis_pitch__4Dcqk{margin:0;color:#334155;line-height:1.65}.SmartphoneCostDiagnosis_profileBlock__OETlQ{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f8fafc}.SmartphoneCostDiagnosis_profileBlock__OETlQ p,.SmartphoneCostDiagnosis_profileBlock__OETlQ span{margin:0;color:#475569;font-size:13px;line-height:1.6}.SmartphoneCostDiagnosis_profileBlock__OETlQ span{color:#7c2d12}.SmartphoneCostDiagnosis_primaryCta__nvdZp{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;background:#0f766e;color:#fff;font-weight:900;text-decoration:none}.SmartphoneCostDiagnosis_primaryCta__nvdZp:hover{background:#115e59;color:#fff}.SmartphoneCostDiagnosis_secondaryCta__eKtex{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(20,33,61,.18);border-radius:8px;background:#fff;color:#0f172a;font-weight:900;text-align:center;text-decoration:none}.SmartphoneCostDiagnosis_secondaryCta__eKtex:hover{border-color:#0f766e;color:#0f766e}.SmartphoneCostDiagnosis_reasonGrid__iJ1rg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SmartphoneCostDiagnosis_bottomCta__utVkq,.SmartphoneCostDiagnosis_decisionPanel__heoPn,.SmartphoneCostDiagnosis_infoBlock__qL9JJ,.SmartphoneCostDiagnosis_linkPanel___OnZ6,.SmartphoneCostDiagnosis_sourcePanel__Z5z3g,.SmartphoneCostDiagnosis_supportPanel__TMSSv details,.SmartphoneCostDiagnosis_switchingPanel__vwDfc{padding:16px;border:1px solid rgba(20,33,61,.1);border-radius:8px;background:#fff}.SmartphoneCostDiagnosis_reasonList__yBUkv{display:grid;gap:10px;margin:0;padding:0;list-style:none}.SmartphoneCostDiagnosis_reasonList__yBUkv li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;color:#334155;line-height:1.65}.SmartphoneCostDiagnosis_reasonList__yBUkv svg{margin-top:4px;color:#0f766e}.SmartphoneCostDiagnosis_decisionCards__4uuhc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.SmartphoneCostDiagnosis_decisionCards__4uuhc div{display:grid;gap:6px;min-height:132px;padding:12px;border-radius:8px;background:#f8fafc}.SmartphoneCostDiagnosis_decisionCards__4uuhc strong{color:#0f172a;font-size:18px}.SmartphoneCostDiagnosis_decisionCards__4uuhc span{color:#475569;line-height:1.6}.SmartphoneCostDiagnosis_switchingList___LpVy{display:grid;gap:10px;margin:0;padding-left:20px;color:#334155;line-height:1.65}.SmartphoneCostDiagnosis_supportPanel__TMSSv{display:grid;gap:10px}.SmartphoneCostDiagnosis_supportPanel__TMSSv details{padding:0;overflow:hidden}.SmartphoneCostDiagnosis_supportPanel__TMSSv summary{display:flex;min-height:52px;align-items:center;gap:10px;padding:0 14px;color:#0f172a;font-weight:900;cursor:pointer}.SmartphoneCostDiagnosis_faqList__PIjOn,.SmartphoneCostDiagnosis_supportPanel__TMSSv details p{margin:0;padding:0 14px 14px;color:#475569;line-height:1.7}.SmartphoneCostDiagnosis_faqList__PIjOn{display:grid;gap:12px}.SmartphoneCostDiagnosis_faqList__PIjOn div{display:grid;gap:3px}.SmartphoneCostDiagnosis_faqList__PIjOn dt{color:#0f172a;font-weight:900}.SmartphoneCostDiagnosis_faqList__PIjOn dd{margin:0}.SmartphoneCostDiagnosis_linkPanel___OnZ6{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.SmartphoneCostDiagnosis_linkPanel___OnZ6 p{margin:0;color:#64748b;font-weight:900}.SmartphoneCostDiagnosis_linkPanel___OnZ6 a{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border-radius:8px;background:#f1f5f9;color:#1d4ed8;font-weight:800;text-decoration:none}.SmartphoneCostDiagnosis_linkPanel___OnZ6 a:hover{background:#dbeafe}.SmartphoneCostDiagnosis_sourcePanel__Z5z3g{display:grid;gap:6px;background:#f8fafc}.SmartphoneCostDiagnosis_sourcePanel__Z5z3g h3{color:#0f172a;font-size:16px}.SmartphoneCostDiagnosis_sourcePanel__Z5z3g p{font-size:13px}.SmartphoneCostDiagnosis_bottomCta__utVkq{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:14px;align-items:center;background:#14213d}.SmartphoneCostDiagnosis_bottomCta__utVkq h3{color:#fff;font-size:22px;line-height:1.35}.SmartphoneCostDiagnosis_pageSourceNote__S8nj0{margin:18px 4px 0;color:#64748b;font-size:12px;line-height:1.7}.SmartphoneCostDiagnosis_resultFootnote__UytcP{display:grid;gap:6px;margin-top:16px;padding:14px;border-radius:8px;background:#fffbeb}.SmartphoneCostDiagnosis_resultFootnote__UytcP p{color:#78350f;font-size:13px}@media (max-width:920px){.SmartphoneCostDiagnosis_diagnosisLayout__P5pm3{grid-template-columns:1fr}.SmartphoneCostDiagnosis_progressPanel__4itca{position:static;order:2}.SmartphoneCostDiagnosis_questionPanel__iO3in{order:1}.SmartphoneCostDiagnosis_answerList__1QBOL{grid-template-columns:repeat(2,minmax(0,1fr))}.SmartphoneCostDiagnosis_recommendationGrid__iF9lw{grid-template-columns:1fr}.SmartphoneCostDiagnosis_recommendationCard__fExw5{min-height:0}.SmartphoneCostDiagnosis_bottomCta__utVkq,.SmartphoneCostDiagnosis_decisionCards__4uuhc,.SmartphoneCostDiagnosis_reasonGrid__iJ1rg,.SmartphoneCostDiagnosis_resultHero__54UHF,.SmartphoneCostDiagnosis_savingsPanel___mkP_{grid-template-columns:1fr}.SmartphoneCostDiagnosis_savingsNumbers__aaMx7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.SmartphoneCostDiagnosis_page__yauVh{padding:10px 0 28px}.SmartphoneCostDiagnosis_hero__oAn2t{padding:14px 0 16px}.SmartphoneCostDiagnosis_heroCopy__1u5mq h1{font-size:30px}.SmartphoneCostDiagnosis_answerList__1QBOL,.SmartphoneCostDiagnosis_optionGrid__F6WB5{grid-template-columns:1fr}.SmartphoneCostDiagnosis_progressPanel__4itca,.SmartphoneCostDiagnosis_questionPanel__iO3in,.SmartphoneCostDiagnosis_resultSection__VanpG{border-radius:8px}.SmartphoneCostDiagnosis_questionPanel__iO3in,.SmartphoneCostDiagnosis_resultSection__VanpG{padding:18px 14px}.SmartphoneCostDiagnosis_resultHero__54UHF,.SmartphoneCostDiagnosis_resultSection__VanpG{scroll-margin-top:124px}.SmartphoneCostDiagnosis_questionPanel__iO3in{min-height:0}.SmartphoneCostDiagnosis_questionPanel__iO3in h2,.SmartphoneCostDiagnosis_resultHeader__o_5Q9 h2{font-size:24px}.SmartphoneCostDiagnosis_resultHeader__o_5Q9{display:grid}.SmartphoneCostDiagnosis_resultHeroCopy__fLbLK h2{font-size:23px}.SmartphoneCostDiagnosis_resultHeroCta__LiSVQ strong{font-size:25px}.SmartphoneCostDiagnosis_cardSpecs__81Xuc,.SmartphoneCostDiagnosis_savingsNumbers__aaMx7{grid-template-columns:1fr}.SmartphoneCostDiagnosis_decisionCards__4uuhc div{min-height:0}.SmartphoneCostDiagnosis_resultSeal__XYQ5F{width:74px;height:74px}}