.rate-hero[data-v-8fa47ea2]{background:var(--color-bg);overflow:hidden;position:relative}.rate-hero__inner[data-v-8fa47ea2]{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:var(--container-content);padding:5rem 1.25rem 2.5rem;width:100%}.rate-hero__visual[data-v-8fa47ea2]{margin:0 0 1.25rem;position:relative;width:100%}@media(min-width:768px)and (max-width:1099px){.rate-hero__visual[data-v-8fa47ea2]{margin-left:auto;margin-right:auto;max-width:24rem}}@media(min-width:1024px)and (max-width:1099px){.rate-hero__visual[data-v-8fa47ea2]{max-width:28rem}}.rate-hero__visual-img[data-v-8fa47ea2]{display:block;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45));height:auto;margin:0 auto;max-width:20rem;width:100%}.rate-hero__content[data-v-8fa47ea2]{align-items:stretch;display:flex;flex-direction:column;text-align:left;width:100%}.rate-hero__badge[data-v-8fa47ea2]{align-self:flex-start}.rate-hero__title[data-v-8fa47ea2]{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;margin:0;width:100%}.rate-hero__title-accent[data-v-8fa47ea2],.rate-hero__title-main[data-v-8fa47ea2]{display:block;font-size:2.625rem;font-weight:500;line-height:2.625rem;width:100%}@media(min-width:1100px){.rate-hero__title-accent[data-v-8fa47ea2],.rate-hero__title-main[data-v-8fa47ea2]{font-size:3.25rem;font-weight:500;line-height:3.75rem}}.rate-hero__title-accent[data-v-8fa47ea2],.rate-hero__title-main[data-v-8fa47ea2]{letter-spacing:-.01em}.rate-hero__title-main[data-v-8fa47ea2]{color:#fff}.rate-hero__title-accent[data-v-8fa47ea2]{color:var(--color-accent-face);font-family:var(--font-family-en)}.rate-hero__title-line--pc[data-v-8fa47ea2]{display:none}.rate-hero__title-line--h5[data-v-8fa47ea2]{display:block}.rate-hero__desc[data-v-8fa47ea2]{color:#e2e8f0e0;font-size:.875rem;line-height:1.65;margin:.875rem 0 0;text-align:left}.rate-hero__cta-primary[data-v-8fa47ea2],.rate-hero__cta-secondary[data-v-8fa47ea2]{box-sizing:border-box;flex:0 0 auto;min-width:6.25rem;width:auto}.rate-hero__cta-primary[data-v-8fa47ea2] .btn-primary--auto,.rate-hero__cta-secondary[data-v-8fa47ea2] .btn-primary--auto{min-width:6.25rem;width:auto;--btn-primary-w:6.25rem;--btn-primary-h:3.375rem;--btn-primary-radius:1rem}.rate-hero__cta-primary[data-v-8fa47ea2] .btn-primary__face,.rate-hero__cta-secondary[data-v-8fa47ea2] .btn-primary__face{padding:0 1.5rem}@media(min-width:1100px){.rate-hero__inner[data-v-8fa47ea2]{align-items:center;display:grid;gap:1.5rem;grid-template-areas:"content visual";grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:40rem;padding:6.5rem 0 4.5rem}.rate-hero__content[data-v-8fa47ea2]{grid-area:content;padding:0}.rate-hero__visual[data-v-8fa47ea2]{align-items:center;display:flex;grid-area:visual;justify-content:flex-end;margin:0;width:100%}.rate-hero__visual-img[data-v-8fa47ea2]{margin-right:-1.5rem;max-width:none;width:min(34rem,108%)}.rate-hero__title-accent[data-v-8fa47ea2],.rate-hero__title-main[data-v-8fa47ea2]{white-space:nowrap}.rate-hero__title-main[data-v-8fa47ea2]{color:#fff;letter-spacing:-.01em}.rate-hero__title-accent[data-v-8fa47ea2]{color:var(--color-accent-face);font-family:var(--font-family-en);letter-spacing:-.01em}.rate-hero__title-line--pc[data-v-8fa47ea2]{display:block}.rate-hero__title-line--h5[data-v-8fa47ea2]{display:none}.rate-hero__desc[data-v-8fa47ea2]{font-size:1rem;line-height:1.75;margin:1.1rem 0 0;max-width:36rem}.rate-hero .hero-actions[data-v-8fa47ea2]{gap:1rem}}
