.notice[data-astro-cid-gok2wwf2]{max-width:720px;padding:1.5rem 1.75rem;border:1px dashed var(--green-300);border-radius:var(--radius);background:var(--mint-50)}.notice-title[data-astro-cid-gok2wwf2]{font-weight:700;color:var(--green-800)}.notice-body[data-astro-cid-gok2wwf2]{margin-top:.4rem;color:var(--color-text-muted)}.actions[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}@media(min-width:761px){.actions[data-astro-cid-tcy35dad]{justify-content:center}}.highlights[data-astro-cid-tcy35dad]{display:grid;max-width:640px;margin:0 auto;gap:.75rem;padding:0;list-style:none}.highlights[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm)}.hl-icon[data-astro-cid-tcy35dad]{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--mint-100);color:var(--green-700)}.hl-title[data-astro-cid-tcy35dad]{display:block;font-weight:700;color:var(--green-900);line-height:1.3}.hl-text[data-astro-cid-tcy35dad]{display:block;font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.45}.prose[data-astro-cid-tcy35dad]{max-width:62ch}.prose[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);margin-bottom:1.25rem}.prose[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]:not(.eyebrow){color:var(--color-text-muted)}.prose[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]+p[data-astro-cid-tcy35dad]{margin-top:0}.prose[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]:not(.eyebrow)+p[data-astro-cid-tcy35dad]{margin-top:1rem}.details-head[data-astro-cid-tcy35dad]{max-width:68ch;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.details-head[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.detail-row[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.detail-row[data-astro-cid-tcy35dad]+.detail-row[data-astro-cid-tcy35dad]{margin-top:clamp(3rem,7vw,5rem)}.detail-row--reverse[data-astro-cid-tcy35dad]>.prose[data-astro-cid-tcy35dad]{order:2}.detail-row[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{margin-bottom:1rem}@media(max-width:860px){.detail-row[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.detail-row--reverse[data-astro-cid-tcy35dad]>.prose[data-astro-cid-tcy35dad]{order:0}}.service-faq[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);margin-bottom:1.75rem}.faq[data-astro-cid-tcy35dad]{display:grid;gap:.85rem;max-width:820px}.faq-item[data-astro-cid-tcy35dad]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.faq-item[data-astro-cid-tcy35dad]:hover{border-color:var(--mint-200)}.faq-item[data-astro-cid-tcy35dad][open]{border-color:var(--green-300);box-shadow:var(--shadow)}.faq-q[data-astro-cid-tcy35dad]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:1.1rem 1.35rem;font-weight:700;font-size:var(--fs-base);line-height:1.4;color:var(--green-900);cursor:pointer;list-style:none;border-radius:var(--radius);-webkit-tap-highlight-color:transparent}.faq-q[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-tcy35dad]:focus-visible{outline:3px solid var(--green-500);outline-offset:2px}.faq-icon[data-astro-cid-tcy35dad]{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--mint-100);color:var(--green-700);transition:transform .26s var(--ease),background-color var(--dur) var(--ease)}.faq-item[data-astro-cid-tcy35dad][open] .faq-icon[data-astro-cid-tcy35dad]{transform:rotate(180deg);background:var(--mint-200)}.faq-a[data-astro-cid-tcy35dad]{padding:0 1.35rem 1.25rem}.faq-a[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:68ch;color:var(--color-text-muted)}.faq-a[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--green-700);font-weight:600}.faq-a[data-astro-cid-tcy35dad] .faq-tel[data-astro-cid-tcy35dad]{white-space:nowrap}.faq-item[data-astro-cid-tcy35dad][open] .faq-a[data-astro-cid-tcy35dad]{animation:faq-in .26s var(--ease)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:761px){.faq-a[data-astro-cid-tcy35dad] .faq-tel[data-astro-cid-tcy35dad]{color:inherit;font-weight:inherit;text-decoration:none;pointer-events:none;cursor:text}}.others[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);margin-bottom:1.75rem}.others[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.others[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.4rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);font-weight:700;text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.others[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad] svg{flex:none;color:var(--green-700)}.others[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad] .others-arrow{margin-left:auto;transition:transform var(--dur) var(--ease)}.others[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.others[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover .others-arrow{transform:translate(3px)}@media(max-width:860px){.others[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.cta-spacer[data-astro-cid-tcy35dad]{height:var(--section-y)}
