@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");.overview-section{background-color:#f4eeea;box-sizing:border-box;padding-bottom:240px;padding-top:120px;width:100%}.overview-container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 20px}.overview-header{display:flex;flex-direction:column;gap:14px}.overview-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}.overview-title{font-size:36px;font-weight:700;letter-spacing:1.44px;line-height:50.4px;margin:0}.overview-lead,.overview-title{color:#333;font-family:Zen Kaku Gothic New,sans-serif}.overview-lead{font-size:16px;font-weight:400;line-height:33.6px;margin-top:28px;max-width:1160px}.overview-lead p{margin:0}.overview-block{margin-top:72px;width:100%}.overview-block-title{border-bottom:2px dashed #1a7da4;margin-bottom:32px;padding-bottom:14px}.overview-block-title h3{color:#333;font-family:Zen Kaku Gothic New,sans-serif;font-size:24px;font-weight:700;letter-spacing:.96px;line-height:43.2px;margin:0}.usage-card-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.usage-card{background:#fff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;flex-direction:column;padding:36px 32px}.usage-card,.usage-icon-circle{align-items:center;display:flex}.usage-icon-circle{background-color:#e8f2f6;border-radius:9999px;height:80px;justify-content:center;overflow:hidden;width:80px}.usage-custom-icon{display:block;object-fit:contain}.usage-custom-icon,.usage-icon{height:44px;width:44px}.usage-icon svg{height:100%;width:100%}.usage-card-title{align-items:center;color:#1a7da4;display:flex;font-size:20px;font-weight:700;height:68px;justify-content:center;line-height:34px;margin:18px 0 0;text-align:center}.usage-card-desc,.usage-card-title{font-family:Zen Kaku Gothic New,sans-serif}.usage-card-desc{color:#333;font-size:15px;font-weight:400;line-height:30px;margin:16px 0 0;width:100%}.efforts-list{border-top:none;display:flex;flex-direction:column}.effort-item{align-items:flex-start;border-bottom:1px dashed #8d8d8d;display:flex;gap:32px;padding:32px 8px}.effort-num-badge{align-items:center;background-color:#1a7da4;border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:20px;font-weight:700;height:56px;justify-content:center;line-height:20px;width:56px}.effort-item-title{flex-shrink:0;width:260px}.effort-item-title h4{color:#1a7da4;font-family:Zen Kaku Gothic New,sans-serif;font-size:20px;font-weight:700;line-height:32px;margin:0}.effort-item-content{flex:1}.effort-item-content ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.effort-item-content li{color:#333;font-family:Zen Kaku Gothic New,sans-serif;font-size:15px;font-weight:400;line-height:30px;padding-left:18px;position:relative}.effort-item-content li:before{background-color:#1a7da4;border-radius:9999px;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}@media (min-width:601px) and (max-width:991px){.overview-section{padding-bottom:120px;padding-top:60px}.overview-container{padding:0 24px}.usage-card-grid{gap:20px;grid-template-columns:1fr}.usage-card{padding:28px 24px}.usage-card-title{font-size:18px;height:auto;white-space:nowrap}.usage-card-title br{display:none}.effort-item{align-items:center;column-gap:14px;display:grid;grid-template-columns:44px 1fr;padding:24px 0;row-gap:12px}.effort-num-badge{font-size:16px;grid-column:1;grid-row:1;height:44px;line-height:16px;width:44px}.effort-item-title{grid-column:2;grid-row:1;width:100%}.effort-item-title h4{font-size:18px;line-height:28px;white-space:nowrap}.effort-item-title h4 br{display:none}.effort-item-content{grid-column:1/3;grid-row:2;width:100%}}@media (max-width:600px){.overview-section{padding-bottom:100px;padding-top:40px}.overview-container{padding:0 24px}.overview-header{gap:10px}.overview-subtitle{font-size:14px;letter-spacing:.84px;line-height:14px}.overview-title{font-size:25.15px;letter-spacing:1.01px;line-height:35.21px}.overview-lead{font-size:14px;line-height:28px;margin-top:20px}.overview-block{margin-top:44px}.overview-block-title{border-bottom:2px dashed #1a7da4;margin-bottom:12px}.overview-block-title h3{font-size:19px;letter-spacing:.76px;line-height:34.2px}.usage-card-grid{gap:20px;grid-template-columns:1fr}.usage-card{padding:22px 20px}.usage-icon-circle{height:64px;width:64px}.usage-custom-icon,.usage-icon{height:36px;width:36px}.usage-card-title{font-size:18px;height:auto;line-height:30.6px;margin-top:12px}.usage-card-desc{font-size:15px;line-height:30px;margin-top:16px}.effort-item{align-items:center;column-gap:14px;display:grid;grid-template-columns:44px 1fr;padding:20px 0;row-gap:12px}.efforts-list .effort-item:first-child{padding-top:4px}.effort-num-badge{font-size:16px;grid-column:1;grid-row:1;height:44px;line-height:16px;width:44px}.effort-item-title{grid-column:2;grid-row:1;margin-top:0;min-height:auto;padding-left:0;width:100%}.effort-item-title h4{font-size:17px;line-height:27.2px}.effort-item-content{grid-column:1/3;grid-row:2;margin-top:0;width:100%}}