.crumbs[data-astro-cid-z7xolria]{color:var(--c-muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.svc-head[data-astro-cid-z7xolria]{padding-bottom:0}.svc-head__grid[data-astro-cid-z7xolria]{gap:32px;display:grid}@media (width>=1024px){.svc-head__grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px}}.svc-head__title[data-astro-cid-z7xolria]{letter-spacing:-.03em;overflow-wrap:normal;max-width:20ch;font-size:clamp(1.75rem,1.28571rem + 2.32vw,3.375rem);line-height:1.05}.svc-head__lead[data-astro-cid-z7xolria]+.svc-head__lead[data-astro-cid-z7xolria]{margin-top:10px}.svc-head__lead[data-astro-cid-z7xolria]{max-width:58ch;color:var(--c-muted);font-size:var(--fs-lg);margin-top:20px;line-height:1.6}.svc-head__intro[data-astro-cid-z7xolria]{max-width:58ch;color:var(--c-muted);margin-top:16px;line-height:1.6}.svc-head__actions[data-astro-cid-z7xolria]{margin-top:28px}.svc-visual__frame[data-astro-cid-z7xolria]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-ink-900);position:relative;overflow:hidden}.svc-visual__frame[data-astro-cid-z7xolria] .svc-visual__svg{width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;inset:20px}.svc-visual[data-astro-cid-z7xolria] figcaption[data-astro-cid-z7xolria]{color:var(--c-muted);font-size:var(--fs-sm);margin-top:12px;line-height:1.5}.svc-specs-section[data-astro-cid-z7xolria]{padding-bottom:0}.svc-specs[data-astro-cid-z7xolria]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-line);gap:1px;display:grid;overflow:hidden}@media (width>=480px){.svc-specs[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.svc-specs[data-astro-cid-z7xolria]{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-spec[data-astro-cid-z7xolria]{background:var(--c-surface);padding:20px 22px}.svc-spec[data-astro-cid-z7xolria] dt[data-astro-cid-z7xolria]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-weight:600;line-height:1.4}.svc-spec[data-astro-cid-z7xolria] dd[data-astro-cid-z7xolria]{font-size:var(--fs-lg);letter-spacing:-.01em;margin-top:8px;font-weight:600}.svc-body[data-astro-cid-z7xolria]{padding-bottom:0}.svc-list[data-astro-cid-z7xolria]{gap:12px;margin-top:24px;display:grid}@media (width>=768px){.svc-list[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}}.svc-list[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.svc-list[data-astro-cid-z7xolria] .icon{color:var(--color-accent-600);margin-top:3px}.svc-title[data-astro-cid-z7xolria]{margin-bottom:28px}.svc-notes[data-astro-cid-z7xolria]{gap:20px;display:grid}@media (width>=768px){.svc-notes[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}}.svc-note[data-astro-cid-z7xolria]{border:1px solid var(--c-line);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid}.svc-note[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{font-size:var(--fs-lg);letter-spacing:-.01em}.svc-note[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin-top:8px}.svc-note[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]+p[data-astro-cid-z7xolria]{margin-top:4px}.svc-note[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--c-muted);line-height:1.6}.svc-note__num[data-astro-cid-z7xolria]{color:var(--color-accent-600);font-size:var(--fs-sm);letter-spacing:.04em;font-weight:700}.svc-others[data-astro-cid-z7xolria]{gap:12px;display:grid}@media (width>=768px){.svc-others[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}.svc-others[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{border-bottom:1px solid var(--c-line);color:inherit;transition:color var(--dur-hover) var(--ease-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;font-weight:600;text-decoration:none;display:flex;position:relative}.svc-others[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:after{content:"";background:var(--color-accent-600);transform-origin:0;height:1px;transition:transform var(--dur-hover) var(--ease-soft);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.svc-others[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--color-accent-600)}.svc-others[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover:after{transform:scaleX(1)}.svc-others[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover .icon{transform:translate(4px)}}.svc-others[data-astro-cid-z7xolria] .icon{color:var(--color-accent-600);transition:transform var(--dur-hover) var(--ease-soft)}.svc-cta[data-astro-cid-z7xolria]{justify-items:start;gap:12px;display:grid}.svc-cta[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:#ffffffc2;max-width:52ch}.svc-cta[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]+p[data-astro-cid-z7xolria]{margin-top:-6px}.svc-cta__actions[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
