@layer readability{:root{--read-ink:#382a40;--read-muted:#625069;--read-light:#f3eaf7;--read-soft:#d6c6df}body .skip{background:#dac2ee!important;color:#302136!important}body :is(.editorial-intro,.lineup-collection,.named-product-hero,.named-product-scope,.suite-section,.suite-gallery,.scene-perio,.brief-paper,.service-card,.monthly-plan-card,.article-nav){color:var(--read-ink)!important}body :is(.editorial-intro,.lineup-collection,.named-product-hero,.named-product-scope,.brief-paper,.service-card,.monthly-plan-card,.article-nav) :is(p,small,label,li,.eyebrow,.chapter-deck,.text-link,.lineup-back,.lineup-eyebrow,.named-product-status,.card-number,.service-arrow,.card-price span){color:var(--read-muted)!important}body :is(.editorial-intro,.service-card,.monthly-plan-card,.brief-paper) :is(h1,h2,h3,h4,strong,.monthly-price){color:var(--read-ink)!important}body :is(.service-card-visual,.service-orbit){color:#694778!important}body .service-card-visual>span{color:#625069!important}body .chapter-closing :is(h2,p,.eyebrow,em,a){color:#35253c!important}body .chapter-closing .button{background:#35253c!important;color:#f7eafa!important}body :is(.price-card,.scope-panel,.sales-offer-box) :is(.check-list li,.card-price span,.text-link){color:var(--read-soft)!important}body :is(.guide-copy,.article-source,.founder-proof-copy) .text-link,body .article-source a{color:#dfc4ef!important}body :is(.proof-number,.proof-status,.proof-result,.industry-card,.founder-principles,.sales-step,.breadcrumbs) :is(span,p,a),body .proof-number{color:var(--read-soft)!important}body .proof-result strong{color:var(--read-light)!important}body .step-number,body .sales-step-num,body .offer-num{color:#dbc0eb!important;background:#392943!important}body summary>span{color:#dfc4ef!important}body .footer-top>span{color:#d6c6df!important}body .lineup-caption>span,body .lineup-caption p,body .lineup-caption small,body .lineup-heading>p,body .lineup-footnote p,body .lineup-back,body .named-product-status{color:#625069!important}body .lineup-heading em,body .named-product-title h2,body .named-product-scope h2 em{color:#765285!important}body .named-product-scope a{color:#674375!important}body .lineup-menu :is(small,.lineup-menu-all>span){color:#625069!important}body .lineup-cover .lineup-eyebrow,body .named-product-outcomes .lineup-eyebrow{color:#d6bce5!important}body .product-shot figcaption{color:#625069!important;font-size:13px!important;line-height:1.6!important}body :is(.board-chapter,.workbench,.scene-board,.scene-voice) .product-shot figcaption{color:#d6c6df!important}body .suite-intro p,body .suite-overline,body .suite-gallery-tabs button,body .detail-demo-heading p{color:#625069!important}body .suite-gallery-tabs button[aria-selected=true]{background:#392943!important;color:#f3eaf7!important}body :is(.scene-board,.scene-voice) .detail-demo-heading p{color:#d6c6df!important}body .region-names span,body .scan-capabilities span{color:#625069!important}body .client-login-security,body .client-login-foot,body .client-login-console-head{color:#cbb9d5!important}body .client-login-security span,body .client-login-foot a,body .client-login-console-head span{color:inherit!important}body :is(.lineup-caption p,.lineup-heading>p,.named-product-title p,.named-product-scope p,.chapter-deck,.chapter-entry p,.section-heading>p,.product-story>p,.perio-story>p,.board-storyline>p,.belief-bottom p,.hero-aside p){font-size:16px!important;line-height:1.75!important}body :is(.human-eyebrow,.eyebrow,.lineup-eyebrow,.suite-overline,.listen-eyebrow,.human-margin,.image-caption,.workbench-caption,.chapter-caption,.hero-topline,.lineup-caption>span,.lineup-caption small,.named-product-status,.lineup-back,.lineup-related>span,.lineup-service-bridge>span,.lineup-footnote p,.program-disclosure,.footer-bottom,.footer-links h3,.care-frame figcaption){font-size:12px!important;line-height:1.6!important;letter-spacing:.06em!important}body :is(.footer-links a,.lineup-footer-products a,.lineup-menu strong,.lineup-menu-all>span,.lineup-service-bridge>a,.named-product-cta,.named-product-scope a,.lineup-footnote a,.hero-bottom a,.human-link,.access-rail a){font-size:14px!important;line-height:1.6!important}body :is(.lineup-menu small,.access-rail a span,.lineup-picture>span,.lineup-nav>summary>span){font-size:12px!important;line-height:1.5!important}body .lineup-nav>summary{font-size:15px!important}body .lineup-menu>div>a{min-height:60px!important}body .lineup-menu>div{gap:16px!important}body .lineup-footnote p{letter-spacing:normal!important}body :is(input,select,textarea){font-size:16px!important;line-height:1.5!important}body.inner-world :is(input,textarea)::placeholder{color:#c8b7d2!important;opacity:1!important}body.inner-world select option{background:#211b27;color:#f3eaf7}body .lineup-caption p{min-height:0!important}body .lineup-caption h3{line-height:1.2!important;letter-spacing:-.025em!important}body :is(.footer-links,.named-product-title,.lineup-heading)>*{min-width:0}body .footer-links a{overflow-wrap:anywhere}body .access-rail{flex-wrap:wrap;gap:8px 24px!important}body .product-shot figcaption button{min-height:36px}body .human-hero:after{background:linear-gradient(180deg,#211b2770,transparent 35%,#211b27b8)!important}body :is(.hero-topline,.hero-aside,.hero-bottom,.product-film-copy,.image-caption,.chapter-caption){text-shadow:0 2px 14px #130c1b!important}body .hero-topline{white-space:normal!important;right:6%;line-height:1.6!important}body .hero-topline>span{max-width:65%}body .human-nav .logo{white-space:nowrap}@media(max-width:700px){body .lineup-menu{max-height:none!important;overflow:visible!important}body .lineup-menu>div{grid-template-columns:1fr!important}body .lineup-menu>div>a{padding:12px!important}body .hero-topline>span{max-width:100%}body .hero-bottom{gap:20px!important;height:auto!important;min-height:90px}body .hero-bottom>a:last-child{max-width:135px!important;font-size:12px!important}body .hero-aside{bottom:125px!important}body .human-hero{min-height:840px!important}body .hero-title{bottom:340px!important}body .named-product-title h1{font-size:clamp(36px,10.5vw,46px)!important;letter-spacing:-.035em!important}body .product-shot figcaption{flex-wrap:wrap!important}body .lineup-service-bridge>a{margin-left:0!important}}}@layer readability{body .service-orbit b{color:#694778!important}body .service-card.chapter-entry :is(h3,strong){color:#f3eaf7!important}body .service-card.chapter-entry :is(p,.eyebrow,.card-price span){color:#d6c6df!important}body :is(.process-grid,.workforce-method-grid,.workforce-bench-list,.proof-result,.client-workspace-kpis) :is(strong,b,span,i){color:#d6c6df!important}body .contact-email a,body .demo-copy .text-link{color:#dfc4ef!important}body .client-portal-explainer :is(h2,h3,em){color:#382a40!important}body .client-portal-explainer p{color:#625069!important}body .monthly-plan-card{background:#efe9f3!important}body .monthly-plan-card :is(li,p,span){color:#625069!important}body .product-shot figcaption button{background:transparent!important;color:inherit!important;border-color:currentColor!important}body .suite-gallery-tabs button.active{background:#392943!important;color:#f3eaf7!important}body :is(.suite-discovery,.human-finale)>p,body .suite-discovery>span{color:#625069!important}body .scan-capabilities span{background:#f2ecf6!important;padding:5px 7px;border-radius:3px}body .button>span{color:inherit!important}body .care-frame figcaption{background:#211b27df;padding:10px 14px!important;color:#f3eaf7!important;bottom:15px!important}body .human-nav{background:linear-gradient(#211b27c9,#211b2700)!important}}@layer readability{body .human-nav{background:#211b27!important}body.human-home .human-nav{background:#211b27c9!important}body .human-nav nav>a{font-size:14px!important}body :is(.stack-grid,.sales-problem-list,.client-login-features,.monthly-journey-grid) :is(strong,span){color:#d6c6df!important}body .client-login-status-rail,body .board-margin{color:#d6c6df!important}body :is(.board-chapter,.workbench,.scene-board,.scene-voice) .product-shot figcaption{background:#211b27!important;padding:14px!important}body :is(.step-number,.card-price,.card-price span,.service-card-visual>span,.card-number,.service-arrow,.mini-flow span,.sales-card-arrow,.article-meta,.sales-step-num,.suite-gallery-tabs button,.industry-card>span,.detail-art>span,.example-panel>span,.price span,.sales-console-status,.region-names span,.workforce-outcomes span,.form-reassurance span,.breadcrumbs,.proof-status,.proof-result b,.proof-number,.scene-index,.sales-console-top,.scan-capabilities span,.founder-principles span,.client-login-features span,.client-login-security span,.client-login-foot,.board-margin,.monthly-journey-grid article>span,.sales-problem-list>div>span){font-size:12px!important;line-height:1.6!important}body .workforce-outcomes{flex-wrap:wrap!important}}@layer readability{body .suite-gallery-tabs button[aria-pressed=true]{background:#392943!important;color:#f3eaf7!important}body .client-login-mark{background:#dac2ee!important}body .client-login-mark span{color:#302136!important}}.human-nav .client-nav-link{white-space:nowrap;border-bottom:1px solid #c8b1df;padding-bottom:5px;color:inherit!important}.client-entrance{min-height:90svh;padding:100px 6% 90px;display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center;background:radial-gradient(ellipse at 15% 40%,#3c294747,transparent 60%),#130e1b;color:#f4edf6}.client-entrance h1{font:400 clamp(44px,5.7vw,82px)/1.05 "DM Sans",sans-serif!important;letter-spacing:-.055em;margin:26px 0}.client-entrance h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#d0b6df}.client-entrance p{color:#cfc3d5!important;font-size:16px!important;line-height:1.75!important}.client-entrance .eyebrow,.client-entrance-note>span,.client-access-notice>span{font:500 11px/1.5 DM Sans,sans-serif;letter-spacing:.15em;color:#dcc7e9!important}.client-entrance-note{border-top:1px solid #ffffff26;margin-top:65px;padding:24px 0;max-width:360px}.client-entrance-story>a{display:inline-block;color:#d7c0e5;margin-top:15px;font-size:14px}.client-entrance-panel{border-top:1px solid #b997ca;border-bottom:1px solid #ffffff26;padding:36px 0}.client-entrance-panel h2{font:400 clamp(30px,3.5vw,46px)/1.15 "DM Sans",sans-serif!important;letter-spacing:-.04em;margin:20px 0 24px}.client-access-notice{padding:23px 24px;background:#24192e;border-left:2px solid #b997ca;margin:28px 0}.client-access-notice p{margin:10px 0 0;font-size:14px!important}.client-access-primary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;background:#dcc7e9;color:#24172d!important;text-decoration:none;font-weight:500;border-radius:3px;min-height:56px}.client-access-secondary{display:block;color:#dcc7e9!important;padding:20px 0;text-decoration:underline;text-underline-offset:5px}.client-entrance .client-access-help{font-size:13px!important;color:#b7a9c0!important;margin:0;max-width:380px}@media(min-width:701px)and (max-width:1100px){.human-nav nav{gap:15px!important}.human-nav{gap:15px!important}.human-nav .logo{font-size:19px!important}}@media(max-width:700px){.human-nav .client-nav-link{padding:12px 0;font-size:18px!important}.client-entrance{display:block;padding:65px 6%;min-height:0}.client-entrance h1{font-size:48px!important}.client-entrance-note{margin-top:32px}.client-entrance-panel{margin-top:48px;padding-top:28px}.client-entrance-panel h2{font-size:36px!important}}
