.growth-page{background:#f4f6f8}.growth-page main.growth-main{display:block;max-width:1120px;margin:0 auto;padding:0 24px 72px}.growth-page .ph{max-width:900px;margin:auto}.growth-page .ph h1{max-width:840px}.growth-page .ph-sub{max-width:59ch}.growth-page .ph-micro{max-width:62ch;margin:14px auto 0}.growth-page .g-jump{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin:0 0 28px;padding:12px;list-style:none}.growth-page .g-jump a{font-size:14px;font-weight:600;color:#1a4e7a;text-underline-offset:4px}.growth-page .g-section{margin-top:56px;scroll-margin-top:110px}.growth-page .g-final h2,.growth-page .g-section>h2{font-size:clamp(26px,3.4vw,36px);line-height:1.18;letter-spacing:-.03em;color:#0f1b2d;max-width:26ch;margin:0 0 16px;text-wrap:balance}.growth-page .g-section>p{max-width:68ch;margin:0 0 24px;line-height:1.7}.growth-page .g-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:24px;align-items:start}.growth-page .g-note,.growth-page .g-paper{background:#fff;border:1px solid #e5e9ef;border-radius:16px;padding:28px;box-shadow:0 1px 2px #0f1b2d0d;min-width:0}.growth-page .g-note{background:#eaf1f7;box-shadow:none}.growth-page .g-note h3,.growth-page .g-paper h3{margin:12px 0;font-size:23px;line-height:1.25;letter-spacing:-.02em;color:#0f1b2d;text-wrap:balance}.growth-page .g-note p,.growth-page .g-paper p{line-height:1.65;margin:12px 0}.growth-page .g-label{display:block;color:#1a4e7a;font-size:11px;line-height:1.5;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.growth-page .g-small{font-size:13px;color:#5b6675;line-height:1.65}.growth-page .g-switch{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.growth-page .g-choice,.growth-page .g-switch button{min-height:44px;padding:10px 14px;border:1px solid #b7c7d6;border-radius:9px;background:#fff;color:#1a4e7a;font-family:inherit;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer}.growth-page .g-switch button[aria-pressed=true]{background:#1a4e7a;color:#fff;border-color:#1a4e7a}.growth-page .g-choice:hover,.growth-page .g-switch button:hover{border-color:#1a4e7a}.growth-page :is(a,button,input,summary):focus-visible{outline:3px solid #2e6fe8;outline-offset:4px}.growth-page .g-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.growth-page .g-metric{border-top:1px solid #dce3eb;padding-top:15px;min-width:0}.growth-page .g-metric span{display:block;font-size:13px;line-height:1.5;color:#5b6675}.growth-page .g-metric strong{display:block;font-size:clamp(27px,4vw,38px);font-weight:750;letter-spacing:-.035em;line-height:1.4;color:#0f1b2d;font-variant-numeric:tabular-nums}.growth-page .g-chart{display:flex;align-items:flex-end;gap:8px;height:145px;margin-top:24px;border-bottom:1px solid #ccd7e2;padding:0 4px}.growth-page .g-column{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;gap:7px;min-width:0}.growth-page .g-column b{display:block;background:#42749c;border-radius:4px 4px 0 0;min-height:3px}.growth-page .g-column span{font-size:11px;line-height:1.3;text-align:center;white-space:nowrap;color:#44566b;padding-bottom:6px}.growth-page .g-chart-note{border-top:1px solid #d8e2eb;margin-top:20px;padding-top:14px}.growth-page .g-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #e5e9ef;border-radius:12px;margin:18px 0}.growth-page table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;font-variant-numeric:tabular-nums}.growth-page caption{text-align:left;padding:12px 16px;background:#f4f6f8;color:#44566b;font-size:13px;font-weight:600}.growth-page td,.growth-page th{text-align:right;padding:12px 16px;border-bottom:1px solid #e5e9ef;white-space:nowrap}.growth-page td:first-child,.growth-page th:first-child{text-align:left}.growth-page th{font-size:12px;color:#44566b;background:#f4f6f8}.growth-page tbody tr:last-child td{border-bottom:0}.growth-page .g-row-button{border:0;background:0 0;color:#1a4e7a;text-decoration:underline;text-underline-offset:4px;font:inherit;font-weight:650;cursor:pointer;min-height:44px;padding:4px 0}.growth-page tr[aria-selected=true]{background:#eaf1f7}.growth-page .g-detail{border-top:1px solid #d8e2eb;padding-top:15px;margin-top:18px}.growth-page .g-list{padding:0;list-style:none;margin:0}.growth-page .g-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid #dfe5ec;line-height:1.65}.growth-page .g-list li:first-child{padding-top:0}.growth-page .g-list li:last-child{border-bottom:0;padding-bottom:0}.growth-page .g-list .g-num{font-size:13px;font-weight:750;color:#1a4e7a;padding-top:4px}.growth-page .g-list h3{font-size:20px;margin:0 0 6px;color:#0f1b2d}.growth-page .g-list p{margin:0}.growth-page .g-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.growth-page .g-link{padding:22px;background:#fff;border:1px solid #dce4ec;border-radius:14px;text-decoration:none;color:#44566b;line-height:1.6;min-width:0}.growth-page .g-link strong{display:block;color:#1a4e7a;margin-bottom:8px;font-size:16px}.growth-page .g-link:hover{border-color:#1a4e7a}.growth-page .g-faq details{border-top:1px solid #dce4ec;padding:20px 0}.growth-page .g-faq summary{font-weight:650;color:#0f1b2d;cursor:pointer;line-height:1.6}.growth-page .g-faq details p{max-width:72ch;line-height:1.7;margin:12px 0 0}.growth-page .g-final{background:#eaf1f7;border:1px solid #d9e4ee;border-radius:20px;padding:36px;margin-top:56px}.growth-page .g-final p{max-width:63ch;line-height:1.7}.growth-page .g-final .ph-btn{margin-top:12px}.growth-page .g-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.growth-page .g-collection article{display:flex;flex-direction:column}.growth-page .g-collection article>a:last-child{margin-top:auto;padding-top:16px;font-weight:700}.growth-page .g-steps{counter-reset:step;display:grid;gap:20px}.growth-page .g-steps details{background:#fff;border:1px solid #dce4ec;border-radius:16px;padding:24px}.growth-page .g-steps summary{font-size:20px;font-weight:750;line-height:1.5;cursor:pointer;color:#0f1b2d}.growth-page .g-steps p{line-height:1.7}.growth-page fieldset{border:0;padding:0;margin:18px 0}.growth-page legend{font-weight:650;color:#0f1b2d;margin-bottom:12px;line-height:1.6}.growth-page .g-options{display:grid;gap:10px}.growth-page .g-options label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #c8d5e1;border-radius:10px;line-height:1.6;cursor:pointer}.growth-page .g-options input{margin-top:5px;accent-color:#1a4e7a;width:18px;height:18px;flex-shrink:0}.growth-page .g-feedback{padding:16px;background:#eaf1f7;border-radius:10px;line-height:1.65}.growth-page [hidden]{display:none!important}.growth-page .g-enhanced{display:none}.growth-page.g-ready .g-enhanced{display:flex}.growth-related{grid-column:1/-1;box-sizing:border-box;max-width:1060px;margin:40px auto;padding:28px;border:1px solid #dce4ec;border-radius:16px;background:#eaf1f7;color:#44566b;font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif}.growth-related h2{font-size:24px;line-height:1.25;letter-spacing:-.02em;color:#0f1b2d;margin:0 0 12px;text-wrap:balance}.growth-related p{line-height:1.65;margin:0 0 12px;max-width:70ch}.growth-related ul{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0;list-style:none}.growth-related a{color:#1a4e7a;font-weight:700;text-underline-offset:4px;display:inline-block;padding:8px 0}.growth-related a:focus-visible{outline:3px solid #2e6fe8;outline-offset:4px}@media (max-width:760px){.growth-page main.growth-main{padding:0 20px 44px}.growth-page .g-collection,.growth-page .g-links,.growth-page .g-split{grid-template-columns:1fr}.growth-page .g-section{margin-top:40px}.growth-page .g-final,.growth-page .g-note,.growth-page .g-paper{padding:22px}.growth-page .g-final{margin-top:40px}.growth-page .g-paper h3{font-size:21px}.growth-page .g-list li{gap:10px;grid-template-columns:28px minmax(0,1fr)}.growth-page td,.growth-page th{padding:10px 12px}.growth-related{margin:28px 20px;padding:22px}.growth-page .g-table-wrap{margin-left:-6px;margin-right:-6px;max-width:calc(100% + 12px)}.growth-page .g-jump{gap:6px 18px}}@media (prefers-reduced-motion:reduce){.growth-page *{scroll-behavior:auto!important}}@media print{.growth-page .cq-ftr,.growth-page .cq-hdr,.growth-page .g-enhanced,.growth-page .g-final,.growth-page .g-jump{display:none!important}.growth-page main.growth-main{max-width:none;padding:0}.growth-page .g-note,.growth-page .g-paper{break-inside:avoid;box-shadow:none}.growth-page details>*{display:block}}.growth-page.g-ready .g-row-button{display:inline-block}.growth-page .g-row-button,.growth-page.g-ready .g-static-name{display:none}