.page-wrap[data-astro-cid-oktjl44d]{width:min(100%, var(--content-max));padding:clamp(5rem, 10vw, 9rem) var(--page-gutter);margin-inline:auto}.eyebrow[data-astro-cid-oktjl44d]{color:var(--accent-deep);font:500 var(--text-xs)/1.6 var(--font-mono);letter-spacing:.13em}.page-intro[data-astro-cid-oktjl44d]{align-content:center;min-height:32rem;display:grid}.page-intro[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d]{max-width:60rem;font:400 var(--text-h1)/1.05 var(--font-serif);letter-spacing:-.04em;margin:1rem 0}html[lang=ja] .page-intro[data-astro-cid-oktjl44d] h1[data-astro-cid-oktjl44d]{font-family:var(--font-ja-display);font-weight:400}.page-intro[data-astro-cid-oktjl44d]>p[data-astro-cid-oktjl44d]:last-child{max-width:68ch;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.5}.service-list[data-astro-cid-oktjl44d]{padding-top:0}.service-list[data-astro-cid-oktjl44d]>article[data-astro-cid-oktjl44d]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 1rem);grid-template-columns:minmax(16rem,.75fr) 1.25fr;gap:clamp(2rem,7vw,7rem);padding:clamp(2.5rem,6vw,5rem) 0;display:grid}.service-list[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{font:400 var(--text-h3)/1.25 var(--font-serif);margin:0}html[lang=ja] .service-list[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{font-family:var(--font-ja-display);font-weight:400}.service-summary[data-astro-cid-oktjl44d]{color:var(--ink-soft)}dl[data-astro-cid-oktjl44d]{margin:0}dl[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]{border-top:1px solid var(--line);padding:1.15rem 0}dl[data-astro-cid-oktjl44d]>div[data-astro-cid-oktjl44d]:last-child{border-bottom:1px solid var(--line)}.deliverable-details[data-astro-cid-oktjl44d]{margin:1rem 0 0;padding-inline-start:1.2rem}.deliverable-details[data-astro-cid-oktjl44d] li[data-astro-cid-oktjl44d]+li[data-astro-cid-oktjl44d]{margin-top:.8rem}.engagement-note[data-astro-cid-oktjl44d]{color:var(--ink-soft);font-size:var(--text-base);margin:1rem 0}.option-grid[data-astro-cid-oktjl44d] p[data-astro-cid-oktjl44d]{color:var(--ink-soft);font-size:var(--text-base)}dt[data-astro-cid-oktjl44d]{margin-bottom:.35rem;font-weight:600}dd[data-astro-cid-oktjl44d]{color:var(--ink-soft);margin:0}.engagement-run[data-astro-cid-oktjl44d]{background:var(--bg-alt);box-shadow:0 0 0 100vmax var(--bg-alt);clip-path:inset(0 -100vmax);grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,7vw,7rem);display:grid}html[lang=en] .engagement-run[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{letter-spacing:-.02em}.engagement-run[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d],.engagement-options[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d],.faq[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{font:400 var(--text-h2)/1.1 var(--font-serif);margin:0}html[lang=ja] .engagement-run[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d],html[lang=ja] .engagement-options[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d],html[lang=ja] .faq[data-astro-cid-oktjl44d] h2[data-astro-cid-oktjl44d]{font-family:var(--font-ja-display);font-weight:400}.option-grid[data-astro-cid-oktjl44d]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.option-grid[data-astro-cid-oktjl44d] article[data-astro-cid-oktjl44d]{border:0;border-top:2px solid var(--line);background:var(--bg-card);padding:2.4rem;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 .5rem 1.5rem #22211d09}.option-grid[data-astro-cid-oktjl44d] article[data-astro-cid-oktjl44d]:hover{border-top-color:var(--accent);transform:translateY(-.3rem);box-shadow:0 1rem 2.25rem #22211d17}.option-grid[data-astro-cid-oktjl44d] h3[data-astro-cid-oktjl44d]{font-size:var(--text-h3);margin:0 0 1rem}.premium-signal[data-astro-cid-oktjl44d]{color:var(--accent-deep);margin:2rem 0 0;font-weight:500}.faq[data-astro-cid-oktjl44d]{padding-top:0}.faq-list[data-astro-cid-oktjl44d]{border-top:1px solid var(--line);margin-top:3rem}.faq[data-astro-cid-oktjl44d] details[data-astro-cid-oktjl44d]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-oktjl44d] summary[data-astro-cid-oktjl44d]{font-size:var(--text-base);cursor:pointer;grid-template-columns:minmax(0,1fr) 2rem;gap:1rem;padding:1.5rem 0;font-weight:500;list-style:none;display:grid}.faq[data-astro-cid-oktjl44d] summary[data-astro-cid-oktjl44d]::-webkit-details-marker{display:none}.faq[data-astro-cid-oktjl44d] summary[data-astro-cid-oktjl44d]:after{content:"+";font:400 var(--text-base)/1.6 var(--font-sans);grid-column:2}.faq[data-astro-cid-oktjl44d] details[data-astro-cid-oktjl44d][open] summary[data-astro-cid-oktjl44d]:after{content:"−"}.faq[data-astro-cid-oktjl44d] details[data-astro-cid-oktjl44d] p[data-astro-cid-oktjl44d]{max-width:68ch;color:var(--ink-soft);margin:0;padding:0 0 1.75rem}@media (width<=50rem){.service-list[data-astro-cid-oktjl44d]>article[data-astro-cid-oktjl44d],.engagement-run[data-astro-cid-oktjl44d],.option-grid[data-astro-cid-oktjl44d]{grid-template-columns:1fr}.page-intro[data-astro-cid-oktjl44d]{min-height:24rem}}@media (prefers-reduced-motion:reduce){.option-grid[data-astro-cid-oktjl44d] article[data-astro-cid-oktjl44d]:hover{transform:none}}
