
.reports-page{--ink:#10384e;--muted:#607986;--teal:#009fa6;color:var(--ink);font-family:'Segoe UI',Arial,sans-serif}.reports-page p{line-height:1.8}.reports-page figure{margin:0}.r-hero{background:radial-gradient(ellipse at 85% 30%,#12546b 0%,#082b3e 45%,#061f30 100%);padding:80px 0;color:white}.r-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:54px;align-items:center}.r-eyebrow{font-size:.72rem;letter-spacing:.13em;font-weight:700;color:#008b98;margin:0 0 20px}.r-hero .r-eyebrow,.r-closing .r-eyebrow{color:#77d4d7}.r-hero h1{font-size:clamp(2.5rem,4.1vw,4.1rem);line-height:1.1;letter-spacing:-.05em;margin:0 0 26px;color:white}.r-hero h1 em{font-style:normal;color:#71d8d5}.r-lead{font-size:1.07rem;color:#c1d8e3;max-width:500px}.r-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0}.r-light{color:white;font-size:.9rem}.r-tags{display:flex;flex-wrap:wrap;gap:10px;color:#b6ced9;font-size:.72rem}.r-tags span{border:1px solid #416372;border-radius:30px;padding:7px 12px}.r-dashboard{border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 25px 60px #0003;overflow:hidden;transform:rotate(-1deg)}.r-window{display:flex;align-items:center;justify-content:space-between;background:#edf3f7;padding:14px 18px;gap:12px;font-size:.72rem}.r-window strong{letter-spacing:.04em}.r-window strong small{font-size:.6rem;font-weight:400}.r-dots{color:#99b4c1;letter-spacing:3px;font-size:.6rem}.r-demo{color:#617f90;font-size:.65rem}.r-dash-inner{padding:24px}.r-dashboard-title{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:22px}.r-dashboard-title small{font-size:.65rem;color:#6b8796;letter-spacing:.08em}.r-dashboard-title h2{font-size:1.45rem;margin:5px 0 0;color:var(--ink);letter-spacing:-.03em}.r-dashboard-title>span{font-size:.68rem;color:#5d7b8b}.r-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.r-kpis>div{padding:16px 10px;background:#f0f7f8;border-radius:8px}.r-kpis small,.r-summary small{display:block;font-size:.7rem;color:#68818d;margin-bottom:8px}.r-kpis strong{font-size:1.2rem;letter-spacing:-.035em}.r-kpis i{font-size:.7rem;font-weight:400;font-style:normal}.r-chart-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 0;font-size:.78rem}.r-chart-heading span{font-size:.68rem;color:#008a92}.reports-page svg{width:100%;height:auto;display:block;font-family:'Segoe UI',Arial,sans-serif}.r-dash-foot{display:flex;justify-content:space-between;border-top:1px solid #e5eef2;padding-top:12px;font-size:.65rem;color:#6a8493;gap:10px}.r-dashboard>figcaption{background:#f5f8fa;padding:12px 20px;font-size:.65rem;color:#6d8390;line-height:1.6}.r-jump{border-bottom:1px solid #dfebef;background:white}.r-jump>.container{display:flex;justify-content:space-between;gap:20px;padding-top:23px;padding-bottom:23px;flex-wrap:wrap}.r-jump a{font-size:.8rem;color:#527384}.r-section{padding:80px 0;scroll-margin-top:95px}.r-tinted{background:#f3f7fa}.r-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px}.r-section h2,.r-closing h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.18;letter-spacing:-.04em;margin:0 0 24px}.r-editorial p,.r-heading>p{color:var(--muted);font-size:.95rem}.r-editorial .r-intro{color:var(--ink);font-size:1.15rem;margin-top:0}.r-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:36px}.r-heading>div{flex:1}.r-heading>p{max-width:420px;flex:1;margin:0 0 24px}.r-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.r-category{padding:32px;background:white;border:1px solid #dfe9ee;border-radius:12px}.r-category-top{display:flex;gap:16px;align-items:center;margin-bottom:26px}.r-category-top span{font-size:.9rem;color:#008f99;background:#e8f6f6;padding:10px;border-radius:8px}.r-category-top p{font-size:.8rem;font-weight:600;margin:0;color:#4b6e7e}.r-category h3{font-size:1.45rem;line-height:1.3;letter-spacing:-.025em;max-width:380px;margin:0 0 16px}.r-category>p{color:var(--muted);font-size:.9rem;margin-bottom:22px}.r-category ul{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid #e5eef2;display:grid;gap:10px}.r-category li{font-size:.84rem;color:#3a6071;padding-left:17px;position:relative}.r-category li:before{content:'•';position:absolute;left:0;color:#009fa6}.r-report-screen{border:1px solid #d7e4eb;border-radius:12px;overflow:hidden;box-shadow:0 20px 55px #133a4e0d;background:white}.r-report-body{padding:32px}.r-dashboard-title h3{font-size:1.4rem;margin:7px 0 0;letter-spacing:-.02em}.r-status{background:#e8f6f2;padding:7px 12px;border-radius:30px}.r-filters{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #e3edf2}.r-filters span{font-size:.72rem;color:#6a8390;border:1px solid #dce6ed;padding:9px 13px;border-radius:6px}.r-filters b{color:#204a5e;margin-left:14px;font-weight:500}.r-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:26px 0}.r-summary strong{font-size:1.7rem;letter-spacing:-.04em}.r-report-split{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;border-top:1px solid #e3edf2;padding:25px 0}.r-report-split h4{font-size:.9rem;margin:0 0 10px}.r-insight{padding:25px;background:#f1f7fa;border-radius:8px}.r-insight>span{font-size:.65rem;letter-spacing:.1em;color:#008d9a}.r-insight h4{font-size:1.2rem;line-height:1.4;margin:15px 0}.r-insight p{color:#637e8c;font-size:.85rem}.r-table-scroll{overflow-x:auto}.r-table-scroll table{height:auto;width:100%;min-width:630px;border-collapse:collapse;font-size:.8rem}.r-table-scroll caption{text-align:left;font-size:.72rem;color:#6a8796;padding:14px 0}.r-table-scroll th,.r-table-scroll td{padding:15px 12px;border-bottom:1px solid #e5edf2;text-align:right;white-space:nowrap}.r-table-scroll th:first-child{text-align:left}.r-table-scroll thead th{background:#f1f6f9;color:#648191;font-weight:500;font-size:.72rem}.r-table-scroll tbody th{font-weight:500}.r-table-scroll tfoot{background:#eaf6f6;color:#007e8c;font-weight:700}.r-report-screen>figcaption{padding:14px 32px;background:#f6f9fb;color:#728894;font-size:.72rem;line-height:1.6}.r-after-report{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px}.r-after-report p{font-size:.78rem;color:#718794;max-width:640px}.r-after-report a{font-size:.8rem;color:#008696;white-space:nowrap}.r-graph-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.r-graph-card{border:1px solid #dce7ed;border-radius:12px;background:#fff;overflow:hidden}.r-graph-top{display:flex;justify-content:space-between;gap:12px;padding:23px 25px 10px;font-size:.8rem;color:#315b70}.r-graph-top small{font-size:.65rem;color:#7b909b}.r-graph-card svg{padding:0 15px;box-sizing:border-box}.r-graph-card figcaption{padding:24px 28px;border-top:1px solid #edf2f5}.r-graph-card h3{font-size:1.12rem;margin:0 0 10px;letter-spacing:-.02em}.r-graph-card p{font-size:.875rem;color:var(--muted);margin:0}.r-footnote{font-size:.76rem;color:#7a8e98;margin-top:24px;max-width:850px}.r-mobile-link{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center}.r-mobile-link>div>p:not(.r-eyebrow){color:var(--muted);max-width:540px}.r-mobile-link .button{margin-top:16px}.r-mobile-image{height:370px;overflow:hidden;background:#edf5f8;border-radius:16px;padding:24px 35px 0;box-sizing:border-box}.r-mobile-image img{display:block;width:100%;max-width:280px;height:auto;margin:auto;border:1px solid #d7e6eb;border-radius:12px;box-shadow:0 12px 28px #123a4d1a}.r-closing{padding:70px 0;background:#092e43;color:white;text-align:center}.r-closing p:not(.r-eyebrow){color:#adcbd9;margin-bottom:28px}.reports-page a:focus-visible,.r-table-scroll:focus-visible{outline:3px solid #00a5b2;outline-offset:4px}@media(max-width:1000px){.r-hero-grid{gap:30px}.r-hero{padding:55px 0}.r-kpis strong{font-size:1rem}.r-dash-inner{padding:18px}.r-editorial{gap:40px}.r-summary strong{font-size:1.35rem}.r-report-body{padding:24px}.r-mobile-link{gap:40px}}@media(max-width:780px){.r-hero-grid,.r-editorial,.r-report-split,.r-mobile-link{grid-template-columns:1fr}.r-dashboard{transform:none;max-width:580px}.r-hero h1{font-size:3.1rem}.r-heading{display:block}.r-heading>p{max-width:600px}.r-category-grid,.r-graph-grid{gap:16px}.r-category{padding:24px}.r-category h3{font-size:1.2rem}.r-section{padding:55px 0}.r-hero-grid{gap:40px}.r-after-report{display:block}.r-mobile-image{max-width:430px;width:100%}.r-jump>.container{gap:16px}.r-jump a{font-size:.72rem}.r-graph-card figcaption{padding:22px}.r-graph-top{padding:20px 18px 10px}.r-graph-top small{display:none}}@media(max-width:540px){.r-category-grid,.r-graph-grid{grid-template-columns:1fr}.r-hero{padding:40px 0}.r-hero h1{font-size:2.65rem}.r-lead{font-size:1rem}.r-actions{gap:20px}.r-eyebrow{font-size:.65rem;letter-spacing:.08em}.r-kpis{gap:6px}.r-kpis>div{padding:12px 8px}.r-kpis strong{font-size:1.05rem}.r-kpis small{font-size:.6rem}.r-kpis i{display:none}.r-window{padding:13px 12px;gap:7px}.r-demo{font-size:.55rem}.r-dots{display:none}.r-dashboard-title>span{font-size:.6rem}.r-dashboard-title h2{font-size:1.3rem}.r-dash-inner{padding:15px}.r-summary{grid-template-columns:1fr 1fr;gap:22px}.r-summary strong{font-size:1.35rem}.r-report-body{padding:18px}.r-dashboard-title{align-items:start;flex-wrap:wrap}.r-report-screen>figcaption{padding:15px 18px}.r-dashboard-title h3{font-size:1.2rem}.r-filters{gap:7px}.r-filters span{font-size:.65rem}.r-report-split{gap:15px}.r-insight{padding:20px}.r-mobile-image{height:330px}.r-jump>.container{display:grid;grid-template-columns:1fr 1fr}.r-category-top{margin-bottom:20px}.r-graph-card svg{padding:0 6px}.r-closing{padding:50px 0}.r-section h2{font-size:2rem}.r-after-report a{white-space:normal}}
