.center[data-astro-cid-lcdefpme]{text-align:center}.more[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:15px}.hero[data-astro-cid-lcdefpme]{background:var(--navy);text-align:center;padding:140px 32px 120px;position:relative;overflow:hidden}.wm[data-astro-cid-lcdefpme]{opacity:.07;pointer-events:none;width:640px;height:auto;position:absolute;top:60px;right:-140px}.hero__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:28px;max-width:880px;margin:0 auto;display:flex;position:relative}.hero__mark[data-astro-cid-lcdefpme]{object-fit:contain;width:112px;height:112px;display:block}.hero__en[data-astro-cid-lcdefpme]{color:var(--gold-on-dark);letter-spacing:.4em;font-size:15px;font-style:italic}.hero__title[data-astro-cid-lcdefpme]{color:var(--on-dark);letter-spacing:.12em;font-size:56px;line-height:1.5}.hero__text[data-astro-cid-lcdefpme]{color:var(--on-dark-sub);max-width:640px;font-size:16px;line-height:2.1}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #cdb03a4d;flex-wrap:wrap;justify-content:center;gap:48px;width:100%;margin:56px 0 0;padding-top:40px;display:flex}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;gap:4px;display:flex}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--on-dark-sub);font-size:13px}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--gold-on-dark);margin:0;font-size:30px}.stats[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:15px}.reports-sec[data-astro-cid-lcdefpme]{padding-bottom:96px}.reports[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:28px;display:flex}.report-card[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--rule);border-top:2px solid var(--gold-line);flex-direction:column;flex:300px;gap:14px;padding:36px 32px;display:flex}.report-card__label[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--on-dark);background:var(--navy-2);align-self:flex-start;padding:2px 12px;font-size:12px}.report-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:21px;line-height:1.6}.report-card__text[data-astro-cid-lcdefpme]{color:var(--sub);font-size:15px}.report-card__who[data-astro-cid-lcdefpme]{color:var(--gold-on-light);margin-top:auto;font-size:13px}.reports__note[data-astro-cid-lcdefpme]{text-align:center;color:var(--sub);font-size:13px}.promises[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:40px;display:flex}.promise[data-astro-cid-lcdefpme]{border-top:1px solid var(--gold-line);flex-direction:column;flex:280px;gap:16px;padding-top:28px;display:flex}.promise__num[data-astro-cid-lcdefpme]{color:var(--gold-on-light);font-size:28px}.promise[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:20px}.promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sub);font-size:15px}.themes[data-astro-cid-lcdefpme]{background:var(--rule);border:1px solid var(--rule);flex-wrap:wrap;gap:1px;display:flex}.themes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--ivory);color:var(--ink);flex-direction:column;flex:320px;gap:10px;padding:40px 36px;text-decoration:none;display:flex}.themes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--card)}.themes__title[data-astro-cid-lcdefpme]{font-size:19px}.themes__text[data-astro-cid-lcdefpme]{color:var(--sub);font-size:14px}.plans[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.plan[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:var(--card);flex-direction:column;flex:300px;gap:18px;padding:44px 36px;display:flex}.plan__en[data-astro-cid-lcdefpme]{color:var(--gold-on-light);letter-spacing:.24em;font-size:14px}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.plan__text[data-astro-cid-lcdefpme]{color:var(--sub);flex-grow:1;font-size:14px}.plan__price[data-astro-cid-lcdefpme]{font-size:26px}.plan__price[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.plan__meta[data-astro-cid-lcdefpme]{color:var(--sub);font-size:13px}.plan--dark[data-astro-cid-lcdefpme]{border-color:var(--navy-2);background:var(--navy-2);color:var(--on-dark)}.plan--dark[data-astro-cid-lcdefpme] .plan__en[data-astro-cid-lcdefpme],.plan--dark[data-astro-cid-lcdefpme] .plan__price[data-astro-cid-lcdefpme]{color:var(--gold-on-dark)}.plan--dark[data-astro-cid-lcdefpme] .plan__text[data-astro-cid-lcdefpme],.plan--dark[data-astro-cid-lcdefpme] .plan__price[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.plan--dark[data-astro-cid-lcdefpme] .plan__meta[data-astro-cid-lcdefpme]{color:var(--on-dark-sub-2)}.report[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:64px;max-width:1100px;margin:0 auto;display:flex}.report__text[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:20px;display:flex}.report__list[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.report__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"・"}.report__visual[data-astro-cid-lcdefpme]{flex:380px;justify-content:center;display:flex}.mock[data-astro-cid-lcdefpme]{background:var(--ivory);border:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:300px;height:424px;display:flex;box-shadow:0 24px 48px #1f2a441f}.mock[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:64px;height:64px;display:block}.mock__en[data-astro-cid-lcdefpme]{color:var(--gold-on-light);letter-spacing:.3em;font-size:13px}.mock__title[data-astro-cid-lcdefpme]{letter-spacing:.3em;font-size:26px}.mock__name[data-astro-cid-lcdefpme]{color:var(--sub);font-size:14px}.mock__note[data-astro-cid-lcdefpme]{color:var(--sub);margin-top:40px;font-size:12px}.methods[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.methods[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);flex:340px;align-items:baseline;gap:20px;padding:28px 8px;display:flex}.methods__name[data-astro-cid-lcdefpme]{min-width:6.5em;font-size:18px}.methods__text[data-astro-cid-lcdefpme]{color:var(--sub);font-size:14px}.voices[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:28px;display:flex}.voices[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border:1px solid #cdb03a66;flex-direction:column;flex:300px;gap:16px;margin:0;padding:36px;display:flex}.voices[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--on-dark);font-size:18px;line-height:1.7}.voices[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark-2);font-size:15px;line-height:2}.voices[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--gold-on-dark);margin-top:auto;font-size:13px}.voices__note[data-astro-cid-lcdefpme]{text-align:center;color:var(--on-dark-sub);font-size:13px}.flow[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:32px;margin:0;padding:0;list-style:none;display:flex}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;flex:220px;gap:10px;display:flex}.flow__num[data-astro-cid-lcdefpme]{color:var(--gold-on-light);font-size:32px}.flow__title[data-astro-cid-lcdefpme]{font-size:17px}.flow__text[data-astro-cid-lcdefpme]{color:var(--sub);font-size:14px}.profile[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;max-width:960px;margin:0 auto;display:flex}.profile__logo[data-astro-cid-lcdefpme]{flex:0 0 220px;justify-content:center;display:flex}.mono[data-astro-cid-lcdefpme]{width:200px;height:200px;display:block}.profile__text[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:18px;display:flex}.faq[data-astro-cid-lcdefpme]{margin:0}.faq[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding:28px 4px;display:flex}.faq[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:17px}.faq[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--sub);margin:0;font-size:14px}.cta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:56px;height:56px;display:block}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding:96px 24px 80px}.hero__title[data-astro-cid-lcdefpme]{font-size:38px}.wm[data-astro-cid-lcdefpme]{width:420px;top:auto;bottom:-80px;right:-180px}.stats[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;margin-top:40px;padding-top:32px}.themes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:28px 24px}.plan[data-astro-cid-lcdefpme]{padding:36px 24px}.mock[data-astro-cid-lcdefpme]{width:240px;height:340px}.profile__logo[data-astro-cid-lcdefpme]{flex-basis:100%}.mono[data-astro-cid-lcdefpme]{width:140px;height:140px}}
