.growth-proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;border-top:1px solid #ded3c4;border-bottom:1px solid #ded3c4;padding-top:70px;padding-bottom:65px}.growth-heading h2{font-size:38px;line-height:1.35;letter-spacing:-.045em;margin:0 0 24px}.growth-heading>p:last-child{font-size:16px;line-height:1.9;color:#7b6b58}.growth-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:38px}.growth-metrics>div+div{border-left:1px solid #ded3c4;padding-left:26px}.growth-metrics span{font-size:13px;color:#6f5d49}.growth-metrics strong{display:block;font-size:54px;line-height:1.3;letter-spacing:-.055em;font-weight:600;color:#a25532;margin:10px 0}.growth-metrics small{font-size:22px;margin-left:7px}.growth-metrics p{font-size:11px;line-height:1.7;color:#7b6b58;margin:0}.growth-chart{margin:0}.growth-chart figcaption{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#7b6b58;margin-bottom:42px}.growth-bars{height:190px;display:flex;align-items:flex-end;gap:11%;padding:0 6%;border-bottom:1px solid #cdb99e;background:repeating-linear-gradient(to top,transparent 0,transparent 46px,#e8dfd3 47px,transparent 48px)}.growth-bars>div{height:var(--bar);flex:1;position:relative;background:#d5b69a;border-radius:3px 3px 0 0}.growth-bars>div:last-child{background:#a25532}.growth-bars b{position:absolute;left:50%;transform:translateX(-50%);top:-26px;font-size:14px;font-weight:500;white-space:nowrap}.growth-bars span{position:absolute;top:calc(100% + 12px);left:0;right:0;text-align:center;font-size:12px;color:#7b6b58}.growth-source{margin:52px 0 0;font-size:10px;line-height:1.9;color:#89765e}@media(max-width:760px){.growth-proof{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.growth-heading h2{font-size:30px;margin-bottom:16px}.growth-heading>p:last-child{font-size:14px}.growth-metrics{gap:12px}.growth-metrics>div+div{padding-left:14px}.growth-metrics strong{font-size:42px}.growth-metrics span{font-size:11px}.growth-metrics small{font-size:18px}.growth-bars{height:160px}.growth-bars b{font-size:12px}.growth-chart figcaption{font-size:11px}.growth-source{font-size:10px}}
.naver-source-brand{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:32px}.naver-source-brand img{width:92px;height:auto;display:block}.naver-source-brand span{font-size:12px;color:#6f5d49}.growth-metrics{gap:16px;margin-bottom:22px}.growth-metrics>div{padding:24px;border:1px solid #ded3c4;border-radius:12px;background:#fffcf7}.growth-metrics>div+div{padding:24px}.growth-metrics .citation-metric{background:#f2f7ef;border-color:#d7e3d3}.growth-metrics .metric-category{font-size:11px;font-weight:650;letter-spacing:.02em;color:#5b704c}.growth-metrics h3{font-size:16px;margin:10px 0 0;line-height:1.4;font-weight:600}.growth-metrics strong{margin:12px 0 8px}.growth-metrics .citation-metric strong{color:#287044}.growth-metrics .metric-note{display:inline-block;font-size:12px;margin-top:16px;color:#5d4933}.growth-chart{background:#fffcf7;border:1px solid #ded3c4;border-radius:12px;padding:26px 24px 48px}.growth-chart figcaption{align-items:center;margin-bottom:40px}.growth-chart figcaption strong{font-size:15px;font-weight:600;color:#4b3027}.growth-details{margin-top:19px;font-size:11px;color:#7b6b58;line-height:1.8}.growth-details summary{cursor:pointer;padding:8px 0;width:fit-content}.growth-details p{margin:8px 0;font-size:11px;line-height:1.8}.growth-details summary:focus-visible{outline:2px solid #a25532;outline-offset:4px}@media(max-width:760px){.naver-source-brand{margin-top:22px;gap:12px}.naver-source-brand img{width:78px}.naver-source-brand span{font-size:11px}.growth-metrics{gap:10px}.growth-metrics>div,.growth-metrics>div+div{padding:18px 12px}.growth-metrics h3{font-size:13px}.growth-metrics strong{font-size:39px;white-space:nowrap}.growth-metrics .metric-note{font-size:10px}.growth-chart{padding:22px 16px 44px}.growth-chart figcaption strong{font-size:13px}.growth-chart figcaption>span{font-size:10px}.growth-bars{gap:10%;padding:0 3%}}

.metric-service{height:32px;display:flex;align-items:center;margin-bottom:16px}.metric-service img{display:block;max-width:100%;width:auto;height:26px}.citation-metric .metric-service img{width:126px;height:auto}.growth-trend{position:relative;height:65px;margin:-14px 0 30px}.growth-trend span{position:absolute;left:0;top:0;font-size:12px;font-weight:600;color:#a25532}.growth-trend svg{position:absolute;inset:10px 0 0;width:100%;height:55px;overflow:visible;fill:none;stroke:#a25532;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.growth-trend svg path{vector-effect:non-scaling-stroke}@media(max-width:760px){.citation-metric .metric-service img{width:112px}.metric-service{height:28px;margin-bottom:14px}.metric-service img{height:24px}.growth-trend span{font-size:11px}.growth-trend{margin-top:-10px}}

/* Align service marks on a shared white surface; preserve original artwork. */
.growth-metrics>div,.growth-metrics .citation-metric{background:#fff;border-color:#e1d8cb}.metric-service{height:36px;margin-bottom:12px;align-items:center}.citation-metric .metric-service img{width:145px;height:30px}.read-metric .metric-service img{width:48px;height:24px}.growth-metrics .metric-category{display:block;font-size:11px;color:#7b6b58}.growth-metrics h3{margin-top:7px}.growth-chart{padding:26px 24px 22px}.growth-chart figcaption{margin-bottom:24px}.growth-chart-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.growth-chart-summary>span{font-size:12px;color:#7b6b58}.growth-chart-summary strong{font-size:19px;font-weight:600;color:#a25532}.growth-line-chart{display:block;width:100%;height:auto;overflow:visible}.growth-grid path{fill:none;stroke:#e6ddd0;stroke-width:1}.growth-data-line{fill:none;stroke:#a25532;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.growth-data-dots circle{fill:#fffcf7;stroke:#a25532;stroke-width:2}.growth-values text{text-anchor:middle;font-size:12px;fill:#5d4933;font-weight:500}.growth-values .growth-last-value{fill:#a25532;font-weight:700}.growth-months text{text-anchor:middle;font-size:11px;fill:#7b6b58}.growth-months .growth-zero{font-size:9px;fill:#9a8c7a}@media(max-width:760px){.citation-metric .metric-service img{width:100%;max-width:145px;height:auto}.metric-service{height:30px}.growth-chart{padding:22px 12px 17px}.growth-chart-summary strong{font-size:16px}.growth-chart-summary>span{font-size:10px}.growth-chart figcaption{margin-bottom:20px}}
