.page_page__pvf4Q{--blue:#1A4A7B;--blue-dark:#0f2e50;--blue-mid:#1d5490;--cyan:#00A8CC;--cyan-light:#e0f6fc;--gray-body:#2C3E50;--gray-muted:#5a6a7a;--gray-border:#d4dde6;--gray-bg:#F8F9FA;--white:#ffffff;--gold:#c8961a;--ff-head:var(--font-space-grotesk,"Space Grotesk",sans-serif);--ff-mono:var(--font-dm-mono,"DM Mono",monospace);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 1px 4px rgba(26,74,123,.08);--shadow-md:0 4px 20px rgba(26,74,123,.12);--shadow-lg:0 12px 48px rgba(26,74,123,.16);background:var(--white);font-family:var(--ff-head);color:var(--gray-body);line-height:1.6;-webkit-font-smoothing:antialiased}.page_pageContent__iEWJB{padding-top:80px}.page_sectionCentered__AqT_g,.page_section__6gBu_{max-width:1100px;margin:0 auto;padding:64px 40px}.page_sectionCentered__AqT_g{text-align:center}.page_sectionLabel__m6GHC{font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;margin-bottom:12px;display:block}.page_sectionTitle__75sxm{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#0f172a;margin-bottom:16px}.page_sectionSub__GwA6M{font-size:17px;color:#475569;max-width:680px;line-height:1.7;margin:0 auto}.page_heroActions__MveBA{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.page_btnPrimary___hIeq{display:inline-block;background:var(--blue);color:var(--white);padding:14px 28px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s}.page_btnPrimary___hIeq:hover{background:var(--cyan);color:#080c10}.page_btnOutline__XB_3N{display:inline-block;border:1px solid var(--gray-border);color:var(--blue);padding:12px 24px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s}.page_btnOutline__XB_3N:hover{background:var(--cyan-light)}.page_summaryCard__yvBaI{max-width:820px;margin:0 auto;background:var(--white);border:1px solid var(--gray-border);border-left:3px solid var(--cyan);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:24px 28px;box-shadow:var(--shadow-sm)}.page_summaryCard__yvBaI p{font-size:16px;line-height:1.8;color:var(--gray-body);margin:0}.page_outcomesStrip__5LCxY{max-width:820px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:700px){.page_outcomesStrip__5LCxY{grid-template-columns:repeat(2,1fr)}}.page_outcomeCard__vf5KS{text-align:center;padding:24px 16px;background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:10px}.page_outcomeNum__CzZah{font-size:36px;font-weight:800;color:var(--cyan);letter-spacing:-.02em;line-height:1}.page_outcomeLabel__gaJFV{font-size:12px;color:var(--gray-muted);margin-top:8px;line-height:1.4}.page_solutionFinderSection__d9apB{padding:80px 40px;background:var(--gray-bg)}.page_solutionFinderInner__vvu5_{max-width:1100px;margin:0 auto}.page_solutionFinderForm__StHNB{max-width:640px;margin:0 auto}.page_sfProgress__HXgih{display:flex;gap:6px;margin-bottom:1.5rem;align-items:center}.page_sfPip__GG0vt{height:3px;flex:1 1;background:#e2e8f0;border-radius:2px;transition:background .3s}.page_sfPipDone__T6Pwg{background:#1D9E75}.page_sfPipActive__NbHfo{background:var(--blue)}.page_sfStepLabel___Itnm{font-size:11px;color:#94a3b8;margin-left:8px;white-space:nowrap}.page_sfTrail__Cz4gv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.25rem}.page_sfCrumb__O6W4x{font-size:11px;color:#475569;background:#f1f5f9;padding:3px 10px;border-radius:20px}.page_sfCard__Ee4Y5{background:var(--white);border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem}.page_sfQ__J62Y7{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:6px;line-height:1.5}.page_sfQSub__sui9y{font-size:12px;color:#94a3b8;font-weight:400;margin-top:4px}.page_sfOpts__mMIFT{display:flex;flex-direction:column;gap:8px;margin-top:1rem}.page_sfOpt__YUHPs{background:var(--white);border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;cursor:pointer;text-align:left;display:flex;align-items:flex-start;gap:12px;transition:border-color .15s,background .15s;width:100%}.page_sfOpt__YUHPs:hover{border-color:var(--blue);background:#f0f6ff}.page_sfOptIcon__MI8c3{width:28px;height:28px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.page_sfOptTitle__kbQf5{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:2px}.page_sfOptDesc__OKLYP{font-size:12px;color:#64748b;line-height:1.5}.page_sfBack__wfEeV{font-size:12px;color:#94a3b8;background:none;border:none;cursor:pointer;padding:0 0 12px;display:flex;align-items:center;gap:4px}.page_sfBack__wfEeV:hover{color:#475569}.page_sfResultCard__m2H3t{background:var(--white);border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.page_sfResultHeader__xVkUY{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #f1f5f9}.page_sfResultBadge__bHyZi{font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;display:inline-block;margin-bottom:10px;letter-spacing:.05em;text-transform:uppercase}.page_sfBadgeRa__ue9SD{background:#dbeafe;color:#1e40af}.page_sfBadgeCs__OyJhc{background:#fef3c7;color:#92400e}.page_sfBadgeGe__r1Nfa{background:#d1fae5;color:#065f46}.page_sfBadgeFs__0Tk99{background:#f1f5f9;color:#334155}.page_sfResultName__mohmr{font-size:22px;font-weight:800;color:#0f172a;margin-bottom:6px}.page_sfResultTagline__BjQQO{font-size:13px;color:#475569;line-height:1.6}.page_sfResultBody__gVSOz{padding:1.25rem 1.5rem}.page_sfSectionLabel__10Nft{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-family:var(--ff-mono)}.page_sfAgentsGrid__VMXZk{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:1.25rem}@media (max-width:600px){.page_sfAgentsGrid__VMXZk{grid-template-columns:1fr}.page_sfMetricsGrid__Nxct8{grid-template-columns:1fr 1fr}}.page_sfAgent__UABKz{background:#f8fafc;border-radius:8px;padding:10px 12px;display:flex;gap:8px;align-items:flex-start}.page_sfAgentIcon__YMT2k{font-size:14px;color:var(--blue);margin-top:1px;flex-shrink:0}.page_sfAgentName__Z1ZOS{font-size:12px;font-weight:700;color:#0f172a;margin-bottom:2px}.page_sfAgentWhy__Ck_4m{font-size:11px;color:#64748b;line-height:1.5}.page_sfMetricsGrid__Nxct8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:1.25rem}.page_sfMetric__8k6y2{background:#f8fafc;border-radius:8px;padding:10px 12px;text-align:center}.page_sfMetricN__HN8kc{font-size:20px;font-weight:800;color:#0f172a}.page_sfMetricL__FwEeX{font-size:10px;color:#64748b;margin-top:2px;line-height:1.4}.page_sfResultActions__XkLnh{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:8px}.page_sfBtnPrimary____bwh{background:var(--blue);color:var(--white);border:none;border-radius:6px;padding:13px 20px;font-size:13px;font-weight:700;cursor:pointer;width:100%;letter-spacing:.05em;text-transform:uppercase}.page_sfBtnPrimary____bwh:hover{background:var(--cyan)}.page_sfBtnSecondary__NAUaG{background:transparent;color:var(--blue);border:1px solid var(--blue);border-radius:6px;padding:12px 20px;font-size:13px;font-weight:600;cursor:pointer;width:100%}.page_sfBtnSecondary__NAUaG:hover{background:#f0f6ff}.page_sfRestartBtn__r2A6j{font-size:12px;color:#94a3b8;background:none;border:none;cursor:pointer;width:100%;padding:4px}.page_sfRestartBtn__r2A6j:hover{color:#475569}.page_grid3__ukXMU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.page_grid3__ukXMU{grid-template-columns:1fr}}.page_card__9GjL2{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-md);padding:28px 24px;box-shadow:var(--shadow-sm)}.page_cardLabel__GFk8t{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--cyan);text-transform:uppercase;margin-bottom:8px;display:block}.page_cardTitle__uojW_{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:8px}.page_cardDesc__WD5kj{color:var(--gray-muted);font-size:14px;line-height:1.7;margin-bottom:12px}.page_cardList__Ug0pS{color:var(--gray-muted);font-size:13px;line-height:2;margin-bottom:16px;padding-left:16px}.page_cardLink__pYZRO{font-weight:600;color:var(--cyan);text-decoration:none}.page_cardLink__pYZRO:hover{text-decoration:underline}.page_comparisonSection__LQVfW{max-width:820px;margin:0 auto}.page_comparisonGrid__gJ5tT{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--gray-border);border-radius:10px;overflow:hidden}.page_compColHeaderOld___zFu7{background:#f1f5f9;color:var(--gray-muted)}.page_compColHeaderNew__G4hFj,.page_compColHeaderOld___zFu7{padding:16px 20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gray-border)}.page_compColHeaderNew__G4hFj{background:rgba(0,168,204,.06);color:var(--cyan);border-left:1px solid var(--gray-border)}.page_compCellOld__Jb_DI{color:var(--gray-muted)}.page_compCellNew__ol0nf,.page_compCellOld__Jb_DI{padding:16px 20px;font-size:14px;border-bottom:1px solid var(--gray-border);line-height:1.6}.page_compCellNew__ol0nf{color:var(--gray-body);border-left:1px solid var(--gray-border)}.page_compCellOldLast__Szg1H{padding:16px 20px;font-size:14px;color:var(--gray-muted);line-height:1.6}.page_compCellNewLast__nrVkO{padding:16px 20px;font-size:14px;color:var(--gray-body);border-left:1px solid var(--gray-border);line-height:1.6}.page_faqSection__L9SDp{max-width:820px;display:flex;flex-direction:column;gap:16px;margin:32px auto 0}.page_faqCard__iL5JQ{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-md);padding:28px 24px;box-shadow:var(--shadow-sm)}.page_faqQ__jWUgt{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:8px}.page_faqA__i_q7y{color:var(--gray-muted);font-size:15px;line-height:1.7}.page_faqA__i_q7y a{color:var(--cyan);text-decoration:none}.page_faqA__i_q7y a:hover{text-decoration:underline}.page_ctaSection__7v9i3{text-align:center}.page_accentLink__ORZVS{color:var(--cyan);text-decoration:none}.page_accentLink__ORZVS:hover{text-decoration:underline}