.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--bg-2) 0%,#fff 100%);border-bottom:1px solid var(--line-2);padding:78px 0 68px}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:start}.hero-eyebrow[data-astro-cid-j7pv25f6]{font-size:12.5px;letter-spacing:.16em;color:var(--brand);font-weight:600;margin-bottom:18px}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:52px;font-weight:700;letter-spacing:.1em;margin:0;line-height:1.2;color:var(--ink)}.hero-rule[data-astro-cid-j7pv25f6]{width:44px;height:3px;background:var(--brand);margin:22px 0}.hero-sub[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:21px;font-weight:600;color:var(--ink-2);margin:0 0 14px;line-height:1.6;letter-spacing:.02em}.hero-desc[data-astro-cid-j7pv25f6]{font-size:15.5px;color:var(--ink-3);line-height:1.9;margin:0 0 30px;max-width:480px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}.hero-meta[data-astro-cid-j7pv25f6]{margin-top:30px;font-size:13px;color:var(--ink-4);letter-spacing:.02em}.hero-meta[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{margin:0 8px}.hero-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:6px;padding:26px 28px;box-shadow:0 2px 16px #1a1c1e0a}.hero-card-h[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.08em;padding-bottom:14px;border-bottom:1px solid var(--line-2);margin-bottom:6px}.hero-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.hero-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line-2)}.hero-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.hero-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:13px 0;font-size:14.5px;color:var(--ink-2);line-height:1.6;transition:color .18s}.hero-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--brand)}.hero-card-more[data-astro-cid-j7pv25f6]{display:block;margin-top:14px;font-size:13.5px;color:var(--brand);font-weight:500}.service-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:6px;padding:30px 30px 26px;position:relative;transition:border-color .22s,box-shadow .22s,transform .22s}.service-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--brand);box-shadow:0 8px 28px #8c3a2e14;transform:translateY(-2px)}.service-num[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:13px;color:var(--brand);font-weight:700;letter-spacing:.1em;margin-bottom:14px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:20px;font-weight:700;margin:0 0 12px;color:var(--ink);letter-spacing:.03em}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--ink-3);line-height:1.85;margin:0 0 18px}.service-link[data-astro-cid-j7pv25f6]{font-size:13.5px;color:var(--brand);font-weight:500}.article-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.article-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:32px;padding:26px 4px;border-bottom:1px solid var(--line-2);transition:background .18s}.article-row[data-astro-cid-j7pv25f6]:hover{background:var(--bg-2)}.article-row-main[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:18.5px;font-weight:700;margin:0 0 8px;color:var(--ink);line-height:1.55;letter-spacing:.01em;transition:color .18s}.article-row[data-astro-cid-j7pv25f6]:hover .article-row-main[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--brand)}.article-row-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--ink-3);margin:0;line-height:1.8}.article-row-meta[data-astro-cid-j7pv25f6]{flex-shrink:0;font-size:13px;color:var(--ink-4);font-variant-numeric:tabular-nums;padding-top:4px}.about-block[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.4fr;gap:56px}.about-right[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--ink-2);line-height:2;margin:0 0 18px}.about-link[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--brand);font-weight:500}.cta-box[data-astro-cid-j7pv25f6]{background:var(--brand);border-radius:8px;padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:24px;font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:.03em}.cta-desc[data-astro-cid-j7pv25f6]{color:#ffffffd1;font-size:14.5px;margin:0;max-width:520px;line-height:1.8}.cta-box[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:#fff;color:var(--brand);font-weight:600;flex-shrink:0}.cta-box[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--bg-3)}@media (max-width: 880px){.hero[data-astro-cid-j7pv25f6]{padding:48px 0 44px}.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.hero-title[data-astro-cid-j7pv25f6]{font-size:38px}.hero-sub[data-astro-cid-j7pv25f6]{font-size:18px}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about-block[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:18px}.cta-box[data-astro-cid-j7pv25f6]{padding:32px 26px}.article-row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}.article-row-meta[data-astro-cid-j7pv25f6]{padding-top:0}}
