/* Atelier / gerencIA. Chalk, ink, brushed metal; orange marks an action.
   Interface motion demonstrates cause and effect, not ambient decoration. */
:root{--ink:#21211f;--paper:#efede7;--muted:#77776f;--copper:#be4b22;--rule:#c9c7be}
html,body{background:var(--paper);color:var(--ink)}.commercial{font-family:"Helvetica Neue",Arial,sans-serif;color:var(--ink);background:var(--paper)}.commercial h2,.practice-intro h2{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:500;letter-spacing:-.055em}.commercial p{letter-spacing:-.01em}.lp-nav{background:#efede7ed!important;border-bottom:1px solid #21211f19!important;backdrop-filter:blur(12px)}.nav-brand{color:#0b203c}.lp-nav .desktop-links a{color:#42423d;font-size:12px!important}.lp-nav .nav-trial,.hero-offer .primary-link,.commercial-button{background:#262623!important;border-color:#262623!important;border-radius:3px;box-shadow:none;color:#fff!important}.lp-nav .nav-trial:hover,.hero-offer .primary-link:hover,.commercial-button:hover{background:#bc4b22!important;border-color:#bc4b22!important}.commercial-button{padding:19px 24px;text-transform:uppercase;letter-spacing:.045em}.hero-label{font-weight:500!important}.hero-offer p{color:#5f6059!important}.hero-offer .quiet-link{color:#44463f!important}.next-section{background:#292a27!important}.next-section:before{background:#bdb9ae!important;opacity:.2}.next-section .lead-route{background:#20211f;border:1px solid #ffffff16;border-radius:7px}.next-section .route-stage{background:#30312d!important;border-color:#51534a!important}.next-section .route-dot{background:#30312c!important;border-color:#777a6d!important}.next-section .route-track .active .route-dot{background:#bd4d22!important;border-color:#bd4d22!important}.hub-section,.hub-sticky{background:#121310!important}.hub-sticky:after{background:linear-gradient(#121310,transparent)!important}.hub-app .app-object{background:#232420!important;border-color:#494b42!important;border-radius:22%;box-shadow:inset 0 1px #ffffff0e!important}.hub-label{color:#bbbdb4!important}.hub-finale p{color:#b6b8b0!important}.hub-center{background:none!important}.practice-section{background:var(--paper)!important;color:var(--ink);padding:110px max(7%,calc((100vw - 1200px)/2)) 100px!important;overflow:hidden}.practice-section:before{display:none}.practice-intro{grid-template-columns:1.4fr 1fr;column-gap:70px}.practice-intro .eyebrow{font-size:10px;letter-spacing:.13em;color:#78776e}.practice-intro h2{font-size:clamp(43px,5.4vw,76px)!important;line-height:1.02;font-weight:500!important;margin-top:25px}.practice-intro h2 span{color:#77776e}.practice-intro>p{font-size:17px!important;line-height:1.6;color:#66665e;max-width:350px;justify-self:end}.live-decision{margin:65px auto 0;max-width:1200px}.decision-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.decision-caption>span{font-size:10px;letter-spacing:.12em;color:#69695e}.decision-caption small{font-size:11px;color:#77776f}.decision-options{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #b8b7ae;border-radius:5px;overflow:hidden;background:#f9f8f4}.decision-options button{font:500 15px "Helvetica Neue",Arial,sans-serif;padding:23px 22px;text-align:left;background:none;color:#45463e;border:0;border-right:1px solid #c9c7be;cursor:pointer;display:flex;align-items:center;gap:14px;transition:background .2s,color .2s}.decision-options button:last-child{border-right:0}.decision-options button>span{font-size:10px;color:#7c7c72}.decision-options button b{margin-left:auto;font-weight:400}.decision-options button[aria-pressed=true]{background:#272923;color:#fff}.decision-options button[aria-pressed=true]>span{color:#e68c62}.decision-options button:hover{background:#deded4;color:#21231d}.decision-options button:focus-visible{outline:2px solid #bd4d22;outline-offset:-5px}.practice-demo{max-width:1200px;margin-top:24px;border-radius:7px!important;border:1px solid #a8a99e!important;box-shadow:0 30px 40px -30px #3c3e3845!important;transform:none!important;will-change:auto;background:#fafbf7}.practice-top{background:#e0e2d8!important;border-bottom:1px solid #bfc3b5;padding:18px 25px}.practice-top strong{font-size:21px;color:#20291b}.practice-top small{font-size:9px;letter-spacing:.08em;color:#63685a;display:flex;align-items:center;gap:9px}.simulation-dot{height:5px;width:5px;border-radius:50%;background:#6a7c4c}.operation-flow{display:flex;align-items:center;padding:20px 28px;gap:14px;background:#eef0e7;border-bottom:1px solid #cbd0bf}.operation-flow span{font:11px "Helvetica Neue",Arial,sans-serif;color:#656d58;white-space:nowrap}.operation-flow i{height:1px;background:#bdc4af;flex:1;position:relative;overflow:hidden}.operation-flow i:after{content:'';position:absolute;inset:0;background:#ac5529;transform:translateX(-101%)}.responding .operation-flow i:after{animation:relay .7s ease-in-out both}.responding .operation-flow i:nth-of-type(2):after{animation-delay:.23s}.responding .operation-flow i:nth-of-type(3):after{animation-delay:.46s}.practice-grid{background:#f9faf5;padding:42px;grid-template-columns:1fr 1.1fr;gap:70px;min-height:365px}.practice-client{background:transparent!important;padding:0}.client-identity{display:flex;align-items:center;gap:12px;margin-bottom:33px}.client-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#dddccd;color:#696c59;font-size:17px}.client-identity strong{font-size:14px;font-weight:500;display:block;color:#33392b}.client-identity small{display:block;font-size:11px;color:#7d826f;margin-top:5px}.message-label{font-size:9px;letter-spacing:.12em;color:#777e69}.practice-client blockquote{font-size:24px;line-height:1.3;letter-spacing:-.04em;max-width:360px;border:1px solid #c5cbb7;padding:22px 24px;background:#e8eddd;border-radius:0 14px 14px 14px;margin:14px 0 19px;min-height:109px;color:#303b26}.practice-client>small{font-size:11px;color:#737d65}.practice-record>span{font-size:9px;letter-spacing:.12em;color:#78816c}.practice-record h3{font-size:28px;line-height:1.18;letter-spacing:-.04em;color:#2d3524;min-height:66px;margin:18px 0 20px;font-weight:500}.practice-record dl>div{border-color:#d2d8c7;font-size:13px;padding:12px 0;grid-template-columns:105px 1fr}.practice-record dt{color:#7a826e}.practice-record dd{color:#34422b}.practice-outcome{display:grid;grid-template-columns:185px 1fr;gap:30px;align-items:center;background:#e0e5d5!important;padding:24px 42px;border-top:1px solid #bdc7ad}.practice-outcome>span{color:#6b755c;font-size:9px;letter-spacing:.1em}.practice-outcome p{color:#3f4c32;font-size:14px;margin:0;min-height:44px;line-height:1.6}.responding .practice-record,.responding .practice-outcome p{animation:register .65s ease both}.responding .practice-outcome p{animation-delay:.25s}.demo-walkthrough{background:#f2f4ec;border-bottom:1px solid #cbd0bf}.demo-walkthrough summary{padding:13px 28px;font-size:10px;color:#6f7664;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.demo-walkthrough .practice-tabs{background:#e9edde}.practice-tabs button{font-family:"Helvetica Neue",Arial,sans-serif;color:#6e785f;border-color:#c8d0bb}.practice-tabs button.active{background:#d9e0cc;color:#35432a;box-shadow:inset 0 -2px #727f5b}.demo-conclusion{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1200px;margin:35px auto 0}.demo-conclusion p{font-size:21px;line-height:1.35;letter-spacing:-.025em;color:#79796d}.demo-conclusion strong{color:#303129;font-weight:500}.demo-to-one{display:flex;gap:32px;font-size:12px;color:#31342a;text-decoration:none;border-bottom:1px solid #8f9384;padding:10px 0}.practice-disclaimer{max-width:1200px;font-size:10px;color:#73766b;margin-top:27px;line-height:1.6}.focused-one{background:#181917;color:#efede6;display:grid;grid-template-columns:1.1fr .9fr;column-gap:100px;padding-top:120px;padding-bottom:90px;overflow:hidden}.focused-one:before,.focused-one:after{display:none}.offer-heading{align-self:center}.focused-one .offer-heading h2{font-size:clamp(64px,7.3vw,112px);font-weight:500;line-height:.97;letter-spacing:-.065em;margin:38px 0}.focused-one .offer-heading h2 em{color:#abaea1}.offer-heading>p{font-size:17px;color:#b4b6aa;max-width:405px}.focused-one .kicker{color:#c4c3b9;font-size:10px}.focused-one .kicker:before{background:#bc532d;width:24px}.one-seal{position:relative;min-height:440px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:45px;overflow:hidden;transform:translateY(var(--seal-y,0));background:#b8baae;color:#24261f;box-shadow:inset 1px 0 #f9faec88;isolation:isolate}.one-seal:before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,#ffffff00 0 2px,#ffffff12 2px 3px),linear-gradient(120deg,#989e91,#dbded1 32%,#adb2a3 60%,#d4d6c9);opacity:.8}.one-seal:after{content:'';position:absolute;inset:-100%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 43%,#fff8 49%,#fff0 56%);transform:translateX(var(--shine,0%));mix-blend-mode:soft-light}.one-seal>span{font-size:26px;letter-spacing:-.07em;font-weight:550;z-index:1;color:#142437}.seal-accent{color:#b84620}.one-seal>strong{font-weight:400;font-size:clamp(110px,12vw,185px);letter-spacing:-.085em;line-height:1.3;margin-left:-8px;z-index:1}.one-seal i{width:34px;height:3px;background:#b94720;margin:18px 0 27px}.one-seal small{font-size:9px;line-height:1.8;letter-spacing:.15em;z-index:1}.one-manifest{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:95px;margin-bottom:55px;scroll-margin-top:100px}.one-manifest article{border-top:1px solid #585b4f;padding-top:22px}.one-manifest article>span{font-size:9px;letter-spacing:.1em;color:#a4a797}.one-manifest h3{font-size:27px;line-height:1.22;letter-spacing:-.035em;font-weight:400;margin:24px 0 18px}.one-manifest p{font-size:14px;line-height:1.6;color:#aeb2a0;max-width:290px}.focused-one .included-disclosure,.focused-one .one-conversion{grid-column:1/-1}.included-disclosure{border-color:#494d40}.focused-one .feature-journey p{color:#b6baaa}.focused-one .feature-journey li{border-color:#494d40}.focused-one .sequence{color:#bf8d6e}.focused-one .commercial-button{background:#f0eee5!important;color:#272a21!important;border-color:#f0eee5!important}.focused-one .commercial-button:hover{background:#d7d8ca!important}.one-conversion>p{font-size:21px;color:#cccec2}.one-conversion .offer-action small{color:#a9ad9a}.setup-choice{background:#dcdcd1;padding-top:95px;padding-bottom:80px;color:#272a20}.setup-choice:before{display:none}.setup-choice>h2{font-size:clamp(45px,5.3vw,72px);font-weight:400;letter-spacing:-.045em}.setup-choice>.kicker{color:#6f735f}.setup-choice>.section-lead{color:#717563;font-size:17px}.setup-paths{gap:80px}.setup-paths h3{font-size:40px;font-weight:400;letter-spacing:-.035em}.setup-paths article>p{color:#707761}.setup-paths>article:nth-child(2){margin-top:0}.setup-paths>article{border-color:#a4aa94}.path-index{color:#797e6b}.reveal-link,.commercial details>summary{color:inherit}.implementation-disclosure,.service-disclosure{border-color:#b5baa5}.implementation{background:#303629;border-radius:4px;color:#f0f1e8}.implementation h3{font-weight:400}.implementation .kicker{color:#e4bd9a}.implementation ul,.implementation>div>p{color:#c4ccb8}.service-list article{border-color:#b5baa5}.service-list p{color:#67725a}.clear-costs{background:#cecec1;color:#373c2d;border-color:#b6bbaa}.clear-costs h2{font-weight:400}.clear-costs h2 em{color:#7a8268}.cost-basics article,.consumption-disclosure{border-color:#aab298}.cost-basics p{color:#646f56}.cost-basics article>span{color:#6f7a5f}.consumption-list p{color:#68735b}.faq{background:#efede7;color:#30332a}.questions details{border-color:#c2c6b6}.questions p{color:#6d7561}.faq .kicker{color:#7c806f}.closing{background:#282c23;color:#efeee4;min-height:680px;padding-top:100px;padding-bottom:100px}.closing:after{display:none}.closing .kicker{color:#b6bda8}.closing h2{font-size:clamp(49px,6.4vw,90px);letter-spacing:-.055em;line-height:1.01;max-width:1000px;font-weight:400}.closing h2 em{color:#afba9e}.closing>p,.closing .offer-action small{color:#bfc7b2}.closing .commercial-button{background:#efeee4!important;color:#282c23!important}.closing .commercial-button:hover{background:#d6dcc9!important}.closing .contact-link{color:#bec7af}.more,.commercial-footer{background:#efede7;color:#373c2d}.more>.kicker{color:#737b64}.more h2{font-size:35px;font-weight:400}.product-showcase article{border-color:#b4bca6}.product-showcase .kicker{color:#778266}.product-showcase h3{font-size:23px;font-weight:400}.product-showcase p,.commercial-footer div a{color:#6c775f}.product-showcase a{color:#39462c}.commercial-footer{border-color:#d0d3c6}.commercial-footer>small{color:#7c8471;border-color:#c6cdbb}.commercial :focus-visible,.practice-section :focus-visible{outline:2px solid #b44e28;outline-offset:5px}
@keyframes relay{0%{transform:translateX(-101%)}100%{transform:translateX(101%)}}
@keyframes register{from{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.focused-one{column-gap:50px}.one-seal{padding:35px;min-height:380px}.practice-grid{gap:40px;padding:32px}.decision-options button{padding:20px 15px;font-size:13px}.practice-outcome{padding:24px 32px}.one-manifest{gap:30px}.one-manifest h3{font-size:24px}}
@media(max-width:700px){.practice-section{padding:75px 6% 65px!important}.practice-intro{display:block}.practice-intro h2{font-size:42px!important}.practice-intro>p{font-size:16px!important;max-width:430px}.live-decision{margin-top:36px}.decision-caption{align-items:flex-start;flex-direction:column;gap:9px}.decision-options{display:flex;flex-direction:column}.decision-options button{border-right:0;border-bottom:1px solid #c5c7ba;padding:17px 18px;font-size:14px}.decision-options button:last-child{border-bottom:0}.practice-top{padding:17px}.practice-top small{font-size:7px;letter-spacing:.02em}.practice-top strong{font-size:19px}.operation-flow{padding:17px 15px;gap:7px}.operation-flow span{font-size:9px}.practice-grid{padding:24px;grid-template-columns:1fr;gap:32px;min-height:0}.client-identity{margin-bottom:24px}.practice-client blockquote{font-size:23px;min-height:90px}.practice-record h3{min-height:0;font-size:26px}.practice-record dl>div{font-size:12px;grid-template-columns:92px 1fr;gap:8px}.practice-outcome{display:block;padding:23px}.practice-outcome p{font-size:13px;margin-top:11px;min-height:88px}.demo-walkthrough summary{padding:14px 18px}.demo-conclusion{align-items:flex-start;flex-direction:column;gap:18px}.demo-conclusion p{font-size:20px}.focused-one{grid-template-columns:1fr;padding:75px 7% 65px}.focused-one .offer-heading h2{font-size:70px;margin:30px 0}.offer-heading>p{font-size:16px}.one-seal{min-height:320px;margin:45px 0 0;padding:33px;max-width:440px;transform:none}.one-seal>strong{font-size:135px;line-height:1.1}.one-seal>span{font-size:23px}.one-seal i{margin:18px 0}.one-manifest{grid-template-columns:1fr;gap:28px;margin-top:45px;margin-bottom:35px}.one-manifest h3{font-size:27px;margin:16px 0 12px}.one-manifest p{max-width:440px}.setup-choice{padding-top:70px;padding-bottom:60px}.setup-paths{gap:24px}.setup-paths h3{font-size:32px}.closing h2{font-size:46px}.closing{min-height:600px;padding-top:80px;padding-bottom:80px}.faq h2{font-size:48px}.more h2{font-size:29px}.one-conversion>p{font-size:20px}}
@media(prefers-reduced-motion:reduce){.responding *,.operation-flow i:after{animation:none!important}.one-seal{transform:none!important}.decision-options button{transition:none}}
.practice-intro{max-width:1200px}.practice-client{border:0!important;box-shadow:none!important;border-radius:0!important}.practice-intro>p{margin-bottom:7px}@media(min-width:1100px){.practice-intro{grid-template-columns:1.65fr 1fr;column-gap:75px}.practice-intro h2{font-size:68px!important}}
/* Configuration is a supporting decision, with less visual weight than One. */
.setup-choice{display:grid;grid-template-columns:1fr 1.12fr;gap:0 90px}.setup-introduction{padding-top:26px}.setup-introduction h2{font-size:clamp(42px,4.7vw,64px);line-height:1.06;max-width:440px;margin:27px 0}.setup-introduction .section-lead{font-size:16px;max-width:360px;color:#646d58}.setup-choice .setup-paths{display:block;margin:0 0 40px}.setup-choice .setup-paths>article{padding-top:22px;margin-top:0}.setup-choice .setup-paths>article+article{margin-top:25px}.setup-choice .setup-paths h3{font-size:31px;margin:16px 0 12px}.setup-choice .setup-paths article>p{font-size:15px;max-width:470px}.setup-choice .setup-paths details{margin-top:8px}.setup-choice .reveal-link{margin-top:5px;border-bottom:0;padding-bottom:12px}.setup-choice>.implementation-disclosure,.setup-choice>.service-disclosure{grid-column:1/-1}.setup-choice .implementation{margin-top:5px}.one-seal:before{background:radial-gradient(ellipse at var(--light,30%) 30%,#ffffff50,transparent 58%),repeating-linear-gradient(90deg,#ffffff00 0 2px,#ffffff12 2px 3px),linear-gradient(120deg,#989e91,#dbded1 32%,#adb2a3 60%,#d4d6c9)}
@media(max-width:800px){.setup-choice{display:block}.setup-introduction{padding:0}.setup-introduction h2{font-size:44px}.setup-choice .setup-paths{margin-top:35px}.setup-introduction .section-lead{max-width:500px}.setup-choice .setup-paths h3{font-size:31px}}
.next-section>.intro{max-width:730px!important;font-size:17px;line-height:1.6}.hub-copy h2{font-size:clamp(30px,4.1vw,58px)!important;line-height:1.08}.hub-finale h3{font-size:clamp(32px,4.3vw,62px)!important}.hub-finale p{max-width:640px;margin-left:auto;margin-right:auto}.assistance-copy{font-size:15px!important;line-height:1.7;color:#59624e;padding:8px 0 26px;max-width:860px}.cost-intro{font-size:17px!important;color:#59624e;max-width:730px;margin-top:24px}.clear-costs>.consumption-list{margin-top:45px;margin-bottom:32px;gap:30px}.clear-costs>.consumption-list>div{border-color:#929b82}.clear-costs>.consumption-list p{font-size:14px;line-height:1.65}.faq-intro{font-size:16px!important;color:#707761;max-width:260px}.setup-paths .commercial-button{margin:24px 0 16px;font-size:10px}.route-header>span{font-size:9px!important}.setup-choice .setup-introduction h2{font-size:clamp(37px,4.2vw,58px)}@media(max-width:700px){.hub-copy h2{font-size:29px!important}.hub-finale h3{font-size:32px!important}.hub-finale p{font-size:14px}.clear-costs>.consumption-list{grid-template-columns:1fr}.next-section>.intro{font-size:15px}.route-header>span{max-width:155px;line-height:1.5}.faq-intro{max-width:none;margin-bottom:15px}}
.more{padding-top:90px;padding-bottom:90px;border-top:1px solid #b8bdae}.more h2{font-size:clamp(36px,4.8vw,64px);max-width:850px;line-height:1.05;margin:25px 0 45px}.product-showcase h3{font-size:clamp(23px,2.5vw,33px)}.more .product-showcase article{padding-top:28px}.clear-costs .cost-basics h3{font-size:23px}.feature-journey p{line-height:1.65}@media(max-width:700px){.more{padding-top:65px;padding-bottom:65px}.more h2{font-size:38px}.setup-paths .commercial-button{font-size:10px}}
