.faq-section05-module.outline{background:#e9e9e9;padding:0 0 120px}.faq-section05-module .inner-content{margin:0 auto;max-width:1200px;width:100%}@media (max-width:767px){.faq-section05-module .innerline{padding:0}}.faq-section05-module .lead-heading{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:1.3;margin:0;text-align:center}.faq-section05-module .lead-heading br.sp-only-break{display:none}.faq-section05-module .cta-panel{align-items:center;background-color:#e0e0e0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;gap:24px;justify-content:space-between;margin-top:40px;min-height:369px;overflow:hidden;padding:80px 64px}.faq-section05-module .cta-left{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:100%;width:480px}.faq-section05-module .cta-copy{align-items:center;display:flex;flex-direction:column;gap:16px}.faq-section05-module .cta-brand{align-items:flex-end;display:flex;gap:20px;justify-content:center}.faq-section05-module .cta-brand-logo{display:block;height:var(--cta-brand-logo-height,37px);max-width:100%;object-fit:contain;width:var(--cta-brand-logo-width,292px)}.faq-section05-module .cta-brand-suffix{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:26px;font-weight:700;letter-spacing:2.6px;line-height:1.3}.faq-section05-module .cta-actions{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.faq-section05-module .cta-title{color:#121213;font-size:40px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0;text-align:center}.faq-section05-module .cta-button{align-items:center;background:#fff;border:1px solid #121213;border-radius:100px;box-shadow:0 0 30px 0 rgba(34,40,58,.02);display:flex;gap:0;justify-content:center;max-width:100%;padding:20px 24px 20px 16px;position:relative;text-decoration:none;width:480px}.faq-section05-module .cta-button span{color:#121213;flex:1 0 0;font-size:18px;font-weight:700;line-height:1.5;text-align:center}.faq-section05-module .cta-button img{height:26px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px}.faq-section05-module .cta-button-with-cta{overflow:hidden;padding:0;position:relative;transition:opacity .3s ease}.faq-section05-module .cta-button-with-cta .hs-cta-node,.faq-section05-module .cta-button-with-cta .hs-cta-wrapper,.faq-section05-module .cta-button-with-cta a{display:flex;height:100%;width:100%}.faq-section05-module .hs-web-interactive-inline{width:100%}.faq-section05-module .cta-button-with-cta a{align-items:center;box-sizing:border-box;font-weight:700;gap:0;justify-content:center;padding:20px 24px 20px 16px;text-decoration:none}.faq-section05-module .cta-button-with-cta:hover{opacity:.7}.faq-section05-module .cta-button-with-cta a:hover{opacity:1}.faq-section05-module .cta-button-with-cta .cta-button-custom-icon{align-items:center;display:flex;height:26px;justify-content:center;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px}.faq-section05-module .cta-button-with-cta .cta-button-custom-icon img{display:block;height:26px;width:26px}.faq-section05-module .cta-sub-link{color:#181819;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.3;margin:0;text-decoration:underline}.faq-section05-module .cta-sub-link .hs-cta-node,.faq-section05-module .cta-sub-link .hs-cta-wrapper,.faq-section05-module .cta-sub-link a{display:block}.faq-section05-module .cta-sub-link a{color:#181819;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.3;margin:0;text-decoration:underline}.faq-section05-module .cta-right{flex-shrink:0;max-width:100%;width:552px}.faq-section05-module .cta-right img{display:block;height:auto;width:100%}@media (min-width:768px) and (max-width:1220px){.faq-section05-module .cta-panel{align-items:center;flex-direction:column;gap:40px;min-height:0;padding:64px 32px}.faq-section05-module .cta-left,.faq-section05-module .cta-right{margin:0 auto;min-width:0;width:100%}.faq-section05-module .cta-left,.faq-section05-module .cta-right{flex:none;max-width:640px}}@media (max-width:767px){.faq-section05-module .inner-content,.faq-section05-module.outline{padding:0}.faq-section05-module .lead-heading{font-size:18px;letter-spacing:1.8px;padding:0 24px}.faq-section05-module .lead-heading br.sp-only-break{display:block}.faq-section05-module .cta-panel{border-radius:0;display:flex;flex-direction:column;gap:40px;margin-top:24px;min-height:0;padding:48px 24px}.faq-section05-module .cta-left{gap:24px;max-width:327px;width:100%}.faq-section05-module .cta-copy{gap:16px}.faq-section05-module .cta-brand{gap:12px}.faq-section05-module .cta-brand-logo{height:var(--cta-brand-logo-height-sp,21px);width:var(--cta-brand-logo-width-sp,163px)}.faq-section05-module .cta-brand-suffix{font-size:16px;letter-spacing:1.6px}.faq-section05-module .cta-actions{gap:24px}.faq-section05-module .cta-title{font-size:26px;letter-spacing:0}.faq-section05-module .cta-button{width:327px}.faq-section05-module .cta-button-with-cta,.faq-section05-module .cta-button-with-cta a{min-height:58px}.faq-section05-module .cta-sub-link{font-size:14px;letter-spacing:1.4px}.faq-section05-module .cta-right{margin:0 auto;width:327px}}