.ResourceDetailClient_container__x2npa{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.ResourceDetailClient_hero__Qjrfj{background:var(--color-surface);border-bottom:1px solid var(--color-hairline);padding:88px 0;position:relative;overflow:hidden}.ResourceDetailClient_hero__Qjrfj:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(36,87,255,.08) 0,transparent 70%);pointer-events:none}.ResourceDetailClient_eyebrow__Da_ji{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px}.ResourceDetailClient_title__C6LQK{font-family:var(--font-heading);font-size:clamp(28px,4.8vw,48px);line-height:1.15;color:var(--color-ink);letter-spacing:-.03em;margin:0 0 16px;max-width:25ch}.ResourceDetailClient_subtitle__DN6zR{font-size:16px;line-height:1.75;color:var(--color-ink-muted);max-width:60ch;margin:0}.ResourceDetailClient_heroText__D2ohP{margin-top:16px;font-size:15px;line-height:1.8;color:var(--color-ink-soft);max-width:60ch}.ResourceDetailClient_actions__QTWid{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:32px}.ResourceDetailClient_textLink__XArFO{font-size:14px;font-weight:600;color:var(--color-ink-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.ResourceDetailClient_textLink__XArFO:hover{color:var(--color-ink)}.ResourceDetailClient_section__t5btX{padding:80px 0;background:var(--color-canvas)}.ResourceDetailClient_layout__6Ghwc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}.ResourceDetailClient_card__5NJne{padding:32px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.ResourceDetailClient_sectionTitle__nLTUT{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-ink);letter-spacing:-.02em;margin-bottom:20px}.ResourceDetailClient_list__I9wtc{margin:0;padding-left:20px;color:var(--color-ink-soft);line-height:1.8;font-size:14.5px}.ResourceDetailClient_list__I9wtc li{margin-bottom:10px}.ResourceDetailClient_toolSection__vdC2w{margin-bottom:56px}.ResourceDetailClient_toolCard__sr1iU{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:40px;box-shadow:var(--shadow-md);position:relative}.ResourceDetailClient_toolTitle__DaCt9{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-ink);letter-spacing:-.015em;margin-bottom:8px}.ResourceDetailClient_toolSubtitle__tYl_z{font-size:14.5px;line-height:1.6;color:var(--color-ink-muted);margin-bottom:32px;max-width:70ch}.ResourceDetailClient_progressText__Hz7Vv{font-size:12px;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ResourceDetailClient_progressBarWrap__jkchA{height:6px;background:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden;margin-bottom:32px}.ResourceDetailClient_progressBar__3h_gw{height:100%;background:var(--color-accent);border-radius:var(--radius-full);transition:width .3s ease}.ResourceDetailClient_checklistCategories__js_al{display:flex;flex-direction:column;gap:28px}.ResourceDetailClient_checklistCat__9WIAY{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ResourceDetailClient_checklistCatTitle__IORoy{background:var(--color-surface-soft);padding:12px 20px;font-size:14px;font-weight:700;color:var(--color-ink);border-bottom:1px solid var(--color-border);margin:0}.ResourceDetailClient_checklistQuestions__be3Yf{display:flex;flex-direction:column;background:var(--color-canvas)}.ResourceDetailClient_checkItem__Lv2OI{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid var(--color-hairline)}.ResourceDetailClient_checkItem__Lv2OI:last-child{border-bottom:none}.ResourceDetailClient_checkText__g98JR{font-size:14px;font-weight:500;color:var(--color-ink-soft);line-height:1.5}.ResourceDetailClient_checkBtns__fhztZ{display:flex;gap:8px;flex-shrink:0}.ResourceDetailClient_checkBtn__15sND{padding:6px 16px;font-size:13px;font-weight:600;border:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-ink-muted);border-radius:var(--radius-md);transition:all .15s ease;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ResourceDetailClient_checkBtn__15sND:hover{border-color:var(--color-ink-muted);color:var(--color-ink)}.ResourceDetailClient_checkDot__rzEf_{width:6px;height:6px;border-radius:var(--radius-full);background:transparent;border:1px solid var(--color-border-strong);transition:all .15s ease}.ResourceDetailClient_checkBtnYesActive__B6cdw{background:var(--color-success-soft)!important;border-color:var(--color-success)!important;color:var(--color-success)!important}.ResourceDetailClient_checkBtnYesActive__B6cdw .ResourceDetailClient_checkDot__rzEf_{background:var(--color-success);border-color:var(--color-success)}.ResourceDetailClient_checkBtnNoActive__yBHNc{background:var(--color-error-soft)!important;border-color:var(--color-error)!important;color:var(--color-error)!important}.ResourceDetailClient_checkBtnNoActive__yBHNc .ResourceDetailClient_checkDot__rzEf_{background:var(--color-error);border-color:var(--color-error)}.ResourceDetailClient_progressSection__crolU{margin-bottom:32px}.ResourceDetailClient_resultBox__r7f9W{margin-top:36px;padding:32px;border:1px solid;border-radius:var(--radius-xl);background:var(--color-canvas);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:24px;animation:ResourceDetailClient_slideUp__fYvFV .3s ease}@keyframes ResourceDetailClient_slideUp__fYvFV{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ResourceDetailClient_resultHeader__6TeX_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--color-border-light)}.ResourceDetailClient_resultHeaderLeft__JkWHs{display:flex;flex-direction:column;gap:4px}.ResourceDetailClient_resultLabel__WHlJ8{font-size:11px;font-weight:700;color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.08em}.ResourceDetailClient_resultTitle__rmTaJ{font-family:var(--font-heading);font-size:24px;font-weight:800;margin:0}.ResourceDetailClient_stampBadge___NgIp{font-size:10px;font-weight:800;letter-spacing:.1em;padding:4px 10px;border:1.5px dashed;border-radius:var(--radius-sm);transform:rotate(-6deg)}.ResourceDetailClient_diagnosticGrid__I7xnr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 28px;gap:20px 28px}@media (max-width:640px){.ResourceDetailClient_diagnosticGrid__I7xnr{grid-template-columns:1fr;gap:16px}}.ResourceDetailClient_diagnosticItem__ztmI7{display:flex;flex-direction:column;gap:8px}.ResourceDetailClient_diagnosticHeader___9fJN{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.ResourceDetailClient_diagnosticCatName__88MU7{color:var(--color-ink)}.ResourceDetailClient_diagnosticCatVal__wR4cj{color:var(--color-ink-soft)}.ResourceDetailClient_diagnosticBarWrap__Xzg4Q{height:4px;background:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden}.ResourceDetailClient_diagnosticBar__t7QIC{height:100%;border-radius:var(--radius-full)}.ResourceDetailClient_resultDesc__m8Oni{font-size:14.5px;line-height:1.7;color:var(--color-ink-muted);margin:0}.ResourceDetailClient_resultAction__bJR8Z{align-self:flex-start}.ResourceDetailClient_toolBadge__eiQ8f{position:absolute;top:-12px;left:32px;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);padding:4px 12px;border-radius:var(--radius-full);border:1px solid var(--color-accent-pale)}.ResourceDetailClient_presetsWrap__FqeAU{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.ResourceDetailClient_presetsLabel___aPSV{font-size:12px;font-weight:700;color:var(--color-ink-soft)}.ResourceDetailClient_presets__csF1C{display:flex;gap:8px;flex-wrap:wrap}.ResourceDetailClient_presetBtn__ewHLy{font-size:11px;font-weight:600;background:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-ink-muted);padding:4px 10px;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.ResourceDetailClient_presetBtn__ewHLy:hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.ResourceDetailClient_scoreForm__WP63U{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px;display:flex;flex-direction:column;gap:24px}.ResourceDetailClient_formGroup__iZtqh{display:flex;flex-direction:column;gap:6px}.ResourceDetailClient_formLabel__X7sTn{font-size:13px;font-weight:700;color:var(--color-ink)}.ResourceDetailClient_formInput__06mFJ{padding:10px 14px;font-size:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);transition:border-color .15s ease}.ResourceDetailClient_formInput__06mFJ:focus{outline:none;border-color:var(--color-accent)}.ResourceDetailClient_slidersGrid__dkn1L{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:640px){.ResourceDetailClient_slidersGrid__dkn1L{grid-template-columns:1fr}}.ResourceDetailClient_sliderGroup__NRIgH{display:flex;flex-direction:column;gap:8px}.ResourceDetailClient_sliderLabel__JDs7D{font-size:13px;font-weight:600;color:var(--color-ink);display:flex;flex-direction:column;gap:2px}.ResourceDetailClient_sliderLabel__JDs7D strong{color:var(--color-accent)}.ResourceDetailClient_sliderHint__F9Wt9{font-size:11px;font-weight:500;color:var(--color-ink-soft);margin-top:1px}.ResourceDetailClient_sliderGroup__NRIgH input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--color-border-light);border-radius:var(--radius-full);outline:none;margin:6px 0}.ResourceDetailClient_sliderGroup__NRIgH input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-accent);cursor:pointer;box-shadow:0 0 0 4px var(--color-accent-soft);-webkit-transition:transform .1s ease;transition:transform .1s ease}.ResourceDetailClient_sliderTicks__Sgujn{display:flex;justify-content:space-between;font-size:10px;color:var(--color-ink-faint);font-weight:500;padding:0 2px}.ResourceDetailClient_addBtn__2Icqc{align-self:flex-start;padding:10px 20px;font-size:13px;font-weight:700;background:var(--color-ink);color:var(--color-ink-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .15s ease}.ResourceDetailClient_addBtn__2Icqc:hover{opacity:.9}.ResourceDetailClient_scoreListWrap__uripS{margin-top:36px}.ResourceDetailClient_listHeader___iDfw{font-size:12px;font-weight:700;color:var(--color-ink-soft);text-transform:uppercase;margin-bottom:16px;letter-spacing:.05em}.ResourceDetailClient_scoreList__0I5VZ{display:flex;flex-direction:column;gap:12px}.ResourceDetailClient_scoreItem__TRZtK{display:flex;align-items:center;padding:16px 20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas);transition:transform .2s ease,box-shadow .2s ease}.ResourceDetailClient_scoreItem__TRZtK:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.ResourceDetailClient_scoreItemTop__DRrtk{border-color:var(--color-accent);background:var(--color-surface);box-shadow:var(--shadow-sm)}.ResourceDetailClient_scoreRank__aZZT7{width:32px;font-size:15px;font-weight:800;color:var(--color-ink-soft);display:flex;align-items:center}.ResourceDetailClient_crownIcon__aSWmV{color:#b45309;font-size:16px}.ResourceDetailClient_scoreItemTop__DRrtk .ResourceDetailClient_scoreRank__aZZT7{color:var(--color-accent)}.ResourceDetailClient_scoreInfo__P_JNM{flex:1 1;min-width:0}.ResourceDetailClient_scoreName__4k92I{font-size:14px;font-weight:700;color:var(--color-ink);margin-bottom:4px}.ResourceDetailClient_scoreDetails__0W17U{font-size:11px;color:var(--color-ink-soft);display:flex;gap:12px}.ResourceDetailClient_scoreDetails__0W17U span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceDetailClient_scoreValueWrap__SIXP8{text-align:right}.ResourceDetailClient_scoreValue__kMEE5{font-size:24px;font-weight:800;color:var(--color-ink);line-height:1}.ResourceDetailClient_scoreItemTop__DRrtk .ResourceDetailClient_scoreValue__kMEE5{color:var(--color-accent)}.ResourceDetailClient_scoreUnit__XJd0h{font-size:10px;font-weight:600;color:var(--color-ink-soft);text-transform:uppercase}.ResourceDetailClient_advisorForm__36V7R{display:flex;flex-direction:column;gap:28px}.ResourceDetailClient_radioGrid__hfWET{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:8px}@media (max-width:768px){.ResourceDetailClient_radioGrid__hfWET{grid-template-columns:1fr}}.ResourceDetailClient_radioBtn__8nYgi{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px;border:1px solid var(--color-border);background:var(--color-canvas);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.ResourceDetailClient_radioBtn__8nYgi:hover{border-color:var(--color-ink-muted)}.ResourceDetailClient_radioBtnActive__nPwWt{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 6%,transparent)}.ResourceDetailClient_radioBtn__8nYgi strong{font-size:14px;font-weight:700;color:var(--color-ink);margin-bottom:6px}.ResourceDetailClient_radioBtnActive__nPwWt strong{color:var(--color-accent)}.ResourceDetailClient_radioBtn__8nYgi span{font-size:12px;line-height:1.4;color:var(--color-ink-soft)}.ResourceDetailClient_recBox__Xj70j{margin-top:32px;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:28px;display:flex;flex-direction:column;gap:14px;animation:ResourceDetailClient_slideUp__fYvFV .3s ease}.ResourceDetailClient_recLabel__ogU3S{font-size:11px;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em}.ResourceDetailClient_recTitle__HqmsM{font-family:var(--font-heading);font-size:22px;font-weight:800;color:var(--color-ink);margin:0}.ResourceDetailClient_recDesc__EgLoF,.ResourceDetailClient_recSuit__M_SL4{font-size:14px;line-height:1.6;color:var(--color-ink-muted);margin:0}.ResourceDetailClient_recDesc__EgLoF strong,.ResourceDetailClient_recSuit__M_SL4 strong{color:var(--color-ink)}.ResourceDetailClient_recMetaGrid__tpaU1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid var(--color-border-light);font-size:13px;color:var(--color-ink-soft)}.ResourceDetailClient_matrixContainer__7FmbF{margin-top:32px}.ResourceDetailClient_matrixTitle__ltvWS{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-ink);margin-bottom:16px}.ResourceDetailClient_tableResponsive__da5Rc{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas)}.ResourceDetailClient_matrixTable__tfmGE{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ResourceDetailClient_matrixTable__tfmGE th{background:var(--color-surface-soft);color:var(--color-ink);font-weight:700;padding:12px 16px;border-bottom:1px solid var(--color-border)}.ResourceDetailClient_matrixTable__tfmGE td{padding:12px 16px;border-bottom:1px solid var(--color-border-light);color:var(--color-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceDetailClient_matrixTable__tfmGE tr:last-child td{border-bottom:none}.ResourceDetailClient_matrixRowActive__C80mi{background:var(--color-surface)!important}.ResourceDetailClient_matrixRowActive__C80mi td{color:var(--color-ink)!important}.ResourceDetailClient_toolNameCell__eE1yF{font-weight:700;color:var(--color-ink)!important;display:flex;align-items:center;gap:8px}.ResourceDetailClient_recBadge__YJLT6{font-size:9px;font-weight:700;color:#fff;background:var(--color-accent);padding:2px 6px;border-radius:var(--radius-sm)}.ResourceDetailClient_recAction__qpDFk{margin-top:24px}.ResourceDetailClient_generatorFields__NQFYD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}@media (max-width:640px){.ResourceDetailClient_generatorFields__NQFYD{grid-template-columns:1fr}}.ResourceDetailClient_previewBoxOuter____z_u{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-sm)}.ResourceDetailClient_previewBox__qsQBx{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:#fbfbf6;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.03);position:relative}.ResourceDetailClient_previewHeader__inzma{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--color-canvas);border-bottom:1.5px solid var(--color-border-strong);font-size:11px;font-weight:700;color:var(--color-ink);letter-spacing:.05em}.ResourceDetailClient_copyBtn__Dcd7e{padding:6px 12px;font-size:11px;font-weight:700;background:var(--color-canvas);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.ResourceDetailClient_copyBtn__Dcd7e:hover{background:var(--color-accent-soft)}.ResourceDetailClient_documentBody__G1pqC{position:relative;overflow:hidden}.ResourceDetailClient_previewText__8sfgx{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.65;color:#2c333f;padding:28px;margin:0;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto;background:transparent}.ResourceDetailClient_officialStamp__ozRhn{position:absolute;bottom:20px;right:28px;opacity:.85;transform:rotate(-12deg);pointer-events:none}.ResourceDetailClient_stampSvg__mSKk6{display:block}.ResourceDetailClient_slideTabs__X1YFy{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;margin-bottom:24px;-webkit-overflow-scrolling:touch}.ResourceDetailClient_slideTabs__X1YFy::-webkit-scrollbar{height:4px}.ResourceDetailClient_slideTabs__X1YFy::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:var(--radius-full)}.ResourceDetailClient_slideTab__ODbLD{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;padding:10px 16px;border:1px solid var(--color-border);background:var(--color-canvas);border-radius:var(--radius-lg);cursor:pointer;transition:all .15s ease;min-width:110px;text-align:left}.ResourceDetailClient_slideTab__ODbLD:hover{border-color:var(--color-ink-muted)}.ResourceDetailClient_slideTabNum__9bTYy{font-size:9px;font-weight:800;color:var(--color-ink-soft);margin-bottom:2px}.ResourceDetailClient_slideTabTitle__9L_r9{font-size:12px;font-weight:700;color:var(--color-ink)}.ResourceDetailClient_slideTabActive__2Z0jH{background:var(--color-surface);border-color:var(--color-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 6%,transparent)}.ResourceDetailClient_slideTabActive__2Z0jH .ResourceDetailClient_slideTabNum__9bTYy{color:var(--color-accent)}.ResourceDetailClient_slidePreview__fX8Ri{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:0;background:var(--color-canvas);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden}@media (max-width:768px){.ResourceDetailClient_slidePreview__fX8Ri{grid-template-columns:1fr}}.ResourceDetailClient_slideLeft__GUSDo{padding:32px;border-right:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.ResourceDetailClient_slideLeft__GUSDo{border-right:none;border-bottom:1px solid var(--color-border-light)}}.ResourceDetailClient_slideTitle__H9RPe{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-ink);padding-bottom:4px}.ResourceDetailClient_slideLayoutBadge__JLvvh{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--color-accent);align-self:flex-start;padding:3px 8px;background:var(--color-accent-soft);border-radius:var(--radius-sm)}.ResourceDetailClient_slideContent__lm6eI{font-size:13.5px;line-height:1.65;color:var(--color-ink-soft);margin:0;white-space:pre-wrap;word-break:break-all;font-family:var(--font-body)}.ResourceDetailClient_slideRight__ejcaf{padding:32px;background:var(--color-surface-soft);display:flex;flex-direction:column;gap:14px}.ResourceDetailClient_slideVisualLabel__CUETZ{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}.ResourceDetailClient_slideVisualBox__ZWqbp{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:140px}.ResourceDetailClient_slideVisualPlain__Xgqcq{display:flex;flex-direction:column;gap:10px;width:100%}.ResourceDetailClient_painBadge__vMChw{background:var(--color-canvas);border-left:3px solid var(--color-error);padding:10px 14px;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:12px;font-weight:650;color:var(--color-ink);box-shadow:var(--shadow-sm)}.ResourceDetailClient_flowComparison__RA9Co{display:flex;flex-direction:column;gap:16px;width:100%}.ResourceDetailClient_flowRow__9jznG{display:flex;flex-direction:column;gap:6px}.ResourceDetailClient_flowLabel__WzIaQ{font-size:10px;font-weight:700;color:var(--color-ink-soft)}.ResourceDetailClient_flowSteps__2iDSV{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.ResourceDetailClient_flowSteps__2iDSV span{color:var(--color-ink-faint)}.ResourceDetailClient_flowSteps__2iDSV span:not(:nth-child(2n)){background:var(--color-canvas);border:1px solid var(--color-border);padding:4px 8px;border-radius:var(--radius-sm);color:var(--color-ink-muted)}.ResourceDetailClient_badStep__W_zOb{border-color:var(--color-error-soft)!important;color:var(--color-error)!important;background:var(--color-error-tint)!important}.ResourceDetailClient_goodStep__Nkc4e{border-color:var(--color-success-soft)!important;color:var(--color-success)!important;background:var(--color-success-tint)!important}.ResourceDetailClient_activeStep__uxuNY{border-color:var(--color-accent)!important;color:var(--color-accent)!important;background:var(--color-accent-soft)!important;font-weight:700}.ResourceDetailClient_roiComparison__g5qRl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;width:100%}.ResourceDetailClient_roiMetric__b4EnB{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 8px;text-align:center;box-shadow:var(--shadow-sm)}.ResourceDetailClient_roiMetricVal__HCIR8{font-size:18px;font-weight:850;color:var(--color-accent)}.ResourceDetailClient_roiMetricLabel__YmGTK{font-size:9px;color:var(--color-ink-soft);margin-top:4px}.ResourceDetailClient_budgetTable__jKBhc{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden;box-shadow:var(--shadow-sm)}.ResourceDetailClient_budgetTableRow__4vu1q{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--color-border-light);font-size:11px}.ResourceDetailClient_budgetTableRow__4vu1q:last-child{border-bottom:none}.ResourceDetailClient_budgetTableRow__4vu1q span{color:var(--color-ink-muted)}.ResourceDetailClient_budgetTableRow__4vu1q strong{color:var(--color-ink)}.ResourceDetailClient_kpiTargetGrid__lO4RR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}.ResourceDetailClient_kpiTargetCard__llMU9{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 4px;text-align:center;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px}.ResourceDetailClient_kpiTargetCard__llMU9 span{font-size:9px;color:var(--color-ink-soft)}.ResourceDetailClient_kpiTargetCard__llMU9 strong{font-size:15px;color:var(--color-success)}.ResourceDetailClient_downloadPrompt__rRzrr{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--color-ink-soft)}.ResourceDetailClient_faqSection__PG7S_{margin-top:56px;padding-top:48px;border-top:1px solid var(--color-hairline)}.ResourceDetailClient_faqList__LOfFM{display:flex;flex-direction:column;gap:12px;margin-top:28px}.ResourceDetailClient_faqItem__Wx5A_{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.ResourceDetailClient_faqItemOpen__iIt_9{border-color:var(--color-accent);box-shadow:0 4px 16px color-mix(in srgb,var(--color-accent) 6%,transparent)}.ResourceDetailClient_faqQuestion__uEisa{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-ink);line-height:1.4}.ResourceDetailClient_faqIcon__FbcbL{flex-shrink:0;color:var(--color-ink-muted);transition:transform .2s ease,color .2s ease}.ResourceDetailClient_faqItemOpen__iIt_9 .ResourceDetailClient_faqIcon__FbcbL{color:var(--color-accent);transform:rotate(45deg)}.ResourceDetailClient_faqAnswer__IiVUr{max-height:0;overflow:hidden;transition:max-height .3s ease}.ResourceDetailClient_faqAnswerOpen__EeV_l{max-height:600px}.ResourceDetailClient_faqAnswerInner__BfFFN{padding:0 24px 20px}.ResourceDetailClient_faqAnswerInner__BfFFN p{font-size:14.5px;line-height:1.75;color:var(--color-ink-soft);margin:0}.ResourceDetailClient_ctaSection__7Z_Nr{background:var(--color-surface-soft);border-top:1px solid var(--color-hairline);padding:80px 0}.ResourceDetailClient_ctaCard__v70NC{background:var(--color-dark-bg);border:1px solid var(--color-dark-border);border-radius:var(--radius-xl);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}@media (max-width:900px){.ResourceDetailClient_ctaCard__v70NC{flex-direction:column;align-items:flex-start;padding:32px;gap:28px}}.ResourceDetailClient_ctaLeft__M46ia{flex:1 1}.ResourceDetailClient_ctaEyebrow__SYXjN{font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;color:var(--color-dark-accent);display:block;margin-bottom:12px}.ResourceDetailClient_ctaTitle__k5lnp{font-family:var(--font-heading);font-size:clamp(22px,3.2vw,28px);font-weight:750;color:var(--color-dark-text);margin:0 0 12px;line-height:1.25}.ResourceDetailClient_ctaText__w2Bhh{font-size:14.5px;line-height:1.7;color:var(--color-dark-muted);margin:0;max-width:54ch}.ResourceDetailClient_ctaRight__f8ZW5{display:flex;flex-direction:column;gap:16px;align-items:center;flex-shrink:0}@media (max-width:900px){.ResourceDetailClient_ctaRight__f8ZW5{width:100%;align-items:flex-start}}.ResourceDetailClient_ctaSecondaryLink__BZlK3{font-size:13.5px;font-weight:650;color:var(--color-dark-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.ResourceDetailClient_ctaSecondaryLink__BZlK3:hover{color:var(--color-dark-text)}.ResourceDetailClient_relatedSection__IoOth{padding:60px 0 80px;background:var(--color-canvas)}@media (max-width:768px){.ResourceDetailClient_layout__6Ghwc{grid-template-columns:1fr;gap:16px}.ResourceDetailClient_toolCard__sr1iU{padding:24px}.ResourceDetailClient_toolTitle__DaCt9{font-size:19px}.ResourceDetailClient_toolSubtitle__tYl_z{margin-bottom:24px}}