.corporate-home,.corporate-services{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:84px}.corporate-home .home-section h2[id],.corporate-home .home-product-strip h2{letter-spacing:-.02em;text-wrap:wrap;font-size:clamp(24px,2.5vw,34px);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:#f7f6f2;border-color:#ddded9}.corporate-home .home-demo-section>div>div:first-child{margin-bottom:32px}.corporate-home .home-evidence-section{border-color:#ddded9}.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-challenges-section{background:#f7f6f2}.corporate-home .home-challenges-section p{font-size:17px;line-height:1.95}.corporate-home .home-challenge-list{font-size:16px}.corporate-home .home-challenge-list>li{border-top:1px solid #cfd3d7;border-left:0;padding:20px 0;line-height:1.95}.corporate-home .home-challenge-list>li+li{margin-top:0}.corporate-home .home-services-section>div>div:nth-child(2)>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:52px;padding:28px 0;display:grid}.corporate-home .home-service-row h3{margin:0;font-size:23px;line-height:1.6}.corporate-home .home-service-row h3 a{min-height:44px;display:inline-block}.corporate-home .home-service-row p{margin:0;font-size:16px;line-height:1.95}.corporate-home .home-collaboration-note{background:0 0;border-radius:0;padding:26px 0 0}.corporate-home .home-websites{background:#f7f6f2;border-color:#ddded9;padding-block:84px}.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:#322b76}.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}.corporate-services{background:#faf9f6}.corporate-services .service-page-header{padding-block:48px 56px}.corporate-services .service-page-title{letter-spacing:-.025em;text-wrap:wrap;max-width:22em;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.45}.corporate-services .service-page-header>p:not(:first-child){font-size:17px;line-height:1.95}.corporate-services .service-page-header nav{gap:12px 28px;margin-top:28px}.corporate-services .service-page-header nav a{border-bottom:1px solid #bfc2ce;text-decoration:none}.corporate-services .service-page-header nav a:hover{border-color:currentColor}.corporate-services section[id]:not(#consultation):not(#consistent-support):not(#ongoing-support){padding-block:76px}.corporate-services section>h2{letter-spacing:-.015em;font-size:clamp(25px,2.6vw,34px);font-weight:650;line-height:1.55}.corporate-services .service-everyday{padding-bottom:64px}.corporate-services .service-everyday dl{gap:12px 44px}.corporate-services .service-everyday dl>div{background:0 0;border-top:1px solid #d8dad6;border-radius:0;padding:24px 0}.corporate-services .service-everyday dd{font-size:15px;line-height:1.95}.corporate-services #consistent-support,.corporate-services #ongoing-support{background:#efeff5;border-width:1px 0;border-color:#d5d5e3;border-radius:0;padding:36px}.corporate-services #consistent-support>div>div{background:0 0;border-width:1px 0 0;border-color:#cfcfdd;border-radius:0;padding:22px 0 0}.corporate-services #consistent-support>div{gap:28px}.corporate-services .service-area-list{gap:32px 48px}.corporate-services .service-area-row{border-width:1px 0 0;border-color:#d8dad6;border-radius:0;padding:28px 0}.corporate-services .service-area-row h3{font-size:23px;line-height:1.6}.corporate-services #website-development{border-color:#d8dad6}.corporate-services #website-development>p:first-of-type{font-size:17px;line-height:1.95}.corporate-services .website-demo-links{gap:40px;margin-top:32px}.corporate-services .website-demo-links>div{border-width:1px 0 0;border-color:#cfcfd9;padding:24px 0 0}.corporate-services .website-demo-links h3{font-size:22px;font-weight:650;line-height:1.6}.corporate-services .website-demo-links p{font-size:16px;line-height:1.95}.corporate-services .website-consultation-links{gap:20px 28px;margin-top:30px}.corporate-services .website-consultation-links>a{overflow-wrap:anywhere;border-radius:4px;max-inline-size:100%}.corporate-services #collaboration article{background:0 0;border-top:1px solid #d8dad6;border-radius:0;padding:32px 0}.corporate-services #collaboration article a:not([target]){border-radius:4px}.corporate-services #examples>div:first-of-type>article{background:0 0;border-top:1px solid #d8dad6;border-radius:0;padding:24px 0}.corporate-services #consultation{background:#322b76;padding-block:64px}.corporate-services #consultation 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 h3,.corporate-home .home-articles-section article h3{font-size:21px}.corporate-services .service-page-header{padding-block:32px 44px}.corporate-services .service-page-title{font-size:32px}.corporate-services section[id]:not(#consultation):not(#consistent-support):not(#ongoing-support){padding-block:52px}.corporate-services #consistent-support,.corporate-services #ongoing-support{padding:28px 20px}.corporate-services .service-area-list{gap:20px}.corporate-services .service-area-row h3{font-size:21px}.corporate-services .website-demo-links{gap:28px}.corporate-services #consultation{padding-block:48px}}@media (width<=370px){.corporate-home .home-section h2[id]{font-size:24px}.corporate-services .service-page-title{font-size:28px}}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:repeat(auto-fit,minmax(min(100%,7em),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 14em}}
