.report-hero[data-astro-cid-glqi7rpc]{background:var(--color-dark-blue);padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:0;position:relative;overflow:hidden}.report-hero[data-astro-cid-glqi7rpc]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 0%,rgba(255,83,0,.18) 0%,rgba(41,77,205,.12) 50%,transparent 70%)}.report-hero[data-astro-cid-glqi7rpc] .container[data-astro-cid-glqi7rpc]{position:relative;z-index:1;padding-bottom:var(--space-16)}.hero-wave[data-astro-cid-glqi7rpc]{width:100%;line-height:0}.hero-wave[data-astro-cid-glqi7rpc] svg[data-astro-cid-glqi7rpc]{display:block;width:100%;height:60px}.report-hero-inner[data-astro-cid-glqi7rpc]{display:grid;grid-template-columns:1fr 340px;gap:var(--space-16);align-items:center}.report-eyebrow[data-astro-cid-glqi7rpc]{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-orange);margin-bottom:var(--space-4)}.report-title[data-astro-cid-glqi7rpc]{font-size:clamp(2.5rem,5vw,3.75rem);color:var(--color-white);margin-bottom:var(--space-5);line-height:1.1;font-weight:800}.report-subtitle[data-astro-cid-glqi7rpc]{font-size:var(--text-lg);color:#ffffffb8;max-width:540px;line-height:1.65;margin-bottom:var(--space-8)}.report-actions[data-astro-cid-glqi7rpc]{display:flex;gap:var(--space-4);flex-wrap:wrap}.report-cover-mock[data-astro-cid-glqi7rpc]{background:linear-gradient(135deg,#1a2f5e,#0d1a3a);border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid rgba(255,255,255,.08);aspect-ratio:3/4;display:flex;flex-direction:column;gap:var(--space-4);position:relative;overflow:hidden}.report-cover-mock[data-astro-cid-glqi7rpc]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(255,83,0,.2) 0%,transparent 50%)}.cover-badge[data-astro-cid-glqi7rpc]{font-size:3rem;font-weight:900;color:var(--color-orange);line-height:1}.cover-title[data-astro-cid-glqi7rpc]{font-size:var(--text-xl);font-weight:800;color:var(--color-white);line-height:1.3}.cover-logo[data-astro-cid-glqi7rpc]{font-size:var(--text-sm);font-weight:700;color:#fff6;margin-top:auto}.cover-graph[data-astro-cid-glqi7rpc]{margin-top:auto}.section-label[data-astro-cid-glqi7rpc]{font-size:var(--text-sm);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-orange);margin-bottom:var(--space-6)}.findings-intro[data-astro-cid-glqi7rpc]{font-size:var(--text-base);color:var(--color-text);max-width:680px;margin-bottom:var(--space-10);line-height:1.7}.findings-grid[data-astro-cid-glqi7rpc]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.finding-card[data-astro-cid-glqi7rpc]{background:var(--color-gray);border-radius:var(--radius-xl);padding:var(--space-6);border-top:3px solid var(--color-orange)}.finding-stat[data-astro-cid-glqi7rpc]{font-size:clamp(2rem,3vw,2.75rem);font-weight:900;color:var(--color-dark-blue);line-height:1;margin-bottom:var(--space-2)}.finding-label[data-astro-cid-glqi7rpc]{font-size:var(--text-sm);font-weight:700;color:var(--color-dark-blue);margin-bottom:var(--space-3);line-height:1.4}.finding-desc[data-astro-cid-glqi7rpc]{font-size:var(--text-xs);color:var(--color-deep-blue-50);line-height:1.6}.chapters-grid[data-astro-cid-glqi7rpc]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.chapter-card[data-astro-cid-glqi7rpc]{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:transform var(--transition),box-shadow var(--transition)}.chapter-card[data-astro-cid-glqi7rpc]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.chapter-num[data-astro-cid-glqi7rpc]{font-size:var(--text-xs);font-weight:900;color:var(--color-orange);letter-spacing:.05em}.chapter-title[data-astro-cid-glqi7rpc]{font-size:var(--text-base);font-weight:700;color:var(--color-dark-blue);line-height:1.4}.chapter-desc[data-astro-cid-glqi7rpc]{font-size:var(--text-sm);color:var(--color-text);line-height:1.6;flex:1}.report-download[data-astro-cid-glqi7rpc]{background:var(--color-dark-blue)}.report-download-inner[data-astro-cid-glqi7rpc]{display:grid;grid-template-columns:1fr 420px;gap:var(--space-16);align-items:start}.download-heading[data-astro-cid-glqi7rpc]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:var(--color-white);margin-bottom:var(--space-4)}.download-sub[data-astro-cid-glqi7rpc]{font-size:var(--text-base);color:#ffffffa6;line-height:1.7;margin-bottom:var(--space-8)}.download-perks[data-astro-cid-glqi7rpc]{display:flex;flex-direction:column;gap:var(--space-3)}.download-perks[data-astro-cid-glqi7rpc] li[data-astro-cid-glqi7rpc]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:#fffc}.download-form[data-astro-cid-glqi7rpc]{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.download-form[data-astro-cid-glqi7rpc] h3[data-astro-cid-glqi7rpc]{font-size:var(--text-xl);font-weight:800;color:var(--color-dark-blue)}.form-input[data-astro-cid-glqi7rpc]{padding:.75rem 1rem;border:1.5px solid var(--color-gray-10);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:inherit;color:var(--color-text);outline:none;transition:border-color var(--transition)}.form-input[data-astro-cid-glqi7rpc]:focus{border-color:var(--color-orange)}.form-note[data-astro-cid-glqi7rpc]{font-size:var(--text-xs);color:var(--color-deep-blue-50);line-height:1.6}.form-note[data-astro-cid-glqi7rpc] a[data-astro-cid-glqi7rpc]{color:var(--color-orange);font-weight:600}@media(max-width:1100px){.findings-grid[data-astro-cid-glqi7rpc],.chapters-grid[data-astro-cid-glqi7rpc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.report-hero-inner[data-astro-cid-glqi7rpc]{grid-template-columns:1fr}.report-hero-cover[data-astro-cid-glqi7rpc]{display:none}.report-download-inner[data-astro-cid-glqi7rpc]{grid-template-columns:1fr}}@media(max-width:640px){.findings-grid[data-astro-cid-glqi7rpc],.chapters-grid[data-astro-cid-glqi7rpc]{grid-template-columns:1fr}}
