.shzy-service-growth{box-sizing:border-box;max-width:1200px;width:calc(100% - 40px);margin:48px auto;color:#26364d;font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.shzy-service-growth *{box-sizing:border-box}.shzy-service-growth p{margin:0 0 12px;line-height:1.85}.shzy-service-growth h2,.shzy-service-growth h3,.shzy-service-growth h4{font-family:inherit;color:#163b68;font-weight:600;line-height:1.45;margin:0 0 14px}
.shzy-service-growth h2{font-size:30px}.shzy-service-growth h3{font-size:23px}.shzy-service-growth h4{font-size:19px}.shzy-service-growth-heading{max-width:960px;margin-bottom:26px}.shzy-service-growth-label{font-size:15px;font-weight:600;color:#326ba9;letter-spacing:.08em}
.shzy-service-growth-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.shzy-service-growth-scope article{padding:24px;border:1px solid #dce5ef;border-top:4px solid #326ba9;border-radius:6px;background:#fff}.shzy-service-growth-scope h3{font-size:21px}
.shzy-service-growth-prepare{margin:30px 0;padding:26px 30px;background:#f3f7fb;border-left:4px solid #527dae}.shzy-service-growth ul{margin:0;padding-left:24px}.shzy-service-growth ul li{float:none;width:auto;height:auto;list-style:disc;margin:8px 0;line-height:1.85}
.shzy-service-growth-process{margin:32px 0}.shzy-service-growth-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:20px 0;list-style:none}.shzy-service-growth-process ol li{display:block;float:none;width:auto;height:auto;list-style:none;margin:0;padding:0;min-width:0}.shzy-service-growth-process li>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#1e5799;color:#fff;font-size:18px;font-weight:700;margin-bottom:14px}.shzy-service-growth-process p{font-size:16px}
.shzy-service-growth-faq{border-top:1px solid #dce5ef;padding-top:28px;margin:28px 0}.shzy-service-growth-faq details{border-bottom:1px solid #dce5ef;padding:16px 0}.shzy-service-growth-faq summary{font-size:18px;font-weight:600;color:#173b67;cursor:pointer;min-height:30px}.shzy-service-growth-faq details p{margin:14px 0 4px}.shzy-service-growth summary:focus-visible,.shzy-service-growth a:focus-visible{outline:3px solid #185fb1;outline-offset:4px}
.shzy-service-growth-related{margin:30px 0}.shzy-service-growth-related ul{display:flex;flex-wrap:wrap;gap:8px 28px;padding:0;list-style:none}.shzy-service-growth-related ul li{list-style:none;margin:0}.shzy-service-growth-related a{display:inline-block;min-height:44px;padding:8px 0;color:#195aa6;text-decoration:underline;text-underline-offset:4px}
.shzy-service-growth-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px 32px;background:#eaf2fb;border:1px solid #ccdaec;border-radius:8px}.shzy-service-growth-contact h3{margin-bottom:10px}.shzy-service-growth-contact p{margin:0}.shzy-service-growth-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:100%}.shzy-service-growth-actions a{display:flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border:1px solid #2f65a3;border-radius:5px;color:#194d87;font-size:17px;font-weight:600;text-decoration:none;line-height:1.5}.shzy-service-growth-actions a:hover{background:#dceafb}.shzy-service-growth-actions a.shzy-service-growth-primary{background:#1e5799;color:#fff}.shzy-service-growth-actions a.shzy-service-growth-primary:hover{background:#17467d}
@media(max-width:900px){.shzy-service-growth-scope{grid-template-columns:1fr}.shzy-service-growth-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.shzy-service-growth-contact{grid-template-columns:1fr}.shzy-service-growth-actions{flex-direction:row;flex-wrap:wrap}.shzy-service-growth-actions a{flex:1 1 220px}}
@media(max-width:600px){.shzy-service-growth{width:calc(100% - 32px);margin:32px 16px;font-size:16px}.shzy-service-growth h2{font-size:25px}.shzy-service-growth h3{font-size:21px}.shzy-service-growth-scope article{padding:20px}.shzy-service-growth-prepare{padding:22px 20px}.shzy-service-growth-process ol{grid-template-columns:1fr;gap:22px}.shzy-service-growth-contact{padding:24px 20px;gap:20px}.shzy-service-growth-actions{display:flex;flex-direction:column}.shzy-service-growth-actions a{flex:0 1 auto;font-size:16px}}

.shzy-service-growth-top-actions{flex-direction:row;flex-wrap:wrap;margin:22px 0 0;justify-content:flex-start}
.shzy-service-growth-fees{margin:32px 0;scroll-margin-top:28px}.shzy-service-growth-fees article{border-top-color:#ba8641;background:#fffcf7}
.shzy-service-growth-boundary{margin-top:20px!important;padding:20px 24px;background:#f1f5fa;border-radius:6px}
@media(max-width:600px){.shzy-service-growth-top-actions{flex-direction:column}.shzy-service-growth-top-actions a{width:100%}}

.shzy-service-scenarios{margin:34px 0}.shzy-service-scenarios-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.shzy-service-scenarios-grid article{min-width:0;scroll-margin-top:30px;padding:26px;background:#f4f8fc;border:1px solid #d4e1f0;border-radius:8px}
.shzy-service-scenarios-grid .shzy-service-growth-label{font-size:14px;margin-bottom:8px}.shzy-service-scenarios-grid h4{font-size:21px}
.shzy-service-scenarios-grid dl{margin:0}.shzy-service-scenarios-grid dt{font-size:15px;color:#173b67;font-weight:600;margin:16px 0 5px}.shzy-service-scenarios-grid dd{margin:0;font-size:16px;line-height:1.8;color:#42536a}
.shzy-service-growth .shzy-scenario-note{font-size:14px;line-height:1.8;color:#5e6a7b}
.shzy-scenario-action{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:#195aa6;text-decoration:underline;text-underline-offset:4px;line-height:1.6;font-weight:600}
@media(max-width:900px){.shzy-service-scenarios-grid{grid-template-columns:1fr}.shzy-service-scenarios-grid article{padding:22px}}
