section[data-astro-cid-3sud3zmu]{padding:52px 0}h2[data-astro-cid-3sud3zmu]{margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.35}.dg-hero[data-astro-cid-3sud3zmu]{background:linear-gradient(170deg,var(--navy),var(--navy-2));color:#fff;text-align:center;padding:36px 0 44px}.dg-loc[data-astro-cid-3sud3zmu]{background:#ffffff1f;border-radius:99px;margin:0 0 14px;padding:6px 14px;font-size:14px;display:inline-block}.dg-hero[data-astro-cid-3sud3zmu] h1[data-astro-cid-3sud3zmu]{margin:0 0 12px;font-size:30px;font-weight:900;line-height:1.35}.dg-hero[data-astro-cid-3sud3zmu] h1[data-astro-cid-3sud3zmu] em[data-astro-cid-3sud3zmu]{color:var(--gold);font-style:normal}.dg-kw[data-astro-cid-3sud3zmu]{color:var(--gold);letter-spacing:.02em;margin:-4px 0 12px;font-size:15px;font-weight:800}.dg-sub[data-astro-cid-3sud3zmu]{color:#ffffffd1;margin:0 0 20px;font-size:16px;line-height:1.6}.dg-btns[data-astro-cid-3sud3zmu]{gap:10px;max-width:420px;margin:0 auto;display:grid}.dg-badges[data-astro-cid-3sud3zmu]{border-bottom:1px solid var(--line);background:#fff;padding:22px 0}.dg-badge-grid[data-astro-cid-3sud3zmu]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=760px){.dg-badge-grid[data-astro-cid-3sud3zmu]{grid-template-columns:repeat(4,1fr)}}.dg-badge-grid[data-astro-cid-3sud3zmu] div[data-astro-cid-3sud3zmu]{background:var(--bg-soft);text-align:center;border-radius:14px;padding:14px 10px}.dg-badge-grid[data-astro-cid-3sud3zmu] b[data-astro-cid-3sud3zmu]{color:var(--navy);margin-bottom:4px;font-size:15.5px;display:block}.dg-badge-grid[data-astro-cid-3sud3zmu] span[data-astro-cid-3sud3zmu]{color:var(--muted);font-size:13px;line-height:1.5}.dg-svc[data-astro-cid-3sud3zmu]{background:var(--bg-soft)}.dg-svc-grid[data-astro-cid-3sud3zmu]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width>=760px){.dg-svc-grid[data-astro-cid-3sud3zmu]{grid-template-columns:repeat(4,1fr)}}.dg-svc-grid[data-astro-cid-3sud3zmu] a[data-astro-cid-3sud3zmu]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:16px 12px;display:block}.dg-svc-grid[data-astro-cid-3sud3zmu] a[data-astro-cid-3sud3zmu]:hover{border-color:var(--navy)}.dg-svc-grid[data-astro-cid-3sud3zmu] b[data-astro-cid-3sud3zmu]{color:var(--navy);margin-bottom:4px;font-size:16px;display:block}.dg-svc-grid[data-astro-cid-3sud3zmu] span[data-astro-cid-3sud3zmu]{color:var(--muted);font-size:13px}.dg-note[data-astro-cid-3sud3zmu]{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.dg-contact[data-astro-cid-3sud3zmu]{color:var(--ink);margin:12px 0 0;font-size:15px;line-height:1.7}.dg-contact[data-astro-cid-3sud3zmu] a[data-astro-cid-3sud3zmu]{color:var(--navy);white-space:nowrap;font-weight:800}.dg-chips[data-astro-cid-3sud3zmu]{flex-wrap:wrap;gap:8px;display:flex}.dg-chips[data-astro-cid-3sud3zmu] span[data-astro-cid-3sud3zmu],.dg-chips[data-astro-cid-3sud3zmu] a[data-astro-cid-3sud3zmu]{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;padding:6px 12px;font-size:14px}.dg-chips[data-astro-cid-3sud3zmu] a[data-astro-cid-3sud3zmu]{border-color:var(--gold);background:var(--gold-soft);color:var(--navy);font-weight:700}.dg-faq[data-astro-cid-3sud3zmu] details[data-astro-cid-3sud3zmu]{border-bottom:1px solid var(--line);padding:14px 0}.dg-faq[data-astro-cid-3sud3zmu] summary[data-astro-cid-3sud3zmu]{cursor:pointer;color:var(--navy);font-size:16px;font-weight:800}.dg-faq[data-astro-cid-3sud3zmu] details[data-astro-cid-3sud3zmu] p[data-astro-cid-3sud3zmu]{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.7}.dg-end[data-astro-cid-3sud3zmu]{text-align:center}.dg-end[data-astro-cid-3sud3zmu] img[data-astro-cid-3sud3zmu]{width:84px;height:auto;margin:0 auto 8px;display:block}.dg-end[data-astro-cid-3sud3zmu] h2[data-astro-cid-3sud3zmu]{color:#fff}.lc-checked[data-astro-cid-3sud3zmu]{color:var(--muted);text-align:center;background:#fff;margin:0;padding:12px 0;font-size:13px}.lc-sec{padding:48px 0}.lc-soft{background:var(--bg-soft)}.lc-sec h3{color:var(--navy);margin:24px 0 10px;font-size:18px;font-weight:800}.lc-sec a{color:var(--navy);font-weight:700;text-decoration:underline}.lc-table{margin:12px 0;overflow-x:auto}.lc-table table{border-collapse:collapse;background:#fff;width:100%;min-width:480px;font-size:15px;line-height:1.55}.lc-table th,.lc-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.lc-table thead th{background:var(--navy);color:#fff}@media (width<=520px){.lc-table table{min-width:0;font-size:14px}.lc-table th,.lc-table td{padding:8px}.lc-table a[href^=tel\:]{white-space:nowrap}}.lc-steps{margin:12px 0;padding-left:22px;font-size:16px;line-height:1.7}.lc-steps li{margin-bottom:8px}.lc-list{margin:8px 0;padding-left:20px;font-size:15.5px;line-height:1.7}.lc-note{background:#fffdf6;border:1px solid #f0e2bf;border-radius:14px;margin:14px 0;padding:14px 16px;font-size:15px;line-height:1.75}.lc-tip{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.lc-cards{gap:12px;margin:12px 0;display:grid}@media (width>=760px){.lc-cards{grid-template-columns:repeat(3,1fr)}}.lc-cards article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.lc-cards h3{margin:0 0 6px;font-size:17px}.lc-cards p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.lc-read p{margin:0 0 14px;font-size:16.5px;line-height:1.8}.lc-quote{border-left:4px solid var(--gold);background:var(--gold-soft);margin:18px 0 0;padding:14px 16px;font-weight:700;line-height:1.7}
