.page-content .content>p:first-child{font-size:19px;line-height:1.7;color:var(--text);margin-bottom:1.5em}.page-content .content p{font-size:17px;line-height:1.7;color:var(--text-secondary);margin-bottom:1.5em}.page-content .content h2{font-size:1.75rem;font-weight:600;letter-spacing:var(--tracking-tight);margin-top:2.5em;margin-bottom:.75em;color:var(--text)}.page-content .content h3{font-size:1.25rem;font-weight:600;letter-spacing:var(--tracking-tight);margin-top:2em;margin-bottom:.5em;color:var(--text)}.page-content .content strong{color:var(--text);font-weight:600}.page-content .content a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page-content .content a:hover{text-decoration:none}.page-content .content ul,.page-content .content ol{margin-bottom:1.5em;padding-left:1.5em;color:var(--text-secondary)}.page-content .content li{margin-bottom:.5em;font-size:17px;line-height:1.7}.breadcrumb[data-astro-cid-tcy35dad]{padding:24px 0;font-size:14px;color:var(--text-muted)}.breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--accent)}.page-header[data-astro-cid-tcy35dad]{padding:40px 0 48px}.page-header__title[data-astro-cid-tcy35dad]{font-size:clamp(32px,5vw,48px);font-weight:600;letter-spacing:var(--tracking-tight);max-width:700px}.page-content[data-astro-cid-tcy35dad]{padding:0 0 60px}.page-content[data-astro-cid-tcy35dad]>.container[data-astro-cid-tcy35dad]{max-width:1120px}.content[data-astro-cid-tcy35dad]{margin-bottom:48px}.cta-text[data-astro-cid-tcy35dad]{font-size:17px;line-height:1.7;color:var(--text-secondary)}.faq-title[data-astro-cid-tcy35dad]{font-size:1.75rem;font-weight:600;letter-spacing:var(--tracking-tight);margin-bottom:24px;color:var(--text)}.faq-list[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.faq-item[data-astro-cid-tcy35dad]{border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s}.faq-item[data-astro-cid-tcy35dad]:hover{border-color:var(--text-muted)}.faq-item[data-astro-cid-tcy35dad][open]{border-color:var(--accent)}.faq-item__question[data-astro-cid-tcy35dad]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:17px;font-weight:500;cursor:pointer;list-style:none}.faq-item__question[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.faq-item__icon[data-astro-cid-tcy35dad]{width:20px;height:20px;flex-shrink:0;color:var(--text-muted);transition:transform .2s}.faq-item[data-astro-cid-tcy35dad][open] .faq-item__icon[data-astro-cid-tcy35dad]{transform:rotate(180deg);color:var(--accent)}.faq-item__answer[data-astro-cid-tcy35dad]{padding:0 24px 24px}.faq-item__answer[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0}.cases-section[data-astro-cid-tcy35dad]{padding:80px 0;background:var(--bg-warm)}.section-header[data-astro-cid-tcy35dad]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px}.section-title[data-astro-cid-tcy35dad]{font-size:28px;font-weight:600;letter-spacing:var(--tracking-tight)}.section-more[data-astro-cid-tcy35dad]{font-size:15px;font-weight:500;color:var(--accent);transition:opacity .15s}.section-more[data-astro-cid-tcy35dad]:hover{opacity:.8}.cases-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-card[data-astro-cid-tcy35dad]{padding:28px;background:var(--bg);border-radius:12px;transition:box-shadow .15s}.case-card[data-astro-cid-tcy35dad]:hover{box-shadow:0 4px 20px #00000014}.case-card__client[data-astro-cid-tcy35dad]{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:12px}.case-card__title[data-astro-cid-tcy35dad]{font-size:17px;font-weight:600;line-height:1.4}.blog-section[data-astro-cid-tcy35dad]{padding:80px 0}.blog-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:900px){.cases-grid[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.faq-item__question[data-astro-cid-tcy35dad]{padding:16px 20px;font-size:16px}.faq-item__answer[data-astro-cid-tcy35dad]{padding:0 20px 20px}.cases-grid[data-astro-cid-tcy35dad],.blog-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.section-header[data-astro-cid-tcy35dad]{flex-direction:column;gap:16px}}
