.page-module-scss-module__2xlmdq__inner{background:#fff;max-width:880px;margin:0 auto;padding:16px 16px 48px}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__inner{margin-top:32px;padding:56px 64px 64px}}.page-module-scss-module__2xlmdq__mainVisual{text-align:center;margin:0 auto 28px}.page-module-scss-module__2xlmdq__mainVisual img{border-radius:16px;max-width:100%;height:auto}.page-module-scss-module__2xlmdq__lead{color:#333;margin:0 0 56px;font-size:14px;line-height:2}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__lead{font-size:16px}}.page-module-scss-module__2xlmdq__section{margin:0 0 56px}.page-module-scss-module__2xlmdq__sectionTitle{color:#2a2a47;border-left:4px solid #2a2a47;margin:0 0 24px;padding:2px 0 2px 14px;font-size:18px;font-weight:700;line-height:1.4}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__sectionTitle{font-size:21px}}.page-module-scss-module__2xlmdq__checkList{background:#f6f7f9;border-radius:12px;flex-direction:column;gap:12px;margin:0 0 20px;padding:20px;list-style:none;display:flex}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__checkList{padding:24px 28px}}.page-module-scss-module__2xlmdq__checkList li{padding-left:1.8em;font-size:14px;font-weight:700;line-height:1.8;position:relative}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__checkList li{font-size:15px}}.page-module-scss-module__2xlmdq__checkList li:before{color:#288dc6;content:"✓";font-weight:700;position:absolute;left:.3em}.page-module-scss-module__2xlmdq__bulletList{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.page-module-scss-module__2xlmdq__bulletList li{padding-left:1.4em;font-size:14px;line-height:1.8;position:relative}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__bulletList li{font-size:15px}}.page-module-scss-module__2xlmdq__bulletList li:before{content:"";background:#288dc6;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:.2em}.page-module-scss-module__2xlmdq__text{color:#333;margin:0;font-size:14px;line-height:2}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__text{font-size:15px}}.page-module-scss-module__2xlmdq__video{aspect-ratio:16/9;border-radius:12px;max-width:640px;margin:0 auto;overflow:hidden}.page-module-scss-module__2xlmdq__video iframe{border:0;width:100%;height:100%;display:block}.page-module-scss-module__2xlmdq__overviewImage{text-align:center;margin:28px auto 0}.page-module-scss-module__2xlmdq__overviewImage img{border-radius:16px;max-width:100%;height:auto}.page-module-scss-module__2xlmdq__steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__2xlmdq__step{border:1px solid #e8e9ee;border-radius:12px;padding:20px}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__step{padding:24px 28px}}.page-module-scss-module__2xlmdq__stepLabel{color:#fff;letter-spacing:.08em;background:#2a2a47;border-radius:999px;margin:0 0 10px;padding:6px 12px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.page-module-scss-module__2xlmdq__stepTitle{color:#2a2a47;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.6}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__stepTitle{font-size:17px}}.page-module-scss-module__2xlmdq__stepText{color:#333;margin:0;font-size:14px;line-height:2}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__stepText{font-size:15px}}.page-module-scss-module__2xlmdq__cta{text-align:center;margin:56px 0 0}.page-module-scss-module__2xlmdq__ctaButton{color:#fff;background:#2a2a47;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 40px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}@media screen and (min-width:1024px){.page-module-scss-module__2xlmdq__ctaButton{padding:18px 56px;font-size:17px}}.page-module-scss-module__2xlmdq__ctaButton svg{flex:none;transition:transform .2s}.page-module-scss-module__2xlmdq__ctaButton:hover{background-color:#3d3d63;transform:translateY(-2px);box-shadow:0 8px 20px #2a2a474d}.page-module-scss-module__2xlmdq__ctaButton:hover svg{transform:translate(3px)}