/* The campaign voice carries through Personal, Business, Features and sign-in. */
:root{--ink:#102e3a;--muted:#526b75;--aqua:#00A2C8;--w-ink:#102e3a;--w-action:#00A2C8;--w-canvas:#fffdf8}
body{background:#fffdf8}.business-page h1,.business-page h2,.business-page h3,.features-page h1,.features-page h2,.features-page h3,.access-story h2,.access-form h1{font-weight:700!important;letter-spacing:-.045em}.business-page .biz-hero{background:#00A2C8}.biz-headline h1{font-size:clamp(56px,6.7vw,96px);line-height:.99}.biz-headline p{font-size:19px}.business-page .biz-hero h1 em,.business-page .biz-hero h1 span{color:#b5f1ff}.business-page .workspace-wrap{background:#fffdf8}.business-page .workspace-wrap>.workspace{box-shadow:0 18px 0 -9px #d3eaf1;border-color:#c8e2e9}.workspace-tabs{background:#00A2C8;color:white}.workspace-tabs button{color:#e7f3ff}.workspace-tabs button[aria-pressed=true]{background:#fff;color:#00A2C8}.workspace-tabs>.label{color:#b5e4ff}.account-cell:first-child{background:#00A2C8;color:#fff}.account-cell:nth-child(2){background:#ffbd3f;color:#62420f}.account-cell:nth-child(3){background:#8560ce;color:white}.account-cell small{color:inherit;opacity:.9}.business-page .section-lead h2{font-size:clamp(40px,4.5vw,65px)}.business-page .capability h3{font-size:34px;line-height:1.08}.capability-copy>span{font-size:12px;font-weight:700;color:#00A2C8}.account-strip{background:#00A2C8}.account-strip>div{background:#fff}.account-strip i{background:#00A2C8}.account-strip>div:nth-child(2) i{background:#ffaf2f}.account-strip>div:nth-child(3) i{background:#8655d4}.batch-demo{background:#ffbd3f}.batch-demo>p{color:#654215}.commitment-demo{background:#f16a47;color:#fff}.commitment-demo>div>span{color:#fff0e9}.calendar-sheet small{background:#00A2C8;color:white}.calendar-sheet b{color:#091b22}.approval-demo{background:#008d72;color:#fff}.approval-demo i{background:#fff;border-color:#fff;color:#00735b}.approval-demo>div:last-child i{background:#ffd060;color:#34474f}.approval-demo>b{color:#b5f3d5}.business-human{background:#00A2C8;color:#fff}.business-human-copy>p{color:#eef8ff}.business-human-copy>.label{color:#bee9ff}.approval-preview{color:#091b22;background:#fff}.business-page .biz-records{background:#ffbd3f;color:#091b22}.business-page .biz-records p{color:#34474f}.business-page .biz-records .record-list div{border-color:#dca442}.business-page .biz-closing{background:#00A2C8}.biz-closing h2{font-size:clamp(46px,6vw,85px);line-height:1.02}.biz-closing .button{background:white;color:#00A2C8}.business-page .biz-faq h2{font-size:45px}.business-page .studio-footer{background:#fffdf8}
.features-page .entry-hero{background:#00A2C8;color:#fff;border-radius:0 0 40px 40px;padding-bottom:80px;margin-bottom:48px}.features-page .entry-hero h1{font-size:clamp(54px,7vw,100px);line-height:1.01}.features-page .entry-hero h1 em{color:#fff2bc}.features-page .entry-hero>p:last-child{color:#f3fcff;font-size:19px}.features-page .directory-label{border-color:#ffffff55;color:#e7faff;font-size:10px}.features-page .library-card{border-radius:28px;box-shadow:none;border:1px solid #e1e8e6}.features-page .library-copy h2{font-size:32px;line-height:1.1}.features-page .library-copy .label{color:#00A2C8;font-weight:700}.features-page .demo-split{background:#00A2C8}.features-page .demo-split .demo-caption{color:#e3f1ff}.features-page .split-ribbon i{background:#a7d8ff}.features-page .demo-buckets{background:#ffbc36}.features-page .pocket-coral{background:#f25c43;color:white}.features-page .pocket-amber{background:#ffde85;color:#63441a}.features-page .pocket-blue{background:#00A2C8}.features-page .demo-growth{background:#009b78;color:white}.features-page .demo-growth .system-kicker,.features-page .demo-growth .demo-caption{color:#d9fff0}.features-page .growth-columns i{background:#99e8ac}.features-page .growth-columns i:nth-child(7){background:#ffd151}.features-page .demo-pool{background:#f36848;color:white}.features-page .demo-pool-top .system-kicker,.features-page .demo-pool .demo-caption{color:#fff1e8}.features-page .shared-plan{color:#091b22;background:#fff}.features-page .pool-union{border-color:#ffcbb0}.features-page .pool-contributors>span{color:white}.features-page .pool-contributors i{color:#091b22}.features-page .demo-ajo{background:#00A2C8}.features-page .turn-ring{border-color:#389aff;border-top-color:#ffbd35;color:white}.features-page .turn-ring small,.features-page .demo-ajo .demo-caption{color:#e1f2ff}.features-page .turn-avatar{background:#ffc64e;color:#644413;border-color:#00A2C8}.features-page .turn-dot{border-color:#00A2C8;background:#ffbe35}.features-page .demo-tax{background:#ffc54b}.features-page .demo-tax .review-heading{color:#614311}.features-page .demo-payment{background:#00A2C8}.features-page .library-business{background:#00A2C8}.features-page .library-business h2{font-size:50px}.features-page .entry-footer{background:#00A2C8}
.access-story{background:#00A2C8}.access-story h2{font-size:clamp(40px,4vw,62px);line-height:1.02}.access-form h1{font-size:44px;line-height:1.05}.access-form button{font-weight:700}.access-photo{border-radius:22px}.access-form input{font-size:15px}
@media(max-width:1100px){.business-page .capability h3{font-size:30px}.biz-headline h1{font-size:68px}.features-page .library-copy h2{font-size:28px}}
@media(max-width:800px){.biz-headline h1{font-size:68px}.business-page .biz-faq h2{font-size:39px}.features-page .entry-hero h1{font-size:70px}.access-story h2{font-size:40px}.access-form h1{font-size:38px}}
@media(max-width:540px){.business-page .biz-hero{padding-top:134px}.biz-headline h1{font-size:49px}.biz-headline p{font-size:17px}.business-page .section-lead h2{font-size:39px}.business-page .capability h3{font-size:31px}.business-page .biz-faq h2{font-size:37px}.biz-closing h2{font-size:45px}.features-page .entry-hero{padding-bottom:45px;margin-bottom:28px;border-radius:0 0 28px 28px}.features-page .entry-hero h1{font-size:49px}.features-page .entry-hero>p:last-child{font-size:16px}.features-page .directory-label{font-size:8px}.features-page .library-copy h2{font-size:29px}.features-page .library-card{border-radius:22px}.features-page .library-business h2{font-size:37px}.access-form h1{font-size:35px}}
@media(max-width:360px){.features-page .entry-hero h1{font-size:42px}.biz-headline h1{font-size:44px}}
body:not(.motion-paused):not(.system-reduced):not(.campaign-hidden) .campaign-active .growth-columns i{animation:campaign-grow 6s cubic-bezier(.2,.8,.2,1) infinite}
body:not(.motion-paused):not(.system-reduced):not(.campaign-hidden) .campaign-active .pocket{animation:campaign-pocket 5s ease-in-out infinite alternate}
body:not(.motion-paused):not(.system-reduced):not(.campaign-hidden) .campaign-active .pocket:nth-child(2){animation-delay:.6s}
body:not(.motion-paused):not(.system-reduced):not(.campaign-hidden) .campaign-active.approval-demo i{animation:campaign-node 4s ease-in-out infinite}
body:not(.motion-paused):not(.system-reduced):not(.campaign-hidden) .campaign-active.approval-demo>div:nth-of-type(2) i{animation-delay:1s}
body:not(.motion-paused):not(.system-reduced):not(.campaign-hidden) .campaign-active.approval-demo>div:nth-of-type(3) i{animation-delay:2s}
@keyframes campaign-grow{0%,10%{transform:scaleY(.35)}60%,100%{transform:scaleY(1)}}
@keyframes campaign-pocket{from{translate:0 0}to{translate:0 -7px}}
@keyframes campaign-node{0%,70%,100%{box-shadow:0 0 0 0 #ffffff00}30%{box-shadow:0 0 0 7px #ffffff55}}
@media(prefers-reduced-motion:reduce){.system-demo *,.capability-demo *{animation:none!important}}
.business-page .workspace-panel .account-cell:nth-child(1){background:#00A2C8;color:#fff}.business-page .workspace-panel .account-cell:nth-child(2){background:#ffbd3f;color:#62420f}.business-page .workspace-panel .account-cell:nth-child(3){background:#7851c3;color:#fff}.business-page .workspace-panel .account-cell span,.business-page .workspace-panel .account-cell strong,.business-page .workspace-panel .account-cell small{color:inherit}
.features-page .demo-growth{background:#008260}.features-page .demo-pool-top .system-kicker,.features-page .demo-pool .demo-caption{color:#69270f}.features-page .pool-contributors>span{color:#682510}.features-page .pocket-coral{background:#d64732}
