.hero[data-astro-cid-j7pv25f6]{background:var(--color-bg-soft)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"text photo" "cta photo";column-gap:48px;align-items:center;max-width:var(--wide-width);margin:0 auto;padding:48px var(--gutter) 48px}.hero__text[data-astro-cid-j7pv25f6]{grid-area:text}.hero__photo[data-astro-cid-j7pv25f6]{grid-area:photo}.hero__cta[data-astro-cid-j7pv25f6]{grid-area:cta;align-self:start}.hero__photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%}.hero__h1[data-astro-cid-j7pv25f6]{margin:0 0 16px;font-size:var(--fs-small);font-weight:400;line-height:1.6;color:var(--color-muted)}.hero__lead[data-astro-cid-j7pv25f6]{margin:0 0 20px;font-family:var(--font-mincho);font-size:40px;font-weight:600;line-height:1.6}.hero__sub[data-astro-cid-j7pv25f6]{margin:0 0 28px}.hero__cta[data-astro-cid-j7pv25f6] .consult{justify-content:flex-start}.hero__free[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-size:var(--fs-small)}.band[data-astro-cid-j7pv25f6]{padding:36px var(--gutter);background:var(--color-sub);border-top:4px solid var(--color-main);text-align:center}.band__text[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-mincho);font-size:32px;font-weight:600;line-height:1.7;color:var(--color-text)}.section[data-astro-cid-j7pv25f6]{font-size:16px;line-height:2}.section[data-astro-cid-j7pv25f6]{padding:24px 0 56px}.section--soft[data-astro-cid-j7pv25f6]{background:var(--color-bg-soft)}.troubles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none}.troubles__item[data-astro-cid-j7pv25f6]{position:relative;padding:18px 20px 18px 48px;background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius)}.troubles__item[data-astro-cid-j7pv25f6] .troubles__icon{position:absolute;left:18px;top:21px;color:var(--color-main)}.troubles__main[data-astro-cid-j7pv25f6]{display:block;font-weight:700;line-height:1.6}.troubles__sub[data-astro-cid-j7pv25f6]{display:block;margin-top:4px;font-size:var(--fs-small);line-height:1.6}.fold[data-astro-cid-j7pv25f6]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.fold[data-astro-cid-j7pv25f6]+.fold[data-astro-cid-j7pv25f6]{margin-top:12px}.fold__summary[data-astro-cid-j7pv25f6]{position:relative;display:block;padding:16px 52px 16px 20px;font-weight:700;line-height:1.7;cursor:pointer;list-style:none}.fold__summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.fold__summary[data-astro-cid-j7pv25f6]:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;line-height:1;color:var(--color-main)}.fold[data-astro-cid-j7pv25f6][open]>.fold__summary[data-astro-cid-j7pv25f6]:after{content:"−"}.fold__summary[data-astro-cid-j7pv25f6]:hover{color:var(--color-link)}.fold__body[data-astro-cid-j7pv25f6]{padding:0 20px 20px}.fold__body[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.group[data-astro-cid-j7pv25f6]:first-of-type{margin-top:32px}.group__list[data-astro-cid-j7pv25f6]{margin:0 0 1.2em;padding-left:1.4em}.group__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-top:6px}.troubles-note[data-astro-cid-j7pv25f6]{margin:32px 0 0;padding:20px 24px;background:var(--color-bg-soft);border-left:4px solid var(--color-sub);border-radius:var(--radius);font-weight:700}.methods[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none}.methods__item[data-astro-cid-j7pv25f6]{padding:20px;border:1px solid var(--color-border);border-top:4px solid var(--color-main);border-radius:var(--radius)}.methods__head[data-astro-cid-j7pv25f6]{margin:0 0 8px;padding:0;border:0;font-size:20px}.methods__name[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px}.methods__head[data-astro-cid-j7pv25f6] .methods__icon,.values__head[data-astro-cid-j7pv25f6] .values__icon{flex:none;color:var(--color-main)}.methods__tagline[data-astro-cid-j7pv25f6]{display:block;font-size:var(--fs-small);font-weight:400;color:var(--color-text)}.methods__text[data-astro-cid-j7pv25f6]{margin:0}.methods__note[data-astro-cid-j7pv25f6]{margin:0 0 12px}.methods__link[data-astro-cid-j7pv25f6]{margin:0}.cases[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none}.cases__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:20px;border:1px solid var(--color-border);border-top:4px solid var(--color-sub);border-radius:var(--radius)}.cases__head[data-astro-cid-j7pv25f6]{margin:0 0 8px;padding:0;border:0;font-size:18px}.cases__text[data-astro-cid-j7pv25f6]{margin:0 0 12px}.cases__more[data-astro-cid-j7pv25f6]{margin:auto 0 0;font-size:var(--fs-small)}.cases__list[data-astro-cid-j7pv25f6]{margin:0}.values[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;display:grid;gap:16px}.values__item[data-astro-cid-j7pv25f6]{padding:20px 24px;background:var(--color-bg);border-radius:var(--radius);border-top:4px solid var(--color-sub)}.values__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0;border:0;font-size:18px}.values__text[data-astro-cid-j7pv25f6]{margin:0}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 32px;padding:0;list-style:none;counter-reset:none}.steps__item[data-astro-cid-j7pv25f6]{position:relative;text-align:center}.steps__item[data-astro-cid-j7pv25f6]+.steps__item[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:28px;right:calc(50% + 36px);width:calc(100% - 52px);border-top:2px solid var(--color-sub)}.steps__num[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-main);color:var(--color-bg);font-size:24px;font-weight:700}.steps__head[data-astro-cid-j7pv25f6]{margin:12px 0 8px;padding:0;border:0;font-size:16px}.steps__text[data-astro-cid-j7pv25f6]{margin:0;text-align:left}.point[data-astro-cid-j7pv25f6]{margin:0;padding:18px 24px;background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius)}.point__label[data-astro-cid-j7pv25f6]{color:var(--color-link)}.profile[data-astro-cid-j7pv25f6]{padding:32px 36px;background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--color-sub);border-radius:var(--radius)}.profile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1em}.profile[data-astro-cid-j7pv25f6] .profile__link[data-astro-cid-j7pv25f6],.faq[data-astro-cid-j7pv25f6]{margin:0}.faq__item[data-astro-cid-j7pv25f6]{border-color:var(--color-bg)}.faq__q[data-astro-cid-j7pv25f6]{padding-left:60px}.faq__a[data-astro-cid-j7pv25f6]{position:relative;padding-left:60px}.faq__a[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.faq__mark[data-astro-cid-j7pv25f6]{position:absolute;left:20px;top:17px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-main);color:var(--color-bg);font-size:15px;font-weight:700;line-height:1}.faq__mark--a[data-astro-cid-j7pv25f6]{background:var(--color-sub);color:var(--color-text)}.faq__a[data-astro-cid-j7pv25f6] .faq__mark[data-astro-cid-j7pv25f6]{top:2px}.life[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none}.life__item[data-astro-cid-j7pv25f6]{padding:18px 0;border-bottom:1px solid var(--color-border)}.life__item[data-astro-cid-j7pv25f6]:first-child{padding-top:0}.life__title[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:700;line-height:1.6}.life__desc[data-astro-cid-j7pv25f6]{margin:6px 0 0}.life__meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:0 16px;margin:6px 0 0;font-size:var(--fs-xsmall);color:var(--color-muted)}.final-cta[data-astro-cid-j7pv25f6]{padding:40px 0 48px;background:var(--color-bg-soft);border-top:4px solid var(--color-sub)}.final-cta__head[data-astro-cid-j7pv25f6]{margin:0 0 12px;padding:0;border:0;text-align:center}.final-cta__free[data-astro-cid-j7pv25f6]{margin:0 0 16px;text-align:center;font-weight:700}@media(max-width:767px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "photo" "cta";padding:28px var(--gutter) 32px}.hero__photo[data-astro-cid-j7pv25f6]{width:200px;margin:0 auto 24px}.hero__lead[data-astro-cid-j7pv25f6]{font-size:24px}.hero__sub[data-astro-cid-j7pv25f6]{margin-bottom:20px}.hero__free[data-astro-cid-j7pv25f6]{text-align:center}.band[data-astro-cid-j7pv25f6]{padding:28px var(--gutter)}.band__text[data-astro-cid-j7pv25f6]{font-size:19px}.section[data-astro-cid-j7pv25f6]{padding:8px 0 40px}.troubles[data-astro-cid-j7pv25f6],.methods[data-astro-cid-j7pv25f6],.cases[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:12px}.troubles-note[data-astro-cid-j7pv25f6]{padding:16px 18px}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:24px}.steps__item[data-astro-cid-j7pv25f6]{text-align:left;padding-left:72px;min-height:56px}.steps__item[data-astro-cid-j7pv25f6]+.steps__item[data-astro-cid-j7pv25f6]:before{display:none}.steps__num[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0}.steps__head[data-astro-cid-j7pv25f6]{margin-top:0}.values__item[data-astro-cid-j7pv25f6]{padding:16px 18px}.profile[data-astro-cid-j7pv25f6]{padding:20px 18px}.fold__summary[data-astro-cid-j7pv25f6]{padding:14px 44px 14px 16px}.fold__summary[data-astro-cid-j7pv25f6]:after{right:16px}.fold__body[data-astro-cid-j7pv25f6]{padding:0 16px 16px}.faq__q[data-astro-cid-j7pv25f6],.faq__a[data-astro-cid-j7pv25f6]{padding-left:52px}.faq__mark[data-astro-cid-j7pv25f6]{left:16px;top:15px}.faq__a[data-astro-cid-j7pv25f6] .faq__mark[data-astro-cid-j7pv25f6]{top:2px}}
