.PaymentsContent_pay__hero__q2aNy{position:relative;background-color:#1f2a34;padding:80px 0 48px;overflow:hidden}@media (min-width:1024px){.PaymentsContent_pay__hero__q2aNy{padding:120px 0 64px}}.PaymentsContent_pay__hero-inner__MsStp{position:relative;z-index:1;max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--container-padding)}.PaymentsContent_pay__hero-title__TDA2Z{font-family:var(--font-family-jp);font-weight:var(--font-weight-medium);font-size:32px;line-height:1.3;color:var(--color-bg);margin:0 0 8px}@media (min-width:1024px){.PaymentsContent_pay__hero-title__TDA2Z{font-size:48px}}.PaymentsContent_pay__hero-subtitle__MGZiP{font-family:var(--font-family-base);font-size:var(--font-size-lg);color:hsla(45,17%,95%,.7);margin:0 0 16px}.PaymentsContent_pay__hero-badge__hfAAj{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:hsla(45,17%,95%,.4);margin:0}.PaymentsContent_pay__hero-deco__iHeQq{position:absolute;pointer-events:none;z-index:0;top:-60px;right:-80px;width:200px;height:200px}@media (min-width:768px){.PaymentsContent_pay__hero-deco__iHeQq{top:-80px;right:-100px;width:300px;height:300px}}@media (min-width:1024px){.PaymentsContent_pay__hero-deco__iHeQq{top:-60px;right:-80px;width:380px;height:380px}}.PaymentsContent_pay__hero-circle__olTOd{width:100%;height:100%;border-radius:50%;background-color:#c21941}.PaymentsContent_pay__hero-kanji__n52s4{position:absolute;font-family:var(--font-family-jp-decorative);font-weight:400;color:var(--color-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;font-size:60px;opacity:.5;top:35%;left:15%}@media (min-width:1024px){.PaymentsContent_pay__hero-kanji__n52s4{font-size:120px;opacity:.85;top:30%;left:10%}}.PaymentsContent_pay__body__AW7_H{background-color:var(--color-bg);padding:48px 0 80px}@media (min-width:1024px){.PaymentsContent_pay__body__AW7_H{padding:80px 0 120px}}.PaymentsContent_pay__body-inner__jr8I_{max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-direction:column;gap:48px}.PaymentsContent_pay__intro__5XWhX{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:1.75;color:var(--color-text-secondary);margin:0}@media (min-width:1024px){.PaymentsContent_pay__intro__5XWhX{font-size:var(--font-size-lg)}}.PaymentsContent_pay__methods__ujAp2{display:flex;flex-direction:column;gap:24px}.PaymentsContent_pay__methods-image__0Z_zA{padding:32px;background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.PaymentsContent_pay__section__XD0KT{display:flex;flex-direction:column;gap:16px}.PaymentsContent_pay__section-header__Orbh1{display:flex;align-items:center;gap:12px}.PaymentsContent_pay__section-icon__BsSq9{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md);background-color:rgba(194,25,65,.12);color:#c21941}.PaymentsContent_pay__section-title__kfsmq{font-family:var(--font-family-jp);font-weight:var(--font-weight-semibold);font-size:var(--font-size-2xl);line-height:1.3;color:var(--color-text-primary);margin:0}.PaymentsContent_pay__text__J_CZV{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:1.75;color:var(--color-text-secondary);margin:0}.PaymentsContent_pay__contacts__WH8ho{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.PaymentsContent_pay__contacts__WH8ho{grid-template-columns:1fr 1fr}}.PaymentsContent_pay__contact-card__Th0BE{display:flex;flex-direction:column;gap:4px;padding:24px;background-color:var(--color-surface-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.PaymentsContent_pay__contact-card__Th0BE p{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:1.75;color:var(--color-text-secondary);margin:0}.PaymentsContent_pay__contact-card__Th0BE a{color:#c21941;text-decoration:none;transition:opacity var(--transition-fast)}.PaymentsContent_pay__contact-card__Th0BE a:hover{opacity:.7}.PaymentsContent_pay__contact-name__maENZ{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-text-primary);margin:0 0 8px}