.s18vqj2x{width:100%;overflow:hidden;position:relative;padding:56px 0 80px;background:radial-gradient(60% 80% at 0 0,rgba(255,153,0,.06),transparent 60%),radial-gradient(60% 80% at 100% 30%,rgba(72,190,34,.08),transparent 60%),var(--color-base-strong-dark)}@media (max-width:767px){.s18vqj2x{padding:56px 0 48px}}.g1mieadu{gap:48px;display:grid;align-items:stretch;grid-template-columns:1fr 1.05fr}@media (max-width:991px){.g1mieadu{gap:24px;grid-template-columns:1fr}}.cejvtkd{display:flex;flex-direction:column}.b14meuj6{gap:12px;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;display:flex;margin:0 0 16px;align-items:center}@media (max-width:575px){.b14meuj6{flex-direction:column;align-items:flex-start}}.e16zamwk{font-size:12px;font-weight:500;margin:0 0 12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-complement-weak-main)}.tvz946r{font-size:48px;font-weight:800;line-height:52px;margin:0 0 16px;letter-spacing:-.02em;color:var(--color-base-weak-main)}@media (max-width:991px){.tvz946r{font-size:32px;line-height:38px}}.tvz946r:lang(ja){text-wrap:balance;word-break:auto-phrase}.s1wstgsn{font-size:22px;max-width:560px;font-weight:500;line-height:32px;margin:0 0 28px;letter-spacing:-.01em;color:var(--color-faint-weak-main)}@media (max-width:767px){.s1wstgsn{font-size:17px;line-height:26px;margin:0 0 24px}}.p1tk4w0{font-size:28px;font-weight:800;line-height:34px;margin:0 0 8px;text-wrap:balance;letter-spacing:-.02em;color:var(--color-base-weak-main)}@media (max-width:991px){.p1tk4w0{font-size:22px;line-height:28px}}.p1tk4w0:lang(ja){word-break:auto-phrase}.a15vietp{font-size:16px;font-weight:500;line-height:24px;margin:0 0 24px;color:var(--color-accent-weak-light)}.a1ji5u2u{gap:10px;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;display:flex;margin:0 0 16px}@media (max-width:767px){.a1ji5u2u{width:100%}}.s8cihaj{display:flex;flex-direction:column;justify-content:center}