.growth-hero{padding:64px 0;background:linear-gradient(135deg,#eff6ff,#fff 55%,#f5f3ff);border-bottom:1px solid #dbe5f3}.growth-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:38px;align-items:center}.growth-hero h1,.widget-page-head h1,.research-head h1{max-width:900px;margin:10px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.03;letter-spacing:-.045em}.growth-hero p,.widget-page-head p,.research-dek{max-width:760px;color:#526078;font-size:18px;line-height:1.75}.growth-hero__panel{padding:28px;border:1px solid #cfe0fb;border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(37,99,235,.1)}.growth-hero__panel strong{display:block;color:#2563eb;font-size:56px;line-height:1}.growth-hero__panel span{display:block;margin:8px 0 18px;font-weight:800}.growth-hero__panel ul{display:grid;gap:10px;margin:0;padding-left:21px;color:#526078}.growth-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.growth-card{display:flex;min-height:280px;flex-direction:column;padding:24px;border:1px solid #dfe6f1;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.045)}.growth-card h2,.growth-card h3{margin:10px 0;font-size:22px;line-height:1.25}.growth-card h2 a,.growth-card h3 a{color:#111827;text-decoration:none}.growth-card p{color:#5d687b;line-height:1.7}.growth-card__category,.eyebrow{color:#2563eb;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.growth-card__meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:18px;color:#64748b;font-size:12px}.growth-card__link{margin-top:14px;color:#1d4ed8;font-weight:800;text-decoration:none}.growth-callout{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px;border:1px solid #d7e2f0;border-radius:22px;background:#fff}.growth-callout h2{margin:6px 0}.growth-callout p{max-width:780px;margin:0;color:#5c687b}.section--soft{background:#f7f9fd}.research-head,.widget-page-head{padding:54px 0;background:linear-gradient(135deg,#f8fbff,#f4f1ff);border-bottom:1px solid #dce5f1}.research-head__inner{max-width:1080px}.research-byline{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0;color:#667085;font-size:13px}.research-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;padding-top:42px;padding-bottom:64px}.research-main{min-width:0}.research-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.research-metrics div{padding:20px;border:1px solid #d9e2ef;border-radius:18px;background:#fff}.research-metrics strong{display:block;color:#2563eb;font-size:32px}.research-metrics span{display:block;color:#5b6677}.research-section{margin-bottom:22px;padding:28px;border:1px solid #e0e6ef;border-radius:20px;background:#fff}.research-section h2{margin-top:0;font-size:28px}.research-section h3{margin-top:24px}.research-section p{color:#4f5d70;line-height:1.8}.research-section__head{display:flex;align-items:end;justify-content:space-between;gap:18px}.research-table-wrap{overflow:auto;border:1px solid #dce3ed;border-radius:14px}.research-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.research-table-wrap th,.research-table-wrap td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #e5eaf1}.research-table-wrap th{background:#f0f5ff;color:#172033}.research-method{border-left:5px solid #7c3aed}.research-side{display:grid;align-content:start;gap:16px}.research-side__card,.embed-code-card{padding:22px;border:1px solid #dbe3ef;border-radius:18px;background:#fff}.research-side__card h2,.embed-code-card h2{margin-top:0;font-size:19px}.research-side__card ul{display:grid;gap:11px;margin:0;padding-left:20px}.research-side__card a{overflow-wrap:anywhere}.research-cite{background:#f8f5ff}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;color:#667085;font-size:13px}.breadcrumbs a{color:#46566e;text-decoration:none}.article-faq{display:grid;gap:10px}.article-faq details{padding:15px 17px;border:1px solid #dfe5ee;border-radius:12px}.article-faq summary{cursor:pointer;font-weight:750}.widget-publisher-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:28px;align-items:start}.widget-live-preview{overflow:hidden;border:1px solid #dbe3ef;border-radius:20px;background:#f8fafc}.widget-live-preview iframe,.widget-mini-preview iframe{display:block;width:100%;border:0}.embed-code-card{position:sticky;top:130px}.embed-code-card textarea{width:100%;min-height:180px;margin:12px 0;padding:13px;border:1px solid #bac7d8;border-radius:10px;background:#f8fafc;font:12px/1.55 ui-monospace,monospace;resize:vertical}.embed-code-card ul{padding-left:20px;color:#5b6677}.widget-mini-preview{overflow:hidden;height:220px;margin:14px 0;border:1px solid #e1e7ef;border-radius:14px;background:#f8fafc}.resource-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.resource-band a{display:block;padding:24px;border:1px solid #dce4ef;border-radius:18px;background:#fff;color:#172033;text-decoration:none}.resource-band strong{display:block;margin:8px 0;font-size:20px}.resource-band span{color:#667085;font-size:14px;line-height:1.5}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.media-card{padding:26px;border:1px solid #dbe3ed;border-radius:20px;background:#fff}.media-card h2{margin-top:0}.brand-preview{display:grid;place-items:center;min-height:220px;margin:16px 0;border:1px solid #dfe5ed;border-radius:16px;background:linear-gradient(135deg,#fff,#eff6ff)}.brand-preview img{max-width:min(440px,82%);max-height:180px}.copy-notice{position:fixed;right:18px;bottom:18px;z-index:10000;padding:11px 15px;border-radius:9px;background:#172033;color:#fff}@media(max-width:1000px){.growth-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-layout,.widget-publisher-layout,.growth-hero__grid{grid-template-columns:1fr}.research-side{grid-template-columns:repeat(2,minmax(0,1fr))}.embed-code-card{position:static}.resource-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.growth-hero{padding:42px 0}.growth-card-grid,.media-grid,.resource-band,.research-metrics,.research-side{grid-template-columns:1fr}.research-section{padding:20px}.growth-callout,.research-section__head{align-items:flex-start;flex-direction:column}.research-head h1,.widget-page-head h1,.growth-hero h1{font-size:38px}.research-layout{padding-top:26px}.widget-directory-card{min-height:0}}
