.growth-cases,.growth-monthly{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}.growth-monthly{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;background:#f5f7fa;scroll-margin-top:100px}.growth-cases h2,.growth-monthly h2{font-size:clamp(32px,3.4vw,54px);line-height:1.32;letter-spacing:-.055em}.growth-section-lead{max-width:580px;margin:26px 0;font-size:18px;line-height:1.85;color:#59636f;word-break:keep-all}.growth-monthly-list{margin:0;padding:0;list-style:none}.growth-monthly-list li{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #dce1e7}.growth-monthly-list li:first-child{padding-top:0}.growth-monthly-list li>span{color:#3182f6;font-size:15px;font-weight:700;padding-top:5px}.growth-monthly-list h3{margin:0 0 9px;font-size:23px;letter-spacing:-.04em}.growth-monthly-list p{margin:0;color:#59636f;font-size:16px;line-height:1.8;word-break:keep-all}.growth-cases{scroll-margin-top:80px}.growth-cases-heading{margin-bottom:60px}.growth-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:6%;gap:6%;padding:56px 0;border-top:1px solid #e5e8eb;align-items:start}.growth-case-image{background:#f2f4f6;border:1px solid #e5e8eb;border-radius:20px;padding:16px;overflow:hidden}.growth-case-image img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:10px}.growth-case-copy .eyebrow{margin-bottom:18px}.growth-case-copy h3{font-size:clamp(28px,2.5vw,40px);line-height:1.4;letter-spacing:-.045em;margin:0 0 25px}.growth-result{display:flex;flex-direction:column;gap:8px;margin:0 0 26px;padding:20px 0;border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb}.growth-result span{font-size:14px;color:#59636f;line-height:1.7}.growth-result strong{font-size:clamp(22px,2vw,32px);line-height:1.45;letter-spacing:-.04em;color:#256fe1}.growth-case dl{margin:0 0 25px}.growth-case dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:12px;gap:12px;margin:17px 0;font-size:16px;line-height:1.85;word-break:keep-all}.growth-case dt{font-weight:650;color:#333d4b}.growth-case dd{margin:0;color:#59636f}.growth-promise{padding:42px;background:#eef4fd;border-radius:20px;margin-top:10px}.growth-promise h3{font-size:28px;letter-spacing:-.04em;margin:0 0 15px}.growth-promise p{max-width:850px;font-size:18px;line-height:1.85;word-break:keep-all;color:#4e5968;margin:0}@media(max-width:900px){.growth-monthly{grid-template-columns:1fr;gap:38px}.growth-case{grid-template-columns:1fr;gap:28px}.growth-case-image{max-width:640px}.growth-cases-heading{margin-bottom:36px}}@media(max-width:600px){.growth-cases h2,.growth-monthly h2{font-size:32px}.growth-section-lead{font-size:16px;margin:20px 0}.growth-monthly-list li{gap:16px;padding:22px 0}.growth-monthly-list h3{font-size:21px}.growth-monthly-list p{font-size:15px}.growth-case{padding:35px 0}.growth-case-image{padding:9px;border-radius:14px}.growth-case-copy h3{font-size:28px}.growth-case dl>div{grid-template-columns:55px minmax(0,1fr);gap:10px;font-size:15px}.growth-result strong{font-size:24px}.growth-promise{padding:26px 22px;border-radius:14px}.growth-promise h3{font-size:24px}.growth-promise p{font-size:16px}.growth-case dl>div{grid-template-columns:1fr;gap:2px;margin:14px 0}}