.benchmark-page{--benchmark-muted:#68758a;--benchmark-line:#dde4ef}.benchmark-intro{padding-top:72px;padding-bottom:36px}.benchmark-intro .product-eyebrow{letter-spacing:.14em;margin-bottom:22px;font-size:.75rem}.benchmark-intro h1{letter-spacing:-.06em;font-size:clamp(3.5rem,6vw,6rem);font-weight:600;line-height:1.02}.benchmark-intro-bottom{justify-content:space-between;align-items:end;gap:45px;margin-top:29px;display:flex}.benchmark-intro-bottom>p{color:#6a768a;max-width:650px;font-size:1.1875rem;line-height:1.7}.benchmark-intro-bottom>div{border-left:1px solid var(--benchmark-line);flex-shrink:0;padding-left:28px}.benchmark-intro-bottom>div>span{letter-spacing:.08em;color:#587498;font-size:.75rem}.benchmark-intro-bottom>div>p{color:#7e8a9c;margin-top:8px;font-size:.8125rem;line-height:1.8}.benchmark-disclosure{color:#79879b;border-top:1px solid var(--benchmark-line);max-width:950px;margin-top:32px;padding-top:23px;font-size:.875rem;line-height:1.8}.benchmark-main{padding-bottom:80px}.benchmark-tool{gap:0!important}.benchmark-selector{flex-wrap:wrap;align-items:center;gap:23px;padding:21px 0 24px;display:flex}.benchmark-selector>span{color:#60708b;font-size:.875rem}.benchmark-tabs{background:#f0f3f8!important;border-radius:100px!important;height:46px!important;padding:4px!important}.benchmark-tabs [role=tab]{color:#69788f!important;min-height:38px!important;box-shadow:none!important;border-radius:100px!important;padding:10px 23px!important;font-size:.875rem!important;font-weight:400!important}.benchmark-tabs [role=tab][data-state=active]{color:#fff!important;background:#12213b!important}.benchmark-method-link{color:#5f7699;align-items:center;gap:8px;margin-left:auto;font-size:.875rem;display:flex}.benchmark-method-link:hover{text-underline-offset:4px;text-decoration:underline}.benchmark-view{margin:0!important}.benchmark-view[data-state=inactive]{display:none}.comparison-overview{color:#dce7f9;background:#080f1e;border-radius:23px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.comparison-overview>article{flex-direction:column;align-items:flex-start;min-width:0;padding:35px 38px 30px;display:flex}.comparison-overview>article+article{border-left:1px solid #a4bcdf29}.corevia-overview{background:radial-gradient(at 0 0,#25519038,#0000 75%)}.comparison-brand{letter-spacing:-.025em;align-items:center;gap:13px;min-height:29px;margin-bottom:27px;font-size:1.15rem;font-weight:600;display:flex}.comparison-brand img{width:29px;height:29px}.comparison-overview h2{letter-spacing:-.035em;text-wrap:balance;max-width:440px;font-size:clamp(1.65rem,2.7vw,2.8rem);font-weight:400;line-height:1.16}.comparison-overview article>p:not(.comparison-brand){color:#a0b0ca;margin:22px 0 24px;font-size:1rem;line-height:1.8}.comparison-overview article>span:not(.benchmark-evidence){color:#7c94b7;max-width:450px;margin-top:auto;font-size:.8125rem;line-height:1.7}.comparison-overview .benchmark-evidence{margin-top:15px}.comparison-overview .benchmark-evidence a{color:#9cbde7}.benchmark-evidence{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:inline-flex}.benchmark-evidence a{color:#577ca8;border-bottom:1px solid #8aa6c93b;align-items:center;gap:2px;padding:4px 0;font-size:.75rem;line-height:1.3;display:inline-flex}.benchmark-evidence a:hover{color:#0071e3;border-color:#0071e3}.comparison-reading{color:#8190a4;justify-content:space-between;gap:22px;margin-top:18px;padding:0 5px;font-size:.75rem;line-height:1.7;display:flex}.comparison-reading b{color:#5e7596;font-weight:400}.benchmark-group{padding-top:58px}.benchmark-group-heading{align-items:center;gap:26px;margin-bottom:25px;display:flex}.benchmark-group-heading>span{letter-spacing:-.055em;color:#bcc8da;font-size:3.1rem;font-weight:400}.benchmark-group-heading .product-eyebrow{color:#6b83a5;margin:0 0 8px;font-size:.75rem}.benchmark-group-heading h3{letter-spacing:-.04em;font-size:1.875rem;font-weight:400;line-height:1.2}.benchmark-group [data-slot=table-container]{overflow:visible}.benchmark-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.benchmark-table [data-slot=table-head],.benchmark-table [data-slot=table-cell]{white-space:normal;vertical-align:top;border-bottom:1px solid var(--benchmark-line);height:auto;padding:25px 28px}.benchmark-table .benchmark-criterion{width:24%;padding-left:0;padding-right:24px}.benchmark-table thead th{color:#52698c;border-top:1px solid var(--benchmark-line);border-bottom:1px solid var(--benchmark-line);padding-top:17px;padding-bottom:17px;font-size:.875rem;font-weight:600}.benchmark-table thead .corevia-column{color:#285a9b;border-top:2px solid #4879bb;padding-top:16px}.benchmark-table .corevia-column{background:#f5f8fd}.benchmark-table tr:hover{background:0 0!important}.benchmark-table tbody .benchmark-criterion strong{color:#29374c;letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.4;display:block}.benchmark-table tbody .benchmark-criterion>span{color:#8692a5;max-width:210px;margin-top:10px;font-size:.875rem;font-weight:400;line-height:1.7;display:block}.benchmark-table h4{letter-spacing:-.025em;margin:0 0 11px;font-size:1.0625rem;font-weight:600;line-height:1.4}.benchmark-table td>p{color:#6d7a90;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.8}.benchmark-table caption{text-align:left;color:#8a96a8;margin:13px 0 0;padding-top:10px;font-size:.75rem;line-height:1.7}.mobile-company{display:none}.benchmark-fit{border:1px solid var(--benchmark-line);border-radius:18px;margin-top:55px;padding:35px 36px 30px}.benchmark-fit>.product-eyebrow{letter-spacing:.07em;color:#758ba9;margin-bottom:26px;font-size:.75rem}.benchmark-fit>div{grid-template-columns:1fr 1fr;gap:8%;display:grid}.benchmark-fit h3{letter-spacing:-.03em;margin-bottom:15px;font-size:1.3rem;font-weight:400}.benchmark-fit article>p{color:#718199;font-size:1rem;line-height:1.8}.fit-proof{color:#6e809a;border-top:1px solid var(--benchmark-line);margin-top:27px;padding-top:22px;font-size:.9375rem;line-height:1.8}.fit-proof strong{color:#45658c;font-weight:600}.benchmark-next{justify-content:space-between;align-items:center;gap:30px;padding-top:32px;display:flex}.benchmark-next>p{color:#5b7191;font-size:1.0625rem}.benchmark-next .blue-link{font-size:1rem}.benchmark-proof{color:#e4edfa;background:#080f1e;padding:75px 0}.proof-heading{grid-template-columns:1fr 1fr;align-items:end;gap:14px 12%;display:grid}.proof-heading>.product-eyebrow{letter-spacing:.1em;color:#8fa6c9;grid-column:1/-1;margin-bottom:8px;font-size:.75rem}.proof-heading h2{font-size:clamp(2.5rem,4vw,4rem);font-weight:400}.proof-heading>p:last-child{color:#96abc9;max-width:440px;font-size:1rem;line-height:1.8}.proof-measures{grid-template-columns:1fr 1fr;gap:37px 9%;margin-top:49px;display:grid}.proof-measures article{border-top:1px solid #849fc533;padding-top:23px}.proof-measures article>span{letter-spacing:.07em;color:#8fa9ce;font-size:.75rem}.proof-measures h3{letter-spacing:-.035em;margin:20px 0 14px;font-size:1.375rem;font-weight:400}.proof-measures p{color:#96a9c5;font-size:1rem;line-height:1.8}.proof-note{color:#8099bc;border-top:1px solid #849fc533;margin-top:34px;padding-top:21px;font-size:.8125rem;line-height:1.8}.benchmark-methodology{grid-template-columns:1fr 1.2fr;gap:10%;padding-top:88px;padding-bottom:48px;display:grid}.benchmark-methodology .product-eyebrow{color:#6e86a7;font-size:.75rem}.benchmark-methodology h2{font-size:clamp(2rem,3.1vw,3rem);font-weight:400;line-height:1.13}.methodology-copy p{color:#6f7f95;margin-bottom:20px;font-size:1rem;line-height:1.85}.methodology-copy p:last-child{margin:0}.benchmark-sourcebook{padding-bottom:80px}.corevia-basis{background:#f5f7fb;border-radius:15px;padding:31px 34px;scroll-margin-top:100px}.corevia-basis>span{letter-spacing:.06em;color:#58769e;font-size:.75rem}.corevia-basis h3{letter-spacing:-.03em;margin:20px 0 16px;font-size:1.5rem;font-weight:400}.corevia-basis>p{color:#748399;max-width:950px;font-size:.9375rem;line-height:1.85}.corevia-basis>p+p{margin-top:14px}.corevia-basis>.blue-link{margin-top:18px;font-size:.9375rem}.external-sources{grid-template-columns:1fr 1fr;gap:0 45px;margin-top:30px;display:grid}.benchmark-source{border-bottom:1px solid var(--benchmark-line);align-items:flex-start;gap:17px;padding:22px 0;display:flex}.benchmark-source>span{color:#6a87af;min-width:20px;padding-top:4px;font-size:.75rem}.benchmark-source>div{flex:1;min-width:0}.benchmark-source strong{color:#536d91;font-size:.875rem;font-weight:400;line-height:1.65;display:block}.benchmark-source small{color:#8b98ad;margin-top:6px;font-size:.75rem;line-height:1.65;display:block}.benchmark-source>svg{color:#7794ba;margin-top:4px}.benchmark-source:hover strong{color:#0071e3}.sourcebook-note{color:#8391a6;margin-top:25px;font-size:.8125rem;line-height:1.8}@media (max-width:1000px){.benchmark-intro{padding-top:57px}.benchmark-intro-bottom{gap:30px}.comparison-overview>article{padding:30px}.benchmark-table .benchmark-criterion{width:25%}.benchmark-table [data-slot=table-cell],.benchmark-table [data-slot=table-head]{padding-inline:21px}.benchmark-table .benchmark-criterion{padding-left:0;padding-right:19px}.benchmark-tabs [role=tab]{padding-inline:17px!important}.benchmark-selector{gap:17px}.benchmark-method-link{font-size:.8125rem}.comparison-overview h2{font-size:2rem}.external-sources{gap:0 28px}}@media (max-width:760px){.benchmark-intro h1{font-size:4rem}.benchmark-intro-bottom{flex-direction:column;align-items:flex-start;gap:24px}.benchmark-intro-bottom>p{font-size:1.0625rem}.benchmark-intro-bottom>div{border-left:0;align-items:center;gap:20px;padding:0;display:flex}.benchmark-intro-bottom>div>p{margin:0;font-size:.75rem}.benchmark-intro-bottom>div>span{font-size:.75rem;line-height:1.6}.benchmark-disclosure{font-size:.875rem}.benchmark-selector{gap:14px}.benchmark-selector>span{width:100%}.benchmark-method-link{margin-left:auto}.comparison-overview>article{padding:26px}.comparison-overview h2{font-size:1.85rem}.comparison-overview article>p:not(.comparison-brand){margin-top:18px;font-size:.9375rem}.comparison-overview article>span:not(.benchmark-evidence){font-size:.75rem}.comparison-brand{gap:10px;margin-bottom:21px;font-size:1.0625rem}.comparison-brand img{width:25px;height:25px}.comparison-reading{flex-direction:column;gap:4px}.benchmark-group-heading{gap:19px}.benchmark-group-heading h3{font-size:1.65rem}.benchmark-table,.benchmark-table caption,.benchmark-table thead,.benchmark-table tbody{display:block}.benchmark-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;border:0!important}.benchmark-table thead .benchmark-criterion{display:none}.benchmark-table .benchmark-criterion{grid-column:1/-1;width:100%;border-bottom:0!important;padding:25px 0 16px!important}.benchmark-table tbody .benchmark-criterion strong{font-size:1.125rem}.benchmark-table tbody .benchmark-criterion>span{max-width:none;margin-top:5px;font-size:.875rem}.benchmark-table [data-slot=table-cell]{border-top:1px solid var(--benchmark-line);border-bottom:1px solid var(--benchmark-line);padding:22px 20px}.benchmark-table thead [data-slot=table-head]{padding:15px 20px}.benchmark-table td>p{font-size:.9375rem;line-height:1.8}.benchmark-table h4{font-size:1rem}.mobile-company{color:#5c7da6;margin-bottom:12px;font-size:.75rem;display:block}.benchmark-fit{padding:28px}.benchmark-fit>div{gap:7%}.benchmark-fit h3{font-size:1.2rem}.benchmark-fit article>p{font-size:.9375rem}.benchmark-next>p{font-size:1rem}.proof-heading{grid-template-columns:1fr;gap:20px}.proof-heading>.product-eyebrow{margin-bottom:0}.proof-heading>p:last-child{max-width:600px}.proof-measures{gap:32px 7%}.proof-measures h3{font-size:1.3rem}.benchmark-methodology{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:35px}.benchmark-methodology h2{font-size:2.7rem}.external-sources{grid-template-columns:1fr}}@media (max-width:520px){.benchmark-intro{padding-top:43px;padding-bottom:20px}.benchmark-intro h1{font-size:3.5rem}.benchmark-intro .product-eyebrow{font-size:.75rem}.benchmark-intro-bottom>p{font-size:1rem}.benchmark-disclosure{margin-top:25px;padding-top:20px;font-size:.875rem}.benchmark-tabs{width:100%!important}.benchmark-tabs [role=tab]{flex:1;padding-inline:15px!important;font-size:.875rem!important}.benchmark-method-link{margin:0;padding-top:4px}.comparison-overview{border-radius:18px;grid-template-columns:1fr}.comparison-overview>article{padding:27px}.comparison-overview>article+article{border-top:1px solid #a4bcdf29;border-left:0}.comparison-overview h2{font-size:2.1rem}.comparison-overview article>p:not(.comparison-brand){margin-bottom:19px;font-size:1rem}.comparison-overview article>span:not(.benchmark-evidence){font-size:.8125rem}.comparison-overview .benchmark-evidence{margin-top:10px}.comparison-brand{margin-bottom:22px;font-size:1.125rem}.comparison-reading{font-size:.75rem;line-height:1.8}.benchmark-group{padding-top:40px}.benchmark-group-heading>span{font-size:2.55rem}.benchmark-group-heading{gap:16px;margin-bottom:19px}.benchmark-group-heading h3{font-size:1.6rem}.benchmark-group-heading .product-eyebrow{letter-spacing:.07em;font-size:.75rem}.benchmark-table [data-slot=table-cell]{padding:20px 13px}.benchmark-table thead [data-slot=table-head]{padding:13px;font-size:.875rem}.benchmark-table td>p{font-size:.9375rem;line-height:1.7}.benchmark-table h4{font-size:1rem;line-height:1.4}.benchmark-table tbody .benchmark-criterion strong{font-size:1.125rem}.benchmark-table caption{font-size:.75rem}.benchmark-evidence{gap:8px}.benchmark-fit{margin-top:37px;padding:27px 23px}.benchmark-fit>div{grid-template-columns:1fr;gap:27px}.benchmark-fit>.product-eyebrow{font-size:.75rem;line-height:1.7}.benchmark-fit h3{font-size:1.25rem}.benchmark-fit article>p,.fit-proof{font-size:.9375rem}.benchmark-next{flex-direction:column;align-items:flex-start;gap:14px;padding-top:26px}.benchmark-next .blue-link{font-size:.9375rem}.benchmark-main{padding-bottom:53px}.benchmark-proof{padding:54px 0}.proof-heading h2{font-size:2.7rem}.proof-measures{grid-template-columns:1fr;gap:28px;margin-top:35px}.proof-heading>p:last-child,.proof-measures p{font-size:1rem}.proof-measures h3{font-size:1.375rem}.proof-note{font-size:.8125rem}.benchmark-methodology h2{font-size:2.3rem}.methodology-copy p{font-size:1rem}.corevia-basis{padding:25px 23px}.corevia-basis h3{font-size:1.5rem}.corevia-basis>p{font-size:.9375rem}.benchmark-source{gap:13px}.benchmark-source strong{font-size:.875rem}.benchmark-sourcebook{padding-bottom:55px}}@media (prefers-reduced-motion:no-preference){.benchmark-view[data-state=active] .comparison-overview{animation:.4s ease-out benchmark-arrive}@keyframes benchmark-arrive{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.benchmark-sections{flex-wrap:wrap;gap:12px 28px;padding:0 0 26px;display:flex}.benchmark-sections a{color:#6381a6;letter-spacing:.02em;font-size:.75rem;line-height:1.6}.benchmark-sections a:hover{color:#0071e3}.benchmark-group-heading h3{scroll-margin-top:100px}
