.solutions_page__Jvren{background:var(--color-canvas);color:var(--color-ink);overflow-x:hidden}.solutions_hero__dIA9l{position:relative;background:var(--color-surface-soft);padding:88px 0;border-bottom:1px solid var(--color-border-light)}.solutions_heroGrid__ai5ij{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:48px;gap:48px;position:relative;z-index:2}@media (max-width:900px){.solutions_heroGrid__ai5ij{grid-template-columns:1fr;gap:32px}}.solutions_heroLeft__L7y2D{display:flex;flex-direction:column;align-items:flex-start}.solutions_heroRight__xIlgb{width:100%}.solutions_bgGrid__nU3EW{position:absolute;inset:0;background-image:linear-gradient(to right,var(--color-border-light) 1px,transparent 1px),linear-gradient(to bottom,var(--color-border-light) 1px,transparent 1px);background-size:40px 40px;opacity:.5;pointer-events:none}.solutions_container__g_mMc{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.solutions_eyebrow__nG_p3{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px}.solutions_eyebrowDot__RfoHa{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.solutions_heroTitle__nl57B{font-family:var(--font-family-heading);font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-ink);margin:0 0 16px}.solutions_heroSubtitle__vsPj4{font-size:16px;line-height:1.7;color:var(--color-ink-muted)}.solutions_previewContainer__CxVlh{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.solutions_previewBlueprint__u1q8d{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden;padding:16px}.solutions_blueprintSvg__Tw2BL{display:block;width:100%;height:auto}.solutions_previewInfo__2GQwz{padding:24px;background:var(--color-canvas)}.solutions_previewHeading__nX_c4{display:flex;align-items:center;gap:8px;margin-bottom:16px}.solutions_previewDot__vVJQv{width:8px;height:8px;background:var(--color-accent);border-radius:var(--radius-full)}.solutions_previewStatus__VQe85{font-size:11px;font-weight:700;color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase}.solutions_previewList___Q_q0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.solutions_previewList___Q_q0 li{font-size:13.5px;color:var(--color-ink-muted);font-weight:500;display:flex;align-items:center;gap:8px}.solutions_previewList___Q_q0 li:before{content:"→";color:var(--color-accent);font-weight:700;font-family:var(--font-heading)}.solutions_sectionBorder__0fKbD{border-bottom:1px solid var(--color-border-light);background:var(--color-canvas);padding:40px 0}.solutions_answerGrid__bm9VQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.solutions_answerCard__0uU37{padding:24px;background:var(--color-canvas);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);transition:border-color var(--transition-fast)}.solutions_answerCard__0uU37:hover{border-color:var(--color-border-strong)}.solutions_answerTitle__BkgrL{font-family:var(--font-family-heading);font-size:16px;font-weight:700;color:var(--color-ink);margin:0 0 10px;letter-spacing:-.02em}.solutions_answerText__hFbc0{font-size:14px;line-height:1.6;color:var(--color-ink-muted);margin:0}.solutions_tabsSection__oxSk0{background:var(--color-canvas);padding:32px 0 0;border-bottom:1px solid var(--color-border-light)}.solutions_tabsContainer__eRSx5{display:flex;gap:32px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.solutions_tabsContainer__eRSx5::-webkit-scrollbar{display:none}.solutions_tabButton__CGF4R{display:inline-block;padding:0 0 16px;font-size:15px;font-weight:500;color:var(--color-ink-muted);text-decoration:none;border-bottom:2px solid transparent;transition:all var(--transition-fast)}.solutions_tabButton__CGF4R:hover{color:var(--color-accent)}.solutions_tabActive__NLYzi{color:var(--color-accent);font-weight:700;border-bottom-color:var(--color-accent)}.solutions_gridSection__OA1e_{padding:64px 0 80px;background:var(--color-canvas);min-height:400px}.solutions_solutionsGrid__QVd1e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.solutions_solutionCard___A_Rt{display:flex;flex-direction:column;padding:28px;background:var(--color-canvas);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);text-decoration:none;transition:all var(--transition-base)}.solutions_solutionCard___A_Rt:hover{border-color:var(--color-accent-pale);box-shadow:var(--shadow-md);transform:translateY(-2px)}.solutions_cardTop__H_fk0{margin-bottom:16px}.solutions_cardTag___6WMj{display:inline-block;font-size:11px;font-weight:700;color:var(--color-accent-strong);background:var(--color-accent-soft);padding:3px 8px;border-radius:var(--radius-sm);letter-spacing:.05em}.solutions_cardTitle__MTLxS{font-family:var(--font-family-heading);font-size:18px;font-weight:750;line-height:1.3;color:var(--color-ink);margin:0 0 12px;letter-spacing:-.02em}.solutions_cardDescription__PjARQ{font-size:14px;line-height:1.6;color:var(--color-ink-muted);margin:0 0 24px;flex-grow:1}.solutions_cardLink__7ZNKp{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--color-accent-strong);transition:color var(--transition-fast)}.solutions_solutionCard___A_Rt:hover .solutions_cardLink__7ZNKp{color:var(--color-accent)}.solutions_solutionCard___A_Rt .solutions_cardLink__7ZNKp svg{transition:transform var(--transition-fast)}.solutions_solutionCard___A_Rt:hover .solutions_cardLink__7ZNKp svg{transform:translateX(3px)}.solutions_emptyState__QsbTK{text-align:center;padding:60px 20px;border:1px dashed var(--color-border);border-radius:var(--radius-xl);max-width:480px;margin:40px auto}.solutions_emptyIcon__V7d71{color:var(--color-ink-soft);margin-bottom:16px}.solutions_emptyText__nNVL_{font-size:15px;color:var(--color-ink-muted);margin-bottom:16px}.solutions_emptyLink__tl87k{font-size:14px;font-weight:700;color:var(--color-accent);text-decoration:none}.solutions_emptyLink__tl87k:hover{text-decoration:underline}.solutions_whySection__tf0ot{background:var(--color-surface-soft);padding:80px 0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.solutions_whyGrid__qzvgO{display:grid;grid-template-columns:5fr 5fr;grid-gap:80px;gap:80px;align-items:center}.solutions_sectionLabel__OBDd4{font-size:11px;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px}.solutions_sectionTitle__6p8FF{font-family:var(--font-family-heading);font-size:28px;font-weight:800;line-height:1.2;color:var(--color-ink);margin:0 0 20px;letter-spacing:-.03em}.solutions_whyText__x2stJ{font-size:15px;line-height:1.7;color:var(--color-ink-muted);margin:0 0 16px}.solutions_whyText__x2stJ:last-of-type{margin:0}.solutions_metricsTable__MZuce{display:flex;flex-direction:column;gap:24px}.solutions_metricRow__WRBF6{display:flex;gap:24px;padding:20px;background:var(--color-canvas);border:1px solid var(--color-border-light);border-radius:var(--radius-xl)}.solutions_metricVal__KvZLN{font-family:var(--font-family-heading);font-size:clamp(28px,4vw,36px);font-weight:800;color:var(--color-accent);line-height:1;min-width:80px}.solutions_metricLabel__zxxIP{display:flex;flex-direction:column;gap:4px}.solutions_metricLabel__zxxIP strong{font-size:15px;font-weight:700;color:var(--color-ink)}.solutions_metricLabel__zxxIP span{font-size:13px;line-height:1.5;color:var(--color-ink-muted)}.solutions_faqSection__LFbBn{padding:80px 0;background:var(--color-canvas);border-bottom:1px solid var(--color-border-light)}.solutions_faqList__dcpMk{margin-top:32px;display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.solutions_faqDetails__5CIHW{border-bottom:1px solid var(--color-border)}.solutions_faqSummary__GeDk_{display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:16px;font-weight:650;color:var(--color-ink);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.solutions_faqSummary__GeDk_::-webkit-details-marker{display:none}.solutions_faqChevron__ws8qu{color:var(--color-ink-soft);transition:transform var(--transition-base)}.solutions_faqDetails__5CIHW[open] .solutions_faqChevron__ws8qu{transform:rotate(180deg);color:var(--color-accent)}.solutions_faqAnswer__OlqIZ{padding:0 0 24px;font-size:14px;line-height:1.7;color:var(--color-ink-muted)}.solutions_ctaSection__U3EIX{background:var(--color-canvas);padding:80px 0}.solutions_ctaCard__EVQt_{background:var(--color-dark-bg);border-radius:var(--radius-2xl);padding:56px 48px;display:flex;justify-content:space-between;align-items:center;gap:48px;color:var(--color-dark-text);border:1px solid var(--color-dark-border)}.solutions_ctaContent__slCAu{flex:1 1;max-width:600px}.solutions_ctaLabel__HuTXY{font-size:11px;font-weight:700;color:var(--color-dark-accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px}.solutions_ctaTitle__45DO4{font-family:var(--font-family-heading);font-size:28px;font-weight:800;line-height:1.25;margin:0 0 16px;letter-spacing:-.02em}.solutions_ctaText__ourLX{font-size:15px;line-height:1.6;color:var(--color-dark-muted);margin:0}.solutions_ctaActions__JYprF{display:flex;align-items:center;gap:16px}.solutions_primaryCta__xjKFD{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:650;color:var(--color-canvas);background:var(--color-accent);border-radius:var(--radius-md);text-decoration:none;transition:background var(--transition-fast)}.solutions_primaryCta__xjKFD:hover{background:var(--color-accent-hover)}.solutions_secondaryCta__Ztzvd{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 24px;font-size:14px;font-weight:650;color:var(--color-dark-text);background:transparent;border:1px solid var(--color-dark-border);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.solutions_secondaryCta__Ztzvd:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-dark-muted)}@media (max-width:1024px){.solutions_solutionsGrid__QVd1e{grid-template-columns:repeat(2,1fr)}.solutions_whyGrid__qzvgO{grid-template-columns:1fr;gap:40px}.solutions_ctaCard__EVQt_{flex-direction:column;align-items:flex-start;padding:40px;gap:32px}}@media (max-width:768px){.solutions_answerGrid__bm9VQ{grid-template-columns:1fr;gap:16px}.solutions_solutionsGrid__QVd1e{grid-template-columns:1fr;gap:20px}.solutions_ctaSection__U3EIX,.solutions_faqSection__LFbBn,.solutions_hero__dIA9l,.solutions_whySection__tf0ot{padding:60px 0}.solutions_ctaCard__EVQt_{padding:32px 24px}.solutions_ctaActions__JYprF{width:100%;flex-direction:column}.solutions_primaryCta__xjKFD,.solutions_secondaryCta__Ztzvd{width:100%}}