@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700&display=swap");.report-section{background-color:#e8f2f6;box-sizing:border-box;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-100px;padding:340px 20px 240px;position:relative;right:50%;width:100vw;z-index:1}.report-container{margin:0 auto;max-width:1200px}.report-container,.report-header{align-items:center;display:flex;flex-direction:column}.report-header{gap:14px;text-align:center}.report-subtitle{color:#1a7da4;font-family:Zen Kaku Gothic New,sans-serif;font-size:18px;font-weight:500;letter-spacing:1.08px;line-height:18px;text-transform:uppercase}.report-title{font-size:36px;letter-spacing:1.44px;margin:0}.report-heading,.report-title{color:#333;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:50.4px}.report-heading{font-size:28px;margin-bottom:20px!important;margin-top:36px;text-align:center}.report-subtext{color:#666;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:500;line-height:28.8px;margin-top:16px;text-align:center}.report-btn-wrapper{margin-top:40px;width:100%}.report-btn,.report-btn-wrapper{display:flex;justify-content:center}.report-btn{align-items:center;background-color:#1a7da4;border-radius:9999px;box-shadow:0 4px 0 #44778a;height:72px;max-width:100%;position:relative;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease;width:520px}.report-btn:hover{box-shadow:0 2px 0 #44778a;transform:translateY(2px)}.report-btn-text{color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:20px;font-weight:500;letter-spacing:.8px;line-height:28px}.report-btn-arrow{align-items:center;display:flex;height:36px;justify-content:center;left:32px;position:absolute;width:36px}.report-btn-arrow svg{height:20px;stroke:#fff;width:20px}.sp-only{display:none}@media (max-width:991px){.report-section{margin-top:-60px;padding:160px 24px 100px}.report-header{gap:10px}.report-subtitle{font-size:14px;letter-spacing:.84px;line-height:14px}.report-title{font-size:25.15px;letter-spacing:1.01px;line-height:35.21px}.report-heading{font-size:18px;line-height:32.4px;margin-bottom:8px!important;margin-top:24px}.report-subtext{font-size:14px;line-height:25.2px;margin-top:16px}.report-btn-wrapper{margin-top:40px}.report-btn{height:53px;max-width:345px;width:100%}.report-btn-text{font-size:15px;letter-spacing:.6px;line-height:21px}.report-btn-arrow{height:26px;left:18px;width:26px}.report-btn-arrow svg{height:16px;width:16px}.sp-only{display:inline}}