body:has(>.header .site-nav){--paper:#faf9f4;--white:#fffdf9;--ink:#092f2e;--muted:#526560;--green:#087f73;--mint:#e0eee7;--line:#d2dfd8;--lime:#e5c48e;--coral:#c79657;--teal-dark:#074641;--teal-hover:#066b61;--sand:#f3e8d5;--sage:#e5ece0;--mist:#e4efee;--card-radius:20px;--card-shadow:0 12px 36px #16453b0b;background:var(--paper);color:var(--ink)}body:has(>.header .site-nav) :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--teal-dark);outline-offset:4px}body:has(>.header .site-nav) ::selection{background:#ccece1;color:#092f2e}body:has(>.header .site-nav)>.header{background:#fffdf9f5;border-bottom-color:var(--line)}body:has(>.header .site-nav) .header .nav-cta{background:#d3ad70;border-color:#d3ad70;color:#102e2a}body:has(>.header .site-nav) .header .nav-cta:hover{background:#e0bd84;border-color:#e0bd84}body:has(>.header .site-nav) .nav-toggle[aria-expanded=true],body:has(>.header .site-nav) .nav-direct:hover{color:#076b61}body:has(>.header .site-nav) .nav-panel{border-color:var(--line);box-shadow:0 20px 48px #16453b14;background:var(--white)}body:has(>.header .site-nav) .nav-panel a:hover,body:has(>.header .site-nav) .nav-panel a[aria-current=page]{background:var(--mint)}body:has(>.header .site-nav) .site-footer{background:#f0f4ed;border-top-color:var(--line)}body:has(>.header .site-nav) .footer-grid a{color:var(--muted)}body:has(>.header .site-nav) .footer-grid a:hover{color:var(--teal-dark)}body:has(>.header .site-nav) main .btn,body:has(>.header .site-nav) main .cp-button-primary{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white);border-radius:10px;box-shadow:0 3px 8px #07464112}body:has(>.header .site-nav) main .btn:hover,body:has(>.header .site-nav) main .cp-button-primary:hover{background:var(--teal-hover);border-color:var(--teal-hover);transform:none}body:has(>.header .site-nav) main .btn.light,body:has(>.header .site-nav) main .cp-button-secondary{background:var(--white);color:var(--teal-dark);border:1px solid #99b8ad;box-shadow:none}body:has(>.header .site-nav) main .btn.light:hover,body:has(>.header .site-nav) main .cp-button-secondary:hover{background:var(--mint)}body:has(>.header .site-nav) main .link,body:has(>.header .site-nav) main .read-link,body:has(>.header .site-nav) main .industry-card-link{color:var(--teal-dark);text-underline-offset:5px}body:has(>.header .site-nav) main .link:hover{color:#076b61}body:has(>.header .site-nav) main .industry-card-link{font-size:16px}body:has(>.header .site-nav) .page-hero,body:has(>.header .site-nav) .industry-hero,body:has(>.header .site-nav) main .cp-hero{background:radial-gradient(ellipse at 88% 18%,#dcece680,transparent 52%),linear-gradient(120deg,#fffdf9,#faf9f4 55%,#edf3ee)}body:has(>.header .site-nav) .page-hero.wrap{max-width:none;padding-inline:max(22px,calc((100vw - 1196px)/2))}body:has(>.header .site-nav) .page-hero h1,body:has(>.header .site-nav) .industry-hero h1{color:var(--ink);text-wrap:balance}body:has(>.header .site-nav) .eyebrow{color:var(--teal-dark)}body:has(>.header .site-nav) :is(.feature,.resource-card,.document-card,.trust-grid article,.price-card,.industry-card,.industry-module,.industry-brief,.demo-booking,.cp-block,.cp-visual){border-color:var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}body:has(>.header .site-nav) :is(.feature,.resource-card,.document-card,.trust-grid article,.industry-module,.cp-block){background:var(--white)}body:has(>.header .site-nav) :is(a.resource-card,a.document-card,a.industry-card):hover{background:#edf5f0;border-color:#8eb7aa;box-shadow:0 15px 32px #16453b12;transform:translateY(-2px)}body:has(>.header .site-nav) .peach{background:var(--sand)}body:has(>.header .site-nav) .sage{background:var(--sage)}body:has(>.header .site-nav) .lavender{background:var(--mint)}body:has(>.header .site-nav) .blue{background:var(--mist)}body:has(>.header .site-nav) :is(.feature-visual,.industry-question,.demo-surface,.screen){border-color:var(--line);border-radius:14px}body:has(>.header .site-nav) main .product-demo{background:var(--mint)!important;border:1px solid #c3d9cd;border-radius:22px;box-shadow:var(--card-shadow)}body:has(>.header .site-nav) main .product-demo[style*="#f3dfb9"]{background:var(--sand)!important}body:has(>.header .site-nav) main .product-demo[style*="#dce8f2"]{background:var(--mist)!important}body:has(>.header .site-nav) .demo,body:has(>.header .site-nav) .scope-result{background:#edf4ee;border-color:#c3d9cd;box-shadow:var(--card-shadow)}body:has(>.header .site-nav) .demo-stage{background:#dcece3}body:has(>.header .site-nav) :is(.demo-reply,.intent){background:#edf4ee;border-color:var(--green)}body:has(>.header .site-nav) .demo-tag,body:has(>.header .site-nav) .preview-status{background:#edf4ee;color:var(--teal-dark);border-color:var(--line)}body:has(>.header .site-nav) :is(.tab,.demo-controls button,.scope-tabs button){border-color:#9eb9ad;border-radius:10px;min-height:44px;color:var(--teal-dark)}body:has(>.header .site-nav) :is(.tab[aria-selected=true],.demo-controls button[aria-pressed=true],.scope-tabs button[aria-pressed=true]){background:var(--teal-dark);border-color:var(--teal-dark);color:#fffdf9}body:has(>.header .site-nav) :is(.tab,.demo-controls button,.scope-tabs button):hover{border-color:var(--teal-dark)}body:has(>.header .site-nav) :is(.taskrow,.flow-node){border-color:var(--line)}body:has(>.header .site-nav) .avatar{background:var(--sand)}body:has(>.header .site-nav) :is(.statement,.industry-problem,.callout,.cp-insight,.cp-close){background:linear-gradient(125deg,#104c45,#073c36);color:var(--white)}body:has(>.header .site-nav) :is(.statement,.industry-problem,.callout,.cp-insight,.cp-close) :is(h2,h3){color:var(--white)}body:has(>.header .site-nav) :is(.statement,.industry-problem,.callout,.cp-insight,.cp-close) p{color:#dcebe4}body:has(>.header .site-nav) :is(.statement,.industry-problem,.callout,.cp-insight,.cp-close) .eyebrow{color:#e5c48e}body:has(>.header .site-nav) .statement .link{color:#e5c48e}body:has(>.header .site-nav) :is(.statement,.industry-problem,.callout,.cp-insight,.cp-close,.price-card.primary,.demo-booking,.ada-assist--dark) :is(a,button):focus-visible{outline-color:#e5c48e}body:has(>.header .site-nav) :is(.pale-band,.industry-team){background:#edf3ed}body:has(>.header .site-nav) :is(.start,.industry-start){background:var(--sand)}body:has(>.header .site-nav) :is(.finalcta,.page-cta,.industry-cta){background:linear-gradient(120deg,#e0eee7,#f3e8d5);border:1px solid #ceded4;border-radius:22px;box-shadow:var(--card-shadow)}body:has(>.header .site-nav) :is(.finalcta,.page-cta,.industry-cta) p{color:var(--muted)}body:has(>.header .site-nav) .story-banner{background:var(--sand);border:1px solid #e3d2b5}body:has(>.header .site-nav) .note{background:#f6eddc;border-left-color:#a77834;color:var(--ink)}body:has(>.header .site-nav) .connect-logo.cl,body:has(>.header .site-nav) .integration-diagram .cloop-box{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}body:has(>.header .site-nav) .connect-logo.cl img{filter:brightness(0) invert(1)}body:has(>.header .site-nav) .integration-diagram .cloop-box p{color:#dcebe4}body:has(>.header .site-nav) .connector{background:#91b7a9}body:has(>.header .site-nav) .price-card.primary,body:has(>.header .site-nav) .demo-booking{background:linear-gradient(130deg,#104c45,#073c36);color:var(--white);border-color:#164f47}body:has(>.header .site-nav) .price-card.primary .eyebrow,body:has(>.header .site-nav) .demo-booking .demo-booking-eyebrow{color:#e5c48e}body:has(>.header .site-nav) .price-card.primary .btn,body:has(>.header .site-nav) .demo-booking .btn,body:has(>.header .site-nav) main .cp-button-light{background:#e5c48e;border-color:#e5c48e;color:var(--ink)}body:has(>.header .site-nav) .price-card.primary .btn:hover,body:has(>.header .site-nav) .demo-booking .btn:hover,body:has(>.header .site-nav) main .cp-button-light:hover{background:#efd4a7;border-color:#efd4a7;color:var(--ink)}body:has(>.header .site-nav) .price-card.primary :is(p,small),body:has(>.header .site-nav) .demo-booking :is(.demo-booking-intro,.demo-booking-note){color:#dcebe4}body:has(>.header .site-nav) .ada-assist{background:var(--mint);border-color:#c3d9cd;color:var(--ink);box-shadow:var(--card-shadow)}body:has(>.header .site-nav) .ada-assist--dark{background:#074641;border-color:#074641;color:var(--white)}body:has(>.header .site-nav) .ada-assist-actions button{background:var(--green);border-color:var(--green);color:#fff;font-size:16px;border-radius:10px}body:has(>.header .site-nav) .ada-assist-actions button:hover{background:var(--teal-hover);border-color:var(--teal-hover)}body:has(>.header .site-nav) .ada-assist-actions button[data-ada-trigger=open]{background:var(--white);border-color:#91b7a9;color:var(--teal-dark)}body:has(>.header .site-nav) .ada-assist-actions button:focus-visible{outline-color:var(--teal-dark)}body:has(>.header .site-nav) .ada-assist--dark button:focus-visible{outline-color:#e5c48e}body:has(>.header .site-nav) main .cp-visual{background:linear-gradient(145deg,#fffdf9,#e0eee7);box-shadow:var(--card-shadow)}body:has(>.header .site-nav) main .cp-action-icon{background:#22665c;color:#e5c48e}body:has(>.header .site-nav) main .cp-line{border-color:#8ab5a4}body:has(>.header .site-nav) .blog-card img{border-bottom:1px solid var(--line)}body:has(>.header .site-nav) .blog-article-content .article-body blockquote{background:#edf4ee;border-color:var(--green);border-radius:0 14px 14px 0}body:has(>.header .site-nav) .article-aside a:hover,body:has(>.header .site-nav) .article-body a{color:var(--teal-dark)}body:has(>.header .site-nav) .data-table-wrap{background:var(--white);border-radius:16px;border-color:var(--line)}body:has(>.header .site-nav) .data-table th{background:var(--mint);color:var(--ink)}body:has(>.header .site-nav) .data-table td{border-color:var(--line)}body:has(>.header .site-nav) .current-legal-document{background:var(--white);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--green);border-radius:16px;box-shadow:var(--card-shadow)}body:has(>.header .site-nav) .current-legal-document a{color:var(--teal-dark);text-underline-offset:4px}body:has(>.header .site-nav) .trust-badges span{background:var(--white);border-color:var(--line);color:var(--teal-dark)}body:has(>.header .site-nav) .platform-journey{background:#f0f5ef;border-color:var(--line)}body:has(>.header .site-nav) .platform-journey a{color:var(--teal-dark)}@media(min-width:1500px){body:has(>.header .site-nav) .page-hero.wrap{padding-inline:max(42px,calc((100vw - 1296px)/2))}}@media(max-width:760px){body:has(>.header .site-nav) .page-hero.wrap{padding-inline:22px}body:has(>.header .site-nav) .current-legal-document{margin-inline:22px;padding:24px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){body:has(>.header .site-nav) :is(a,button){transition:none}body:has(>.header .site-nav) :is(a.resource-card,a.document-card,a.industry-card):hover{transform:none}}
