.faq__inner[data-astro-cid-cu2m52sr]{gap:var(--space-2xl);display:grid}.faq__list[data-astro-cid-cu2m52sr]{border-top:1px solid var(--color-line-strong)}.faq__item[data-astro-cid-cu2m52sr]{border-bottom:1px solid var(--color-line)}.faq__question[data-astro-cid-cu2m52sr]{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:3.5rem;padding-block:var(--space-md);font-size:var(--text-lg);letter-spacing:-.01em;cursor:pointer;font-weight:500;list-style:none;display:flex}.faq__question[data-astro-cid-cu2m52sr]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-cu2m52sr]{flex:none;width:1rem;height:1rem;position:relative}.faq__icon[data-astro-cid-cu2m52sr]:before,.faq__icon[data-astro-cid-cu2m52sr]:after{content:"";width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}.faq__icon[data-astro-cid-cu2m52sr]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-cu2m52sr][open] .faq__icon[data-astro-cid-cu2m52sr]:after{transform:rotate(0)}.faq__answer[data-astro-cid-cu2m52sr]{max-width:68ch;padding-bottom:var(--space-lg);color:var(--color-text-muted)}@media (width>=64em){.faq__inner[data-astro-cid-cu2m52sr]{gap:var(--space-4xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media (prefers-reduced-motion:reduce){.faq__icon[data-astro-cid-cu2m52sr]:before,.faq__icon[data-astro-cid-cu2m52sr]:after{transition:none}}.service-detail[data-astro-cid-vlwlgfjf]{padding-block:var(--space-3xl);border-bottom:1px solid var(--color-line)}.service-detail__inner[data-astro-cid-vlwlgfjf]{gap:var(--space-2xl);display:grid}.service-detail__intro[data-astro-cid-vlwlgfjf]{align-content:start;gap:var(--space-md);display:grid}.service-detail__index[data-astro-cid-vlwlgfjf]{color:var(--color-text-muted);font-size:var(--text-xs)}.service-detail__title[data-astro-cid-vlwlgfjf]{font-size:var(--text-2xl)}.service-detail__desc[data-astro-cid-vlwlgfjf]{max-width:58ch;color:var(--color-text-muted)}.service-detail__body[data-astro-cid-vlwlgfjf]{align-content:start;gap:var(--space-md);display:grid}.service-detail__label[data-astro-cid-vlwlgfjf]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;font-weight:400}.service-detail__list[data-astro-cid-vlwlgfjf]{margin-bottom:var(--space-lg);border-top:1px solid var(--color-line);display:grid}.service-detail__list[data-astro-cid-vlwlgfjf] li[data-astro-cid-vlwlgfjf]{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-line);display:flex}.service-detail__list[data-astro-cid-vlwlgfjf] li[data-astro-cid-vlwlgfjf] .icon{flex:none}.service-detail__chips[data-astro-cid-vlwlgfjf]{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (width>=64em){.service-detail__inner[data-astro-cid-vlwlgfjf]{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.standards__grid[data-astro-cid-otbspcg2]{margin-top:var(--space-2xl);border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);display:grid}.standard[data-astro-cid-otbspcg2]{align-content:start;gap:var(--space-sm);padding:var(--space-xl);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:grid}.standard__title[data-astro-cid-otbspcg2]{margin-top:var(--space-xs);font-size:var(--text-lg);letter-spacing:-.015em}.standard__desc[data-astro-cid-otbspcg2]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=40em){.standards__grid[data-astro-cid-otbspcg2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.standards__grid[data-astro-cid-otbspcg2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-index[data-astro-cid-xu5weoue]{margin-top:var(--space-md)}.service-index__list[data-astro-cid-xu5weoue]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.service-index__link[data-astro-cid-xu5weoue]{border:1px solid var(--color-line-strong);min-height:2.5rem;font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;padding:.4rem .95rem;font-weight:500;text-decoration:none;display:inline-flex}.service-index__link[data-astro-cid-xu5weoue]:hover{background:var(--color-text);color:var(--color-bg)}
