html{scroll-padding-top:80px}.lp-container[data-astro-cid-amk4znpe]{max-width:1310px;margin:0 auto;padding:0 80px}.lp-sec[data-astro-cid-amk4znpe]{padding:130px 0}.label[data-astro-cid-amk4znpe]{font-family:var(--font-en);font-weight:300;font-size:var(--fs-note);letter-spacing:.21em;line-height:1;color:var(--text-body)}h2[data-astro-cid-amk4znpe]{font-weight:300;font-size:var(--fs-h2);line-height:1.6;letter-spacing:.08em;color:var(--text-primary);margin-top:10px}h3[data-astro-cid-amk4znpe]{font-weight:400;font-size:var(--fs-h3);line-height:1.6;letter-spacing:.05em;color:var(--text-body)}.lead[data-astro-cid-amk4znpe]{font-size:var(--fs-body);line-height:1.9;color:var(--text-body);margin-top:32px}.sec-head[data-astro-cid-amk4znpe]{margin-bottom:64px}.center[data-astro-cid-amk4znpe]{text-align:center}.sp[data-astro-cid-amk4znpe]{display:none}.btn-row[data-astro-cid-amk4znpe]{display:flex;gap:16px;flex-wrap:wrap}.btn-row[data-astro-cid-amk4znpe].center{justify-content:center}.lp-header[data-astro-cid-amk4znpe]{position:fixed;top:0;left:0;right:var(--sbw, 0px);z-index:100;color:#fff;background:#fff0;border-bottom:1px solid transparent;transition:background-color var(--dur-base) var(--ease-std),color var(--dur-base) var(--ease-std),border-color var(--dur-base) var(--ease-std)}.lp-header[data-astro-cid-amk4znpe] .lp-logo[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{filter:brightness(0) invert(1);transition:filter var(--dur-base) var(--ease-std)}.lp-header[data-astro-cid-amk4znpe]:not(.is-scrolled) .gnav[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]{background:#fff;border-color:#fff;color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.lp-header[data-astro-cid-amk4znpe]:not(.is-scrolled) .gnav[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]:hover{background:transparent;color:#fff}}.lp-header[data-astro-cid-amk4znpe].is-scrolled{color:var(--text-body);background:#fffffff5;border-bottom-color:#0000000f;backdrop-filter:saturate(120%) blur(6px)}.lp-header[data-astro-cid-amk4znpe].is-scrolled .lp-logo[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{filter:none}.lp-header__inner[data-astro-cid-amk4znpe]{max-width:1310px;margin:0 auto;padding:0 80px;height:80px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lp-logo[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{width:198px;height:auto}.gnav[data-astro-cid-amk4znpe]{display:flex;align-items:center;gap:30px}.gnav[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]:not(.button){font-size:var(--fs-note);letter-spacing:.06em;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-std)}@media(hover:hover)and (pointer:fine){.gnav[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]:not(.button):hover{opacity:.55}}.hamburger[data-astro-cid-amk4znpe]{display:none;font-family:var(--font-en);font-size:var(--fs-small);letter-spacing:.18em;padding:8px 0 8px 14px}.drawer[data-astro-cid-amk4znpe]{position:fixed;inset:0;z-index:300;background:#fff;padding:88px 24px 40px;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-std),visibility var(--dur-base);overflow-y:auto}.drawer[data-astro-cid-amk4znpe].is-open{opacity:1;visibility:visible}.drawer[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]:not(.button){display:block;padding:22px 0;border-bottom:1px solid var(--border);font-size:var(--fs-lead);letter-spacing:.06em}.drawer[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]{margin-top:32px;height:60px;padding:0 24px;font-size:var(--fs-lead)}.drawer__close[data-astro-cid-amk4znpe]{position:absolute;top:20px;right:24px;padding:8px;font-family:var(--font-en);font-size:var(--fs-small);letter-spacing:.18em}.fv[data-astro-cid-amk4znpe]{position:relative;min-height:100svh;padding-top:80px;display:flex;align-items:center;overflow:hidden;color:#fff}.fv__bg[data-astro-cid-amk4znpe]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity var(--dur-hero-fade) ease,transform var(--hero-interval) linear}.fv__bg[data-astro-cid-amk4znpe].is-active{opacity:1;transform:scale(1)}.fv__bg[data-astro-cid-amk4znpe].is-start{transform:scale(1.06)}.fv[data-astro-cid-amk4znpe]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#000000b8,#00000080 48%,#00000042),linear-gradient(180deg,#00000047,#00000075)}.fv[data-astro-cid-amk4znpe] .lp-container[data-astro-cid-amk4znpe]{position:relative;z-index:2;width:100%;text-shadow:0 1px 20px rgba(0,0,0,.35)}.fv[data-astro-cid-amk4znpe] h1[data-astro-cid-amk4znpe]{font-weight:300;font-size:var(--fs-h1);line-height:1.6;letter-spacing:.08em}.fv__sub[data-astro-cid-amk4znpe]{margin-top:32px;font-size:var(--fs-note);line-height:1.9;color:#ffffffe0}.fv[data-astro-cid-amk4znpe] .btn-row[data-astro-cid-amk4znpe]{margin-top:48px}.fv[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]{text-shadow:none}.fv-stats[data-astro-cid-amk4znpe]{display:flex;flex-wrap:wrap;margin-top:56px}.fv-stats[data-astro-cid-amk4znpe] li[data-astro-cid-amk4znpe]{display:flex;flex-direction:column;padding:0 34px}.fv-stats[data-astro-cid-amk4znpe] li[data-astro-cid-amk4znpe]:first-child{padding-left:0}.fv-stats[data-astro-cid-amk4znpe] li[data-astro-cid-amk4znpe]+li[data-astro-cid-amk4znpe]{border-left:1px solid rgba(255,255,255,.28)}.fv-stats[data-astro-cid-amk4znpe] .k[data-astro-cid-amk4znpe]{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.14em;color:var(--text-on-dark-sub)}.fv-stats[data-astro-cid-amk4znpe] .v[data-astro-cid-amk4znpe]{margin-top:auto;padding-top:10px;font-weight:500;font-size:var(--fs-stat);line-height:1.2;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.fv-stats[data-astro-cid-amk4znpe] small[data-astro-cid-amk4znpe],.summary[data-astro-cid-amk4znpe] small[data-astro-cid-amk4znpe]{font-weight:400;font-size:var(--fs-note);margin-left:4px;letter-spacing:.04em}.worry-list[data-astro-cid-amk4znpe]{max-width:720px;margin:0 auto}.worry-list[data-astro-cid-amk4znpe] li[data-astro-cid-amk4znpe]{display:flex;align-items:flex-start;gap:14px;padding:22px 4px;border-bottom:1px solid var(--border);font-size:var(--fs-lead);line-height:1.8}.worry-list[data-astro-cid-amk4znpe] svg[data-astro-cid-amk4znpe]{flex:0 0 22px;width:22px;margin-top:4px;fill:var(--text-body)}.worry-list[data-astro-cid-amk4znpe] .tick[data-astro-cid-amk4znpe]{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.worry-answer[data-astro-cid-amk4znpe]{margin-top:56px;text-align:center;font-size:var(--fs-lead);line-height:2;letter-spacing:.08em;color:var(--text-primary)}.reasons[data-astro-cid-amk4znpe]{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 48px}.reason[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe],.svc[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe]{border-radius:8px;overflow:hidden;aspect-ratio:16 / 10}.reason[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe],.svc[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe],.work-card[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-zoom) var(--ease-out)}@media(hover:hover)and (pointer:fine){.reason[data-astro-cid-amk4znpe]:hover .thumb[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe],.svc[data-astro-cid-amk4znpe]:hover .thumb[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe],.work-card[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]:hover .thumb[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{transform:scale(var(--zoom-scale))}}.reason[data-astro-cid-amk4znpe] h3[data-astro-cid-amk4znpe]{margin-top:28px;font-size:var(--fs-h3)}.reason[data-astro-cid-amk4znpe] p[data-astro-cid-amk4znpe],.svc[data-astro-cid-amk4znpe] p[data-astro-cid-amk4znpe]{margin-top:16px;font-size:var(--fs-note);line-height:1.95}.works__track[data-astro-cid-amk4znpe],.voices__track[data-astro-cid-amk4znpe]{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(80px,calc((100vw - 1150px)/2));scroll-padding-inline:max(80px,calc((100vw - 1150px)/2))}.works__track[data-astro-cid-amk4znpe]::-webkit-scrollbar,.voices__track[data-astro-cid-amk4znpe]::-webkit-scrollbar{display:none}.work-card[data-astro-cid-amk4znpe]{flex:0 0 clamp(280px,40vw,460px);scroll-snap-align:start}.work-card[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe]{display:block;aspect-ratio:3 / 2;border-radius:10px;overflow:hidden}.work-card[data-astro-cid-amk4znpe] .name[data-astro-cid-amk4znpe]{display:block;margin-top:22px;font-size:var(--fs-h3);line-height:1.6;letter-spacing:.05em;color:var(--text-primary)}.work-meta[data-astro-cid-amk4znpe]{margin-top:14px;font-family:var(--font-sans)}.work-meta[data-astro-cid-amk4znpe] div[data-astro-cid-amk4znpe]{display:flex;gap:12px;padding:3px 0;font-size:var(--fs-small);letter-spacing:.02em}.work-meta[data-astro-cid-amk4znpe] dt[data-astro-cid-amk4znpe]{flex:0 0 84px;color:var(--text-secondary)}.work-meta[data-astro-cid-amk4znpe] dd[data-astro-cid-amk4znpe]{color:var(--text-body);font-variant-numeric:tabular-nums}.work-meta[data-astro-cid-amk4znpe] small[data-astro-cid-amk4znpe]{font-size:var(--fs-caption);margin-left:1px}.works__nav[data-astro-cid-amk4znpe]{display:flex;justify-content:flex-end;gap:24px;margin-top:32px}.works__nav[data-astro-cid-amk4znpe] button[data-astro-cid-amk4znpe]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--btn-fill);background:transparent;color:var(--text-primary);border-radius:var(--radius-btn);transition:background-color var(--dur-fast) var(--ease-std)}@media(hover:hover)and (pointer:fine){.works__nav[data-astro-cid-amk4znpe] button[data-astro-cid-amk4znpe]:not([disabled]):hover{background:#0000000d}}.works__nav[data-astro-cid-amk4znpe] button[data-astro-cid-amk4znpe][disabled]{opacity:.3;cursor:default}.summary[data-astro-cid-amk4znpe]{margin:72px auto 0;max-width:880px;padding:64px;background:#fff;border-radius:12px}.summary__head[data-astro-cid-amk4znpe]{text-align:center;margin-bottom:40px}.summary__head[data-astro-cid-amk4znpe] .t[data-astro-cid-amk4znpe]{margin-top:12px;font-weight:300;font-size:var(--fs-h2-sp);letter-spacing:.08em;color:var(--text-primary)}.summary__grid[data-astro-cid-amk4znpe]{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:640px;margin:0 auto}.summary[data-astro-cid-amk4znpe] .cell[data-astro-cid-amk4znpe]{text-align:center;position:relative}.summary[data-astro-cid-amk4znpe] .cell[data-astro-cid-amk4znpe]+.cell[data-astro-cid-amk4znpe]:before{content:"";position:absolute;left:-24px;top:14%;bottom:14%;width:1px;background:var(--border)}.summary[data-astro-cid-amk4znpe] .k[data-astro-cid-amk4znpe]{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--text-secondary)}.summary[data-astro-cid-amk4znpe] .v[data-astro-cid-amk4znpe]{margin-top:14px;font-weight:500;font-size:var(--fs-display);line-height:1;letter-spacing:.02em;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.summary[data-astro-cid-amk4znpe] .v[data-astro-cid-amk4znpe] small[data-astro-cid-amk4znpe]{font-size:var(--fs-xl);margin-left:6px;color:var(--text-secondary)}.phase-label[data-astro-cid-amk4znpe]{display:flex;align-items:center;gap:24px;margin:72px 0 40px;font-size:var(--fs-h3);letter-spacing:.14em;color:var(--text-primary)}.phase-label[data-astro-cid-amk4znpe]:after{content:"";flex:1;height:1px;background:var(--border)}.svc-group[data-astro-cid-amk4znpe]:first-of-type .phase-label[data-astro-cid-amk4znpe]{margin-top:0}.svc-grid[data-astro-cid-amk4znpe]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.svc[data-astro-cid-amk4znpe] h3[data-astro-cid-amk4znpe]{margin-top:24px;font-size:var(--fs-h3)}.timeline[data-astro-cid-amk4znpe]{position:relative;max-width:820px;margin:0 auto;--progress: 0}.timeline[data-astro-cid-amk4znpe]:before,.timeline[data-astro-cid-amk4znpe]:after{content:"";position:absolute;left:43px;top:40px;bottom:60px;width:1px;background:var(--border)}.timeline[data-astro-cid-amk4znpe]:after{background:var(--text-body);transform-origin:top;transform:scaleY(var(--progress))}.tstep[data-astro-cid-amk4znpe]{display:grid;grid-template-columns:88px 1fr;gap:8px;position:relative;z-index:1}.rail[data-astro-cid-amk4znpe]{display:flex;justify-content:center}.circle[data-astro-cid-amk4znpe]{width:64px;height:64px;border-radius:50%;background:var(--bg-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color var(--dur-slow) var(--ease-std)}.circle[data-astro-cid-amk4znpe] .en[data-astro-cid-amk4znpe],.circle[data-astro-cid-amk4znpe] .n[data-astro-cid-amk4znpe]{transition:color var(--dur-slow) var(--ease-std)}.tstep[data-astro-cid-amk4znpe]:not(.is-passed) .circle[data-astro-cid-amk4znpe] .n[data-astro-cid-amk4znpe]{color:var(--text-tertiary)}.tstep[data-astro-cid-amk4znpe].is-passed .circle[data-astro-cid-amk4znpe]{background:var(--bg-tertiary)}.circle[data-astro-cid-amk4znpe] .en[data-astro-cid-amk4znpe]{font-family:var(--font-en);font-weight:300;font-size:var(--fs-micro);letter-spacing:.18em;color:var(--text-secondary);line-height:1;margin-bottom:3px}.circle[data-astro-cid-amk4znpe] .n[data-astro-cid-amk4znpe]{font-weight:500;font-size:var(--fs-xl);line-height:1;color:var(--text-primary)}.tbody[data-astro-cid-amk4znpe]{padding:6px 0 52px}.tstep[data-astro-cid-amk4znpe]:last-child .tbody[data-astro-cid-amk4znpe]{padding-bottom:0}.term[data-astro-cid-amk4znpe]{display:inline-block;margin-top:14px;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg-secondary);font-weight:500;font-size:var(--fs-caption);letter-spacing:.06em;color:var(--text-secondary)}.tbody[data-astro-cid-amk4znpe] p[data-astro-cid-amk4znpe]{margin-top:14px;font-size:var(--fs-note);line-height:1.95}.flow-note[data-astro-cid-amk4znpe]{margin-top:24px;text-align:center;font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.06em;color:var(--text-secondary)}.voices__track[data-astro-cid-amk4znpe]{gap:28px}.voice[data-astro-cid-amk4znpe]{flex:0 0 calc((min(100vw,1310px) - 160px - 56px) / 3);min-width:300px;scroll-snap-align:start;background:var(--bg-secondary);border-radius:12px;padding:46px 36px 40px;display:flex;flex-direction:column}.voice[data-astro-cid-amk4znpe] blockquote[data-astro-cid-amk4znpe]{margin:0;font-size:var(--fs-h3);line-height:1.9;letter-spacing:.05em;color:var(--text-primary)}.voice__txt[data-astro-cid-amk4znpe]{margin-top:22px;font-size:var(--fs-note);line-height:1.95}.voice__txt[data-astro-cid-amk4znpe] p[data-astro-cid-amk4znpe]+p[data-astro-cid-amk4znpe]{margin-top:.4em}.who[data-astro-cid-amk4znpe]{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:34px}.ava[data-astro-cid-amk4znpe]{flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden}.ava[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{width:100%;height:100%;object-fit:cover}.nm[data-astro-cid-amk4znpe]{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:1.7;letter-spacing:.06em;color:var(--text-secondary)}.voices__nav[data-astro-cid-amk4znpe]{display:none}.faq[data-astro-cid-amk4znpe]{max-width:800px;margin:0 auto}.faq[data-astro-cid-amk4znpe] details[data-astro-cid-amk4znpe]{margin-top:12px;border-radius:6px}.lp-sec[data-astro-cid-amk4znpe]:not(.bg-alt) [data-astro-cid-amk4znpe]:is(.summary,.voice,.faq details,.line-box,.term){background:var(--bg-secondary)}.lp-sec[data-astro-cid-amk4znpe].bg-alt [data-astro-cid-amk4znpe]:is(.summary,.voice,.faq details,.line-box,.term){background:#fff}.faq[data-astro-cid-amk4znpe] summary[data-astro-cid-amk4znpe]{list-style:none;cursor:pointer;position:relative;padding:22px 56px 22px 28px;font-size:var(--fs-lead);line-height:1.7;letter-spacing:.05em}.faq[data-astro-cid-amk4znpe] summary[data-astro-cid-amk4znpe]::-webkit-details-marker{display:none}.faq[data-astro-cid-amk4znpe] summary[data-astro-cid-amk4znpe]:after{content:"";position:absolute;right:26px;top:30px;width:8px;height:8px;border-right:1.5px solid var(--text-body);border-bottom:1.5px solid var(--text-body);transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease-std)}.faq[data-astro-cid-amk4znpe] details[data-astro-cid-amk4znpe][open] summary[data-astro-cid-amk4znpe]:after{transform:rotate(-135deg);top:34px}.faq[data-astro-cid-amk4znpe] .a[data-astro-cid-amk4znpe]{padding:0 28px 26px;font-size:var(--fs-body);line-height:2;color:var(--text-body)}.line-box[data-astro-cid-amk4znpe]{max-width:640px;margin:0 auto 56px;padding:40px 24px;background:var(--bg-secondary);border-radius:12px;text-align:center}.line-box[data-astro-cid-amk4znpe] p[data-astro-cid-amk4znpe]{margin-top:16px;font-size:var(--fs-body);line-height:2}.line-box[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]{margin-top:24px}.photo-band[data-astro-cid-amk4znpe]{overflow:hidden;background:var(--band-bg)}.marquee__track[data-astro-cid-amk4znpe]{display:flex;width:max-content;animation:band-flow calc(var(--marquee-duration) / 2) linear infinite}.marquee__track[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{width:260px;height:260px;object-fit:cover;flex:0 0 auto}.marquee__track--rev[data-astro-cid-amk4znpe]{animation-name:band-flow-rev}@keyframes band-flow{to{transform:translate(-50%)}}@keyframes band-flow-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-amk4znpe]{animation:none}}.lp-footer[data-astro-cid-amk4znpe]{padding:72px 0 40px;border-top:1px solid var(--border)}.lp-footer__top[data-astro-cid-amk4znpe]{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.lp-footer[data-astro-cid-amk4znpe] nav[data-astro-cid-amk4znpe]{display:flex;flex-wrap:wrap;gap:14px 32px}.lp-footer[data-astro-cid-amk4znpe] nav[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]{font-weight:500;font-size:var(--fs-note);letter-spacing:.06em;color:var(--text-body)}.lp-footer__sub[data-astro-cid-amk4znpe]{display:flex;align-items:baseline;gap:32px;flex-wrap:wrap;margin-top:48px;padding-top:28px;border-top:1px solid var(--border)}.lp-footer__sub[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]{font-size:var(--fs-small);letter-spacing:.06em;color:var(--text-secondary)}.copy[data-astro-cid-amk4znpe]{margin-left:auto;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.lp-footer[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]:hover{opacity:.6}}.sp-cta[data-astro-cid-amk4znpe]{display:none}@media(max-width:1120px){.lp-container[data-astro-cid-amk4znpe],.lp-header__inner[data-astro-cid-amk4znpe]{padding:0 40px}.gnav[data-astro-cid-amk4znpe]{gap:20px}.voice[data-astro-cid-amk4znpe]{flex-basis:min(76vw,420px)}.voices__nav[data-astro-cid-amk4znpe]{display:flex}}@media(max-width:1120px){.gnav[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]:not(.button){display:none}.hamburger[data-astro-cid-amk4znpe]{display:inline-block}.svc-grid[data-astro-cid-amk4znpe]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lp-container[data-astro-cid-amk4znpe],.lp-header__inner[data-astro-cid-amk4znpe]{padding:0 24px}.lp-header__inner[data-astro-cid-amk4znpe]{height:64px}.lp-logo[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{width:160px}.gnav[data-astro-cid-amk4znpe]{display:none}.lp-sec[data-astro-cid-amk4znpe]{padding:88px 0}.sec-head[data-astro-cid-amk4znpe]{margin-bottom:44px}.label[data-astro-cid-amk4znpe]{font-size:var(--fs-caption);letter-spacing:.18em}h2[data-astro-cid-amk4znpe]{font-size:var(--fs-h2-sp);letter-spacing:.06em}h3[data-astro-cid-amk4znpe]{font-size:var(--fs-lead)}.lead[data-astro-cid-amk4znpe]{font-size:var(--fs-note);text-align:left}.pc[data-astro-cid-amk4znpe]{display:none}.sp[data-astro-cid-amk4znpe]{display:inline}.btn-row[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]{width:100%}.fv[data-astro-cid-amk4znpe]{min-height:100svh;padding:104px 0 96px}.fv[data-astro-cid-amk4znpe] h1[data-astro-cid-amk4znpe]{font-size:clamp(20px,5.8vw,26px);line-height:1.7;letter-spacing:.04em}.fv__sub[data-astro-cid-amk4znpe]{font-size:var(--fs-small)}.fv[data-astro-cid-amk4znpe] .btn-row[data-astro-cid-amk4znpe] .button[data-astro-cid-amk4znpe]{width:auto}.fv-stats[data-astro-cid-amk4znpe]{margin-top:40px}.fv-stats[data-astro-cid-amk4znpe] li[data-astro-cid-amk4znpe]{flex:1 1 0;min-width:0;padding:0 12px}.fv-stats[data-astro-cid-amk4znpe] .k[data-astro-cid-amk4znpe]{font-size:var(--fs-caption);letter-spacing:.04em;line-height:1.6}.fv-stats[data-astro-cid-amk4znpe] .v[data-astro-cid-amk4znpe]{font-size:var(--fs-h2-sp);padding-top:8px}.fv-stats[data-astro-cid-amk4znpe] small[data-astro-cid-amk4znpe]{font-size:var(--fs-caption);margin-left:2px}.worry-list[data-astro-cid-amk4znpe] li[data-astro-cid-amk4znpe]{font-size:var(--fs-body);padding:18px 2px}.worry-answer[data-astro-cid-amk4znpe]{font-size:var(--fs-body);margin-top:40px}.reasons[data-astro-cid-amk4znpe]{grid-template-columns:1fr;gap:52px}.works__track[data-astro-cid-amk4znpe],.voices__track[data-astro-cid-amk4znpe]{gap:14px;padding:0 24px;scroll-padding-inline:24px}.work-card[data-astro-cid-amk4znpe]{flex-basis:82%}.summary[data-astro-cid-amk4znpe]{margin-top:56px;padding:44px 24px}.summary__grid[data-astro-cid-amk4znpe]{gap:32px}.summary[data-astro-cid-amk4znpe] .v[data-astro-cid-amk4znpe]{font-size:var(--fs-h1)}.summary[data-astro-cid-amk4znpe] .v[data-astro-cid-amk4znpe] small[data-astro-cid-amk4znpe]{font-size:var(--fs-body);margin-left:4px}.svc-grid[data-astro-cid-amk4znpe]{grid-template-columns:1fr;gap:44px}.svc[data-astro-cid-amk4znpe] .thumb[data-astro-cid-amk4znpe]{aspect-ratio:16 / 9}.timeline[data-astro-cid-amk4znpe]:before,.timeline[data-astro-cid-amk4znpe]:after{left:29px}.tstep[data-astro-cid-amk4znpe]{grid-template-columns:60px 1fr;gap:6px}.circle[data-astro-cid-amk4znpe]{width:52px;height:52px}.circle[data-astro-cid-amk4znpe] .n[data-astro-cid-amk4znpe]{font-size:var(--fs-h3)}.tbody[data-astro-cid-amk4znpe]{padding-bottom:40px}.voice[data-astro-cid-amk4znpe]{flex-basis:84%;min-width:0;padding:34px 24px 30px}.voice[data-astro-cid-amk4znpe] blockquote[data-astro-cid-amk4znpe]{font-size:var(--fs-h3)}.faq[data-astro-cid-amk4znpe] summary[data-astro-cid-amk4znpe]{font-size:var(--fs-body);padding:20px 48px 20px 20px}.faq[data-astro-cid-amk4znpe] .a[data-astro-cid-amk4znpe]{font-size:var(--fs-note);padding:0 20px 22px}.marquee__track[data-astro-cid-amk4znpe] img[data-astro-cid-amk4znpe]{width:150px;height:150px}.lp-footer[data-astro-cid-amk4znpe]{padding:56px 0 calc(40px + env(safe-area-inset-bottom,0px))}.lp-footer__top[data-astro-cid-amk4znpe]{flex-direction:column;align-items:flex-start}.lp-footer[data-astro-cid-amk4znpe] nav[data-astro-cid-amk4znpe]{flex-direction:column;gap:0}.lp-footer[data-astro-cid-amk4znpe] nav[data-astro-cid-amk4znpe] a[data-astro-cid-amk4znpe]{padding:10px 0}.copy[data-astro-cid-amk4znpe]{margin-left:0;width:100%}.sp-cta[data-astro-cid-amk4znpe]{display:flex;position:fixed;z-index:200;left:16px;right:16px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-btn);overflow:hidden;box-shadow:0 4px 20px #0000002e;transition:transform var(--dur-base) var(--ease-std),opacity var(--dur-base) var(--ease-std)}.sp-cta[data-astro-cid-amk4znpe].is-hidden{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}}
