.reporting-page{--rp-blue:#326fbe;--rp-purple:#8654c7;--rp-orange:#e07a42;color:#292d32}.rp-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.rp-section{padding-block:88px}.rp-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.8px;color:#8654c7;margin:0 0 20px}.reporting-page h1,.reporting-page h2,.reporting-page h3{line-height:1.08;letter-spacing:-1.5px;margin:0 0 24px}.reporting-page h1{font-size:clamp(44px,5vw,70px);font-weight:620}.reporting-page h1 em{font-style:normal;color:#326fbe}.reporting-page h2{font-size:clamp(34px,3.8vw,50px);font-weight:600}.reporting-page h3{font-size:24px;letter-spacing:-.65px;line-height:1.25}.reporting-page p{color:#59616b;line-height:1.7}.rp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center;padding-block:75px 72px}.rp-lead{font-size:19px;max-width:500px}.rp-actions{display:flex;align-items:center;gap:24px;margin:30px 0 16px}.rp-actions>a:last-child{font-size:14px;font-weight:600}.rp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#bd4c22;color:#fff!important;border:1px solid #bd4c22;padding:17px 24px;border-radius:5px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s}.rp-button:hover{background:#b7461e;transform:translateY(-2px)}.rp-hero small,.rp-cta small{font-size:12px;color:#6a7078}.rp-hero-art{padding:28px;background:linear-gradient(135deg,#edf3fd,#faf5ef 70%,#f4eafd);border:1px solid #dce5ee;border-radius:12px;box-shadow:0 24px 70px #273c6110;position:relative}.rp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1px;color:#5a6574;margin-bottom:22px}.rp-live{background:#fff;border:1px solid #d9dfe9;padding:5px 9px;border-radius:4px;color:#326fbe;letter-spacing:0;font-weight:650}.rp-kpis{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rp-kpis>div{background:#ffffffd9;border:1px solid #fff;padding:18px;border-radius:6px}.rp-kpis small{display:block;color:#59616b;font-size:11px}.rp-kpis strong{display:block;font-size:38px;font-weight:650;letter-spacing:-1px;color:#326fbe;line-height:1.4}.rp-kpis>div+div strong{color:#8654c7}.rp-kpis span{font-size:10px;color:#5a6574}.rp-bars{display:flex;align-items:end;gap:8px;height:178px;padding-top:25px;border-bottom:1px solid #b9c9de;background:repeating-linear-gradient(to top,transparent 0,transparent 43px,#dce4ed 44px,transparent 45px)}.rp-bars>span{height:var(--h);flex:1;display:block}.rp-bars i{display:block;height:100%;background:linear-gradient(#80a6e8,#326fbe);border-radius:3px 3px 0 0;transform-origin:bottom;animation:rp-rise 1s both;animation-delay:calc(var(--i)*40ms)}.rp-bars>span:nth-child(3n) i{background:linear-gradient(#b79de4,#8654c7)}.rp-bars>span:nth-child(5n) i{background:linear-gradient(#f3b178,#df783d)}.rp-chart-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#69717b;margin-top:10px}.rp-art-bottom{display:flex;align-items:center;gap:20px;margin-top:24px}.rp-art-bottom p{margin:0;font-size:14px;line-height:1.5}.rp-art-bottom small{display:block;font-size:10px;margin-top:6px}.rp-donut{width:90px;height:90px;border-radius:50%;background:conic-gradient(#8654c7 0 72%,#326fbe 72% 94%,#efb858 94%);display:grid;place-items:center;flex-shrink:0}.rp-donut>span{width:65px;height:65px;border-radius:50%;background:#f7f7fb;display:grid;place-content:center;font-size:26px;font-weight:650;position:relative}.rp-donut small{font-size:12px;position:absolute;right:9px;bottom:12px}.rp-proof{display:flex;justify-content:space-between;align-items:center;gap:16px;border-block:1px solid #e1ded8;padding-block:26px;font-size:13px;font-weight:600}.rp-proof i{width:6px;height:6px;background:#de7d43;border-radius:50%}.rp-section-head{max-width:720px;margin-bottom:36px}.rp-section-head>p:last-child{font-size:18px;max-width:620px}.rp-switcher{display:flex;border-bottom:1px solid #dfdce5;gap:12px;margin-bottom:28px}.rp-switcher button{font:inherit;font-size:14px;padding:14px 20px;border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer;color:#626a75}.rp-switcher button[aria-selected=true]{color:#7545b1;border-color:#8654c7;background:#f5f0fb}.rp-showcase{display:grid;grid-template-columns:.65fr 1.4fr;align-items:center;gap:32px;background:#f4f0f9;border:1px solid #e4daee;padding:36px;border-radius:10px;min-height:410px}.rp-number{font-size:12px;color:#8654c7;display:block;margin-bottom:35px}.rp-showcase p{font-size:15px}.rp-showcase a,.rp-text-link{font-size:14px;font-weight:650;color:#315f9c;display:inline-flex;align-items:center;gap:14px}.rp-showcase figure,.rp-shot{margin:0;min-width:0}.rp-showcase img,.rp-shot img{display:block;width:100%;height:auto;border:1px solid #e0dde5;border-radius:6px;box-shadow:0 10px 30px #3c315c12}.reporting-page figcaption{font-size:10px;color:#636777;margin-top:12px}.rp-volume{background:#f7f8fb;border-block:1px solid #ececf0}.rp-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.rp-split p{font-size:17px}.reporting-page ul{padding:0;list-style:none;margin:24px 0}.reporting-page li{padding:10px 0 10px 24px;position:relative;color:#4c5560;font-size:15px}.reporting-page li:before{content:"\2713";color:#8654c7;position:absolute;left:0;font-weight:700}.rp-volume-art{background:#fff;border:1px solid #dedfe8;border-radius:8px;padding:30px;box-shadow:0 20px 50px #3450780b}.rp-heat{display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.rp-heat i{aspect-ratio:1;background:rgba(134,84,199,var(--a));border-radius:3px}.rp-callout{margin-top:28px;border-left:3px solid #dc7a43;padding:4px 0 4px 15px}.rp-callout strong,.rp-callout span{display:block}.rp-callout span{font-size:12px;color:#69717b;margin-top:5px}.rp-shot-orange{background:#fff1e3;padding:24px;border-radius:9px}.rp-ai{background:#faf8fd;border-block:1px solid #eee7f5}.rp-ai-grid,.rp-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:26px}.rp-ai-grid article{background:#fff;border:1px solid #e5dfee;padding:28px;border-radius:8px}.rp-ai-grid p,.rp-workflow p{font-size:15px}.rp-mini-icon{display:grid;place-items:center;width:46px;height:46px;background:#eee5f9;color:#7545b1;font-size:28px;margin-bottom:28px;border-radius:5px}.rp-ai-grid article:nth-child(2) .rp-mini-icon{background:#fff0df;color:#b85329}.rp-ai-grid article:nth-child(3) .rp-mini-icon{background:#e9f1fc;color:#326fbe}.rp-flow{display:flex;align-items:center;gap:7px;font-size:10px;margin-top:25px}.rp-flow span{background:#f1ebf9;padding:9px 7px;border-radius:3px}.rp-mini-bars{display:grid;gap:8px;margin-top:25px}.rp-mini-bars i{height:11px;background:#e18b51;border-radius:2px}.rp-mini-bars i:nth-child(2){background:#eaa873}.rp-mini-bars i:nth-child(3){background:#f2c297}.rp-tools{display:flex;gap:8px;margin-top:28px;flex-wrap:wrap}.rp-tools span{background:#eaf1fb;color:#315f9c;border:1px solid #d4e1f2;padding:9px;font-size:11px;border-radius:4px}.rp-workflow article{padding:26px 0;border-top:2px solid #326fbe}.rp-workflow article:nth-child(2){border-color:#8654c7}.rp-workflow article:nth-child(3){border-color:#e07a42}.rp-workflow article>span{font-size:13px;color:#326fbe;display:block;margin-bottom:20px}.rp-date,.rp-drill,.rp-file{background:#f3f5f9;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin-top:25px;border-radius:4px}.rp-drill{background:#f4effa}.rp-file{background:#fff2e7}.rp-file b{padding:9px;border:1px solid #e4c8ae;color:#ac542c;background:#fff}.rp-trust{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-block:1px solid #dfdcd6}.rp-trust>div+div{background:#f7f6f3;padding:32px;border-radius:6px;align-self:center}.rp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.rp-faq details{border-bottom:1px solid #ddd9d2;padding:20px 0}.rp-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.rp-faq details p{font-size:15px}.rp-cta{border:1px solid #e1ddd6;background:#faf9f6;border-radius:10px;padding:48px;margin-bottom:88px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;overflow:hidden}.rp-cta small{display:block;margin-top:15px}.rp-cta-art{background:#eef0fc;padding:25px;border-radius:8px}.rp-cta-art>span{display:block;font-size:24px;letter-spacing:-.5px;margin-top:20px;color:#604c8b}.rp-cta-art .rp-bars{height:190px}.reporting-page :focus-visible{outline:3px solid #326fbe;outline-offset:4px}@keyframes rp-rise{0%{transform:scaleY(.1);opacity:.2}to{transform:scaleY(1);opacity:1}}@media(max-width:1000px){.rp-hero{gap:30px}.rp-split{gap:35px}.rp-ai-grid,.rp-workflow{gap:16px}.rp-ai-grid article{padding:20px}.rp-flow{flex-wrap:wrap}.rp-showcase{grid-template-columns:1fr;padding:28px}.rp-showcase>div{max-width:620px}.rp-number{margin-bottom:15px}.rp-cta{gap:30px}}@media(max-width:700px){.rp-wrap{width:calc(100% - 36px)}.rp-hero,.rp-split,.rp-trust,.rp-faq,.rp-cta{grid-template-columns:1fr}.rp-hero{padding-block:40px;gap:32px}.rp-hero h1{font-size:45px}.rp-lead{font-size:17px}.rp-actions{gap:16px;flex-wrap:wrap}.rp-button{padding:15px 20px;font-size:14px}.rp-hero-art{padding:20px}.rp-proof{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:14px}.rp-proof i{display:none}.rp-section{padding-block:56px}.rp-section-head h2,.rp-split h2,.rp-trust h2,.rp-faq h2,.rp-cta h2{font-size:35px}.rp-switcher{display:grid;grid-template-columns:1fr 1fr;gap:0}.rp-switcher button{padding:13px 8px;font-size:13px}.rp-showcase{padding:20px;gap:25px}.rp-showcase figure{margin-inline:-10px}.rp-ai-grid,.rp-workflow{grid-template-columns:1fr}.rp-volume .rp-split>div:first-child{order:2}.rp-volume-art{padding:20px}.rp-trust,.rp-faq{gap:25px}.rp-cta{padding:26px;margin-bottom:55px}.rp-cta-art .rp-bars{height:130px}.rp-shot-orange{padding:15px}.rp-kpis strong{font-size:33px}.rp-hero-art .rp-bars{gap:5px}.rp-kpis>div{padding:13px}}@media(prefers-reduced-motion:reduce){.rp-bars i{animation:none}.rp-button{transition:none}.rp-button:hover{transform:none}}
