.insight-nav{color:#245df4}.insight-nav span{font-size:8px;background:#eaf0ff;padding:3px 5px;border-radius:4px;margin-left:3px}header nav{gap:22px}.service-switch{max-width:1192px;margin:0 auto;display:flex;border-bottom:1px solid #e4eaf4;gap:28px;padding:0 0 12px}.service-switch a{font-size:13px;font-weight:650;color:#7e8ba0;padding:8px 0}.service-switch a:last-child{color:#245df4}.service-switch a span{margin-left:8px}.hero h1.new-headline{font-size:57px;line-height:1.2;letter-spacing:-3px}.new-headline>span{display:block;animation:heroPhrase .8s both}.new-headline>span:nth-child(2){animation-delay:.15s}.new-headline>span:nth-child(3){font-size:34px;color:#52647f;margin-top:23px;letter-spacing:-1.6px;animation-delay:.3s}.new-headline>span:nth-child(4){font-size:51px;animation-delay:.45s}.new-headline .hero-3s{position:relative}.new-headline .hero-3s:after{content:'';position:absolute;left:0;right:0;bottom:2px;height:7px;background:#245df420;border-radius:2px;animation:drawLine 1.1s .8s both;transform-origin:left}.hero-copy>p{margin-top:24px}.insight-section{background:linear-gradient(160deg,#f3f7ff,#edf3ff 55%,#f8faff);padding:65px 44px 85px;border-bottom:1px solid #e1eafa}.insight-shell{max-width:1192px;margin:auto}.insight-brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1px;border-bottom:1px solid #dce5f4;padding-bottom:23px}.insight-brand>span:not(.mark){font-size:10px;color:#617aa2;letter-spacing:1.5px;margin-left:12px}.insight-brand>b{margin-left:auto;font-size:11px;color:#53709b;background:#e6eeff;padding:8px 11px;border-radius:30px;letter-spacing:0}.insight-intro{padding:58px 0 43px;max-width:820px}.insight-intro h2{font-size:48px;line-height:1.32;letter-spacing:-2.5px;margin:20px 0}.ink-highlight{color:#245df4;position:relative;z-index:0;white-space:nowrap}.ink-highlight:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:10px;background:#245df420;z-index:-1;transform-origin:left}.is-visible .ink-highlight:after{animation:drawLine 1s .3s both}.insight-intro p{font-size:17px;color:#71829c;line-height:1.85}.insight-intro p strong{font-weight:650;color:#294773}.insight-loop{display:flex;align-items:center;gap:13px;margin-top:29px}.insight-loop>span{padding:12px 21px;border:1px solid #d2def4;border-radius:6px;background:#ffffff80;color:#45638d;font-size:13px;font-weight:650}.insight-loop>span:last-child{color:#245df4;background:#e1ebff;border-color:#b3caff}.insight-loop i{font-style:normal;color:#98acca}.insight-loop b{margin-left:14px}.is-visible .insight-loop>span{animation:flowStep .8s both}.is-visible .insight-loop>span:nth-of-type(2){animation-delay:.15s}.is-visible .insight-loop>span:nth-of-type(3){animation-delay:.3s}.is-visible .insight-loop>span:nth-of-type(4){animation-delay:.45s}.insight-board{background:#fff;border:1px solid #dce6f6;padding:35px;border-radius:17px;box-shadow:0 20px 50px #245df408}.board-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.board-kicker{font-size:10px;font-weight:750;letter-spacing:1.6px;color:#7590b4}.board-heading h3{font-size:29px;line-height:1.3;letter-spacing:-1.3px;margin:12px 0 0}.data-badge{font-size:11px;display:flex;align-items:center;gap:8px;background:#f2f6fe;padding:9px 12px;border-radius:30px;color:#5b759e}.data-badge i{width:6px;height:6px;background:#245df4;border-radius:50%}.case-tabs{display:flex;border-bottom:1px solid #e4ebf6;gap:28px;margin-bottom:25px}.case-tabs button{background:none;border:0;color:#8b98ac;border-bottom:2px solid transparent;font-weight:700;font-size:13px;padding:14px 0;display:flex;gap:12px}.case-tabs button span{font-weight:500;font-size:11px}.case-tabs button[aria-selected=true]{color:#245df4;border-color:#245df4}.report-metrics{display:grid;grid-template-columns:1.5fr 1.3fr 1fr 1fr;gap:14px}.metric{position:relative;border-radius:10px;background:#f6f8fc;padding:22px 20px;overflow:hidden;min-height:153px}.metric>span{display:block;font-size:12px;color:#7b8ea9;margin-bottom:16px}.metric strong{display:block;font-size:35px;letter-spacing:-1.4px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1.1}.metric strong b{font-weight:inherit}.metric strong em{font-size:20px;color:inherit;margin-left:5px}.metric small{display:block;font-size:10px;color:#8b9ab0;margin-top:14px}.main-metric{background:#245df4;color:#fff}.main-metric>span,.main-metric small{color:#c6d8ff}.main-metric strong{font-size:42px;position:relative;z-index:1}.metric-bars{position:absolute;right:10px;bottom:0;display:flex;gap:4px;align-items:end;height:60px;opacity:.13}.metric-bars i{height:20%;width:9px;background:#fff;border-radius:2px 2px 0 0}.metric-bars i:nth-child(2){height:28%}.metric-bars i:nth-child(3){height:20%}.metric-bars i:nth-child(4){height:40%}.metric-bars i:nth-child(5){height:45%}.metric-bars i:nth-child(6){height:55%}.metric-bars i:nth-child(7){height:48%}.metric-bars i:nth-child(8){height:75%}.metric-bars i:nth-child(9){height:85%}.metric-bars i:nth-child(10){height:100%}.is-visible .metric-bars i{animation:barGrow .8s both;transform-origin:bottom}.detail-metrics{display:flex;align-items:center;gap:30px;margin-top:24px;padding-top:20px;border-top:1px solid #e8edf6}.detail-metrics>div{display:flex;gap:15px;font-size:12px}.detail-metrics span{color:#8998ae}.detail-metrics b{color:#355986;font-variant-numeric:tabular-nums}.source-button{margin-left:auto;border:0;background:transparent;color:#245df4;font-size:11px;padding:10px 0;font-weight:700}.report-note{font-size:10px;color:#96a3b6;line-height:1.8;margin:18px 0 0}.insight-question{text-align:center;padding:88px 0 72px}.insight-question>span{font-size:10px;color:#6f86a8;letter-spacing:2px}.insight-question h3{font-size:37px;letter-spacing:-1.5px;line-height:1.35;margin:22px 0}.insight-question p{font-size:15px;color:#7789a4;line-height:1.85}.measurement-path{display:flex;justify-content:center;gap:15px;align-items:center;margin:28px 0 18px;font-size:12px;color:#5476a6}.measurement-path>span{border:1px solid #d7e3f6;border-radius:40px;padding:10px 19px;background:#fff}.measurement-path>span:last-child{background:#102b5b;color:#fff;border-color:#102b5b}.measurement-path i{font-style:normal;color:#a2b5d1}.insight-question>small{font-size:10px;color:#92a1b7}.difference-heading h3{font-size:30px;line-height:1.35;letter-spacing:-1.3px;margin:17px 0 30px}.difference-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.difference-grid article{display:flex;align-items:start;gap:20px;background:#fff;border:1px solid #e1e9f7;border-radius:10px;padding:30px;position:relative;overflow:hidden}.difference-number{font-size:11px;color:#a1b2cd;font-weight:700;padding-top:2px}.difference-grid small{font-size:11px;color:#245df4;font-weight:650}.difference-grid h4{font-size:22px;line-height:1.4;letter-spacing:-1px;margin:12px 0}.difference-grid p{font-size:12px;line-height:1.8;color:#8c9ab0;max-width:305px;margin:0}.difference-icon{color:#c7d8f5;font-size:40px;margin-left:auto}.hook-clock{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;color:#245df4;border:2px solid #dbe7fc;border-top-color:#245df4;border-radius:50%;font-size:16px;font-weight:750;margin-left:auto}.is-visible .hook-clock{animation:hookFocus 1.2s .4s both}.ab-icon{display:flex;gap:3px;margin-left:auto;color:#a8bfe5;padding-top:5px}.ab-icon b{font-size:11px;background:#edf3ff;padding:7px;border-radius:4px}.is-visible .ab-icon b:first-child{animation:abHighlight 1.6s .4s both}.is-visible .ab-icon b:last-child{animation:abHighlight 1.6s 1s both}.weekly-report{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:62px;background:#102b5b;border-radius:14px;padding:43px;color:#fff}.weekly-report .eyebrow{color:#8fb1ff}.weekly-report h3{font-size:30px;line-height:1.4;letter-spacing:-1.4px;margin:18px 0}.weekly-report h3 span{color:#8db0ff}.weekly-report p{font-size:12px;line-height:1.9;color:#a1b5d5}.weekly-report .button{display:inline-flex;margin-top:13px;font-size:13px}.weekly-card{background:#fff;border-radius:10px;padding:23px;color:#233e68;box-shadow:0 12px 30px #00122b20}.weekly-card>span{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#245df4}.weekly-card>span b{color:#8198b9;font-size:10px;letter-spacing:0}.weekly-card>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid #e7edf7;padding:16px 0}.weekly-card i{font-size:11px;color:#9eb3d1;font-style:normal}.weekly-card p{margin:0;font-size:13px}.weekly-card p b{color:#244069}.weekly-card p small{display:block;font-size:10px;color:#8499b6;margin-top:3px}.weekly-card em{font-style:normal;margin-left:auto;color:#245df4}.weekly-note{font-size:9px;color:#92a4bc;display:block;line-height:1.7;padding-top:14px}#insight-source-dialog{max-width:560px;width:92%;padding:0;max-height:90dvh;overflow:auto}#insight-source-dialog .source-dialog-top{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 23px;border-bottom:1px solid #e7edf6}#insight-source-dialog .source-dialog-top span{font-size:9px;letter-spacing:1.3px;color:#245df4}#insight-source-dialog h2{font-size:20px;letter-spacing:-.7px;margin:6px 0 0}#insight-source-dialog .source-close{border:0;background:#f0f4fc;border-radius:50%;width:35px;height:35px;font-size:22px;color:#526b8f}#insight-source-dialog img{display:block;width:100%;height:auto}#insight-source-dialog>p{text-align:center;padding:10px;font-size:11px}.motion-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.motion-ready .reveal.is-visible{opacity:1;transform:none}.difference-grid .reveal:nth-child(even){transition-delay:.12s}@keyframes heroPhrase{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes drawLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flowStep{from{opacity:.2;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes barGrow{from{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes hookFocus{0%{transform:scale(.8);box-shadow:0 0 0 0 #245df420}55%{transform:scale(1.08);box-shadow:0 0 0 9px #245df410}100%{transform:scale(1);box-shadow:0 0 0 0 #245df400}}@keyframes abHighlight{0%,100%{background:#edf3ff;color:#a8bfe5}50%{background:#245df4;color:#fff;transform:translateY(-3px)}}@media(max-width:1000px){.hero h1.new-headline{font-size:45px}.new-headline>span:nth-child(3){font-size:27px}.new-headline>span:nth-child(4){font-size:42px}.service-switch{margin:0 44px}.report-metrics{grid-template-columns:1fr 1fr}.detail-metrics{gap:16px;flex-wrap:wrap}.difference-grid article{padding:25px;gap:14px}.difference-grid h4{font-size:20px}.difference-icon{font-size:28px}.weekly-report{gap:30px;padding:30px}}@media(max-width:760px){.service-switch{margin:0 22px;gap:25px;padding-bottom:8px}.service-switch a{font-size:12px}.hero h1.new-headline{font-size:44px;letter-spacing:-2.4px}.new-headline>span:nth-child(3){font-size:25px;letter-spacing:-1.2px;margin-top:18px}.new-headline>span:nth-child(4){font-size:40px}.insight-section{padding:40px 22px 50px}.insight-brand{font-size:21px;gap:8px;padding-bottom:19px}.insight-brand>span:not(.mark){font-size:8px;margin-left:6px}.insight-brand>b{display:none}.insight-intro{padding:35px 0}.insight-intro h2{font-size:31px;letter-spacing:-1.6px}.insight-intro p{font-size:13px}.insight-loop{gap:7px}.insight-loop>span{padding:10px 11px;font-size:11px}.insight-loop i{font-size:11px}.insight-loop b{margin-left:2px}.insight-board{padding:22px 17px}.board-heading{display:block;margin-bottom:13px}.board-heading h3{font-size:25px}.data-badge{display:inline-flex;margin-top:17px;font-size:10px}.case-tabs{gap:0;justify-content:space-between}.case-tabs button{display:block;font-size:11px;min-height:55px}.case-tabs button span{display:block;font-size:10px;margin-top:5px}.report-metrics{gap:9px}.metric{padding:17px 13px;min-height:128px}.metric strong,.main-metric strong{font-size:29px}.metric>span{font-size:11px;margin-bottom:13px}.metric small{font-size:9px}.detail-metrics{gap:15px;margin-top:19px;padding-top:17px}.detail-metrics>div{font-size:10px;gap:9px}.source-button{margin-left:0;width:100%;text-align:left;font-size:11px}.report-note{font-size:9px;margin-top:8px}.insight-question{padding:53px 0 40px}.insight-question h3{font-size:27px;letter-spacing:-1.1px}.insight-question p{font-size:12px}.insight-question p br{display:none}.measurement-path{gap:7px}.measurement-path>span{padding:8px 10px;font-size:10px}.measurement-path i{font-size:10px}.insight-question>small{font-size:9px;line-height:1.7;display:block}.difference-heading h3{font-size:26px}.difference-grid{grid-template-columns:1fr;gap:12px}.difference-grid article{padding:23px}.difference-grid h4{font-size:21px}.difference-grid p{font-size:11px;max-width:260px}.difference-grid small{font-size:10px}.weekly-report{grid-template-columns:1fr;gap:22px;padding:26px 20px;margin-top:35px}.weekly-report h3{font-size:28px}.weekly-card{padding:19px}.weekly-note{font-size:9px}}@media(max-width:380px){.hero h1.new-headline{font-size:39px}.new-headline>span:nth-child(3){font-size:23px}.metric strong,.main-metric strong{font-size:25px}.insight-loop>span{padding:9px;font-size:10px}.difference-grid article{gap:12px}.difference-grid h4{font-size:19px}}@media(prefers-reduced-motion:reduce){.motion-ready .reveal{opacity:1;transform:none}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:760px){.new-headline>span:first-child{font-size:clamp(26px,7.8vw,38px);letter-spacing:-1.6px;white-space:nowrap;line-height:1.5}}
