.cs-hero[data-v-7ea043bd]{background-color:var(--brand-bg);position:relative;overflow:hidden}.cs-hero-glow[data-v-7ea043bd]{pointer-events:none;z-index:0;background:radial-gradient(#06b6d424 0%,#7c3aed12 40%,#0000 70%);width:900px;height:500px;position:absolute;top:-200px;left:50%;translate:-50%}.cs-hero-inner[data-v-7ea043bd]{z-index:1;padding-top:100px;padding-bottom:64px;position:relative}.cs-breadcrumbs[data-v-7ea043bd]{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:28px;font-size:.875rem;display:flex}.cs-bc-link[data-v-7ea043bd]{color:var(--brand-text-muted);text-decoration:none;transition:color .15s}.cs-bc-link[data-v-7ea043bd]:hover{color:var(--brand-cyan)}.cs-bc-sep[data-v-7ea043bd]{color:var(--brand-text-muted);opacity:.5}.cs-bc-current[data-v-7ea043bd]{color:var(--brand-text-muted);opacity:.7;white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}@media (width<=840px){.cs-hero-inner[data-v-7ea043bd]{padding-top:120px}}.cs-overline[data-v-7ea043bd]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-cyan);margin-bottom:12px;font-size:.75rem;font-weight:700}.cs-hero-heading[data-v-7ea043bd]{letter-spacing:-.03em;color:var(--brand-text);text-align:left;margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.headline-highlight[data-v-7ea043bd]{background:linear-gradient(135deg,#06b6d4 0%,#7c3aed 60%,#ff006b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cs-hero-sub[data-v-7ea043bd]{color:var(--brand-text-muted);margin:0 0 24px;font-size:1.125rem;line-height:1.7}.cs-hero-meta[data-v-7ea043bd]{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.cs-hero-tag[data-v-7ea043bd]{border:1px solid var(--brand-border);background-color:var(--brand-surface);color:var(--brand-text-muted);border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;display:flex}.cs-hero-tag-icon[data-v-7ea043bd]{color:var(--brand-cyan)!important}.cs-stat-row[data-v-7ea043bd]{flex-wrap:wrap;gap:16px;display:flex}.cs-stat-card[data-v-7ea043bd]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:16px;flex-direction:row;flex:1;align-items:center;gap:16px;padding:20px 24px;display:flex}.cs-stat-icon-wrap[data-v-7ea043bd]{background-color:#06b6d414;border:1px solid #06b6d433;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cs-icon-cyan[data-v-7ea043bd]{color:var(--brand-cyan)!important}.cs-stat-text[data-v-7ea043bd]{flex-direction:column;gap:4px;display:flex}.cs-stat-value[data-v-7ea043bd]{color:var(--brand-cyan);letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1}.cs-stat-label[data-v-7ea043bd]{color:var(--brand-text-muted);font-size:.8rem;line-height:1.35}@media (width<=600px){.cs-stat-row[data-v-7ea043bd]{flex-direction:column}.cs-stat-value[data-v-7ea043bd]{font-size:1.4rem}}.cs-challenge-section[data-v-450b7ef6]{background-color:var(--brand-surface);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:96px 0}.cs-overline[data-v-450b7ef6]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-cyan);margin-bottom:12px;font-size:.75rem;font-weight:700}.cs-section-header[data-v-450b7ef6]{margin-bottom:56px}.cs-section-heading[data-v-450b7ef6]{letter-spacing:-.03em;color:var(--brand-text);margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.cs-section-body[data-v-450b7ef6]{color:var(--brand-text-muted);margin:0;font-size:1.05rem;line-height:1.75}.cs-pain-grid[data-v-450b7ef6]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=700px){.cs-pain-grid[data-v-450b7ef6]{grid-template-columns:1fr}}.cs-pain-card[data-v-450b7ef6]{background-color:var(--brand-bg);border:1px solid var(--brand-border);border-radius:14px;gap:16px;padding:24px;display:flex}.cs-pain-icon[data-v-450b7ef6]{background-color:#06b6d414;border:1px solid #06b6d42e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cs-icon-cyan[data-v-450b7ef6]{color:var(--brand-cyan)!important}.cs-pain-title[data-v-450b7ef6]{color:var(--brand-text);margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.3}.cs-pain-body[data-v-450b7ef6]{color:var(--brand-text-muted);margin:0;font-size:.875rem;line-height:1.7}.cs-solution-section[data-v-dfd09934]{background-color:var(--brand-bg);padding:96px 0}.cs-solution-layout[data-v-dfd09934]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (width<=900px){.cs-solution-layout[data-v-dfd09934]{grid-template-columns:1fr;gap:48px}}.cs-overline[data-v-dfd09934]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-cyan);margin-bottom:12px;font-size:.75rem;font-weight:700}.cs-section-heading[data-v-dfd09934]{letter-spacing:-.03em;color:var(--brand-text);margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.2}.cs-section-body[data-v-dfd09934]{color:var(--brand-text-muted);margin:0;font-size:1rem;line-height:1.8}.cs-pull-quote[data-v-dfd09934]{border-left:3px solid var(--brand-cyan);background-color:#06b6d40d;border-radius:0 12px 12px 0;margin:28px 0 0;padding:20px 24px}.cs-pull-quote-text[data-v-dfd09934]{color:var(--brand-text);margin:0;font-size:1rem;font-style:italic;line-height:1.7}.cs-steps-label[data-v-dfd09934]{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-text-muted);margin-bottom:20px;font-size:.75rem;font-weight:700}.cs-step-list[data-v-dfd09934]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs-step-item[data-v-dfd09934]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.cs-step-number[data-v-dfd09934]{width:28px;height:28px;color:var(--brand-cyan);background-color:#06b6d41f;border:1px solid #06b6d44d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;line-height:1;display:flex}.cs-step-text[data-v-dfd09934]{color:var(--brand-text-muted);margin:0;font-size:.875rem;line-height:1.7}.cs-results-section[data-v-eff607cc]{background-color:var(--brand-surface);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:96px 0}.cs-overline[data-v-eff607cc]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-cyan);margin-bottom:12px;font-size:.75rem;font-weight:700}.cs-results-header[data-v-eff607cc]{margin-bottom:48px}.cs-section-heading[data-v-eff607cc]{letter-spacing:-.03em;color:var(--brand-text);margin:0;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.cs-results-grid[data-v-eff607cc]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=700px){.cs-results-grid[data-v-eff607cc]{grid-template-columns:1fr}}.cs-result-card[data-v-eff607cc]{background-color:var(--brand-bg);border:1px solid var(--brand-border);border-radius:16px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s;display:flex}.cs-result-card[data-v-eff607cc]:hover{border-color:#06b6d440}.cs-result-top[data-v-eff607cc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-result-icon[data-v-eff607cc]{background-color:#06b6d414;border:1px solid #06b6d433;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cs-icon-cyan[data-v-eff607cc]{color:var(--brand-cyan)!important}.cs-result-metric[data-v-eff607cc]{color:var(--brand-cyan);letter-spacing:-.02em;text-align:right;font-size:1.5rem;font-weight:800;line-height:1}.cs-result-headline[data-v-eff607cc]{color:var(--brand-text);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.cs-result-body[data-v-eff607cc]{color:var(--brand-text-muted);margin:0;font-size:.875rem;line-height:1.75}.cs-faq-section[data-v-c09d7520]{background-color:var(--brand-bg);padding:96px 0}.cs-faq-inner[data-v-c09d7520]{max-width:860px}.cs-overline[data-v-c09d7520]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-cyan);margin-bottom:12px;font-size:.75rem;font-weight:700}.cs-faq-header[data-v-c09d7520]{text-align:center;margin-bottom:48px}.cs-section-heading[data-v-c09d7520]{letter-spacing:-.03em;color:var(--brand-text);margin:0;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.cs-faq-accordion[data-v-c09d7520]{border:1px solid var(--brand-border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cs-faq-item[data-v-c09d7520]{border-bottom:1px solid var(--brand-border)}.cs-faq-item[data-v-c09d7520]:last-child{border-bottom:none}.cs-faq-header-btn[data-v-c09d7520]{background-color:var(--brand-bg);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px;transition:background-color .2s;display:flex}.cs-faq-header-btn[data-v-c09d7520]:hover{background-color:var(--brand-surface)}.cs-faq-item--open .cs-faq-header-btn[data-v-c09d7520]{background-color:var(--brand-surface);border-bottom:1px solid var(--brand-border)}.cs-faq-question[data-v-c09d7520]{color:var(--brand-text);font-size:.95rem;font-weight:600;line-height:1.4}.cs-faq-chevron[data-v-c09d7520]{color:var(--brand-text-muted);flex-shrink:0;transition:transform .25s,color .2s}.cs-faq-chevron--open[data-v-c09d7520]{color:var(--brand-cyan);transform:rotate(180deg)}.cs-faq-body[data-v-c09d7520]{background-color:var(--brand-surface);padding:16px 24px 20px}.cs-faq-answer[data-v-c09d7520]{color:var(--brand-text-muted);max-width:680px;margin:0;font-size:.9rem;line-height:1.75}.faq-expand-enter-active[data-v-c09d7520],.faq-expand-leave-active[data-v-c09d7520]{transition:opacity .2s,transform .2s;overflow:hidden}.faq-expand-enter-from[data-v-c09d7520],.faq-expand-leave-to[data-v-c09d7520]{opacity:0;transform:translateY(-6px)}.cs-related-section[data-v-c8c3c677]{background-color:var(--brand-bg);padding:96px 0}.cs-overline[data-v-c8c3c677]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-cyan);margin-bottom:12px;font-size:.75rem;font-weight:700}.cs-related-header[data-v-c8c3c677]{text-align:center;margin-bottom:40px}.cs-related-heading[data-v-c8c3c677]{letter-spacing:-.03em;color:var(--brand-text);margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800}.cs-related-cards[data-v-c8c3c677]{margin-bottom:48px}.cs-solution-links[data-v-c8c3c677]{padding-top:40px}.cs-solution-links-label[data-v-c8c3c677]{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-text-muted);text-align:center;margin-bottom:20px;font-size:.75rem;font-weight:700}.cs-solution-links-grid[data-v-c8c3c677]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cs-solution-link[data-v-c8c3c677]{border:1px solid var(--brand-border);background-color:var(--brand-surface);color:var(--brand-text);border-radius:10px;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.cs-solution-link[data-v-c8c3c677]:hover{border-color:#06b6d459;transform:translateY(-1px)}.cs-solution-link-icon[data-v-c8c3c677]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cs-solution-link-label[data-v-c8c3c677]{font-size:.875rem;font-weight:600}.cs-icon-cyan[data-v-c8c3c677]{color:var(--brand-cyan)!important}.cs-solution-link-arrow[data-v-c8c3c677]{transition:transform .2s,color .2s;color:var(--brand-text-muted)!important}.cs-solution-link:hover .cs-solution-link-arrow[data-v-c8c3c677]{transform:translate(3px);color:var(--brand-cyan)!important}.cs-detail-page[data-v-77d8adca]{background-color:var(--brand-bg);min-height:100vh}.cs-not-found[data-v-77d8adca]{background-color:var(--brand-bg);flex-direction:column;min-height:100vh;display:flex}.cs-not-found-inner[data-v-77d8adca]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:160px;padding-bottom:80px;display:flex}.cs-not-found-heading[data-v-77d8adca]{color:var(--brand-text);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.cs-not-found-body[data-v-77d8adca]{color:var(--brand-text-muted);font-size:1.1rem;line-height:1.7}.cs-not-found-link[data-v-77d8adca]{color:var(--brand-cyan);margin-left:8px;font-weight:600;text-decoration:none}.cs-not-found-link[data-v-77d8adca]:hover{text-decoration:underline}
