.breadcrumbs.svelte-1vcr14l{display:flex;align-items:center;gap:8px;font-size:13px;color:#7a8891;margin-bottom:24px}.breadcrumbs.svelte-1vcr14l a:where(.svelte-1vcr14l){color:var(--blue);transition:color .2s}.breadcrumbs.svelte-1vcr14l a:where(.svelte-1vcr14l):hover{color:var(--ink)}h1.svelte-1vcr14l{font-family:Manrope,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.1;margin:24px 0 0}h1.svelte-1vcr14l em:where(.svelte-1vcr14l){color:var(--blue);font-style:normal}.page-lead.svelte-1vcr14l{font-size:18px;line-height:1.65;color:#4a5963;margin:24px 0 0;max-width:720px}.hero-actions.svelte-1vcr14l{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button-outline.svelte-1vcr14l{background:#fff;border:1px solid var(--line);color:var(--ink)}.button-outline.svelte-1vcr14l:hover{border-color:var(--blue);color:var(--blue)}.page-content.svelte-1vcr14l{margin-top:64px}.section-block.svelte-1vcr14l{padding:56px 0;border-top:1px solid var(--line)}.section-block.svelte-1vcr14l:first-of-type{border-top:none}.section-block.svelte-1vcr14l h2:where(.svelte-1vcr14l){font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 20px}.section-block.svelte-1vcr14l h2:where(.svelte-1vcr14l) em:where(.svelte-1vcr14l){color:var(--blue);font-style:normal}.section-intro.svelte-1vcr14l{font-size:16px;line-height:1.65;color:#4a5963;margin:0 0 16px;max-width:680px}.section-block.svelte-1vcr14l>p:where(.svelte-1vcr14l){font-size:15px;line-height:1.7;color:#4a5963;margin:0 0 16px;max-width:680px}.when-to-choose.svelte-1vcr14l{margin-top:40px}.when-label.svelte-1vcr14l{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:var(--ink);margin:0 0 20px}.when-list.svelte-1vcr14l{display:flex;flex-direction:column;gap:14px}.when-item.svelte-1vcr14l{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#4a5963;line-height:1.5}.when-item.svelte-1vcr14l svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.assessment-note.svelte-1vcr14l{margin-top:32px;padding:24px;background:var(--pale);border-radius:6px;border-left:3px solid var(--cyan)}.assessment-note.svelte-1vcr14l p:where(.svelte-1vcr14l){font-size:14px;line-height:1.6;color:#4a5963;margin:0;max-width:none}.alt-bg.svelte-1vcr14l{background:#f6fbfc;margin:0 -40px;padding:56px 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capabilities-grid.svelte-1vcr14l{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.capability-card.svelte-1vcr14l{background:#fff;border:1px solid var(--line);border-radius:6px;padding:28px;transition:border-color .2s,box-shadow .2s}.capability-card.svelte-1vcr14l:hover{border-color:var(--cyan);box-shadow:0 8px 24px #1974c514}.capability-icon.svelte-1vcr14l{width:44px;height:44px;background:var(--pale);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:16px}.capability-card.svelte-1vcr14l h3:where(.svelte-1vcr14l){font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0 0 10px;color:var(--ink)}.capability-card.svelte-1vcr14l p:where(.svelte-1vcr14l){font-size:14px;line-height:1.6;color:#5a6872;margin:0}.approach-steps.svelte-1vcr14l{display:flex;flex-direction:column;gap:16px;margin-top:40px}.approach-step.svelte-1vcr14l{display:flex;align-items:flex-start;gap:20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:6px}.step-number.svelte-1vcr14l{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--blue);flex-shrink:0;padding:6px 10px;background:var(--pale);border-radius:4px}.step-content.svelte-1vcr14l h3:where(.svelte-1vcr14l){font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0 0 6px;color:var(--ink)}.step-content.svelte-1vcr14l p:where(.svelte-1vcr14l){font-size:14px;line-height:1.6;color:#5a6872;margin:0}.text-link.svelte-1vcr14l{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--blue);transition:color .2s}.text-link.svelte-1vcr14l:hover{color:var(--ink)}.text-link.svelte-1vcr14l svg{transition:transform .2s}.text-link.svelte-1vcr14l:hover svg{transform:translate(4px)}.approach-link.svelte-1vcr14l{margin-top:28px}.quality-grid.svelte-1vcr14l{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.quality-card.svelte-1vcr14l{background:#fff;border:1px solid var(--line);border-radius:6px;padding:28px;text-align:center;transition:border-color .2s,box-shadow .2s}.quality-card.svelte-1vcr14l:hover{border-color:var(--cyan);box-shadow:0 8px 24px #1974c514}.quality-icon.svelte-1vcr14l{width:48px;height:48px;background:var(--pale);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--blue);margin:0 auto 16px}.quality-card.svelte-1vcr14l h3:where(.svelte-1vcr14l){font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0 0 10px;color:var(--ink)}.quality-card.svelte-1vcr14l p:where(.svelte-1vcr14l){font-size:14px;line-height:1.6;color:#5a6872;margin:0}.product-experience-card.svelte-1vcr14l{background:#fff;border:1px solid var(--line);border-radius:8px;padding:32px;margin-top:40px}.product-badge.svelte-1vcr14l{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:var(--pale);padding:6px 12px;border-radius:3px;margin-bottom:16px}.product-experience-card.svelte-1vcr14l h3:where(.svelte-1vcr14l){font-family:Manrope,sans-serif;font-size:20px;font-weight:700;margin:0 0 12px;color:var(--ink)}.product-experience-card.svelte-1vcr14l p:where(.svelte-1vcr14l){font-size:15px;line-height:1.65;color:#4a5963;margin:0 0 20px}.cta-section.svelte-1vcr14l{text-align:center;padding:64px 0}.cta-section.svelte-1vcr14l h2:where(.svelte-1vcr14l){margin-bottom:16px}.cta-section.svelte-1vcr14l p:where(.svelte-1vcr14l){margin:0 auto 28px;max-width:600px}@media (max-width: 900px){.capabilities-grid.svelte-1vcr14l{grid-template-columns:repeat(2,1fr)}.quality-grid.svelte-1vcr14l{grid-template-columns:1fr}.alt-bg.svelte-1vcr14l{margin:0 -20px;padding:48px 20px}}@media (max-width: 680px){h1.svelte-1vcr14l{font-size:32px}.page-lead.svelte-1vcr14l{font-size:16px}.hero-actions.svelte-1vcr14l{flex-direction:column}.hero-actions.svelte-1vcr14l .button:where(.svelte-1vcr14l){width:100%;justify-content:center}.capabilities-grid.svelte-1vcr14l{grid-template-columns:1fr}.approach-step.svelte-1vcr14l{flex-direction:column;gap:12px}.section-block.svelte-1vcr14l{padding:48px 0}.alt-bg.svelte-1vcr14l{padding:40px 20px}.capability-card.svelte-1vcr14l,.quality-card.svelte-1vcr14l,.product-experience-card.svelte-1vcr14l{padding:24px}}
