.corporate-home{color:#202c3d;background:#fff}.editorial-phrase{overflow-wrap:anywhere;vertical-align:baseline;max-inline-size:100%;display:inline-block}.corporate-home .home-section{padding-block:clamp(64px,7.5vw,104px);scroll-margin-top:160px}.corporate-home .home-section h2[id],.corporate-home .home-product-strip h2{letter-spacing:-.02em;text-wrap:wrap;font-size:clamp(26px,2.9vw,40px);font-weight:650;line-height:1.5}.corporate-home .home-product-strip{background:#fff;border-color:#ddded9;padding-block:40px}.corporate-home .home-product-strip h2{font-size:25px}.corporate-home .home-product-strip p:last-child{font-size:16px;line-height:1.9}.corporate-home .home-product-strip>div>div{gap:32px}.corporate-home .home-product-strip>div>div>a{background:#4338a0;border-radius:4px;font-size:15px}.corporate-home .home-product-strip>div>div>a:hover{background:#332b7c}.corporate-home .home-demo-section{background:#f5f4ef;border-color:#ddded9}.corporate-home .home-demo-section>div>div:first-child{margin-bottom:32px}.corporate-home .home-evidence-section{background:#202c3d;border-color:#3f4b5a}.corporate-home .home-evidence-section>div>div{gap:72px}.corporate-home .home-evidence-section article{padding-block:28px}.corporate-home .home-evidence-section article>p:last-of-type{font-size:15px;line-height:1.95}.corporate-home .home-services-intro>p{font-size:17px;line-height:1.95}.corporate-home .home-services-list{border-bottom:1px solid #ddded9;margin-top:36px;display:block}.corporate-home .home-service-row{border-width:1px 0 0;border-color:#ddded9;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 64px;padding:32px 0;display:grid}.corporate-home .home-service-row h3{margin:0;font-size:23px;font-weight:600;line-height:1.6}.corporate-home .home-service-row h3 a{min-height:44px;display:inline-block}.corporate-home .home-service-row p{color:#536171;margin:0;font-size:16px;line-height:1.95}.corporate-home .home-services-next{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.corporate-home .home-services-next a{background:#4338a0;border-radius:2px;font-size:15px}.corporate-home .home-services-next a:hover{background:#332b7c}.corporate-home .home-services-next p{color:#536171;font-size:14px;line-height:1.9}.corporate-home .home-specialty-links{border-top:1px solid #ddded9;margin-top:32px;padding-top:20px}.corporate-home .home-specialty-links ul{flex-wrap:wrap;gap:8px 32px;padding:0;list-style:none;display:flex}.corporate-home .home-specialty-links a{color:#4338a0;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;line-height:1.8;text-decoration:underline;display:inline-flex}.corporate-home .home-specialty-links a:focus-visible{outline-offset:4px;outline:3px solid #4338a0}.corporate-home .home-collaboration-note{background:0 0;border-radius:0;padding:26px 0 0}.corporate-home .home-websites{background:#f5f4ef;border-color:#ddded9;padding-block:clamp(64px,7.5vw,104px)}.corporate-home .home-articles-section{border-color:#ddded9}.corporate-home .home-articles-section>div>div:first-child p{font-size:17px;line-height:1.95}.corporate-home .home-articles-section article{padding-top:26px}.corporate-home .home-articles-section article h3{font-size:22px;line-height:1.7}.corporate-home .home-contact-section{background:#4338a0}.corporate-home .home-contact-section p{font-size:17px;line-height:1.95}.corporate-home .home-contact-section p:last-child{font-size:14px}.corporate-home .home-contact-section a{border-radius:4px}@media (width<=1023px){.corporate-home .home-evidence-section>div>div{gap:38px}.corporate-home .home-service-row{gap:32px}}@media (width<=767px){.corporate-home .home-section,.corporate-home .home-websites{padding-block:56px}.corporate-home .home-product-strip{padding-block:32px}.corporate-home .home-product-strip h2{font-size:23px}.corporate-home .home-section h2[id]{font-size:25px}.corporate-home .home-service-row{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:24px}.corporate-home .home-service-row p{grid-column:1}.corporate-home .home-service-row h3,.corporate-home .home-articles-section article h3{font-size:21px}}@media (width<=370px){.corporate-home .home-section h2[id]{font-size:24px}}main.corporate-home .money-preview__metrics,main.corporate-home .analysis-preview__comparisons,main.demo-index .money-preview__metrics,main.demo-index .analysis-preview__comparisons{grid-template-columns:repeat(auto-fit,minmax(min(100%,7em),1fr))}main.corporate-home .money-preview__metrics>div,main.corporate-home .analysis-preview__comparisons>div,main.demo-index .money-preview__metrics>div,main.demo-index .analysis-preview__comparisons>div{min-width:0}.corporate-home .home-evidence-section article:last-child .shrink-0{min-width:0;max-inline-size:100%}.corporate-home .home-evidence-section article:last-child dl{grid-template-columns:minmax(0,1fr)}.corporate-home .home-evidence-section article:last-child dl>div{min-width:0}@media (width>=640px){.corporate-home .home-evidence-section article:last-child>div{flex-wrap:wrap}.corporate-home .home-evidence-section article:last-child>div>div:first-child{flex:14em;min-width:0}.corporate-home .home-evidence-section article:last-child .shrink-0{flex:0 18em}}.corporate-home>section>.max-w-screen-xl,.corporate-home>div>.max-w-screen-xl,.demo-index>.max-w-screen-xl{padding-inline:32px}.corporate-home .home-demo-section>div>div:first-child{border-bottom:1px solid #cfd2c7;padding-bottom:28px}.corporate-home .demo-preview,.demo-index .demo-preview{box-shadow:none;border-color:#cfd4d2;border-radius:3px}.corporate-home .demo-preview__body,.demo-index .demo-preview__body{padding:28px}.corporate-home .demo-preview--production-hours .demo-preview__visual,.demo-index .demo-preview--production-hours .demo-preview__visual{background:#202f43}.corporate-home .demo-preview--decision-lens .demo-preview__visual,.demo-index .demo-preview--decision-lens .demo-preview__visual{background:#eae8f0}.corporate-home .demo-preview__link,.demo-index .demo-preview__link{border-color:#d5d9d5}.corporate-home .home-evidence-section h2,.corporate-home .home-evidence-section h3,.corporate-home .home-evidence-section dd{color:#f5f4ef}.corporate-home .home-evidence-section p,.corporate-home .home-evidence-section dt{color:#c9d0d3}.corporate-home .home-evidence-section a,.corporate-home .home-evidence-section article>p:first-child,.corporate-home .home-evidence-section .max-w-xl>p:first-child{color:#dce9a7}.corporate-home .home-evidence-section a:hover{color:#fff}.corporate-home .home-evidence-section a:focus-visible{outline-offset:5px;outline:3px solid #dce9a7}.corporate-home .home-evidence-section .divide-y>article,.corporate-home .home-evidence-section .border-y{border-color:#586474}.corporate-home .home-evidence-section article:last-child dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:500}@media (width<=639px){.corporate-home .home-evidence-section article:last-child dd{font-size:28px}}.corporate-home .home-service-row{align-items:start;transition:background-color .18s}.corporate-home .home-service-row:focus-within{background:#f5f4ef}.corporate-home .home-service-row h3 a{text-decoration:none}.corporate-home .home-service-row h3 a:after{content:" →";color:#4338a0;margin-left:12px;font-weight:400;display:inline-block}.corporate-home .home-articles-section article{border-color:#cfd4cf;padding-bottom:16px}.corporate-home .home-articles-section article h3 a{text-decoration:none}.corporate-home .home-articles-section article h3 a:hover{text-decoration:underline 1px}.corporate-home .home-articles-section article>p:first-child{color:#4338a0;letter-spacing:.02em;font-size:12px}.corporate-home .home-contact-section{isolation:isolate;padding-block:clamp(72px,8vw,120px);position:relative;overflow:hidden}.corporate-home .home-contact-section:before,.corporate-home .home-contact-section:after{content:"";z-index:-1;border:1px solid #ffffff25;border-radius:50%;width:380px;height:380px;position:absolute;top:-100px;right:-110px}.corporate-home .home-contact-section:after{width:240px;height:240px;top:-30px;right:-40px}.corporate-home .home-contact-section h2[id]{color:#fff}.corporate-home .home-contact-section a{color:#202c3d;background:#f5f4ef;min-height:56px;padding-inline:30px}.corporate-home .home-contact-section a:hover{background:#fff}.corporate-home .home-contact-section a:focus-visible{outline-offset:5px;outline:2px solid #f5f4ef}.corporate-home .website-showcase__image-link,.demo-index .website-showcase__image-link{background:#fff;border-color:#cbd0c7;position:relative;overflow:hidden}.corporate-home .website-showcase__image-link img,.demo-index .website-showcase__image-link img{transition:transform .4s}@media (hover:hover) and (pointer:fine){.corporate-home .website-showcase__image-link:hover img,.demo-index .website-showcase__image-link:hover img{transform:scale(1.025)}.corporate-home .home-service-row:hover{background:#f5f4ef}}.corporate-home .hero-dashboard .accounting-shell{border:1px solid #aab6b9;border-radius:3px;box-shadow:0 12px 28px -20px #202c3d55}.corporate-home .hero-dashboard .accounting-preview{line-height:1.5}.corporate-home .hero-dashboard .accounting-header{background:#202c3d;padding:18px 22px 16px}.corporate-home .hero-dashboard .accounting-controls{background:#f1f2ed;border-radius:2px}.corporate-home .hero-dashboard .accounting-controls button{border-radius:2px}.corporate-home .hero-dashboard .accounting-controls button[aria-pressed=true]{border-color:#c6ccc7}.corporate-home .hero-dashboard .accounting-metric{border-radius:2px}.corporate-home .hero-dashboard .accounting-carryover{background:#eef2dd;border-color:#d5dfb8}.corporate-home .hero-dashboard .accounting-insight,.corporate-home .hero-dashboard .accounting-footer a{border-radius:2px}@media (width>=1024px){.corporate-home .hero-dashboard .accounting-header h2{margin-block:9px 7px;font-size:26px;line-height:1.3}.corporate-home .hero-dashboard .accounting-controls{margin-top:12px}.corporate-home .hero-dashboard .accounting-chart svg{max-height:190px}.corporate-home .hero-dashboard .accounting-metric{padding:11px 14px 9px}.corporate-home .hero-dashboard .accounting-secondary{padding-block:9px}.corporate-home .hero-dashboard .accounting-footer{padding-block:10px 12px}.corporate-home .hero-dashboard .accounting-insight{padding-block:10px}}.demo-index .demo-index__header{border-bottom:1px solid #cfd2c7}.demo-index .demo-index__list{border-top:0}@media (width<=767px){.corporate-home>section>.max-w-screen-xl,.corporate-home>div>.max-w-screen-xl,.demo-index>.max-w-screen-xl{padding-inline:24px}.corporate-home .home-section{scroll-margin-top:92px}.corporate-home .demo-preview__body,.demo-index .demo-preview__body{padding:24px}.corporate-home .home-service-row h3 a:after{margin-left:6px}}@media (prefers-reduced-motion:reduce){.corporate-home .home-service-row,.corporate-home .website-showcase__image-link img,.demo-index .website-showcase__image-link img{transition:none}}
