svg[data-astro-cid-zurgiaq6]{width:100%;height:100%}.hero-bg__ring[data-astro-cid-zurgiaq6]{transform-box:fill-box;transform-origin:center;stroke-opacity:var(--ring-base-opacity, .4);animation:hero-ripple 7s var(--ease-out, ease-out) infinite}.hero-bg__ring--0[data-astro-cid-zurgiaq6]{animation-delay:0s}.hero-bg__ring--1[data-astro-cid-zurgiaq6]{animation-delay:.35s}.hero-bg__ring--2[data-astro-cid-zurgiaq6]{animation-delay:.7s}.hero-bg__ring--3[data-astro-cid-zurgiaq6]{animation-delay:1.05s}.hero-bg__ring--4[data-astro-cid-zurgiaq6]{animation-delay:1.4s}.hero-bg__ring--5[data-astro-cid-zurgiaq6]{animation-delay:1.75s}.hero-bg__ring--6[data-astro-cid-zurgiaq6]{animation-delay:2.1s}.hero-bg__ring--7[data-astro-cid-zurgiaq6]{animation-delay:2.45s}.hero-bg__disc[data-astro-cid-zurgiaq6]{transform-box:fill-box;transform-origin:center;fill-opacity:var(--disc-base-opacity, .7);animation:hero-disc-pulse 7s var(--ease-out, ease-out) infinite}.hero-bg__disc--4[data-astro-cid-zurgiaq6]{animation-delay:0s}.hero-bg__disc--3[data-astro-cid-zurgiaq6]{animation-delay:.45s}.hero-bg__disc--2[data-astro-cid-zurgiaq6]{animation-delay:.9s}.hero-bg__disc--1[data-astro-cid-zurgiaq6]{animation-delay:1.35s}.hero-bg__disc--0[data-astro-cid-zurgiaq6]{animation-delay:1.8s}.hero-bg__dot[data-astro-cid-zurgiaq6]{animation:hero-twinkle 8s ease-in-out infinite alternate}.hero-bg__dot--0[data-astro-cid-zurgiaq6]{animation-duration:6s}.hero-bg__dot--1[data-astro-cid-zurgiaq6]{animation-duration:9s;animation-delay:-2s}.hero-bg__dot--2[data-astro-cid-zurgiaq6]{animation-duration:12s;animation-delay:-4s}.hero-bg__dot--3[data-astro-cid-zurgiaq6]{animation-duration:15s;animation-delay:-6s}.hero-bg__dot--4[data-astro-cid-zurgiaq6]{animation-duration:18s;animation-delay:-8s}@keyframes hero-ripple{0%,70%,to{transform:scale(1);stroke-opacity:var(--ring-base-opacity, .4)}18%{transform:scale(1.025);stroke-opacity:calc(var(--ring-base-opacity, .4) + .25)}36%{transform:scale(1);stroke-opacity:var(--ring-base-opacity, .4)}}@keyframes hero-disc-pulse{0%,70%,to{transform:scale(1);fill-opacity:var(--disc-base-opacity, .7)}18%{transform:scale(1.018);fill-opacity:calc(var(--disc-base-opacity, .7) + .08)}36%{transform:scale(1);fill-opacity:var(--disc-base-opacity, .7)}}@keyframes hero-twinkle{0%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-bg__ring[data-astro-cid-zurgiaq6],.hero-bg__disc[data-astro-cid-zurgiaq6],.hero-bg__dot[data-astro-cid-zurgiaq6]{animation:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:64vh;display:flex;align-items:flex-start;overflow:hidden;background-color:var(--color-bg)}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%;padding-block:88px 64px}.hero__copy[data-astro-cid-j7pv25f6]{max-width:60%}.hero__heading[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-text)}.hero__heading-main[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(30px,5.4vw,54px);font-weight:var(--font-weight-bold);line-height:1.55;letter-spacing:.04em;margin-bottom:28px}.hero__heading-sub[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(16px,2.2vw,22px);font-weight:var(--font-weight-medium);line-height:1.9;letter-spacing:.06em}.hero__label[data-astro-cid-j7pv25f6]{margin-top:26px;font-size:12.5px;line-height:1.8;letter-spacing:.12em;color:var(--color-text-muted, var(--color-text))}.hero__label-item[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"／"}.section__heading[data-astro-cid-j7pv25f6]{font-size:clamp(22px,3.2vw,32px);font-weight:var(--font-weight-medium);line-height:1.7;letter-spacing:.05em;color:var(--color-text);margin-bottom:64px;text-align:center}.issues[data-astro-cid-j7pv25f6]{background-color:var(--color-bg-soft)}.issues__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.issue-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px;padding:44px 32px;background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out)}.issue-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.issue-card__icon[data-astro-cid-j7pv25f6]{width:72px;height:72px;margin-bottom:8px;align-self:center}.issue-card__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.issue-card__caption[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.18em;color:var(--color-text-soft);margin-bottom:14px;text-align:center}.issue-card__question[data-astro-cid-j7pv25f6]{font-size:clamp(17px,2vw,21px);font-weight:var(--font-weight-bold);line-height:1.7;letter-spacing:.04em;color:var(--color-text)}.issue-card__symptoms[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--color-rule);display:flex;flex-direction:column;gap:6px}.issue-card__symptom[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:var(--font-weight-regular);color:var(--color-text);line-height:1.8;padding-left:14px;position:relative}.issue-card__symptom[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.85em;width:6px;height:1px;background-color:var(--color-mid)}.society[data-astro-cid-j7pv25f6]{background-color:var(--color-bg)}.society__paragraph[data-astro-cid-j7pv25f6]{font-size:clamp(14px,1.7vw,16px);line-height:2;letter-spacing:.04em;color:var(--color-text);margin-bottom:28px;text-align:left}.society__paragraph[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.society__paragraph--bridge[data-astro-cid-j7pv25f6]{font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.services[data-astro-cid-j7pv25f6]{background-color:var(--color-bg-soft)}.services__lead[data-astro-cid-j7pv25f6]{font-size:clamp(22px,3.2vw,32px);font-weight:var(--font-weight-medium);letter-spacing:.06em;color:var(--color-text);text-align:center;margin-bottom:64px}.services__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card[data-astro-cid-j7pv25f6]{position:relative;padding:36px 28px;background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--dur-base) var(--ease-out)}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.service-card__icon[data-astro-cid-j7pv25f6]{display:block;width:72px;height:72px;margin-bottom:16px;margin-inline:auto}.service-card__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.service-card__caption[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.18em;color:var(--color-teal-600);margin-bottom:16px;text-align:center}.service-card__title[data-astro-cid-j7pv25f6]{font-size:clamp(17px,2vw,21px);font-weight:var(--font-weight-bold);line-height:1.55;letter-spacing:.05em;color:var(--color-text);margin-bottom:16px}.service-card__body[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.9;font-weight:var(--font-weight-regular);color:var(--color-text)}.services__cta[data-astro-cid-j7pv25f6]{margin-top:64px;display:flex;justify-content:center}.services__individual[data-astro-cid-j7pv25f6]{margin-top:20px;text-align:center;font-size:13px;letter-spacing:.06em;color:var(--color-text-muted, var(--color-text))}.issues__individual[data-astro-cid-j7pv25f6]{margin-top:48px;text-align:center;font-size:15px;letter-spacing:.06em;color:var(--color-text)}.issues__individual[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-left:.5em;color:var(--color-teal-500);font-weight:500;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.issues__individual[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-text-strong)}.services__individual[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-teal-500);text-decoration:underline;text-underline-offset:3px}.services__individual[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-text-strong)}.values[data-astro-cid-j7pv25f6]{background-color:var(--color-bg)}.values__paragraph[data-astro-cid-j7pv25f6]{font-size:clamp(17px,2.2vw,22px);font-weight:var(--font-weight-medium);line-height:2;letter-spacing:.04em;color:var(--color-text);text-align:center;margin-bottom:28px}.values__paragraph[data-astro-cid-j7pv25f6]:last-of-type{margin-bottom:0}.values__cta[data-astro-cid-j7pv25f6]{margin-top:56px;display:flex;justify-content:center}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{min-height:50vh}.hero__inner[data-astro-cid-j7pv25f6]{padding-block:48px 36px}.hero__copy[data-astro-cid-j7pv25f6]{max-width:100%}.hero__heading-main[data-astro-cid-j7pv25f6]{margin-bottom:20px}.hero__label-lead[data-astro-cid-j7pv25f6]{display:block}.hero__label-item[data-astro-cid-j7pv25f6]{display:block;padding-left:1em}.hero__label-item[data-astro-cid-j7pv25f6]:not(:last-child):after{content:""}.section__heading[data-astro-cid-j7pv25f6]{font-size:20px}.issues__list[data-astro-cid-j7pv25f6],.services__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}.issue-card[data-astro-cid-j7pv25f6]{padding:32px 24px;gap:18px}.issue-card__icon[data-astro-cid-j7pv25f6]{width:60px;height:60px}.service-card[data-astro-cid-j7pv25f6]{padding:32px 24px}.service-card__icon[data-astro-cid-j7pv25f6]{width:60px;height:60px;margin-bottom:20px}.values__cta[data-astro-cid-j7pv25f6]{margin-top:40px}.values__paragraph[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.9}}
