.session-overlay{align-items:center;padding:32px}.session-dialog--hubspot{border-radius:24px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);width:min(1080px,100%);height:min(800px,100dvh - 64px);max-height:calc(100dvh - 64px);position:relative}.session-dialog--hubspot .session-rail{background:radial-gradient(circle at 15% 90%,#50aba629,#0000 40%),#082a3c;grid-template-rows:auto 1fr auto;gap:28px;min-width:0;min-height:0;padding:38px;display:grid;overflow-y:auto}.session-dialog--hubspot .session-rail-copy{align-self:start;margin:18px 0 0}.session-dialog--hubspot .session-rail-copy>span{color:#a8d8d4;font-size:12px}.session-dialog--hubspot .session-kicker{color:#176c70;font-size:12px}.session-dialog--hubspot .session-rail-copy h2{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(30px,2.85vw,40px);line-height:1.12}.session-dialog--hubspot .session-rail-copy p{color:#c5d7db;margin:0;font-size:16px;line-height:1.65}.session-dialog--hubspot .session-rail>small{color:#c5d7db;border-top:1px solid #42606d;margin:0;padding:20px 0 0;font-size:14px;line-height:1.6;display:block}.session-dialog--hubspot .session-main{min-height:0;padding:62px 36px 28px;overflow:hidden}.session-dialog--hubspot .session-main-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:6px;overflow:auto}.session-dialog--hubspot .session-main-scroll>h2{color:#092d3e;letter-spacing:-.045em;outline:none;margin:12px 0 18px;font-size:clamp(30px,3vw,43px);line-height:1.1}.session-dialog--hubspot .session-close{z-index:2;color:#315766;background:#fff;border-color:#cbdadd;width:44px;height:44px;top:16px;right:16px}.session-dialog--hubspot .session-close:hover{background:#edf6f5}.session-dialog--hubspot .session-close:focus-visible{outline-offset:3px;outline:3px solid #16868b}.session-dialog--hubspot .hs-form-frame{min-height:370px}.session-dialog--hubspot .session-form-fallback{color:#536b75;margin:18px 0 0;font-size:14px;line-height:1.5}.session-dialog--hubspot .session-form-fallback a{color:#0b6e69;text-underline-offset:3px;text-decoration:underline}.session-dialog--hubspot .session-mobile-sharing{display:none}@media (min-width:761px) and (max-height:740px){.session-dialog--hubspot .session-rail{gap:20px;padding:28px}.session-dialog--hubspot .session-rail-copy{margin-top:0}.session-dialog--hubspot .session-rail-copy h2{margin:14px 0 18px;font-size:30px}.session-dialog--hubspot .session-rail-copy p{font-size:15px}}@media (max-width:760px){.session-overlay{padding:8px}.session-dialog--hubspot{border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.session-dialog--hubspot .session-rail{height:auto;min-height:0;padding:22px 72px 22px 22px;display:block;overflow:visible}.session-dialog--hubspot .session-rail-copy,.session-dialog--hubspot .session-rail>small{display:none}.session-dialog--hubspot .session-main{height:auto;min-height:0;padding:26px 18px 24px}.session-dialog--hubspot .session-main-scroll{scrollbar-gutter:auto;padding-right:0}.session-dialog--hubspot .session-main-scroll>h2{margin:8px 0 14px;font-size:30px}.session-dialog--hubspot .session-mobile-sharing{color:#536b75;margin:0 0 18px;font-size:14px;line-height:1.6;display:block}.session-dialog--hubspot .session-close{top:16px;right:16px}}dialog.session-dialog--hubspot{color:inherit;margin:auto;padding:0;position:fixed;inset:0}dialog.session-dialog--hubspot:not([open]){display:none}dialog.session-dialog--hubspot::backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#021420c7}
.identity-principles{border-bottom:1px solid #dce6eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:64px;padding:0 0 64px;display:grid}.identity-principles article{min-width:0}.identity-principles article>span,.identity-data-flow li>span{color:#26736e;font-size:.875rem}.identity-principles h3{letter-spacing:-.035em;margin:18px 0 14px;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:500;line-height:1.2}.identity-principles p,.identity-data-flow p,.identity-two-column p{color:#486477;font-size:1rem;line-height:1.7}.identity-principles a{color:#174f59;text-underline-offset:4px;margin-top:14px;font-size:.875rem;display:inline-block}.identity-ambition{color:#fff;background:#092c43}.identity-ambition h2{letter-spacing:-.04em;max-width:1000px;font-size:clamp(2rem,4.4vw,3.8rem);font-weight:500;line-height:1.15}.identity-ambition .editorial-eyebrow{color:#9adbd1}.identity-ambition p:not(.editorial-eyebrow){color:#d7e5ec;max-width:730px;margin-top:24px;font-size:1.125rem;line-height:1.7}.identity-data-flow{border-top:1px solid #d4e1e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0;padding:0;list-style:none;display:grid}.identity-data-flow li{border-bottom:1px solid #d4e1e7;padding:28px 28px 28px 0}.identity-data-flow h3{margin:12px 0;font-size:1.125rem;font-weight:550;line-height:1.4}.identity-faq{border-top:1px solid #d4e1e7;margin:28px 0}.identity-faq details{border-bottom:1px solid #d4e1e7;padding:20px 0}.identity-faq summary{cursor:pointer;padding-right:20px;font-size:1rem;font-weight:550;line-height:1.6}.identity-faq details p{color:#486477;max-width:850px;margin:16px 0 0;font-size:1rem;line-height:1.8}.identity-faq a{text-underline-offset:4px;text-decoration:underline}.identity-note{color:#486477;max-width:880px;margin:24px 0;line-height:1.7;font-size:.875rem!important}.identity-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:32px 0;display:grid}.identity-two-column article{border-top:2px solid #82bdb7;padding:24px 0}.identity-two-column h3{font-size:1.5rem;font-weight:500}.identity-resource-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:32px;display:grid}.identity-resource-links a{border-bottom:1px solid #d4e1e7;padding:22px 0;font-size:1rem;line-height:1.6;display:block}.identity-calculator{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,90px);display:grid}.identity-calculator h2,.identity-method h2,.identity-resource-links h2,.identity-updates h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500;line-height:1.2}.identity-calculator p,.identity-method p,.identity-updates p,.identity-updates li{font-size:1rem;line-height:1.8}.identity-fields{gap:22px;margin:28px 0;display:grid}.identity-fields label{gap:8px;font-size:1rem;display:grid}.identity-fields input{color:#092c43;width:100%;font:inherit;background:#fff;border:1px solid #9ab3c1;border-radius:6px;min-height:48px;padding:12px 14px}.identity-result{color:#fff;background:#092c43;border-radius:12px;padding:clamp(24px,4vw,48px);position:sticky;top:110px}.identity-result .editorial-eyebrow{color:#b2ded7}.identity-result strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;display:block}.identity-result p{color:#dae9ed}.identity-result hr{border:0;border-top:1px solid #416074;margin:28px 0}.identity-method p,.identity-updates article{max-width:850px}.identity-method h3{margin-top:36px;font-size:1.35rem}.identity-updates li{margin:10px 0}.identity-faq summary:focus-visible,.identity-fields input:focus-visible,.identity-resource-links a:focus-visible{outline-offset:5px;outline:2px solid #087f8c}@media (max-width:800px){.identity-principles,.identity-data-flow{grid-template-columns:1fr}.identity-principles{gap:28px;margin-bottom:36px;padding-bottom:36px}.identity-principles article{border-top:1px solid #dce6eb;padding-top:20px}.identity-data-flow li{padding:24px 0}.identity-calculator,.identity-two-column,.identity-resource-links>div{grid-template-columns:1fr;gap:24px}.identity-result{position:static}}.identity-journey{border-top:1px solid #cbdce4;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0;padding:0;list-style:none;display:grid}.identity-journey li{border-bottom:1px solid #cbdce4;padding:20px 12px 20px 0;font-size:1rem;line-height:1.5}.identity-journey span{color:#26736e;margin-bottom:8px;font-size:.875rem;display:block}@media (max-width:600px){.identity-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}
.tenvia-redesign{--redesign-navy:#071d2a;--redesign-ink:#102d3d;--redesign-muted:#536975;--redesign-teal:#9aeee3;--redesign-fog:#f2f6f7;--redesign-line:#dbe5e9;color:var(--redesign-ink);background:#fff}.tenvia-redesign :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-weight:500}.tenvia-redesign p{line-height:1.65}.tenvia-redesign .editorial-eyebrow{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.12em;color:#06685e;font-size:.78rem;font-weight:600;line-height:1.6}.tenvia-redesign :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #148b7c}.tenvia-redesign .button{min-height:49px;box-shadow:none;border-radius:7px;padding:15px 23px;font-size:.91rem;font-weight:500}.tenvia-redesign .button--primary{background:var(--redesign-teal);color:var(--redesign-navy);border:1px solid #0000}.tenvia-redesign .button--primary:hover{background:#b5f5ec}.tenvia-redesign .button svg{width:18px;height:18px}.tenvia-redesign .refined-text-link{color:#06685e;align-items:center;gap:12px;margin-top:22px;font-size:.93rem;display:inline-flex}.tenvia-redesign .refined-text-link svg{width:18px;height:18px}.tenvia-redesign .cine-nav{z-index:40;background:var(--redesign-navy);color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;position:relative;inset:auto}.tenvia-redesign .cine-nav-bar{border-bottom:1px solid #ffffff18;gap:24px;width:calc(100% - 112px);max-width:1240px;min-height:88px;margin:0 auto;padding:0}.tenvia-redesign .cine-nav .tenvia-logo{color:#fff;width:150px}.tenvia-redesign .cine-nav-links{gap:23px}.tenvia-redesign .cine-nav-links :is(a,button){color:#c6d7df;white-space:nowrap;font-size:.83rem;font-weight:400}.tenvia-redesign .cine-nav-links a[aria-current=page]{color:#fff;text-underline-offset:8px;-webkit-text-decoration:underline #9aeee3;text-decoration:underline #9aeee3}.tenvia-redesign .cine-nav .nav-action{background:var(--redesign-teal);color:var(--redesign-navy);border-radius:7px;min-height:44px;padding:12px 17px;font-size:.82rem}.tenvia-redesign .cine-nav-menu{color:#fff;border:1px solid #496472;border-radius:5px}.tenvia-redesign .cine-nav-drawer{background:var(--redesign-navy);color:#fff;max-height:calc(100dvh - 73px);overflow-y:auto}.tenvia-redesign .cine-nav-drawer :is(a,button){color:#fff}.tenvia-redesign .cine-nav-drawer .button--primary{color:#071d2a}.tenvia-redesign .site-nav-close{color:#fff}.tenvia-redesign .mobile-session-dock{color:#fff;background:#071d2a}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.demo-experience__intro,.redesign-hero){color:#fff;background:radial-gradient(at 85% 100%,#124651 0,#0000 46%),#071d2a;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:72px max(56px,50% - 620px) 66px}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.demo-experience__intro,.redesign-hero) h1{letter-spacing:-.045em;color:#fff;max-width:1050px;margin:0 0 25px;font-size:clamp(3.15rem,5.8vw,5.25rem);font-weight:500;line-height:1.05}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.redesign-hero) .editorial-eyebrow{color:#9aeee3;margin:0 0 22px}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero)>p:not(.editorial-eyebrow),.tenvia-redesign .enterprise-hero__copy>p:not(.editorial-eyebrow){color:#c0d4dd;max-width:660px;font-size:1.17rem}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero) .refined-text-link{color:#9aeee3}.tenvia-redesign .enterprise-hero{grid-template-columns:1.25fr .75fr;gap:75px}.tenvia-redesign .enterprise-hero__signal{color:#fff;box-shadow:none;background:0 0;border:0;border-left:1px solid #56717e;border-radius:0;padding:0 0 0 32px}.tenvia-redesign .enterprise-hero__signal :is(header,footer,dt,dd){color:#b9cdd7}.tenvia-redesign .enterprise-hero__signal h2{color:#fff;font-size:1.8rem}.tenvia-redesign .enterprise-hero__signal dl>div{border-color:#385562}.tenvia-redesign .enterprise-hero__actions>a{color:#c0d4dd}.tenvia-redesign .trust-current-position{color:#fff;box-shadow:none;background:0 0;border:0;border-left:1px solid #56717e;border-radius:0}.tenvia-redesign .trust-current-position :is(dt,dd){color:#c0d4dd}.tenvia-redesign .trust-current-position .editorial-eyebrow{color:#9aeee3}.tenvia-redesign :is(.refined-section,.flag-section,.enterprise-section,.enterprise-principle,.enterprise-product-proof){border-radius:0;width:100%;max-width:none;margin:0;padding:90px max(56px,50% - 620px)}.tenvia-redesign :is(.refined-heading,.flag-section-heading,.enterprise-section__heading) h2{max-width:750px;font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.08}.tenvia-redesign :is(.refined-section,.flag-section,.enterprise-section) :is(article,details){box-shadow:none}.tenvia-redesign :is(.primary-close,.enterprise-close){color:#102d3d;background:#e0f5ef;border-radius:0;margin:0;padding:85px max(56px,50% - 620px)}.tenvia-redesign :is(.primary-close,.enterprise-close) :is(h2,p,a,small){color:#102d3d}.tenvia-redesign :is(.primary-close,.enterprise-close) .button{color:#fff;background:#102d3d}.tenvia-redesign .enterprise-principle{background:#f2f6f7}.tenvia-redesign .enterprise-principle>p{font-size:1.5rem;line-height:1.5}.tenvia-redesign .enterprise-section--dark{background:#071d2a}.tenvia-redesign .product-detail>section:first-of-type{color:#fff;background:radial-gradient(at 85% 100%,#124651 0,#0000 46%),#071d2a;padding:72px max(56px,50% - 620px) 60px}.tenvia-redesign .product-detail>section:first-of-type>div:first-child{text-align:left;max-width:none;margin:0 0 40px}.tenvia-redesign .product-detail>section:first-of-type h1{color:#fff;max-width:1000px;font-size:clamp(3.15rem,5.8vw,5.25rem);line-height:1.05}.tenvia-redesign .product-detail>section:first-of-type h1 span{color:#9aeee3}.tenvia-redesign .product-detail>section:first-of-type>div:first-child>p:not(.editorial-eyebrow){color:#c0d4dd;max-width:700px;margin:25px 0;font-size:1.17rem}.tenvia-redesign .product-detail>section:first-of-type .editorial-eyebrow{color:#9aeee3}.tenvia-redesign .product-detail>section:first-of-type>div:first-child>div{justify-content:flex-start}.tenvia-redesign .product-detail>section:first-of-type>div:first-child :is(button:not(.button),.cg-hero-link),.tenvia-redesign .product-detail>section:first-of-type>div:last-child :is(p,a){color:#c0d4dd}.tenvia-redesign .product-detail>section:not(:first-of-type){scroll-margin-top:28px}.tenvia-redesign .product-detail>nav{flex-wrap:wrap;justify-content:flex-start;gap:24px;padding:20px max(56px,50% - 620px)}.tenvia-redesign .product-detail>section:not(:first-of-type)>header h2{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.08}.tenvia-redesign .demo-experience{background:#f2f6f7}.tenvia-redesign .demo-experience__nav{color:#fff;background:#071d2a;border:0;max-width:none;margin:0;padding:24px max(56px,50% - 620px)}.tenvia-redesign .demo-experience__nav .tenvia-logo{color:#fff;width:150px}.tenvia-redesign .demo-experience__nav :is(a,button){color:#fff}.tenvia-redesign .demo-experience__intro h1{font-size:clamp(2.65rem,4.8vw,4.4rem)}.tenvia-redesign .demo-experience__intro :is(p,span){color:#c0d4dd}.tenvia-redesign .demo-experience__intro>div>p:first-child{color:#9aeee3;letter-spacing:.1em;font-size:.78rem}.tenvia-redesign .demo-scenarios{width:calc(100% - 112px);max-width:1240px;margin:32px auto}.tenvia-redesign .demo-scenarios a{box-shadow:none;background:#fff;border-radius:7px}.tenvia-redesign .demo-experience__boundary{width:calc(100% - 112px);max-width:1240px;margin:20px auto 50px}.tenvia-redesign .demo-scenario-heading{width:calc(100% - 112px);max-width:1240px;margin:60px auto 30px;padding:0}.redesign-wrap{width:min(1240px,100% - 112px);margin:0 auto}.redesign-hero .redesign-wrap{width:100%}.redesign-hero h1 span{color:#9aeee3}.redesign-lede{color:#536975;max-width:590px;font-size:1.17rem;line-height:1.65}.redesign-hero .redesign-lede{color:#c0d4dd;max-width:680px}.redesign-secondary{color:#fff;background:0 0;border:1px solid #536d7b;border-radius:7px;align-items:center;gap:12px;min-height:49px;padding:15px 23px;font-size:.91rem;display:inline-flex}.redesign-secondary svg{width:18px;height:18px}.redesign-boundary{color:#b8d0d9;margin:25px 0 0;font-size:.78rem}.redesign-boundary a{text-underline-offset:4px;margin-top:8px;text-decoration:underline;display:inline-block}.redesign-section{padding:100px 0}.redesign-section h2{margin:0;font-size:clamp(2.55rem,4.5vw,4.25rem);line-height:1.07}.redesign-split{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.redesign-fog{background:#f2f6f7}.redesign-sequence{margin:30px 0;padding:0;list-style:none}.redesign-sequence li{border-top:1px solid #dbe5e9;gap:30px;padding:15px 0;font-size:1.1rem;display:flex}.redesign-sequence span{color:#536975;min-width:22px;padding-top:5px;font-size:.78rem}.redesign-section-head{justify-content:space-between;align-items:end;gap:65px;margin-bottom:42px;display:flex}.redesign-section-head>p,.redesign-section-head>div:last-child>p{color:#536975;max-width:400px;margin:0;font-size:1.06rem}.redesign-section-head .editorial-eyebrow{margin-bottom:22px}.redesign-sample{background:#fff;border:1px solid #dbe5e9;border-radius:10px;padding:32px}.redesign-note{color:#536975;margin-top:25px;font-size:.8rem;line-height:1.6}.redesign-sample-links{color:#06685e;flex-wrap:wrap;gap:25px;margin-top:23px;font-size:.85rem;display:flex}.redesign-team-tabs{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.redesign-team-tabs button{text-align:left;color:#536975;background:0 0;border:1px solid #dbe5e9;border-radius:7px;min-height:54px;padding:14px 16px;font-size:.88rem}.redesign-team-tabs small{margin-top:6px;font-size:.73rem;display:block}.redesign-team-tabs button[aria-pressed=true]{color:#fff;background:#102d3d;border-color:#102d3d}.redesign-team{background:#fff;border:1px solid #dbe5e9;border-radius:9px;min-height:320px;padding:36px}.redesign-team h3{margin:25px 0;font-size:1.9rem;line-height:1.2}.redesign-team>p:not(.editorial-eyebrow){color:#536975;font-size:1rem}.redesign-team>small{color:#536975;margin-top:24px;font-size:.77rem;display:block}.redesign-dark{color:#fff;background:#071d2a}.tenvia-redesign .redesign-dark .editorial-eyebrow{color:#9aeee3}.redesign-dark :is(.redesign-lede,.refined-text-link){color:#b9cdd7}.redesign-history{grid-template-columns:repeat(4,1fr);gap:35px;margin:65px 0 0;padding:0;list-style:none;display:grid}.redesign-history li{border-top:1px solid #56717e;padding-top:24px}.redesign-history span{color:#9aeee3;font-size:.75rem}.redesign-history h3{margin:18px 0 12px;font-size:1.5rem}.redesign-history p{color:#b9cdd7;font-size:.9rem}.redesign-close{background:#e0f5ef}.tenvia-redesign .redesign-close .button{color:#fff;background:#102d3d;place-self:center end}.redesign-close .redesign-lede{margin-top:25px}.redesign-aliases{height:0;overflow:hidden}.tenvia-redesign .site-footer{color:#fff;background:#071d2a;border:0;padding:65px max(56px,50% - 620px) 30px}.tenvia-redesign .site-footer .tenvia-logo{color:#fff}.tenvia-redesign .site-footer :is(p,a,span){color:#b9cdd7}.tenvia-redesign .site-footer h2{color:#fff;letter-spacing:0;font-size:.85rem}.tenvia-redesign .site-footer a{font-size:.83rem}.tenvia-redesign .site-footer-bottom,.tenvia-redesign .site-footer-mobile-groups details{border-color:#385562}.tenvia-redesign .site-footer-mobile-groups summary{color:#fff}.tenvia-redesign .session-dialog{border-radius:10px}.tenvia-redesign .session-rail{background:#071d2a}.tenvia-redesign .session-main h2{letter-spacing:-.045em;font-weight:500}.tenvia-redesign .session-close{min-width:44px;min-height:44px}@media (max-width:1200px){.tenvia-redesign .cine-nav-links{display:none}.tenvia-redesign .cine-nav-menu{display:inline-flex}.redesign-split{gap:50px}.tenvia-redesign .enterprise-hero{gap:45px}}@media (max-width:850px){.redesign-split{grid-template-columns:1fr;gap:35px}.redesign-section-head{display:block}.redesign-section-head>p,.redesign-section-head>div:last-child>p{max-width:600px;margin-top:24px}.redesign-history{grid-template-columns:1fr 1fr}.tenvia-redesign .enterprise-hero{grid-template-columns:1fr;gap:35px}.tenvia-redesign .enterprise-hero__signal,.tenvia-redesign .trust-current-position{border-top:1px solid #56717e;border-left:0;padding:25px 0 0}.tenvia-redesign .redesign-close .button{justify-self:start}.tenvia-redesign .demo-scenarios{grid-template-columns:1fr}.tenvia-redesign .cine-nav .nav-action{display:none}}@media (max-width:650px){.redesign-wrap,.tenvia-redesign .cine-nav-bar,.tenvia-redesign :is(.demo-scenarios,.demo-experience__boundary,.demo-scenario-heading){width:calc(100% - 40px)}.tenvia-redesign .cine-nav-bar{min-height:73px}.tenvia-redesign .cine-nav .tenvia-logo{width:128px}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.demo-experience__intro,.redesign-hero){padding:51px 20px 40px}.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.demo-experience__intro,.redesign-hero,.product-detail>section:first-of-type) h1{font-size:clamp(2.6rem,10.5vw,3.8rem);line-height:1.08}.tenvia-redesign .product-detail>section:first-of-type{padding:51px 20px 40px}.tenvia-redesign .product-detail>section:first-of-type>div:first-child>p:not(.editorial-eyebrow),.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero)>p:not(.editorial-eyebrow),.tenvia-redesign .enterprise-hero__copy>p:not(.editorial-eyebrow),.redesign-lede{font-size:1.02rem}.tenvia-redesign :is(.refined-section,.flag-section,.enterprise-section,.enterprise-principle,.enterprise-product-proof,.primary-close,.enterprise-close){padding:64px 20px}.tenvia-redesign :is(.refined-heading,.flag-section-heading,.enterprise-section__heading) h2,.redesign-section h2,.tenvia-redesign .product-detail>section:not(:first-of-type)>header h2{font-size:2.55rem}.redesign-section{padding:64px 0}.redesign-section-head{margin-bottom:30px}.redesign-sample{padding:20px 12px}.redesign-team{min-height:0;padding:25px}.redesign-team h3{font-size:1.65rem}.redesign-history{grid-template-columns:1fr;gap:25px;margin-top:40px}.redesign-team-tabs{gap:8px}.redesign-team-tabs button{padding:12px 10px;font-size:.8rem}.redesign-team-tabs small{font-size:.7rem}.tenvia-redesign .button,.redesign-secondary{padding:14px 17px;font-size:.82rem}.redesign-hero .redesign-wrap{width:100%}.tenvia-redesign .site-footer{padding:45px 20px 26px}.tenvia-redesign .product-detail>nav{gap:12px 20px;padding:18px 20px}.tenvia-redesign .demo-experience__nav{align-items:start;gap:15px;padding:20px}.tenvia-redesign .demo-experience__nav>div{flex-direction:column;align-items:end;gap:12px;display:flex}.tenvia-redesign .demo-experience__nav>div :is(a,button){font-size:.75rem;line-height:1.5}.tenvia-redesign .demo-experience__nav .tenvia-logo{width:120px}.redesign-sample-links{gap:15px}.redesign-boundary{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.tenvia-redesign *,.tenvia-redesign :before,.tenvia-redesign :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tenvia-redesign .trust-detail-hero{color:#fff;background:radial-gradient(at 85% 100%,#124651 0,#0000 46%),#071d2a;padding:65px 0}.tenvia-redesign .trust-detail-hero .shell{width:calc(100% - 112px);max-width:1240px;margin:auto}.tenvia-redesign .trust-detail-hero h1{color:#fff;max-width:1000px;font-size:clamp(3.15rem,5.8vw,5.25rem);line-height:1.05}.tenvia-redesign .trust-detail-hero :is(p,a,span){color:#c0d4dd}.tenvia-redesign .trust-detail-hero .kicker{color:#9aeee3}.tenvia-redesign .detail-position{background:0 0;border:0;border-top:1px solid #56717e;border-radius:0;padding:25px 0 0}.tenvia-redesign :is(.control-register,.trust-faq,.contract-path,.evidence-room-preview){padding:85px 0}.tenvia-redesign :is(.control-register,.trust-faq,.contract-path,.evidence-room-preview)>.shell{width:calc(100% - 112px);max-width:1240px;margin:auto}.tenvia-redesign :is(.control-register-head,.trust-faq,.contract-path) h2{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.08}.tenvia-redesign .evidence-room-preview{background:#071d2a}.tenvia-redesign .intelligence-article-hero{color:#fff;background:#071d2a;width:100%;max-width:none;margin:0;padding:70px max(56px,50% - 620px)}.tenvia-redesign .intelligence-article-hero h1{color:#fff;font-size:clamp(3.15rem,5.8vw,5.25rem);line-height:1.05}.tenvia-redesign .intelligence-article-hero :is(p,a){color:#c0d4dd}.tenvia-redesign .intelligence-article-hero .editorial-eyebrow{color:#9aeee3}.tenvia-redesign .intelligence-signal-card{color:#c0d4dd;background:0 0;border-left:1px solid #56717e;border-radius:0}.tenvia-redesign .intelligence-reading-layout{grid-template-columns:230px minmax(0,800px);gap:75px;width:calc(100% - 112px);max-width:1240px;margin:70px auto}.tenvia-redesign .intelligence-prose-section h2{font-size:2.2rem;line-height:1.18}.tenvia-redesign .intelligence-article-body p{color:#536975;font-size:1.05rem;line-height:1.8}.tenvia-redesign .intelligence-prose-section,.tenvia-redesign .intelligence-reading-rail{border-color:#dbe5e9}.tenvia-redesign .intelligence-feature__subject{color:#102d3d;box-shadow:none;background:#f2f6f7;border:0;border-radius:0}.tenvia-redesign .intelligence-cta{color:#102d3d;background:#e0f5ef}.tenvia-redesign .intelligence-cta :is(h2,p){color:#102d3d}.tenvia-redesign .identity-result{background:#071d2a;border-radius:9px}.tenvia-redesign .primary-hero a.article-back{color:#b9cdd7;margin-bottom:25px;display:inline-block}.tenvia-redesign .redesign-home .learning-evidence{box-shadow:none;border-radius:9px}.tenvia-redesign .redesign-home .pi-impact-visual{box-shadow:none;background:0 0;border:0}.tenvia-redesign .redesign-home .redesign-split>div>.redesign-lede{margin-top:25px}@media (max-width:850px){.tenvia-redesign .intelligence-reading-layout{grid-template-columns:1fr;gap:35px}.tenvia-redesign .intelligence-reading-rail{position:static}.tenvia-redesign .intelligence-article-hero{grid-template-columns:1fr}.tenvia-redesign .intelligence-signal-card{border-top:1px solid #56717e;border-left:0;margin-top:25px;padding:25px 0 0}}@media (max-width:650px){.tenvia-redesign .trust-detail-hero{padding:51px 0 40px}.tenvia-redesign .trust-detail-hero .shell,.tenvia-redesign :is(.control-register,.trust-faq,.contract-path,.evidence-room-preview)>.shell,.tenvia-redesign .intelligence-reading-layout{width:calc(100% - 40px)}.tenvia-redesign .trust-detail-hero h1,.tenvia-redesign .intelligence-article-hero h1{font-size:clamp(2.6rem,10.5vw,3.8rem)}.tenvia-redesign :is(.control-register,.trust-faq,.contract-path,.evidence-room-preview){padding:64px 0}.tenvia-redesign .intelligence-article-hero{padding:51px 20px 40px}.tenvia-redesign .intelligence-prose-section h2{font-size:1.85rem}.tenvia-redesign :is(.control-register-head,.trust-faq,.contract-path) h2{font-size:2.55rem}.tenvia-redesign .intelligence-reading-layout{margin:40px auto}.tenvia-redesign .intelligence-article-body p{font-size:1rem}}@media print{.tenvia-redesign .pi-overview{color:#000;background:#fff}.tenvia-redesign .pi-overview :is(h1,h2,h3,p,a){color:#000}.tenvia-redesign .pi-overview .button{display:none}}.tenvia-redesign .cine-nav .cine-nav-links .site-nav-item>a{color:#c6d7df;opacity:1}.tenvia-redesign .cine-nav .cine-nav-links .site-nav-item>a[aria-current=page]{color:#fff}.tenvia-redesign .primary-hero>div>p:not(.editorial-eyebrow),.tenvia-redesign .primary-hero aside :is(p,li,dd){color:#c0d4dd}.tenvia-redesign .redesign-home .pi-impact-visual :is(.pi-label,.pi-impact-choice p,.pi-impact-timeline span,.pi-impact-timeline small,.pi-impact-metrics span){color:#536975}.tenvia-redesign .redesign-home .pi-impact-metrics strong,.tenvia-redesign .redesign-home .pi-impact-metrics strong small{color:#06685e}.tenvia-redesign .redesign-home .pi-impact-toggle button{color:#536975;border-color:#9bbbc7}.tenvia-redesign .redesign-home .pi-impact-toggle button[aria-pressed=true]{color:#06685e;background:#d8f7ee}.tenvia-redesign .redesign-home .pi-impact-timeline [data-active=false] i{color:#536975;background:#f2f6f7;border-color:#9bbbc7}.tenvia-redesign .redesign-team-tabs button[aria-pressed=false]{color:#536975}.tenvia-redesign .redesign-team-tabs button[aria-pressed=true]{color:#fff}.redesign-filter-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin:25px 0;display:flex}.redesign-filter-tools>div{flex-wrap:wrap;gap:8px;display:flex}.redesign-filter-tools button{color:#536975;background:#fff;border:1px solid #dbe5e9;border-radius:6px;min-height:46px;padding:12px 17px;font-size:.85rem}.redesign-filter-tools button[aria-pressed=true]{color:#fff;background:#102d3d;border-color:#102d3d}.redesign-filter-tools label{color:#536975;flex-direction:column;gap:10px;min-width:260px;font-size:.85rem;display:flex}.redesign-filter-tools :is(input,select){color:#102d3d;font:inherit;background:#fff;border:1px solid #9bbbc7;border-radius:6px;min-height:46px;padding:12px 14px;font-size:1rem}.redesign-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:30px;display:grid}.redesign-resource-grid article{border-top:1px solid #dbe5e9;padding:26px 0}.redesign-resource-grid h3{margin:18px 0;font-size:1.6rem;line-height:1.2}.redesign-resource-grid article>p:not(.redesign-note){color:#536975;font-size:.95rem}.redesign-resource-grid .redesign-note{margin:0;font-size:.74rem}.redesign-connected{border-top:1px solid #dbe5e9;margin-top:25px;padding-top:18px}.redesign-connected summary{color:#06685e;cursor:pointer;padding:10px 0;font-size:.9rem}.redesign-connected[open]>p{margin-bottom:25px}.tenvia-redesign .buyer-eval-section{max-width:1240px;padding-top:85px;padding-bottom:85px}.tenvia-redesign .buyer-eval-section>header h2{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.08}.tenvia-redesign .buyer-eval-register article{box-shadow:none;background:0 0;border:0;border-top:1px solid #dbe5e9;border-radius:0;padding:26px 0}@media (max-width:850px){.redesign-resource-grid{grid-template-columns:1fr 1fr}.redesign-filter-tools{align-items:start}.redesign-filter-tools label{width:100%;min-width:0;max-width:100%}}@media (max-width:650px){.redesign-resource-grid{grid-template-columns:1fr}.redesign-resource-grid h3{font-size:1.4rem}.tenvia-redesign .buyer-eval-section{padding-top:64px;padding-bottom:64px}.tenvia-redesign .buyer-eval-section>header h2{font-size:2.55rem}.redesign-filter-tools button{padding:11px 13px;font-size:.8rem}}.tenvia-redesign :is(h1,h2,h3,p,li,dt,dd){overflow-wrap:anywhere}.tenvia-redesign .cine-nav-links{flex-wrap:wrap;flex:1;gap:14px 20px;min-width:0}.tenvia-redesign :is(.redesign-split,.redesign-section-head,.flag-section-heading,.enterprise-section__heading)>*{min-width:0}.tenvia-redesign .redesign-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:850px){.tenvia-redesign .redesign-split{grid-template-columns:minmax(0,1fr)}}.tenvia-redesign .session-return{border-top:1px solid #dbe5e9;margin-top:24px;padding-top:20px}.tenvia-redesign .session-return p{color:#536975;margin:0 0 15px;font-size:.82rem;line-height:1.6}.tenvia-redesign .session-return .button{min-height:46px}
.motion-headline-line{display:inline-block}.redesign-hero h1 .motion-headline-line:first-child{color:inherit}.motion-number{font-variant-numeric:tabular-nums;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;margin:0!important;display:inline!important}.motion-sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tenvia-redesign .pi-impact-metrics strong{animation:none}.motion-transition-panel{display:grid}.motion-perspective{grid-area:1/1;min-width:0}.redesign-team .motion-perspective>p:not(.editorial-eyebrow){color:#536975;font-size:1rem}.redesign-team .motion-perspective>small{color:#536975;margin-top:24px;font-size:.77rem;display:block}.tenvia-redesign .button--primary{isolation:isolate;transition:background-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.tenvia-redesign .button--primary:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#fff3;transition:transform .24s;position:absolute;inset:0;transform:translate(-101%)}.tenvia-redesign .button--primary:is(:hover,:focus-visible):after{transform:translate(0)}.tenvia-redesign .button--primary:is(:hover,:focus-visible){box-shadow:0 5px 18px #071d2a16}.tenvia-redesign .button--primary:active{transform:translateY(1px)}.tenvia-redesign .redesign-secondary,.tenvia-redesign .refined-text-link{transition:color .2s}.tenvia-redesign .button--primary svg,.tenvia-redesign .redesign-secondary svg,.tenvia-redesign .refined-text-link svg{transition:transform .2s}.tenvia-redesign :is(.button--primary,.redesign-secondary,.refined-text-link):is(:hover,:focus-visible) svg{transform:translate(3px)}.tenvia-redesign .change-explorer__paths .motion-beam{stroke-width:4px;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:.16px;opacity:0;filter:drop-shadow(0 0 3px #9aeee380)}@media (prefers-reduced-motion:no-preference){.tenvia-redesign .change-explorer[data-visible=true] .motion-beam{animation:1.15s ease-out tenvia-beam}}@keyframes tenvia-beam{0%{opacity:0;stroke-dashoffset:.16px}15%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.tenvia-redesign .motion-beam{display:none}.tenvia-redesign :is(.button--primary,.redesign-secondary,.refined-text-link),.tenvia-redesign :is(.button--primary,.redesign-secondary,.refined-text-link) svg{transition:none!important;transform:none!important}.tenvia-redesign .button--primary:after{display:none}.motion-headline-line,.motion-transition-panel{opacity:1!important;filter:none!important;transform:none!important}}
.tenvia-redesign .demo-experience{padding:0 0 64px}.tenvia-redesign .demo-experience main{width:100%;max-width:none;margin:0}.tenvia-redesign .demo-experience__nav{gap:24px;min-height:88px;padding:20px max(56px,50% - 620px)}.tenvia-redesign .demo-experience__nav>div{gap:24px}.tenvia-redesign .demo-experience__nav .button--primary{color:#071d2a;background:#9aeee3;border-color:#0000;justify-content:center;align-items:center;gap:12px;line-height:1.4;display:inline-flex}.tenvia-redesign .demo-experience__nav .button--primary:is(:hover,:focus-visible){color:#071d2a;background:#b5f5ec}.tenvia-redesign .demo-experience__intro{padding:46px max(56px,50% - 620px) 44px;display:block}.tenvia-redesign .demo-experience__intro h1{max-width:1000px;margin-bottom:20px;font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.08}.tenvia-redesign .demo-experience__intro .demo-experience__lede{letter-spacing:normal;max-width:760px;margin:0;font-size:1.08rem}.tenvia-redesign .demo-experience__intro>span{white-space:normal;margin-top:18px;padding:0;line-height:1.5;display:block}.tenvia-redesign .demo-experience main>.protocol-demo{width:min(1240px,100% - 112px);margin:0 auto}.tenvia-redesign .demo-experience .demo-scenarios{gap:12px;margin:28px auto 20px}.tenvia-redesign .demo-experience .demo-scenarios a{padding:18px 20px}.tenvia-redesign .demo-experience__boundary{margin:0 auto 32px;font-size:.875rem}.tenvia-redesign .demo-experience .demo-scenario-heading{margin:56px auto 24px}.tenvia-redesign .demo-experience .demo-scenario-heading h2{margin:12px 0 16px;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.15}.tenvia-redesign .demo-experience__boundary{color:#536975;width:min(1240px,100% - 112px);max-width:1240px;margin:23px auto 0;padding:0;font-size:.9rem}.tenvia-redesign .demo-experience__intro{padding-bottom:22px}.tenvia-redesign .demo-experience .demo-scenario-heading--first{margin-top:42px}.demo-more-examples{border-top:1px solid #bdd4d9;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:50px;width:min(1240px,100% - 112px);margin:85px auto 30px;padding-top:35px;display:grid}.demo-more-examples h2{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(1.9rem,2.8vw,2.7rem);font-weight:500;line-height:1.12}.demo-more-examples p:last-child{color:#536975;max-width:430px;font-size:1rem;line-height:1.6}.tenvia-redesign .demo-more-examples .demo-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.tenvia-redesign .demo-more-examples .demo-scenarios a{background:#fff;border:1px solid #bdd4d9;border-radius:10px;min-height:165px;padding:22px;box-shadow:0 12px 24px -26px #071d2a}.tenvia-redesign .demo-more-examples .demo-scenarios a:first-child{background:#fff;border-color:#bdd4d9}.tenvia-redesign .demo-more-examples .demo-scenarios a:hover{background:#f0faf7;border-color:#168679}.tenvia-redesign .protocol-demo__tabs{background:#e3efee;border:1px solid #bfd6d3}.tenvia-redesign .protocol-demo__tabs button{font-weight:550;transition:background-color .2s,color .2s;position:relative}.tenvia-redesign .protocol-demo__tabs button[data-visited=true]{color:#096b61}.tenvia-redesign .protocol-demo__tabs button[data-visited=true]:after,.tenvia-redesign .protocol-demo__tabs button[aria-selected=true]:after{content:"";background:#168679;border-radius:2px;height:2px;position:absolute;bottom:4px;left:15px;right:15px}.tenvia-redesign .protocol-demo__tabs button[aria-selected=true]:after{background:#9aeee3}.tenvia-redesign .protocol-demo__bar{background:#eef7f5}.tenvia-redesign .protocol-demo__panel header h2{font-weight:550}@media (min-width:900px){.protocol-demo__context{position:sticky;top:24px}}@media (max-width:800px){.demo-more-examples{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px);margin-top:60px}.tenvia-redesign .demo-more-examples .demo-scenarios{grid-template-columns:1fr}.tenvia-redesign .demo-more-examples .demo-scenarios a{min-height:0}.tenvia-redesign .demo-experience__boundary{width:calc(100% - 40px)}.tenvia-redesign .demo-experience__nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.tenvia-redesign .demo-experience__nav>div{display:contents}.tenvia-redesign .demo-experience__nav>div>a{justify-self:end;align-items:center;font-size:.875rem;display:inline-flex}.tenvia-redesign .demo-experience__nav .button--primary{grid-column:1/-1;justify-self:stretch;font-size:.9rem}.tenvia-redesign .demo-experience__intro h1{font-size:clamp(2.25rem,6vw,3.5rem)}.tenvia-redesign .demo-experience .demo-scenarios{grid-template-columns:1fr}}@media (max-width:650px){.tenvia-redesign .demo-experience{padding-bottom:32px}.tenvia-redesign .demo-experience__nav{padding:18px 20px}.tenvia-redesign .demo-experience__intro{padding:32px 20px}.tenvia-redesign .demo-experience__intro .demo-experience__lede{font-size:1rem}.tenvia-redesign .demo-experience main>.protocol-demo{width:calc(100% - 40px)}.tenvia-redesign .demo-experience .demo-scenarios{margin-top:24px}.tenvia-redesign .demo-experience .demo-scenario-heading{margin-top:40px}.tenvia-redesign .demo-experience .demo-scenario-heading--first{margin-top:28px}}
.tenvia-redesign .cine-nav-links :is(a,button){color:#d2e2e8;font-size:.9rem}.tenvia-redesign .primary-hero .pc-scope-link,.tenvia-redesign .trust-current-position a,.tenvia-redesign .identity-ambition .editorial-eyebrow{color:#9aeee3}.tenvia-redesign .site-footer .tenvia-mark circle:first-child{fill:#fff}.tenvia-redesign .site-footer a{color:#d2e2e8;font-size:.9rem}.tenvia-redesign .site-footer a:is(:hover,:focus-visible){color:#9aeee3}
.tenvia-redesign .warm-theme{--warm-paper:#f8f7f4;--warm-white:#fff;--warm-stone:#eeede8;--warm-ink:#082a4a;--warm-muted:#4d5c64;--warm-action:#087f83;--warm-action-hover:#06686c;--warm-glass:#e7f1ee;--warm-line:#d9dfdb;--flagship-ink:var(--warm-ink);--flagship-muted:var(--warm-muted);--flagship-line:var(--warm-line);background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign main.warm-theme .cine-nav{background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign main.warm-theme .cine-nav-bar{border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .cine-nav .tenvia-logo{color:var(--warm-ink)}.tenvia-redesign main.warm-theme .cine-nav .cine-nav-links .site-nav-item>a{color:var(--warm-muted)}.tenvia-redesign main.warm-theme .cine-nav .cine-nav-links .site-nav-item>a[aria-current=page]{color:var(--warm-ink)}.tenvia-redesign main.warm-theme .cine-nav-menu{color:var(--warm-ink);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme :is(.button.button--primary,.nav-action,.mobile-session-dock){background:var(--warm-action);color:#fff;border-color:var(--warm-action);box-shadow:none}.tenvia-redesign main.warm-theme :is(.button.button--primary,.nav-action,.mobile-session-dock):hover{background:var(--warm-action-hover);color:#fff}.tenvia-redesign main.warm-theme :is(a,button,input,summary):focus-visible{outline:3px solid var(--warm-action);outline-offset:4px}.tenvia-redesign main.warm-theme .cine-nav-drawer{background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign main.warm-theme .cine-nav-drawer :is(a,small,.site-nav-close){color:var(--warm-ink)}.tenvia-redesign main.warm-theme :is(.redesign-hero,#protocol-overview){background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign main.warm-theme :is(.redesign-hero,#protocol-overview) h1,.tenvia-redesign main.warm-theme #protocol-overview h1 span{color:var(--warm-ink)}.tenvia-redesign main.warm-theme :is(.redesign-hero,#protocol-overview)>div>p,.tenvia-redesign main.warm-theme .redesign-hero .redesign-lede{color:var(--warm-muted)}.tenvia-redesign main.warm-theme :is(.redesign-hero,#protocol-overview) .editorial-eyebrow{color:var(--warm-action-hover)}.tenvia-redesign main.warm-theme :is(.redesign-secondary,.redesign-boundary,.redesign-boundary a){color:var(--warm-muted);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .redesign-secondary{align-items:center;gap:10px;min-height:48px;display:inline-flex}.tenvia-redesign main.warm-theme .redesign-hero .hero-artwork{display:none}.tenvia-redesign main.warm-theme .decision-preview{color:var(--warm-ink);border-color:var(--warm-line);background:#fff;box-shadow:0 20px 60px -32px #082a4a25}.tenvia-redesign main.warm-theme .decision-preview :is(.decision-preview__topline,.decision-preview__topline>span:last-child,figcaption){color:var(--warm-muted)}.tenvia-redesign main.warm-theme .decision-preview :is(.decision-preview__proposal>span,.decision-preview__questions li>div>span){color:var(--warm-action-hover)}.tenvia-redesign main.warm-theme .decision-preview__questions strong{color:var(--warm-ink)}.tenvia-redesign main.warm-theme .decision-preview :is(.decision-preview__proposal,.decision-preview__questions li>div,figcaption){border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .decision-preview__node{border-color:var(--warm-action);background:#fff;animation:none;box-shadow:0 0 0 5px #fff}.tenvia-redesign main.warm-theme .decision-preview__questions:after{background:var(--warm-action);animation:none;transform:scaleY(1)}.tenvia-redesign main.warm-theme .feature-story{background:var(--warm-white)}.tenvia-redesign main.warm-theme .feature-story__visual{background:var(--warm-paper);color:var(--warm-ink);border-color:var(--warm-line);box-shadow:none}.tenvia-redesign main.warm-theme .feature-story__scene dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tenvia-redesign main.warm-theme .feature-story__scene dl>div{border-color:var(--warm-line);background:#fff}.tenvia-redesign main.warm-theme .feature-story__scene :is(h3,dd){color:var(--warm-ink)}.tenvia-redesign main.warm-theme :is(.feature-story__visual-top,.feature-story__detail,.feature-story__takeaway,.feature-story__fiction){color:var(--warm-muted);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme :is(.feature-story__scene-index,.feature-story__scene dt,.feature-story__proposal>span,.feature-story__proposal strong span){color:var(--warm-action-hover)}.tenvia-redesign main.warm-theme .feature-story__proposal{border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .feature-story__choices button:hover{background:var(--warm-paper)}.tenvia-redesign main.warm-theme .feature-story__coexist{max-width:780px;margin-top:48px}.tenvia-redesign main.warm-theme .feature-story__coexist h3{margin:0 0 16px;font-size:clamp(1.6rem,3vw,2rem);line-height:1.2}.tenvia-redesign main.warm-theme .feature-story__coexist p{color:var(--warm-muted);font-size:1.05rem;line-height:1.65}.tenvia-redesign main.warm-theme :is(.feature-story__visual-top,.feature-story__scene-index,.feature-story__scene dt,.decision-preview__topline,.decision-preview__questions li>div>span){text-transform:none;letter-spacing:.01em}.tenvia-redesign main.warm-theme .pi-motion-stage{color:var(--warm-ink);border-color:var(--warm-line);background:#fff;box-shadow:0 20px 60px -32px #082a4a25}.tenvia-redesign main.warm-theme :is(){display:none}.tenvia-redesign main.warm-theme :is(.pi-motion-top,.pi-motion-top>span:first-child,.pi-motion-copy p,.pi-motion-assumption){color:var(--warm-muted);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .pi-motion-copy h2{color:var(--warm-ink)}.tenvia-redesign main.warm-theme :is(.pi-motion-kicker,.pi-motion-copy a){color:var(--warm-action-hover)}.tenvia-redesign main.warm-theme .pi-motion-paper{background:var(--warm-paper);border-color:var(--warm-line);box-shadow:none}.tenvia-redesign main.warm-theme .pi-motion-float{background:var(--warm-glass);border-color:var(--warm-line);box-shadow:0 8px 24px #082a4a0d}.tenvia-redesign main.warm-theme .pi-motion-controls>[role=tablist]{background:var(--warm-paper);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .pi-motion-controls button{color:var(--warm-muted)}.tenvia-redesign main.warm-theme .pi-motion-controls [aria-selected=true]{background:var(--warm-glass);color:var(--warm-ink)}.tenvia-redesign main.warm-theme .pi-motion-top .pi-motion-play{background:var(--warm-paper);color:var(--warm-ink);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .pi-availability{background:var(--warm-stone)}.tenvia-redesign main.warm-theme .pi-capability-bridge{background:#fff}.tenvia-redesign main.warm-theme .pi-capability-bridge__case{border-color:var(--warm-line);box-shadow:none}.tenvia-redesign main.warm-theme .pi-capability-bridge__case-aside{background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign main.warm-theme .pi-capability-bridge__case-aside :is(p,dt){color:var(--warm-muted)}.tenvia-redesign main.warm-theme .pi-capability-bridge__case-aside dd{color:var(--warm-ink)}.tenvia-redesign main.warm-theme .pi-capability-bridge__case-aside dl>div{border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .pi-capability-bridge__continuation{background:var(--warm-glass)}.tenvia-redesign main.warm-theme #explore-decision{background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign main.warm-theme #explore-decision>header h2{color:var(--warm-ink)}.tenvia-redesign main.warm-theme #explore-decision>header>p:last-child,.tenvia-redesign main.warm-theme #explore-decision>p{color:var(--warm-muted)}.tenvia-redesign main.warm-theme #explore-decision>header .editorial-eyebrow{color:var(--warm-action-hover)}.tenvia-redesign main.warm-theme .pi-impact-visual{color:var(--warm-ink);border-color:var(--warm-line);box-shadow:none;background:#fff}.tenvia-redesign main.warm-theme .pi-impact-visual :is(h3,.pi-impact-metrics strong,.pi-impact-metrics strong small){color:var(--warm-ink)}.tenvia-redesign main.warm-theme .pi-impact-visual :is(p,.pi-label,.pi-impact-timeline span,.pi-impact-timeline small,.pi-impact-metrics span,summary){color:var(--warm-muted)}.tenvia-redesign main.warm-theme .pi-impact-toggle button{color:var(--warm-muted);background:#fff;border-color:#899994}.tenvia-redesign main.warm-theme .pi-impact-toggle button[aria-pressed=true]{background:var(--warm-action);color:#fff;border-color:var(--warm-action)}.tenvia-redesign main.warm-theme .pi-impact-timeline [data-active=false] i{background:var(--warm-paper);color:var(--warm-muted);border-color:#899994}.tenvia-redesign main.warm-theme .pi-impact-timeline [data-active=true] i{background:var(--warm-action);color:#fff}.tenvia-redesign main.warm-theme .pi-demo-bridge{border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .pi-demo-bridge p,.tenvia-redesign main.warm-theme .pi-dark-detail>.pc-disclosure>summary{color:var(--warm-muted)}.tenvia-redesign main.warm-theme #impact-trace{background:var(--warm-stone)}.tenvia-redesign main.warm-theme #lifecycle{background:#fff}.tenvia-redesign main.warm-theme .pi-depth{background:var(--warm-paper)}.tenvia-redesign main.warm-theme .clear-home__close,.tenvia-redesign main.warm-theme #start{background:var(--warm-ink);color:#fff}.tenvia-redesign main.warm-theme #start :is(h2,h3){color:#fff}.tenvia-redesign main.warm-theme #start :is(p,a){color:#dce8ed}.tenvia-redesign main.warm-theme #start .editorial-eyebrow{color:#7ed3d1}.tenvia-redesign main.warm-theme #start .button{background:var(--warm-glass);color:var(--warm-ink);border-color:var(--warm-glass)}.tenvia-redesign main.warm-theme #start :is(a,button):focus-visible{outline-color:#7ed3d1}.tenvia-redesign main.warm-theme .site-footer{background:var(--warm-ink);border-top:1px solid #35546c}@media (max-width:650px){.tenvia-redesign main.warm-theme .feature-story__scene dl{grid-template-columns:1fr}.tenvia-redesign main.warm-theme #protocol-overview .button{justify-content:center;width:100%}}@media (forced-colors:active){.tenvia-redesign main.warm-theme :is(.button,.nav-action,.pi-impact-toggle button,.feature-story__choices button){border:1px solid buttontext}}.tenvia-redesign main.warm-theme :is(.pi-impact-footnote,.pi-impact-cost,.pi-impact-reset){color:var(--warm-muted);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .pi-research-stats{background:var(--warm-glass)}.tenvia-redesign main.warm-theme :is(.learning-evidence,.attention-preview){background:var(--warm-paper);border-color:var(--warm-line)}.tenvia-redesign main.warm-theme .attention-roles button[aria-pressed=true]{background:var(--warm-action);border-color:var(--warm-action)}.tenvia-redesign main.warm-theme .pi-motion-top .tenvia-mark circle:first-child{fill:var(--warm-ink)}.tenvia-redesign main.warm-theme #protocol-overview .pi-secondary-detail :is(p,a){color:var(--warm-muted)}.tenvia-redesign main.warm-theme .feature-story__choices button{isolation:isolate;position:relative}.tenvia-redesign main.warm-theme .feature-story__choices button[aria-pressed=true]{background:0 0}.feature-story__selection{z-index:-1;pointer-events:none;background:#e7f1ee;border-radius:6px;position:absolute;inset:2px 0}.tenvia-redesign main.warm-theme .pi-motion-controls [role=tab]{isolation:isolate}.tenvia-redesign main.warm-theme .pi-motion-controls [aria-selected=true]{background:0 0}.tenvia-redesign main.warm-theme .pi-motion-controls .pi-motion-selection{opacity:1;z-index:-1;pointer-events:none;background:#e7f1ee;border-radius:8px;position:absolute;inset:0}.pi-workload-bars{gap:12px;margin:0 0 28px;display:grid}.pi-workload-bars>div{gap:7px;display:grid}.pi-workload-bars span{color:#4d5c64;font-size:.8rem}.pi-workload-bars i{transform-origin:0;background:#087f83;border-radius:4px;height:6px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.pi-workload-bars>div:first-child i{background:#a1b7b1;transform:scaleX(.333333)}@media (prefers-reduced-motion:reduce){.pi-workload-bars i{transition:none}}
body.tenvia-redesign{--warm-paper:#f8f7f4;--warm-white:#fff;--warm-stone:#eeede8;--warm-ink:#082a4a;--warm-muted:#4d5c64;--warm-action:#087f83;--warm-action-hover:#06686c;--warm-glass:#e7f1ee;--warm-line:#d9dfdb;--redesign-navy:var(--warm-ink);--redesign-ink:var(--warm-ink);--redesign-muted:var(--warm-muted);--redesign-fog:var(--warm-paper);--redesign-line:var(--warm-line);background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign .cine-nav.cine-nav{background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign .cine-nav.cine-nav .cine-nav-bar{border-color:var(--warm-line)}.tenvia-redesign .cine-nav.cine-nav .tenvia-logo{color:var(--warm-ink)}.tenvia-redesign .cine-nav.cine-nav .tenvia-mark circle:first-child{fill:var(--warm-ink)}.tenvia-redesign .cine-nav.cine-nav .cine-nav-links .site-nav-item>:is(a,button){color:var(--warm-muted)}.tenvia-redesign .cine-nav.cine-nav .cine-nav-links .site-nav-item>:is(a,button):is(:hover,[aria-current=page],[aria-expanded=true]){color:var(--warm-action-hover);-webkit-text-decoration-color:var(--warm-action-hover);text-decoration-color:var(--warm-action-hover)}.tenvia-redesign .cine-nav.cine-nav .site-nav-dropdown{background:var(--warm-white);border-color:var(--warm-line)}.tenvia-redesign .cine-nav.cine-nav .site-nav-dropdown a{color:var(--warm-ink)}.tenvia-redesign .cine-nav.cine-nav .site-nav-dropdown small{color:var(--warm-muted)}.tenvia-redesign .cine-nav.cine-nav .site-nav-dropdown a:hover{background:var(--warm-glass)}.tenvia-redesign .cine-nav.cine-nav .cine-nav-menu{color:var(--warm-ink);border-color:#899994}.tenvia-redesign .cine-nav.cine-nav .cine-nav-drawer{background:var(--warm-paper);color:var(--warm-ink)}.tenvia-redesign .cine-nav.cine-nav .cine-nav-drawer :is(a,small,.site-nav-close){color:var(--warm-ink)}.tenvia-redesign .button.button--primary,.tenvia-redesign .cine-nav.cine-nav :is(.nav-action,.button--primary,.mobile-session-dock){background:var(--warm-action);color:#fff;border-color:var(--warm-action)}.tenvia-redesign .button.button--primary:hover,.tenvia-redesign .cine-nav.cine-nav :is(.nav-action,.button--primary,.mobile-session-dock):hover{background:var(--warm-action-hover);color:#fff}.tenvia-redesign :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--warm-action-hover)}body.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.trust-detail-hero,.intelligence-article-hero){background:var(--warm-paper);color:var(--warm-ink)}body.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero,.trust-detail-hero,.intelligence-article-hero) :is(h1,h2,h3){color:var(--warm-ink)}body.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero) :is(p,li,dt,dd,small){color:var(--warm-muted)}body.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero) :is(.editorial-eyebrow,.pc-scope-link,.refined-text-link){color:var(--warm-action-hover)}body.tenvia-redesign .primary-hero>div>p:not(.editorial-eyebrow),body.tenvia-redesign .primary-hero aside :is(p,li,dd),body.tenvia-redesign .enterprise-hero__copy>p:not(.editorial-eyebrow){color:var(--warm-muted)}body.tenvia-redesign .enterprise-hero__actions>a:not(.button){color:var(--warm-action-hover)}body.tenvia-redesign :is(.enterprise-hero__signal,.trust-current-position){background:var(--warm-white);color:var(--warm-ink);border-color:var(--warm-line);box-shadow:none}body.tenvia-redesign :is(.enterprise-hero__signal,.trust-current-position) :is(header,footer,dt,dd,p){color:var(--warm-muted)}body.tenvia-redesign :is(.enterprise-hero__signal,.trust-current-position) :is(h2,strong){color:var(--warm-ink)}body.tenvia-redesign :is(.enterprise-hero__signal,.trust-current-position) :is(a,.editorial-eyebrow){color:var(--warm-action-hover)}body.tenvia-redesign .enterprise-hero__signal dl>div{border-color:var(--warm-line)}body.tenvia-redesign :is(.primary-page,.enterprise-page,.trust-page,.intelligence-article,.route-page){--review-ink:var(--warm-ink);--review-copy:var(--warm-muted);--review-line:var(--warm-line);--review-fog:var(--warm-paper);--route-paper:var(--warm-paper);background:var(--warm-white)}body.tenvia-redesign :is(.enterprise-principle,.buyer-guide,.buyer-facts,.route-section--soft,.trust-faq,.next-trust-area){background:var(--warm-paper)}body.tenvia-redesign :is(.buyer-story>header,.buyer-story>footer,.buyer-source-example,.buyer-story-panel blockquote,.buyer-story-panel aside){background:var(--warm-paper);border-color:var(--warm-line)}body.tenvia-redesign :is(.buyer-story,.buyer-facts-grid,.buyer-quicklinks a,.identity-fields input){border-color:#899994}body.tenvia-redesign .buyer-story-tabs button[aria-selected=true]{background:var(--warm-action);color:#fff}body.tenvia-redesign :is(.buyer-story,.buyer-guide,.buyer-questions,.buyer-facts-grid) a{color:var(--warm-action-hover)}body.tenvia-redesign :is(.identity-principles,.identity-data-flow,.identity-two-column,.identity-faq,.buyer-facts-grid) p{color:var(--warm-muted)}body.tenvia-redesign :is(.identity-ambition,.identity-result){background:var(--warm-ink)}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close){background:var(--warm-ink);color:#fff}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close) :is(h2,h3){color:#fff}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close) :is(p,a,small){color:#dce8ed}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close) .editorial-eyebrow{color:#7ed3d1}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close) .button{background:var(--warm-glass);border-color:var(--warm-glass);color:var(--warm-ink)}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close) .button:hover{color:var(--warm-ink);background:#fff}body.tenvia-redesign :is(.primary-close,.enterprise-close,.route-close,.site-footer) :is(a,button):focus-visible{outline-color:#7ed3d1}body.tenvia-redesign .site-footer{background:var(--warm-ink);border-top-color:#35546c}body.tenvia-redesign .trust-detail-page :is(.trust-detail-hero,.trust-faq,.next-trust-area,.contract-path-grid article,.control-table-head){background:var(--warm-paper)}body.tenvia-redesign .trust-detail-page .trust-area-nav a[aria-current=page]{background:var(--warm-glass);color:var(--warm-ink);border-bottom-color:var(--warm-action-hover)}body.tenvia-redesign .trust-detail-page :is(.trust-back,.kicker,.detail-position a,.next-trust-area a){color:var(--warm-action-hover)}body.tenvia-redesign .trust-detail-page :is(.detail-position,.control-table,.control-table article,.faq-list,.faq-list article,.contract-path-grid article){border-color:var(--warm-line)}body.tenvia-redesign .trust-detail-page .evidence-room-preview{background:var(--warm-ink)}body.tenvia-redesign .trust-detail-page .evidence-room-preview .kicker{color:#7ed3d1}body.tenvia-redesign .enterprise-page--legal :is(.enterprise-principle,.enterprise-hero__signal),body.tenvia-redesign .demo-experience{background:var(--warm-paper)}body.tenvia-redesign .demo-experience :is(.demo-experience__nav,.demo-experience__intro){background:var(--warm-paper);color:var(--warm-ink)}body.tenvia-redesign .demo-experience__nav .tenvia-logo{color:var(--warm-ink)}body.tenvia-redesign .demo-experience__nav .tenvia-mark circle:first-child{fill:var(--warm-ink)}body.tenvia-redesign .demo-experience__nav :is(a,button){color:var(--warm-action-hover)}body.tenvia-redesign .demo-experience__nav .button--primary{color:#fff;background:var(--warm-action)}body.tenvia-redesign .demo-experience__nav .button--primary:hover{background:var(--warm-action-hover);color:#fff}body.tenvia-redesign .demo-experience__intro h1{color:var(--warm-ink)}body.tenvia-redesign .demo-experience__intro :is(p,span){color:var(--warm-muted)}body.tenvia-redesign .demo-experience__intro>div>p:first-child{color:var(--warm-action-hover)}body.tenvia-redesign .demo-experience :is(.protocol-demo__tabs,.protocol-demo__bar){background:var(--warm-glass)}body.tenvia-redesign .protocol-demo__primary{background:var(--warm-action);color:#fff;border-color:var(--warm-action)}body.tenvia-redesign .protocol-demo__primary:hover:not(:disabled){background:var(--warm-action-hover)}body.tenvia-redesign :is(.intelligence-reading-layout,.intelligence-prose-section,.intelligence-sources){border-color:var(--warm-line)}body.tenvia-redesign .intelligence-article{background:var(--warm-paper)}body.tenvia-redesign .intelligence-reading-rail :is(a,span),body.tenvia-redesign :is(.intelligence-section-number,.intelligence-actions-list article>span,.intelligence-sources>a>span,.intelligence-sources svg){color:var(--warm-action-hover)}body.tenvia-redesign :is(.intelligence-prose-section,.intelligence-opening,.intelligence-actions-list,.intelligence-sources) p{color:var(--warm-muted)}body.tenvia-redesign .intelligence-tenvia-view{background:var(--warm-ink)}body.tenvia-redesign .intelligence-tenvia-view>p:not(.intelligence-section-number){color:#dce8ed}body.tenvia-redesign .intelligence-cta{background:var(--warm-ink)}body.tenvia-redesign .intelligence-cta button{background:var(--warm-glass);color:var(--warm-ink)}body.tenvia-redesign .decision-stage :is(.decision-stage__heading>span,.decision-stage__core small,.decision-stage__question>span,.decision-stage__impact-detail>span,.decision-stage__source-number,.decision-stage__review span),body.tenvia-redesign .feature-story__visual--interactive .decision-stage__heading>span{color:var(--warm-action-hover)}@media (forced-colors:active){body.tenvia-redesign :is(.button,.nav-action,.buyer-story-tabs button,.protocol-demo__primary){border:1px solid buttontext}}body.tenvia-redesign :is(.primary-hero,.enterprise-hero,.trust-hero,.intelligence-hero,.flag-hero)>p:not(.editorial-eyebrow),body.tenvia-redesign :is(.trust-detail-hero,.intelligence-article-hero) :is(p,span){color:var(--warm-muted)}body.tenvia-redesign :is(.trust-detail-hero,.intelligence-article-hero) :is(a,.kicker,.editorial-eyebrow){color:var(--warm-action-hover)}body.tenvia-redesign .intelligence-signal-card{background:var(--warm-white);color:var(--warm-ink);border-color:var(--warm-line);box-shadow:none}body.tenvia-redesign .intelligence-signal-card :is(header,small,ul,li){color:var(--warm-muted);border-color:var(--warm-line)}body.tenvia-redesign .intelligence-signal-card :is(a,header small){color:var(--warm-action-hover);border-color:var(--warm-line)}body.tenvia-redesign .intelligence-signal-card li:before{border-color:var(--warm-action-hover)}body.tenvia-redesign .intelligence-cta :is(h2,p){color:#fff}body.tenvia-redesign .intelligence-cta .editorial-eyebrow{color:#7ed3d1}body.tenvia-redesign .intelligence-feature__subject,body.tenvia-redesign .route-page--architecture .route-hero{background:var(--warm-paper)}body.tenvia-redesign .architecture-editorial-visual{background:var(--warm-paper);color:var(--warm-ink);border:1px solid var(--warm-line);box-shadow:0 16px 45px -30px #082a4a30}body.tenvia-redesign .architecture-editorial-visual>div span{background:var(--warm-white);border-color:#899994}body.tenvia-redesign .architecture-editorial-visual>i{background:var(--warm-action)}body.tenvia-redesign .architecture-editorial-visual article{background:var(--warm-glass);color:var(--warm-ink)}body.tenvia-redesign .architecture-editorial-visual footer{color:var(--warm-muted)}body.tenvia-redesign .route-page--architecture .route-section--dark{background:var(--warm-white);color:var(--warm-ink)}body.tenvia-redesign .route-page--architecture .route-section--dark .route-section-heading>p,body.tenvia-redesign .route-page--architecture .architecture-runtime-grid p{color:var(--warm-muted)}body.tenvia-redesign .route-page--architecture .route-section--dark .editorial-eyebrow,body.tenvia-redesign .route-page--architecture .architecture-runtime-grid article>span{color:var(--warm-action-hover)}body.tenvia-redesign .route-page--architecture .architecture-runtime-grid article{border-color:var(--warm-line)}body.tenvia-redesign .decision-stage :is(.decision-stage__evidence-list li>small,.decision-stage__evidence-focus .decision-stage__symbol){color:var(--warm-action-hover)}
