.area-page-header[data-astro-cid-2zy6ywgm]{background:linear-gradient(135deg,#123b65,#1976bb);color:#fff;padding:35px 0 45px}.breadcrumb[data-astro-cid-2zy6ywgm]{font-size:.8rem;margin-bottom:16px;opacity:.85}.breadcrumb[data-astro-cid-2zy6ywgm] a[data-astro-cid-2zy6ywgm]{color:#fff}.header-badges[data-astro-cid-2zy6ywgm]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.page-title[data-astro-cid-2zy6ywgm]{font-size:2.1rem;font-weight:800;margin-bottom:12px}.page-lead[data-astro-cid-2zy6ywgm]{font-size:1.05rem;color:#e2eef8;line-height:1.6}.page-content-container[data-astro-cid-2zy6ywgm]{padding:50px 20px;max-width:980px}.content-block[data-astro-cid-2zy6ywgm]{margin-bottom:50px}.block-title[data-astro-cid-2zy6ywgm]{font-size:1.45rem;font-weight:800;color:var(--color-main);border-left:5px solid var(--color-sub);padding-left:12px;margin-bottom:20px}.block-header-flex[data-astro-cid-2zy6ywgm]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;flex-wrap:wrap;gap:10px}.sub-link[data-astro-cid-2zy6ywgm]{font-size:.85rem;font-weight:700;color:var(--color-sub)}.area-intro-card[data-astro-cid-2zy6ywgm]{background:var(--color-bg-sub);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.intro-main[data-astro-cid-2zy6ywgm]{font-size:.95rem;color:var(--color-text);line-height:1.7;margin-bottom:16px}.features-list-box[data-astro-cid-2zy6ywgm]{background:#fff;border-radius:var(--radius-md);padding:16px 20px;border:1px solid var(--color-border)}.fl-title[data-astro-cid-2zy6ywgm]{font-size:.85rem;font-weight:800;color:var(--color-sub);display:block;margin-bottom:8px}.features-list-box[data-astro-cid-2zy6ywgm] ul[data-astro-cid-2zy6ywgm]{list-style:none;padding:0;margin:0}.features-list-box[data-astro-cid-2zy6ywgm] li[data-astro-cid-2zy6ywgm]{font-size:.88rem;color:var(--color-text);position:relative;padding-left:14px;margin-bottom:6px}.features-list-box[data-astro-cid-2zy6ywgm] li[data-astro-cid-2zy6ywgm]:before{content:"✔";position:absolute;left:0;color:var(--color-sub);font-size:.8rem}.issues-grid[data-astro-cid-2zy6ywgm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.issue-card[data-astro-cid-2zy6ywgm]{padding:20px;display:flex;gap:14px;align-items:flex-start}.issue-icon[data-astro-cid-2zy6ywgm]{font-size:1.8rem;line-height:1}.issue-body[data-astro-cid-2zy6ywgm] h3[data-astro-cid-2zy6ywgm]{font-size:1rem;font-weight:800;color:var(--color-main);margin-bottom:6px}.issue-body[data-astro-cid-2zy6ywgm] p[data-astro-cid-2zy6ywgm]{font-size:.82rem;color:var(--color-text-muted);line-height:1.5;margin:0}.area-cases-grid[data-astro-cid-2zy6ywgm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.area-case-card[data-astro-cid-2zy6ywgm]{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.ac-img-wrap[data-astro-cid-2zy6ywgm]{height:180px;position:relative;background:#ebf4fa}.ac-img[data-astro-cid-2zy6ywgm]{width:100%;height:100%;object-fit:cover}.ac-body[data-astro-cid-2zy6ywgm]{padding:18px;display:flex;flex-direction:column;flex:1}.ac-meta[data-astro-cid-2zy6ywgm]{display:flex;justify-content:space-between;font-size:.72rem;color:var(--color-text-muted);margin-bottom:8px}.ac-cat[data-astro-cid-2zy6ywgm]{color:var(--color-sub);font-weight:700}.ac-title[data-astro-cid-2zy6ywgm]{font-size:.98rem;font-weight:800;line-height:1.4;margin-bottom:8px}.ac-title[data-astro-cid-2zy6ywgm] a[data-astro-cid-2zy6ywgm]{color:var(--color-main)}.ac-title[data-astro-cid-2zy6ywgm] a[data-astro-cid-2zy6ywgm]:hover{color:var(--color-sub)}.ac-consult[data-astro-cid-2zy6ywgm]{font-size:.82rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:12px;flex:1}.ac-footer[data-astro-cid-2zy6ywgm]{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--color-border);padding-top:10px;font-size:.78rem}.ac-cost[data-astro-cid-2zy6ywgm]{color:#cf1322;font-weight:800}.ac-link[data-astro-cid-2zy6ywgm]{font-weight:700;color:var(--color-sub)}.service-links-grid[data-astro-cid-2zy6ywgm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.service-chip-link[data-astro-cid-2zy6ywgm]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;text-decoration:none;transition:all .2s}.service-chip-link[data-astro-cid-2zy6ywgm]:hover{border-color:var(--color-sub);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.s-icon[data-astro-cid-2zy6ywgm]{font-size:1.4rem;margin-bottom:4px}.s-name[data-astro-cid-2zy6ywgm]{font-size:.88rem;font-weight:800;color:var(--color-main)}.s-price[data-astro-cid-2zy6ywgm]{font-size:.75rem;color:#cf1322;font-weight:700;margin-top:2px}.price-summary-box[data-astro-cid-2zy6ywgm]{background:var(--color-bg-sub);padding:24px;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.price-desc[data-astro-cid-2zy6ywgm]{font-size:.88rem;color:var(--color-text-muted);margin-bottom:16px}.price-row-mini[data-astro-cid-2zy6ywgm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px}.p-item[data-astro-cid-2zy6ywgm]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px 16px;display:flex;flex-direction:column}.p-item[data-astro-cid-2zy6ywgm] span[data-astro-cid-2zy6ywgm]{font-size:.72rem;color:var(--color-text-muted)}.p-item[data-astro-cid-2zy6ywgm] strong[data-astro-cid-2zy6ywgm]{font-size:1.25rem;color:var(--color-main);font-family:var(--font-en);margin-top:4px}.p-link-wrap[data-astro-cid-2zy6ywgm]{text-align:center}.service-cta-banner[data-astro-cid-2zy6ywgm]{background:linear-gradient(135deg,#123b65,#0a243f);color:#fff;border-radius:var(--radius-lg);padding:35px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:50px}.service-cta-banner[data-astro-cid-2zy6ywgm] h3[data-astro-cid-2zy6ywgm]{font-size:1.35rem;font-weight:800;margin-bottom:8px}.service-cta-banner[data-astro-cid-2zy6ywgm] p[data-astro-cid-2zy6ywgm]{font-size:.9rem;color:#dde7f0;margin:0}.btn-cta-large[data-astro-cid-2zy6ywgm]{font-size:1.15rem;padding:16px 28px}@media (max-width: 768px){.page-title[data-astro-cid-2zy6ywgm]{font-size:1.7rem}}
