.growth-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.growth-price{background:#fff2cc;border-left:6px solid #e59819;padding:28px}.growth-price strong{display:block;font-size:clamp(28px,4vw,42px);line-height:1.2;color:#163354}.growth-price p{margin:14px 0}.growth-faq details{border-bottom:1px solid #d7dfeb;padding:16px 0}.growth-faq summary{cursor:pointer;font-weight:700;font-size:17px}.growth-faq p{line-height:1.75;margin:12px 0}.growth-areas{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.growth-areas span{background:#e8f2ff;padding:9px 15px;font-weight:600}.growth-workshop{background:#edf8ef;padding:28px;border-left:6px solid #18845b}.growth-table{width:100%;border-collapse:collapse}.growth-table th,.growth-table td{text-align:left;padding:14px;border-bottom:1px solid #d6dfe9;vertical-align:top}.growth-table th{background:#eaf2ff}.growth-table-wrap{overflow-x:auto}.growth-footnote{font-size:14px;line-height:1.7}.growth-wrap h2{font-size:clamp(24px,3vw,34px)}@media(max-width:700px){.growth-wrap{grid-template-columns:1fr}.growth-price,.growth-workshop{padding:22px}.growth-table th,.growth-table td{padding:10px;font-size:14px}}