body.home-ecosystem{--lgl-night:#0a0118;--lgl-plum:#1a0a2e;--lgl-violet:#3b0764;--lgl-amber:#eab308;--lgl-orange:#f59e0b;--lgl-gold-light:#facc15;--lgl-paper:#f5f1e9;--lgl-paper-2:#eee8de;--lgl-ink:#1b1422;--lgl-muted:#706777;background:radial-gradient(circle at 12% -6%, #eab3081a, transparent 31rem), radial-gradient(circle at 92% 18%, #00d4ff12, transparent 28rem), var(--lgl-dark-primary);color:var(--lgl-text-primary);font-family:var(--lgl-font-body)}body.home-ecosystem .site-header{z-index:30;color:#f6f1e9;backdrop-filter:blur(14px);background:#0a0118f5;border-bottom:1px solid #eab30833;position:sticky;inset-block-start:0}body.home-ecosystem .site-header.is-scrolled{box-shadow:0 8px 26px #00000040}body.home-ecosystem .brand{color:#f6f1e9}body.home-ecosystem .brand small{color:#a89bb5}body.home-ecosystem .site-nav{align-items:center;gap:1.15rem;font-size:.88rem;display:flex}body.home-ecosystem .site-nav summary:after{content:none!important;display:none!important}body.home-ecosystem .site-nav a:not(.btn),body.home-ecosystem .site-nav summary{color:#cbbdd6;background:0 0;border:0;align-items:center;width:auto;padding:.35rem .2rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s,background .15s,padding .15s;display:flex;position:relative}body.home-ecosystem .site-nav a:not(.btn):hover,body.home-ecosystem .site-nav summary:hover{color:#fff;background:0 0;border-color:#0000;transform:none}body.home-ecosystem .site-nav .lang-switch{border-radius:var(--lgl-radius-control);color:#d1c5db;background:#ffffff0a;border:1px solid #ffffff1f;padding:.25rem .55rem;font-size:.78rem;font-weight:600}body.home-ecosystem .site-nav .lang-switch:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40}body.home-ecosystem .site-header .btn--primary{background:linear-gradient(110deg,#f59e0b,#facc15);border:1px solid #fbbf24;border-radius:.45rem;min-height:2.35rem;padding:.45rem 1.15rem;font-size:.86rem;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 4px 14px #f59e0b40;color:#000!important}body.home-ecosystem .site-header .btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f59e0b61;color:#000!important}body.home-ecosystem .nav-dropdown__menu{background:#1a0a2e;border-color:#382248;box-shadow:0 16px 36px #00000052}body.home-ecosystem .nav-icon{flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-inline-end:.6rem;font-size:1.05rem;font-style:normal;display:inline-flex}body.home-ecosystem .menu-toggle i{background:#eab308}body.home-ecosystem .btn--primary{border-radius:var(--lgl-radius-control);background:var(--lgl-gold-metallic);min-height:3rem;color:var(--lgl-text-inverse);border:1px solid #fbbf24;font-weight:900;transition:transform .17s,box-shadow .17s,filter .17s;box-shadow:0 7px 22px #f59e0b33}body.home-ecosystem .btn--primary:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 11px 25px #f59e0b4a}body.home-ecosystem .btn--ghost{border-radius:var(--lgl-radius-control);color:#f4c84d;background:#ffffff09;border:1px solid #eab3086b}body.home-ecosystem .site-footer{color:#e5ddeb;background:#1a0a2e;border-top:1px solid #eab3082e}body.home-ecosystem .site-footer p,body.home-ecosystem .site-footer a{color:#c6bacf}body.home-ecosystem .site-footer h2{color:#eab308}body.home-ecosystem .skip-link{color:#1a0a2e;background:#facc15}body.home-ecosystem .page-progress__fill{background:#eab308}.home-ecosystem .eyebrow{color:#9a7106;letter-spacing:.14em;align-items:center;gap:.55rem;font-size:.66rem;font-weight:900;display:flex}.home-ecosystem h1,.home-ecosystem h2,.home-ecosystem h3{text-wrap:balance}.home-ecosystem .status-light,.hero-operating__proof i,.os-mode i,.os-rail small em,.os-crm__head span i,.os-system-footer i,.industry-workflow__label i,.final-system .eyebrow .status-light{background:#eab308;border-radius:50%;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 9px #eab30866}.lgl-monogram{color:#facc15;width:2rem;height:2rem;font:900 .72rem/1 var(--display);letter-spacing:-.06em;background:#1a0a2e;border:1px solid #eab30899;border-radius:.42rem;place-items:center;display:inline-grid}.hero-operating{background:#0a0118;min-height:min(90vh,860px);padding-block:clamp(2.2rem,4.5vh,4rem);position:relative;overflow:clip}.hero-operating:before{content:"";background:linear-gradient(95deg,#0a0118 0%,#120622 46%,#1a0a2e 100%);position:absolute;inset:0 0 0 45%}.hero-operating__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,2.8vw,2.4rem);min-height:min(81vh,745px);display:grid;position:relative}.hero-operating__copy{max-width:40rem}.ecosystem-kicker{color:#b6a9c2;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:.52rem;margin-block-end:1.35rem;font-size:.61rem;font-weight:850;display:flex}.ecosystem-kicker>i{background:#eab308;border-radius:50%;width:.2rem;height:.2rem}.hero-operating h1{color:#fffaf2;max-width:none;font:850 clamp(2.8rem,3.2vw,3.8rem)/.94 var(--display);letter-spacing:-.065em;margin:0 0 1.2rem}.os-website__top{color:#6c5e74;white-space:nowrap;border-bottom:1px solid #ddd5df;align-items:center;gap:.5rem;min-height:1.7rem;padding-block-end:.4rem;font-size:.42rem;display:flex}.os-website__top>b{color:#1a0a2e;font:900 .54rem var(--display)}.os-website__top>span{margin-inline-start:auto}.os-website__top>i{color:#39784a;border:1px solid #a6c9a3;border-radius:999px;padding:.17rem .3rem;font-size:.36rem;font-style:normal;font-weight:850}.os-website__body{padding:1rem .25rem .4rem}.os-website__body>small{color:#8b6c11;letter-spacing:.09em;font-size:.42rem;font-weight:850}.os-website__body>h2{color:#201729;max-width:15ch;font:850 clamp(1.2rem,1.55vw,1.62rem)/1.02 var(--display);letter-spacing:-.04em;margin:.42rem 0}.os-website__body>p{color:#706779;max-width:34ch;margin-block-end:.6rem;font-size:.52rem;line-height:1.38}.os-cta{color:#23152b;background:linear-gradient(105deg,#f59e0b,#facc15);border:1px solid #edb415;border-radius:.25rem;align-items:center;gap:.85rem;padding:.42rem .55rem;font-size:.43rem;font-weight:900;display:inline-flex}.os-brand small,.os-breadcrumb,.os-mode,.os-rail__section,.os-rail small,.os-rail footer,.os-app__head small,.os-activity b,.os-visitor,.os-crm__head span,.os-crm__lane>small,.os-crm__empty span,.os-crm__ready,.os-crm__card>small,.os-crm__card footer,.os-crm__assignment span,.os-toast small,.os-system-footer{font-size:.38rem}.hero-operating h1 em{color:#facc15;font-style:normal}.hero-operating__lead{color:#d2c8d9;max-width:38ch;margin-block-end:1.25rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.52}.hero-operating__actions{flex-wrap:wrap;align-items:center;gap:.45rem .85rem;display:flex}.hero-operating__actions .btn--primary{text-align:left;max-width:22rem;min-height:3.2rem;padding:.75rem 1rem}.hero-secondary{color:#f4c84d;align-items:center;gap:.45rem;min-height:2.8rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.hero-secondary span{transition:transform .17s}.hero-secondary:hover span{transform:translate(3px,3px)}.hero-operating__offer{color:#b9afc2;max-width:41ch;margin-block:.65rem 1rem;font-size:.76rem;line-height:1.4}.hero-operating__proof{color:#d7cddf;border-top:1px solid #eab3083b;flex-wrap:wrap;gap:.4rem .8rem;padding-block-start:.85rem;font-size:.65rem;font-weight:700;display:flex}.hero-operating__proof span:first-child{color:#f4d274;align-items:center;gap:.35rem;display:flex}.operating-system-demo{z-index:1;color:#f5f0e8;background:#120622;border:1px solid #4b365c;border-radius:.85rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006,0 0 0 1px #eab3080a}.os-topbar{background:#0d0319;border-bottom:1px solid #ffffff14;align-items:center;gap:.7rem;min-height:2.85rem;padding:.42rem .7rem;display:flex}.os-brand{align-items:center;gap:.4rem;min-width:7.3rem;display:flex}.os-brand>span:last-child{gap:.06rem;display:grid}.os-brand b{color:#f8f0dd;font:850 .58rem var(--display);letter-spacing:.04em}.os-brand small{color:#9586a3;letter-spacing:.1em;font-size:.38rem}.os-breadcrumb{color:#a99bb6;letter-spacing:.05em;align-items:center;gap:.38rem;margin-inline:auto;font-size:.45rem;font-weight:850;display:flex}.os-breadcrumb b{color:#eab308}.os-mode{color:#f2cf6b;white-space:nowrap;border:1px solid #eab3084d;border-radius:999px;align-items:center;gap:.32rem;padding:.3rem .45rem;font-size:.42rem;font-weight:850;display:flex}.os-mode i{box-shadow:none;background:#a99bb6}.os-workspace{grid-template-columns:4.85rem minmax(0,1fr);min-height:32rem;display:grid}.os-rail{background:#0d0319;border-right:1px solid #ffffff12;flex-direction:column;gap:.3rem;padding:.75rem .38rem;display:flex}.os-rail__section{color:#887995;letter-spacing:.12em;padding:0 .27rem .34rem;font-size:.4rem;font-weight:850}.os-rail>div{color:#b7aabd;border:1px solid #0000;border-radius:.38rem;grid-template-columns:.9rem 1fr;align-items:center;gap:.12rem .2rem;min-height:2.55rem;padding:.25rem;display:grid}.os-rail>div.is-active{color:#f6df9d;background:#eab30814;border-color:#eab3084d}.os-rail>div>i{color:#eab308;text-align:center;grid-row:span 2;font-size:.68rem;font-style:normal}.os-rail>div>b{font-size:.42rem}.os-rail small{color:#95899e;letter-spacing:.03em;align-items:center;gap:.18rem;font-size:.32rem;display:flex}.os-rail small em{width:.24rem;height:.24rem;box-shadow:none;background:#eab308}.os-rail footer{color:#80718e;border-top:1px solid #ffffff14;align-items:center;gap:.2rem;margin-top:auto;padding:.42rem .2rem 0;font-size:.33rem;display:flex}.os-rail footer span{border:1px solid #8f7a9c;border-radius:50%;width:.28rem;height:.28rem}.os-app{flex-direction:column;min-width:0;padding:.65rem;display:flex}.os-app__head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.35rem;padding:0 .08rem .55rem;display:flex}.os-app__head>div{gap:.15rem;display:grid}.os-app__head small{color:#91849c;letter-spacing:.12em;font-size:.38rem;font-weight:800}.os-app__head b{color:#faf7f0;font:750 .69rem var(--display)}.os-activity{color:#b9acbf;letter-spacing:.03em;white-space:nowrap;border:1px solid #ffffff1c;border-radius:.32rem;align-items:center;gap:.3rem;min-width:7.8rem;min-height:1.6rem;padding:.32rem .43rem;font-size:.38rem;display:flex;position:relative}.os-activity i{background:#80748a;border-radius:50%;flex:none;width:.3rem;height:.3rem}.os-activity b{opacity:0;font-size:.34rem;position:absolute;inset-inline-start:.9rem}.os-activity__waiting{animation:11s step-end infinite os-status-waiting}.os-activity__qualified{animation:11s step-end infinite os-status-qualified}.os-activity__complete{animation:11s step-end infinite os-status-complete}.os-app__main{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:.62rem;min-height:26rem;padding-block:.65rem;display:grid;position:relative}.os-website,.os-crm{color:#21172a;background:#f6f2eb;border:1px solid #d7cbdc;border-radius:.5rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 13px 32px #00000040}.os-website{min-height:22.5rem;padding:.62rem}.os-website__nav{color:#6c5e74;border-bottom:1px solid #ddd5df;justify-content:space-between;align-items:center;gap:.22rem;min-height:1.6rem;padding-block-end:.4rem;font-size:.39rem;display:flex}.os-website__nav b{color:#1a0a2e;font:900 .54rem var(--display)}.os-website__nav i{color:#39784a;white-space:nowrap;border:1px solid #a6c9a3;border-radius:999px;padding:.17rem .3rem;font-size:.32rem;font-style:normal;font-weight:850}.os-website__page{padding:1rem .25rem .4rem}.os-website__page>small{color:#8b6c11;letter-spacing:.09em;font-size:.39rem;font-weight:850}.os-website__page>strong{color:#201729;max-width:15ch;font:850 clamp(1.2rem,1.55vw,1.62rem)/1.02 var(--display);letter-spacing:-.04em;margin-block:.42rem;display:block}.os-website__page>p{color:#706779;max-width:34ch;margin-block-end:.6rem;font-size:.5rem;line-height:1.38}.os-website__cta{color:#23152b;background:linear-gradient(105deg,#f59e0b,#facc15);border:1px solid #edb415;border-radius:.25rem;align-items:center;gap:.85rem;padding:.42rem .55rem;font-size:.43rem;font-weight:900;display:inline-flex}.os-visitor{color:#756b7e;align-items:center;gap:.25rem;margin-block-start:.55rem;font-size:.35rem;display:flex}.os-visitor>i{background:#eab308;border-radius:50%;width:.27rem;height:.27rem}.os-visitor>b{letter-spacing:.04em;margin-inline-start:auto;font-size:.32rem}.os-form{z-index:2;opacity:0;background:#fffdfa;border:1px solid #d7cbdc;border-radius:.34rem;gap:.35rem;margin-block-start:.55rem;padding:.55rem;animation:11s cubic-bezier(.2,.7,.2,1) infinite os-capture;display:grid;position:relative;transform:translateY(.4rem)scale(.98);box-shadow:0 6px 18px #1a0a2e1a}.os-form header{color:#4b3a54;justify-content:space-between;font-size:.39rem;display:flex}.os-form header span{color:#897a91;font-size:.36rem}.os-form label{color:#776d7c;gap:.18rem;font-size:.39rem;font-weight:700;display:grid}.os-form label>span{color:#35293c;background:#fff;border:1px solid #e2dce4;border-radius:.2rem;justify-content:space-between;padding:.34rem .4rem;font-size:.43rem;font-weight:500;display:flex}.os-form label i{color:#796786;font-style:normal}.os-form__bottom{justify-content:space-between;align-items:end;gap:.35rem;display:flex}.os-form__bottom>span{gap:.16rem;display:grid}.os-form__bottom small{color:#807386;letter-spacing:.08em;font-size:.34rem}.os-form__bottom b{font-size:.42rem;font-weight:600}.os-submit{color:#facc15;background:#1a0a2e;border-radius:.24rem;place-items:center;width:1.35rem;height:1.3rem;font-size:.66rem;font-style:normal;display:grid;position:relative}.os-submit em{border-radius:inherit;color:#fff;opacity:0;background:#237c46;place-items:center;font-style:normal;animation:11s ease-in-out infinite os-submitted;display:grid;position:absolute;inset:0}.os-lead{z-index:3;opacity:0;background:#fffdf8;border:1px solid #e7c85b;border-radius:.38rem;align-items:center;gap:.38rem;width:92%;padding:.48rem;animation:11s cubic-bezier(.2,.7,.2,1) infinite os-lead-created;display:flex;position:absolute;bottom:.38rem;right:-.25rem;transform:translateY(.45rem)scale(.96);box-shadow:0 10px 24px #1a0a2e33}.os-lead__icon{color:#facc15;background:#1a0a2e;border-radius:.3rem;flex:none;place-items:center;width:1.2rem;height:1.2rem;font-size:.5rem;font-weight:850;display:grid}.os-lead__text{flex:1;gap:.08rem;min-width:0;display:grid}.os-lead__text small{color:#947217;letter-spacing:.05em;font-size:.32rem;font-weight:850}.os-lead__text b{color:#24192c;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.os-lead__text i{color:#766b7b;font-size:.37rem;font-style:normal}.os-lead__state{color:#60576a;background:#ece8ee;border-radius:999px;padding:.22rem .3rem;font-size:0}.os-lead__state:after{content:"NEW";font-size:.34rem;animation:11s step-end infinite os-lead-status}.os-connection{z-index:2;pointer-events:none;width:26%;height:24%;position:absolute;top:38%;left:49%;overflow:visible}.os-connection path{fill:none;stroke:#ba9d35;stroke-width:1.5px;stroke-dasharray:5 6;opacity:.2}.os-connection__active{stroke-dasharray:310;stroke-dashoffset:310px;animation:11s ease-in-out infinite os-path-connect;stroke:#facc15!important;opacity:1!important}.os-packet{fill:#facc15;opacity:0;animation:11s ease-in-out infinite os-packet-send}.os-crm{background:#f5f1e9;flex-direction:column;min-height:22.5rem;padding:.55rem;display:flex}.os-crm__head{color:#392c43;border-bottom:1px solid #ddd4e0;justify-content:space-between;align-items:center;padding-block-end:.48rem;font-size:.43rem;display:flex}.os-crm__head span{color:#637360;align-items:center;gap:.2rem;font-size:.32rem;font-weight:800;display:flex}.os-crm__head span i{width:.25rem;height:.25rem;box-shadow:none;background:#4e955c}.os-crm__lanes{flex:1;grid-template-columns:1fr 1fr;gap:.3rem;padding-block:.62rem;display:grid;overflow:visible}.os-crm__lane{background:#f9f7f2;border:1px solid #e2dbe5;border-radius:.28rem;min-width:0;padding:.32rem;position:relative}.os-crm__lane>small{color:#806f8d;letter-spacing:.05em;font-size:.32rem;font-weight:850}.os-crm__lane--qualified{background:#fdfaf0;border-color:#e7d486}.os-crm__empty{color:#887e8c;gap:.24rem;margin-block-start:.5rem;animation:11s ease-in-out infinite os-empty-lane;display:grid}.os-crm__empty i{border:1px solid #bbb1c0;border-radius:50%;width:.28rem;height:.28rem}.os-crm__empty b{font-size:.36rem}.os-crm__empty span{font-size:.32rem}.os-crm__ready{color:#4e7544;opacity:0;background:#edf4e8;border:1px solid #d5e4cb;border-radius:.24rem;align-items:center;gap:.25rem;margin-block-start:.45rem;padding:.3rem;font-size:.32rem;font-weight:800;animation:11s ease-in-out infinite os-ready;display:flex;transform:translateY(.2rem)}.os-crm__ready>i{color:#fff;background:#5a9152;border-radius:50%;place-items:center;width:.58rem;height:.58rem;font-size:.3rem;font-style:normal;display:grid}.os-crm__card{z-index:2;opacity:0;background:#fff;border:1px solid #e2d8c0;border-radius:.28rem;gap:.22rem;margin-block-start:.4rem;padding:.35rem;animation:11s cubic-bezier(.2,.7,.2,1) infinite os-crm-enter;display:grid;position:relative;transform:translateY(.32rem);box-shadow:0 3px 10px #1a0a2e14}.os-crm__card-top{justify-content:space-between;align-items:center;display:flex}.os-crm__card-top>i{color:#facc15;background:#1a0a2e;border-radius:50%;place-items:center;width:.9rem;height:.9rem;font-size:.37rem;font-style:normal;font-weight:850;display:grid}.os-crm__card-top>em{color:#7c5c08;background:#f4e9bd;border-radius:999px;padding:.16rem .22rem;font-size:0;font-style:normal;font-weight:850}.os-crm__card-top>em:after{content:"NEW";font-size:.31rem;animation:11s step-end infinite os-lead-status}.os-crm__card>b{color:#24192c;font-size:.38rem}.os-crm__card>small{color:#7d7383;font-size:.33rem}.os-crm__card footer{color:#897f8f;border-top:1px solid #eee9e0;justify-content:space-between;margin-block-start:.12rem;padding-block-start:.24rem;font-size:.3rem;display:flex}.os-crm__card footer b{color:#493753}.os-crm__assignment{opacity:0;background:#fff;border:1px solid #dcd1e2;border-radius:.26rem;justify-content:space-between;align-items:center;padding:.34rem;animation:11s ease-in-out infinite os-assignment;display:flex}.os-crm__assignment span{color:#7a6b84;align-items:center;gap:.2rem;font-size:.3rem;font-weight:850;display:flex}.os-crm__assignment span i{background:#eab308;border-radius:50%;width:.24rem;height:.24rem}.os-crm__assignment b{color:#493753;font-size:.35rem}.os-toast{z-index:6;opacity:0;background:#1a3927;border:1px solid #50765a;border-radius:.34rem;align-items:center;gap:.4rem;max-width:13rem;padding:.44rem .56rem;animation:11s ease-in-out infinite os-notify;display:flex;position:absolute;bottom:.55rem;right:.6rem;transform:translateY(.3rem);box-shadow:0 10px 24px #00000038}.os-toast>span{color:#12301c;background:#9bd6a6;border-radius:50%;flex:none;place-items:center;width:.9rem;height:.9rem;font-size:.5rem;font-weight:900;display:grid}.os-toast>div{gap:.1rem;display:grid}.os-toast b{color:#f0f8ee;font-size:.38rem}.os-toast small{color:#bed2bf;font-size:.33rem}.os-system-footer{color:#a99bb5;letter-spacing:.03em;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:.3rem;padding:.62rem .1rem .02rem;font-size:.34rem;font-weight:850;display:flex}.os-system-footer>span{align-items:center;gap:.22rem;display:flex}.os-system-footer i{width:.27rem;height:.27rem;box-shadow:none;background:#71667d}.os-system-footer>b{color:#eab308;font-size:.56rem}@keyframes os-capture{0%,14%{opacity:0;transform:translateY(.4rem)scale(.98)}20%,43%{opacity:1;transform:none}48%,94%{opacity:0;transform:translateY(-.2rem)scale(.96)}to{opacity:0;transform:translateY(.4rem)scale(.98)}}@keyframes os-submitted{0%,35%{opacity:0}38%,48%{opacity:1}51%,to{opacity:0}}@keyframes os-lead-created{0%,42%{opacity:0;transform:translateY(.4rem)scale(.96)}48%,59%{opacity:1;transform:translate(1.7rem,-1.7rem)scale(.95)}65%,88%{opacity:0;transform:translate(4.5rem,-2.2rem)scale(.88)}94%,to{opacity:0;transform:translateY(.4rem)scale(.96)}}@keyframes os-crm-enter{0%,57%{opacity:0;transform:translateY(.32rem)}63%,73%{opacity:1;transform:none}79%,88%{opacity:1;transform:translate(calc(100% + .3rem))scale(.96)}94%,to{opacity:0;transform:translateY(.2rem)}}@keyframes os-empty-lane{0%,60%{opacity:1}67%,to{opacity:0}}@keyframes os-ready{0%,64%{opacity:0;transform:translateY(.2rem)}70%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(.12rem)}}@keyframes os-status-waiting{0%,58%{opacity:1}63%,to{opacity:0}}@keyframes os-status-qualified{0%,60%{opacity:0}65%,75%{opacity:1}80%,to{opacity:0}}@keyframes os-status-complete{0%,76%{opacity:0}82%,90%{opacity:1}95%,to{opacity:0}}@keyframes os-lead-status{0%,62%{content:"NEW";color:#7c5c08;background:#f4e9bd}66%,74%{content:"QUALIFIED";color:#28623a;background:#d9eedc}77%,90%{content:"ASSIGNED";color:#28536f;background:#d9e8f3}95%,to{content:"NEW";color:#7c5c08;background:#f4e9bd}}@keyframes os-path-connect{0%,42%{stroke-dashoffset:310px;opacity:.2}52%,69%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:.35}}@keyframes os-packet-send{0%,47%{opacity:0;transform:translate(0)}51%{opacity:1}64%{opacity:1;transform:translate(58px,-48px)}70%,to{opacity:0;transform:translate(58px,-48px)}}@keyframes os-assignment{0%,70%{opacity:0;transform:translateY(.2rem)}76%,89%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes os-notify{0%,78%{opacity:0;transform:translateY(.3rem)}83%,91%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(.2rem)}}.problem-configurator{color:#21172a;background:#f4f0e8;padding-block:clamp(3.3rem,5.5vw,5rem)}.problem-configurator__layout{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.problem-configurator__copy{max-width:29rem}.problem-configurator__copy .eyebrow{color:#946b05}.problem-configurator__copy h2{color:#1a0a2e;max-width:12ch;font:850 clamp(2.35rem,3.8vw,4rem)/.97 var(--display);letter-spacing:-.055em;margin-block:.8rem}.problem-configurator__copy>p:not(.eyebrow){color:#5d5362;max-width:36ch;font-size:.94rem;line-height:1.5}.problem-configurator__tabs{border-top:1px solid #d7cfd9;margin-block-start:1.25rem;display:grid}.problem-configurator__tabs button{color:#55495e;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7cfd9;border-radius:0;grid-template-columns:2rem 1fr 1.1rem;align-items:center;gap:.4rem;min-height:3.55rem;padding:.5rem .32rem;transition:color .15s,background .15s,padding .15s;display:grid}.problem-configurator__tabs button>span{color:#9b780e;font-size:.61rem;font-weight:850}.problem-configurator__tabs button>b{letter-spacing:.035em;font-size:.68rem}.problem-configurator__tabs button>i{color:#987111;opacity:.42;font-size:.8rem;font-style:normal}.problem-configurator__tabs button[aria-selected=true]{color:#1a0a2e;background:#e9e2d5;padding-inline:.7rem}.problem-configurator__tabs button[aria-selected=true]>i{opacity:1}.problem-configurator__stage{color:#f6f1ea;background:#0a0118;border:1px solid #463452;border-radius:.72rem;min-width:0;min-height:32.5rem;padding:clamp(.75rem,1.7vw,1.1rem);box-shadow:0 20px 42px #1a0a2e30}.problem-panel{height:100%;display:none}.problem-panel.is-active{flex-direction:column;animation:.22s both panel-arrive;display:flex}.problem-panel__bar{color:#e7dff0;letter-spacing:.06em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.55rem;padding:.05rem .1rem .7rem;font-size:.52rem;display:flex}.problem-panel__bar>b{align-items:center;gap:.36rem;display:flex}.problem-panel__bar .lgl-monogram{width:1.5rem;height:1.5rem;font-size:.52rem}.preview-pill{color:#f1d57c;border:1px solid #eab30859;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.41rem;font-weight:850;display:flex}.preview-pill i{background:#a293ac;border-radius:50%;width:.3rem;height:.3rem}.problem-leads{flex:1;grid-template-columns:minmax(0,1.12fr) .18fr minmax(0,.88fr);align-items:center;gap:.35rem;padding-block:.8rem;display:grid;position:relative}.problem-website,.problem-leads__crm{color:#21172a;background:#f6f2ea;border:1px solid #d8cedc;border-radius:.45rem;min-width:0;overflow:hidden;box-shadow:0 10px 25px #00000038}.problem-website__nav{color:#493b50;border-bottom:1px solid #ded5e0;justify-content:space-between;padding:.58rem;font-size:.43rem;display:flex}.problem-website__nav i{color:#4c8756;align-items:center;gap:.2rem;font-size:.34rem;font-style:normal;display:flex}.problem-website__nav i b{background:#5d9c65;border-radius:50%;width:.25rem;height:.25rem}.problem-website__hero{gap:.4rem;padding:.9rem .68rem .38rem;display:grid}.problem-website__hero small{color:#9a7106;letter-spacing:.1em;font-size:.4rem;font-weight:850}.problem-website__hero strong{color:#1a0a2e;max-width:17ch;font:850 clamp(1rem,1.55vw,1.5rem)/1.02 var(--display);letter-spacing:-.035em}.problem-website__hero p{color:#716779;margin:0;font-size:.51rem}.preview-action{color:#21172a;background:linear-gradient(105deg,#f59e0b,#facc15);border:1px solid #edb415;border-radius:.23rem;align-items:center;gap:.8rem;width:max-content;margin-block-start:.15rem;padding:.43rem .53rem;font-size:.43rem;font-weight:850;display:inline-flex}.problem-website__request{background:#fffdfa;border:1px solid #ddd4e0;border-radius:.3rem;gap:.28rem;margin:.56rem;padding:.55rem;display:grid}.problem-website__request>span{color:#8b6d17;letter-spacing:.06em;font-size:.36rem;font-weight:850}.problem-website__request>b{color:#30253a;font-size:.56rem}.problem-website__request>small{color:#756b7c;font-size:.43rem}.problem-leads__link{width:100%;height:5rem;overflow:visible}.problem-leads__link path{fill:none;stroke:#493756;stroke-width:3px;stroke-dasharray:6 7}.problem-leads__link path:last-child{stroke:#eab308;stroke-dasharray:180;stroke-dashoffset:180px;animation:4.8s ease-in-out .7s infinite configurator-transfer}.problem-leads__crm{padding:.62rem}.problem-leads__crm header{color:#33263d;border-bottom:1px solid #ded5e0;justify-content:space-between;padding-block-end:.5rem;font-size:.51rem;display:flex}.problem-leads__crm header span{color:#527e51;font-size:.37rem;font-weight:850}.problem-leads__crm header span i{background:#578e57;border-radius:50%;width:.27rem;height:.27rem;margin-inline-end:.15rem;display:inline-block}.crm-column{gap:.45rem;min-height:7.6rem;padding-block:.58rem;display:grid}.crm-column>small{color:#8a7a91;letter-spacing:.08em;font-size:.39rem;font-weight:850}.crm-lead{background:#fff;border:1px solid #ddd4df;border-radius:.28rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.43rem;display:flex}.crm-lead>i{color:#facc15;background:#1a0a2e;border-radius:50%;place-items:center;width:1.08rem;height:1.08rem;font-size:.43rem;font-style:normal;font-weight:850;display:grid}.crm-lead>span{flex:1;gap:.12rem;min-width:0;display:grid}.crm-lead b{color:#30243a;text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.crm-lead small{color:#84798b;font-size:.38rem}.crm-lead em{color:#456e39;text-align:center;background:#e5f1df;border-radius:999px;width:100%;padding:.22rem .26rem;font-size:.35rem;font-style:normal;font-weight:850}.problem-leads__crm footer{color:#7c7182;border-top:1px solid #ded5e0;justify-content:space-between;padding-block-start:.5rem;font-size:.4rem;display:flex}.problem-leads__crm footer i{display:none}.problem-panel__footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:1rem;padding:.68rem .12rem 0;display:flex}.problem-panel__footer>div{gap:.18rem;display:grid}.problem-panel__footer b{color:#f5e6b7;font-size:.67rem}.problem-panel__footer span{color:#b8aebf;max-width:42ch;font-size:.49rem;line-height:1.35}.problem-panel__footer a{color:#f4ca4f;white-space:nowrap;align-items:center;gap:.45rem;font-size:.54rem;font-weight:850;text-decoration:none;display:flex}.problem-booking{flex:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:1rem;padding:1rem .65rem;display:grid}.booking-service{color:#f6f1ea;gap:.48rem;display:grid}.booking-service__icon{color:#facc15;border:1px solid #eab30866;border-radius:.42rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.4rem;font-weight:850;display:grid}.booking-service>b{max-width:16ch;font:800 1.1rem/1.1 var(--display)}.booking-service>small{color:#a99bb5;margin-block-start:.3rem;font-size:.43rem}.booking-service>strong{color:#f1e9f4;background:#1a0a2e;border:1px solid #ffffff24;border-radius:.32rem;justify-content:space-between;padding:.56rem;font-size:.49rem;display:flex}.booking-service>strong i{color:#facc15;font-style:normal}.booking-link{color:#aa9db6;justify-content:space-between;font-size:.41rem;display:flex}.booking-link span{color:#f2d36e;font-size:.37rem}.booking-calendar{color:#21172a;background:#f6f2ea;border:1px solid #d8cedc;border-radius:.45rem;padding:.72rem}.booking-calendar header{border-bottom:1px solid #ded5e0;justify-content:space-between;padding-block-end:.48rem;display:flex}.booking-calendar header b{font-size:.6rem}.booking-calendar header span{color:#807585;font-size:.36rem}.booking-days{grid-template-columns:repeat(5,1fr);gap:.3rem;padding-block:.54rem;display:grid}.booking-days span{color:#786e7e;text-align:center;border:1px solid #e4dce4;border-radius:.24rem;padding:.3rem .08rem;font-size:.36rem}.booking-days b{color:#342043;margin-block-start:.16rem;font-size:.5rem;display:inline-block}.booking-days .is-selected{background:#f8edcc;border-color:#eab308}.booking-slots{justify-content:space-between;gap:.26rem;display:flex}.booking-slots span,.booking-slots b{color:#625769;border:1px solid #e3dce5;border-radius:.25rem;padding:.34rem .4rem;font-size:.39rem}.booking-slots b{color:#facc15;background:#1a0a2e;border-color:#eab308}.booking-calendar footer{color:#477550;border-top:1px solid #ded5e0;gap:.24rem;margin-block-start:.43rem;padding-block-start:.42rem;font-size:.4rem;display:flex}.booking-calendar footer i{background:#67a06a;border-radius:50%;width:.27rem;height:.27rem}.problem-automation{flex-direction:column;flex:1;justify-content:center;gap:.9rem;padding:.9rem .65rem;display:flex}.automation-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.36rem;display:grid}.automation-node{background:#1a0a2e;border:1px solid #ffffff29;border-radius:.42rem;align-content:center;gap:.48rem;min-height:8rem;padding:.6rem;display:grid}.automation-node>small{color:#eab308;letter-spacing:.07em;font-size:.36rem;font-weight:850}.automation-node>b{color:#fff7e9;font:800 clamp(.72rem,1.1vw,1rem)/1.1 var(--display)}.automation-node>span{color:#b7a9c0;font-size:.4rem}.automation-node--active{background:#251337;border-color:#eab308;box-shadow:inset 0 0 0 1px #eab3081f}.automation-connector{color:#eab308;font-size:.75rem;font-style:normal}.automation-assistant{background:#eab3080f;border:1px solid #eab30840;border-radius:.38rem;grid-template-columns:1fr auto;gap:.3rem .55rem;padding:.58rem .68rem;display:grid}.automation-assistant>span{color:#f0d478;align-items:center;gap:.28rem;font-size:.43rem;display:flex}.automation-assistant>span i{color:#eab308;font-style:normal}.automation-assistant>small{color:#a99bb5;font-size:.34rem;font-weight:800}.automation-assistant>p{color:#d4cadc;grid-column:1/-1;margin:0;font-size:.43rem}@keyframes panel-arrive{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes configurator-transfer{0%,20%{stroke-dashoffset:180px;opacity:.2}48%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}.studio-work{color:#1a0a2e;background:#f4f0e8;padding-block:clamp(3.5rem,6vw,5.5rem)}.work-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-block-end:.75rem;display:flex}.work-section-heading h2{color:#1a0a2e;font:850 clamp(2.4rem,4.1vw,4.35rem)/.96 var(--display);letter-spacing:-.055em;margin-block:.55rem 0}.work-section-heading h2 span{color:#72647c;letter-spacing:-.035em;font-size:.6em}.work-section-heading>p{color:#62596a;max-width:34ch;margin-block-end:.2rem;font-size:.88rem;line-height:1.5}.work-proof-caption{color:#6b6271;border-inline-start:2px solid #eab308;max-width:72ch;margin-block:.8rem 1.65rem;padding-inline-start:.75rem;font-size:.75rem}.studio-work .case-study{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;display:grid}.studio-work .case-study__copy{max-width:31rem}.studio-work .case-study__copy .eyebrow{color:#94700c}.studio-work .case-study__copy h2{color:#1a0a2e;font:850 clamp(2.1rem,3.5vw,3.25rem)/.98 var(--display);letter-spacing:-.05em;margin-block:.55rem}.studio-work .case-study__copy .lead{color:#43374c;max-width:35ch;font-size:1rem;font-weight:700;line-height:1.4}.studio-work .case-study__copy>p:not(.eyebrow):not(.lead){color:#706777;font-size:.8rem;line-height:1.5}.studio-work .project-role{color:#584d61;font-size:.75rem}.studio-work .project-role b,.studio-work .project-stack>b{color:#382545;font-size:.68rem}.studio-work .project-stack{margin-block:.8rem}.studio-work .project-stack ul{gap:.25rem}.studio-work .project-stack li{color:#483950;background:#e9e1d5;padding:.24rem .42rem;font-size:.59rem}.studio-work .check-list{color:#675d6d;gap:.28rem;margin-block:.8rem;font-size:.7rem}.studio-work .case-study__copy .btn{margin-block-start:.7rem}.studio-work .case-study__visual{background:#0a0118;border:1px solid #4e3b5d;border-radius:.78rem;justify-content:center;align-items:center;min-height:40rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:visible;box-shadow:0 24px 55px #1a0a2e30}.studio-work .product-window{width:min(100%,37rem);margin-inline-start:-1.1rem;transform:none}.studio-work .product-window__body{padding:1.2rem}.studio-work .product-window__lines{margin-block:1.55rem}.studio-work .product-window__flow span{font-size:.62rem}.studio-work .mobile-product-window{width:10.5rem;min-height:20rem;bottom:-1rem;right:-.8rem;transform:rotate(3deg)}.studio-work .case-study__visual:hover .mobile-product-window{transform:rotate(0)translateY(-.2rem)}.studio-work .capability-label{color:#f2d473;margin-block-start:1rem}.studio-work .capability-chips span{opacity:1;color:#f6f1ea;background:#ffffff1c;transform:none}.studio-work .case-study__visual:after{color:#c9b5d5;content:"UI CONCEPT · RESPONSIVE PREVIEW";letter-spacing:.1em;font-size:.48rem;position:absolute;bottom:.75rem;right:1rem}.system-story{color:#f7f1e9;min-height:0;background:#0a0118;scroll-margin-block-start:calc(var(--header-height) + 1rem);position:relative;overflow:visible}.system-story.is-scroll-ready{min-height:238vh}.system-story__layout{min-height:calc(100vh - var(--header-height));grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:center;gap:clamp(1.4rem,3vw,3rem);padding-block:1.4rem;display:grid;position:static}.system-story.is-scroll-ready .system-story__layout{position:sticky;inset-block-start:var(--header-height)}.system-story__copy{min-width:0}.system-story__copy .eyebrow{color:#f4c84d}.system-story__copy h2{color:#f8f0dd;max-width:14ch;font:850 clamp(2.3rem,3.7vw,3.8rem)/.98 var(--display);letter-spacing:-.055em;margin-block:.9rem}.system-story__body{color:#c4b8cc;max-width:36ch;font-size:.9rem;line-height:1.5}.system-story__state{border-block:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block:1.15rem;padding-block:.7rem;display:flex}.system-story__state>span{color:#f3d46f;letter-spacing:.1em;font-size:.56rem;font-weight:900}.system-story__state>b{color:#b8a9c4;letter-spacing:.05em;font-size:.46rem}.system-story__steps{gap:.08rem;display:grid}.system-story__step{color:#8d8098;border-inline-start:2px solid #0000;grid-template-columns:5.7rem 1fr;align-items:baseline;gap:.45rem;padding:.48rem .35rem;transition:color .18s,border-color .18s,background .18s,padding .18s;display:grid}.system-story__step>span{color:#9588a0;letter-spacing:.06em;font-size:.48rem;font-weight:850}.system-story__step>b{font-size:.66rem;font-weight:700}.system-story__step.is-active{color:#f7efdd;background:#eab30812;border-color:#eab308;padding-inline-start:.65rem}.system-story__step.is-active>span{color:#f5cf5a}.system-canvas{background:#120622;border:1px solid #493355;border-radius:.8rem;flex-direction:column;min-width:0;min-height:68vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057}.system-canvas__bar{color:#b9adbf;background:#0d0319;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.8rem;padding:.55rem .8rem;font-size:.55rem;display:flex}.system-canvas__bar>span{align-items:center;gap:.27rem;display:flex}.system-canvas__bar>span i{background:#eab308;border-radius:50%;width:.42rem;height:.42rem}.system-canvas__bar>span i:first-child{background:#dc7958}.system-canvas__bar>span i:nth-child(2){background:#d4b158}.system-canvas__bar>b{color:#f0d477;letter-spacing:.08em;align-items:center;gap:.3rem;font-size:.46rem;display:flex}.system-canvas__bar>b i{background:#a08e60;border-radius:50%;width:.32rem;height:.32rem}.system-canvas__workspace{flex:1;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:1.2rem;min-height:58vh;padding:1.25rem;display:grid;position:relative}.story-website{z-index:2;color:#21172a;background:#f6f2eb;border:1px solid #d7cedb;border-radius:.52rem;min-height:24rem;transition:transform .28s,box-shadow .28s;position:relative;overflow:visible;box-shadow:0 16px 35px #0000003b}.story-website__nav{color:#71677a;border-bottom:1px solid #ded7e0;justify-content:space-between;align-items:center;gap:.3rem;min-height:2.35rem;padding:.55rem .7rem;font-size:.48rem;display:flex}.story-website__nav b{color:#1a0a2e;font:900 .62rem var(--display)}.story-website__nav i{color:#3b7e48;font-size:.4rem;font-style:normal;font-weight:850}.story-website__page{padding:1.25rem .9rem 5rem;position:relative}.story-website__page>small{color:#93700e;letter-spacing:.1em;font-size:.48rem;font-weight:850}.story-website__page>strong{color:#1a0a2e;max-width:15ch;font:850 clamp(1.55rem,2vw,2.1rem)/.98 var(--display);letter-spacing:-.045em;margin-block:.6rem;display:block}.story-website__page>p{color:#746a7a;max-width:35ch;font-size:.66rem;line-height:1.4}.story-website__cta{color:#21172a;background:linear-gradient(105deg,#f59e0b,#facc15);border:1px solid #eab308;border-radius:.28rem;align-items:center;gap:1rem;margin-block-start:.45rem;padding:.52rem .65rem;font-size:.52rem;font-weight:850;display:inline-flex}.story-visitor{color:#786a7f;background:#fffdf8;border:1px solid #e2d7c3;border-radius:999px;align-items:center;gap:.25rem;padding:.33rem .45rem;font-size:.4rem;font-weight:800;display:flex;position:absolute;top:1rem;right:.8rem}.story-visitor i{background:#eab308;border-radius:50%;width:.3rem;height:.3rem}.story-intake{z-index:3;opacity:0;background:#fffdf8;border:1px solid #dfc355;border-radius:.42rem;width:82%;padding:.7rem;transition:opacity .3s,transform .36s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:.65rem;right:-.45rem;transform:translateY(.65rem)scale(.98);box-shadow:0 9px 24px #1a0a2e2e}.story-intake header{color:#876e1b;justify-content:space-between;margin-block-end:.4rem;font-size:.42rem;font-weight:850;display:flex}.story-intake header span{color:#786d80;font-size:.37rem}.story-intake>strong{color:#30253a;font-size:.65rem}.story-intake>p{color:#7b7181;margin-block:.16rem .4rem;font-size:.47rem}.story-intake>div{gap:.25rem;display:flex}.story-intake>div i{background:#e7e0e8;border-radius:999px;width:27%;height:.25rem}.story-connection{z-index:1;pointer-events:none;width:65%;height:62%;position:absolute;inset:18% 0 auto 31%;overflow:visible}.story-connection__track,.story-connection__active{fill:none;stroke:#5c4b68;stroke-width:2px;stroke-dasharray:5 7}.story-connection__active{stroke:#eab308;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset .52s cubic-bezier(.2,.7,.2,1)}.story-data-pulse{fill:#facc15;opacity:0;filter:drop-shadow(0 0 5px #eab308)}.story-crm{z-index:2;color:#24182d;background:#f4f0e8;border:1px solid #ddd3df;border-radius:.52rem;flex-direction:column;min-width:0;min-height:25rem;padding:.75rem;transition:border-color .22s,transform .22s;display:flex;position:relative;box-shadow:0 16px 35px #0003}.story-crm>header{color:#372845;border-bottom:1px solid #ddd4e0;justify-content:space-between;padding-block-end:.6rem;font-size:.57rem;font-weight:850;display:flex}.story-crm>header span{color:#5b7a50;align-items:center;gap:.25rem;font-size:.4rem;display:flex}.story-crm__column{background:#f9f7f2;border:1px solid #e0d9e3;border-radius:.35rem;align-content:start;gap:.55rem;min-height:11rem;margin-block:.7rem;padding:.6rem;display:grid}.story-crm__column>small{color:#84788e;letter-spacing:.07em;font-size:.42rem;font-weight:850}.story-lead{opacity:0;background:#fff;border:1px solid #e7d39d;border-radius:.32rem;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.55rem;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(.5rem);box-shadow:0 4px 12px #1a0a2e12}.story-lead__avatar{color:#facc15;background:#1a0a2e;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.56rem;font-weight:850;display:grid}.story-lead__details{flex:1;gap:.12rem;min-width:0;display:grid}.story-lead__details b{color:#30253a;font-size:.53rem}.story-lead__details small{color:#817587;font-size:.43rem}.story-lead__status{text-align:center;border-radius:999px;width:100%;padding:.3rem .36rem;font-size:.4rem;font-weight:850;display:none}.story-lead__status--new{color:#7c5c08;background:#f4e9bd}.story-lead__status--qualified{color:#28623a;background:#d9eedc}.story-lead__status--assigned{color:#28536f;background:#d9e8f3}.story-crm__owner{color:#7a7080;border-top:1px solid #ddd4e0;justify-content:space-between;padding:.55rem .2rem;font-size:.47rem;display:flex}.story-crm__owner b{color:#41344b}.story-followup{opacity:0;background:#1a3927;border:1px solid #50765a;border-radius:.34rem;align-items:center;gap:.38rem;padding:.48rem .58rem;transition:opacity .28s,transform .3s;display:flex;position:absolute;bottom:.55rem;right:.55rem;transform:translateY(.35rem);box-shadow:0 8px 20px #0003}.story-followup>span{color:#12301c;background:#9bd6a6;border-radius:50%;place-items:center;width:.88rem;height:.88rem;font-size:.48rem;font-weight:900;display:grid}.story-followup>div{gap:.1rem;display:grid}.story-followup b{color:#f0f8ee;font-size:.43rem}.story-followup small{color:#bed2bf;font-size:.37rem}.system-canvas[data-stage=capture] .story-intake,.system-canvas[data-stage=route] .story-intake,.system-canvas[data-stage=followup] .story-intake{opacity:1;transform:none}.system-canvas[data-stage=route] .story-intake,.system-canvas[data-stage=followup] .story-intake{opacity:.16;transform:translateY(-.2rem)scale(.96)}.system-canvas[data-stage=route] .story-connection__active,.system-canvas[data-stage=followup] .story-connection__active{stroke-dashoffset:0}.system-canvas[data-stage=route] .story-lead,.system-canvas[data-stage=followup] .story-lead{opacity:1;transform:none}.system-canvas[data-stage=route] .story-lead__status--qualified,.system-canvas[data-stage=followup] .story-lead__status--assigned{display:block}.system-canvas[data-stage=route] .story-crm,.system-canvas[data-stage=followup] .story-crm{border-color:#d7b948;transform:translateY(-.18rem)}.system-canvas[data-stage=followup] .story-lead__status--qualified{display:none}.system-canvas[data-stage=followup] .story-followup{opacity:1;transform:none}.system-canvas__footer{color:#a99bb5;letter-spacing:.04em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.35rem;min-height:2.8rem;padding:.55rem .8rem;font-size:.41rem;font-weight:850;display:flex}.system-canvas__footer span{align-items:center;gap:.24rem;display:flex}.system-canvas__footer i{background:#70627d;border-radius:50%;width:.3rem;height:.3rem}.system-canvas__footer span.is-active i{background:#eab308;box-shadow:0 0 8px #eab30880}.system-canvas__footer>b{color:#7b6c88}.industry-system{color:#21172a;background:#f4f0e8;padding-block:clamp(3.5rem,6vw,5.2rem)}.industry-system__heading{grid-template-columns:.75fr 1.25fr;align-items:end;gap:2rem;margin-block-end:1.8rem;display:grid}.industry-system__heading .eyebrow{color:#9a7106;grid-column:1/-1;margin-block-end:-.8rem}.industry-system__heading h2{color:#1a0a2e;max-width:18ch;font:850 clamp(2.35rem,4vw,4rem)/.96 var(--display);letter-spacing:-.055em}.industry-system__heading>p{color:#62596a;max-width:39ch;font-size:.9rem;line-height:1.5}.industry-workflow{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);align-items:stretch;gap:1.3rem;display:grid}.industry-workflow__selector{border-top:1px solid #d7cfd9;align-content:center;display:grid}.industry-workflow__selector button{color:#5f5565;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7cfd9;grid-template-columns:2rem 1fr 1rem;align-items:center;gap:.35rem;min-height:4.2rem;padding:.6rem .35rem;transition:color .15s,padding .15s,background .15s;display:grid}.industry-workflow__selector button>span{color:#987315;font-size:.61rem;font-weight:850}.industry-workflow__selector button>b{font-size:.76rem}.industry-workflow__selector button>i{color:#9b7410;opacity:.4;font-style:normal}.industry-workflow__selector button[aria-selected=true]{color:#1a0a2e;background:#e9e2d5;padding-inline:.7rem}.industry-workflow__selector button[aria-selected=true]>i{opacity:1}.industry-workflow__content{min-width:0}.industry-workflow__panel{color:#f7f1e9;background:#0a0118;border:1px solid #45334f;border-radius:.72rem;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:center;gap:1rem;min-height:29rem;padding:1rem;display:none}.industry-workflow__panel.is-active{animation:.22s both panel-arrive;display:grid}.industry-workflow__copy{padding:.5rem}.industry-workflow__label{color:#d9c16d;letter-spacing:.09em;align-items:center;gap:.32rem;font-size:.44rem;font-weight:850;display:flex}.industry-workflow__copy h3{color:#fffaf1;font:850 clamp(1.35rem,2vw,2.15rem)/1.02 var(--display);letter-spacing:-.04em;margin-block:.75rem}.industry-workflow__copy h3 span{color:#eab308}.industry-workflow__copy p{color:#c4b9cc;font-size:.72rem;line-height:1.45}.industry-workflow__copy a{color:#f3cf62;gap:.42rem;margin-block-start:.55rem;font-size:.66rem;font-weight:850;text-decoration:none;display:inline-flex}.industry-workflow__panel .industry-prototype{min-width:0}.industry-workflow__panel .industry-prototype__frame{border-color:#d8d1c7;box-shadow:0 18px 38px #00000040}.industry-workflow__panel .industry-prototype__caption{color:#a89bb5}.process-system{color:#f7f1e9;background:#1a0a2e;padding-block:clamp(3.4rem,5vw,4.8rem)}.process-system__layout{grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.process-system__heading .eyebrow{color:#eab308}.process-system__heading h2{color:#fff8e9;font:850 clamp(2.35rem,3.5vw,3.7rem)/.97 var(--display);letter-spacing:-.05em;margin-block:.8rem}.process-system__heading>p:not(.eyebrow){color:#c4b9cc;font-size:.82rem;line-height:1.45}.process-system__trust{color:#e5d99d;border-inline-start:2px solid #eab308;margin-block-start:1.1rem;padding-inline-start:.7rem;font-size:.72rem}.process-system__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.process-system__steps:before{content:"";background:#eab3086b;height:1px;position:absolute;top:1rem;left:9%;right:9%}.process-system__steps li{align-content:start;gap:.58rem;padding:0 .4rem;display:grid;position:relative}.process-system__number{color:#facc15;background:#1a0a2e;border:1px solid #eab308;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.57rem;font-weight:900;display:grid}.process-system__steps li b{color:#f6e9be;letter-spacing:.05em;font-size:.6rem}.process-system__steps li p{color:#bdb0c8;max-width:18ch;font-size:.64rem;line-height:1.4}.pricing-system{color:#21172a;background:#f4f0e8;padding-block:clamp(3.5rem,6vw,5.2rem)}.pricing-system__heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:1rem 2rem;margin-block-end:1.35rem;display:grid}.pricing-system__heading .eyebrow{color:#9a7106;grid-column:1/-1}.pricing-system__heading h2{color:#1a0a2e;max-width:16ch;font:850 clamp(2.35rem,3.7vw,3.9rem)/.96 var(--display);letter-spacing:-.055em}.pricing-system__heading>p{color:#62596a;max-width:38ch;font-size:.85rem;line-height:1.45}.pricing-system__list{border-top:1px solid #cfc5d3}.pricing-system__row{color:#24182d;border-bottom:1px solid #d5ced7;grid-template-columns:3rem minmax(0,1fr) auto 2rem;align-items:center;gap:.85rem;min-height:6.25rem;padding:.7rem .65rem;text-decoration:none;transition:background .17s,padding .17s;display:grid;position:relative}.pricing-system__row:before{content:"";background:0 0;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.pricing-system__row--featured:before,.pricing-system__row:hover:before,.pricing-system__row:focus-visible:before{background:#eab308}.pricing-system__row--featured{background:#ebe4d8}.pricing-system__row:hover,.pricing-system__row:focus-visible{background:#ebe4d8;padding-inline:.95rem}.pricing-system__index{color:#927319;font-size:.67rem;font-weight:900}.pricing-system__product{gap:.26rem;display:grid}.pricing-system__product b{color:#23152c;font:850 1.05rem var(--display)}.pricing-system__product small{color:#706777;font-size:.72rem}.pricing-system__row>strong{color:#352144;font:850 clamp(1rem,1.65vw,1.4rem) var(--display);white-space:nowrap}.pricing-system__arrow{color:#9a7106;text-align:right;font-size:1.05rem}.pricing-system__entry{color:#5f5565;flex-wrap:wrap;align-items:center;gap:.3rem .65rem;padding-block:1rem .25rem;font-size:.75rem;display:flex}.pricing-system__entry a{color:#432b50;font-weight:850;text-decoration:none}.pricing-system__separator{color:#a48635}.pricing-system__fineprint{color:#7a7180;max-width:92ch;margin-block-start:.8rem;font-size:.64rem;line-height:1.45}.faq-system{color:#21172a;background:#f9f6f0;padding-block:clamp(3.5rem,6vw,5rem)}.faq-system__inner{grid-template-columns:.36fr .64fr;gap:2.4rem;display:grid}.faq-system h2{color:#1a0a2e;max-width:9ch;font:850 clamp(2.5rem,4vw,4rem)/.94 var(--display);letter-spacing:-.05em}.faq-system details{border-color:#ded6de}.faq-system summary{color:#31223c}.faq-system details p{color:#655b6d}.final-system{color:#f7f1e9;background:#1a0a2e;padding-block:clamp(3.4rem,5.5vw,5rem)}.final-system__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.final-system__inner>div{max-width:53rem}.final-system .eyebrow{color:#eab308}.final-system h2{color:#fff8e9;max-width:17ch;font:850 clamp(2.4rem,4.2vw,4.25rem)/.95 var(--display);letter-spacing:-.055em;margin-block:.8rem}.final-system p:not(.eyebrow){color:#c9bfce;max-width:50ch;font-size:.9rem}.final-system .btn{flex:none;max-width:22rem;padding:.9rem 1.1rem}@media (width<=1100px){body.home-ecosystem .site-nav{gap:.8rem;font-size:.82rem}body.home-ecosystem .site-header .btn--primary{min-height:2.2rem;padding:.35rem .85rem;font-size:.82rem}.hero-operating__grid{grid-template-columns:1fr;gap:1.5rem}.hero-operating__copy{max-width:52rem}.operating-system-demo{justify-self:end;width:min(100%,55rem)}.os-workspace{grid-template-columns:4.1rem minmax(0,1fr)}.os-rail{padding-inline:.27rem}.os-rail>div{grid-template-columns:1fr;justify-items:center;min-height:2.55rem}.os-rail>div>i{grid-row:auto}.os-rail>div>b,.os-rail small{display:none}.process-system__layout{grid-template-columns:.3fr .7fr;gap:2rem}}@media (width<=900px){body.home-ecosystem .site-nav{gap:.55rem;font-size:.78rem}body.home-ecosystem .site-header .btn--primary{min-height:2.1rem;padding:.3rem .75rem;font-size:.78rem}.hero-operating{min-height:0;padding-block:2.4rem 2.8rem}.hero-operating:before{background:linear-gradient(#0a0118,#1a0a2e);inset:44% 0 0}.hero-operating__grid{grid-template-columns:1fr;gap:1.8rem;min-height:0}.hero-operating__copy{max-width:47rem}.hero-operating h1{max-width:14ch;font-size:clamp(3.4rem,8vw,5rem)}.operating-system-demo{justify-self:end;width:min(100%,58rem)}.system-story.is-scroll-ready{min-height:220vh}.system-story__layout{grid-template-columns:.32fr .68fr;gap:1.2rem}.system-canvas__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.75rem}.story-connection{width:55%;left:36%}.industry-workflow{grid-template-columns:1fr}.industry-workflow__selector{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-workflow__selector button{border:1px solid #d7cfd9;grid-template-columns:1.4rem 1fr;min-height:3.8rem}.industry-workflow__selector button>i{display:none}.industry-workflow__panel{grid-template-columns:.3fr .7fr;min-height:26rem}}@media (width<=1100px){body.home-ecosystem .menu-toggle{gap:4px;display:grid!important}body.home-ecosystem .menu-toggle i{block-size:2px;inline-size:1.5rem;background:#eab308!important;display:block!important}body.home-ecosystem .site-nav{-webkit-backdrop-filter:blur(14px);background:#0a0118f5;border-color:#392848 #392848 #eab308;border-bottom-style:solid;border-bottom-width:2px;flex-direction:column;align-items:stretch;gap:1.5rem;padding:2rem 1.5rem;font-size:.95rem;position:absolute;inset:5rem 0 auto;box-shadow:0 20px 50px #0006;display:none!important}body.home-ecosystem .site-nav.is-open{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid!important}body.home-ecosystem .site-nav a:not(.btn),body.home-ecosystem .site-nav summary{box-sizing:border-box;color:#cbbdd6;background:#ffffff0d;border:1px solid #0000;border-radius:.75rem;justify-content:flex-start;width:auto;padding:.85rem 1rem;font-size:1rem;text-decoration:none;transition:all .2s}body.home-ecosystem .site-nav a:not(.btn):hover,body.home-ecosystem .site-nav summary:hover{color:#fff;background:#ffffff1a;border-color:#eab3084d;transform:translateY(-2px)}body.home-ecosystem .site-nav .lang-switch{color:#facc15;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.75rem;grid-column:span 2;justify-content:center;margin-block-start:.5rem;padding:.75rem}body.home-ecosystem .site-header .btn--primary{grid-column:span 2;justify-content:center;width:100%;min-height:3.2rem;margin-block-start:.75rem;font-size:1rem;box-shadow:0 8px 20px #f59e0b4d}body.home-ecosystem .nav-dropdown{width:100%;box-shadow:none;background:0 0;border:0;grid-column:1/-1}body.home-ecosystem .nav-dropdown__menu{min-width:0;box-shadow:none;background:0 0;border:1px solid #ffffff14;border-radius:.75rem;flex-wrap:wrap;align-items:stretch;gap:.6rem;margin-top:.5rem;padding:.6rem;display:flex;position:static;transform:none}body.home-ecosystem .nav-dropdown__menu a{box-sizing:border-box;color:#cbbdd6;white-space:normal;background:#ffffff0d;border:1px solid #0000;border-radius:.75rem;flex:0 auto;align-items:center;width:auto;min-width:0;max-width:100%;min-height:3.25rem;padding:.75rem .9rem;font-size:.92rem;line-height:1.25;text-decoration:none;display:inline-flex}body.home-ecosystem .nav-dropdown__menu a:hover{color:#fff;background:#ffffff1a;border-color:#eab3084d}}@media (width<=500px){body.home-ecosystem .site-nav.is-open{grid-template-columns:1fr}body.home-ecosystem .site-nav .lang-switch,body.home-ecosystem .site-header .btn--primary{grid-column:span 1}}@media (width<=760px){body.home-ecosystem .site-header{-webkit-backdrop-filter:blur(14px)}body.home-ecosystem .site-nav{-webkit-backdrop-filter:blur(14px);background:#0a0118f5;border-color:#392848;align-items:stretch;gap:.6rem;padding:1.25rem 1rem;font-size:.95rem}body.home-ecosystem .site-nav a:not(.btn),body.home-ecosystem .site-nav summary{box-sizing:border-box;background:#ffffff0a;border-radius:.5rem;justify-content:flex-start;width:100%;padding:.75rem 1rem;font-size:.92rem}body.home-ecosystem .site-nav a:not(.btn):hover,body.home-ecosystem .site-nav summary:hover{color:#fff;background:#ffffff14}body.home-ecosystem .site-nav .lang-switch{justify-content:center;width:100%;margin-block-start:.2rem;padding:.7rem}body.home-ecosystem .site-header .btn--primary{justify-content:center;width:100%;min-height:2.9rem;margin-block-start:.5rem;font-size:.95rem}.hero-operating{padding-block:2.2rem 2.5rem}.hero-operating__grid{gap:1.35rem}.ecosystem-kicker{margin-block-end:.95rem;font-size:.55rem}.ecosystem-kicker .lgl-monogram{width:1.7rem;height:1.7rem;font-size:.58rem}.hero-operating h1{max-width:18ch;margin-block-end:.9rem;font-size:clamp(2.3rem,9.2vw,3.2rem);line-height:.95}.hero-operating__lead{max-width:36ch;margin-block-end:1rem;font-size:.96rem}.hero-operating__actions{flex-direction:column;align-items:flex-start;gap:.35rem}.hero-operating__actions .btn--primary{width:100%;max-width:27rem;min-height:3.15rem}.hero-secondary{min-height:2.5rem;font-size:.77rem}.hero-operating__offer{margin-block:.45rem .8rem;font-size:.68rem}.hero-operating__proof{gap:.3rem .55rem;font-size:.56rem}.hero-operating__proof span:not(:first-child){border-inline-start:1px solid #fff3;padding-inline-start:.5rem}.operating-system-demo{border-radius:.62rem}.os-topbar{min-height:2.55rem;padding-inline:.55rem}.os-brand{min-width:auto}.os-brand .lgl-monogram{width:1.65rem;height:1.65rem}.os-brand>span:last-child{display:none}.os-breadcrumb{gap:.24rem;font-size:.39rem}.os-mode{padding:.28rem .36rem;font-size:.35rem}.os-workspace{min-height:0;display:block}.os-rail{display:none}.os-app{padding:.55rem}.os-app__head{min-height:2.4rem}.os-app__head b{font-size:.66rem}.os-app__main{grid-template-columns:1fr;gap:.58rem;min-height:0;padding-block:.6rem;display:grid}.os-website{min-height:0;padding:.55rem}.os-website__nav{gap:.3rem;font-size:.44rem}.os-website__nav b{font-size:.56rem}.os-website__nav span{margin-inline-start:auto}.os-website__nav i{font-size:.34rem}.os-website__page{padding:.85rem .25rem .38rem}.os-website__page>small{font-size:.41rem}.os-website__page>strong{max-width:17ch;font-size:1.3rem;display:block}.os-website__page>p{font-size:.57rem}.os-website__cta{padding:.5rem .58rem;font-size:.47rem}.os-visitor{font-size:.38rem}.os-form{opacity:1;margin-block-start:.65rem;animation:none;transform:none}.os-form__bottom b{font-size:.47rem}.os-lead{opacity:1;width:100%;margin-block-start:.48rem;animation:none;position:relative;bottom:auto;right:auto;transform:none}.os-crm{min-height:0;padding:.6rem}.os-crm__lanes{min-height:7.2rem}.os-crm__card{opacity:1;animation:none;transform:none}.os-crm__empty,.os-crm__ready{display:none}.os-crm__assignment{opacity:1;animation:none}.os-toast{opacity:1;max-width:none;margin-block-start:.5rem;animation:none;position:relative;inset:auto;transform:none}.os-connection{display:none}.os-system-footer{flex-wrap:wrap;justify-content:center;gap:.28rem .42rem;min-height:2.3rem;padding-block:.5rem;font-size:.34rem}.os-system-footer>b{font-size:.49rem}.problem-configurator{padding-block:2.8rem 2.5rem}.problem-configurator__layout{grid-template-columns:1fr;gap:1.2rem}.problem-configurator__copy h2{max-width:15ch;margin-block:.55rem;font-size:clamp(2.25rem,9vw,3rem)}.problem-configurator__copy>p:not(.eyebrow){margin-block-end:.7rem;font-size:.84rem}.problem-configurator__tabs{scrollbar-width:thin;border:0;gap:.35rem;margin:.85rem 0 0;padding-block-end:.35rem;display:flex;overflow-x:auto}.problem-configurator__tabs button{background:#f9f6f0;border:1px solid #d7cfd9;border-radius:.38rem;align-items:center;gap:.35rem;min-width:max-content;min-height:2.9rem;padding:.55rem .7rem;display:flex}.problem-configurator__tabs button>span{font-size:.53rem}.problem-configurator__tabs button>b{font-size:.59rem}.problem-configurator__tabs button>i{display:none}.problem-configurator__tabs button[aria-selected=true]{background:#e9e2d5;border-color:#8c6920;padding-inline:.7rem}.problem-configurator__stage{border-radius:.55rem;min-height:24rem;padding:.65rem}.problem-panel__bar{padding-bottom:.55rem}.problem-panel__bar .lgl-monogram{width:1.3rem;height:1.3rem;font-size:.46rem}.preview-pill{font-size:.35rem}.problem-leads{grid-template-columns:1fr;gap:.45rem;padding-block:.55rem}.problem-website{min-height:11rem}.problem-website__nav{font-size:.46rem}.problem-website__hero{gap:.35rem;padding:.72rem .55rem .3rem}.problem-website__hero strong{max-width:18ch;font-size:1.25rem}.problem-website__hero p{font-size:.53rem}.problem-website__request{margin:.38rem .5rem;padding:.42rem}.problem-leads__link{display:none}.problem-leads__crm{grid-template-columns:.4fr .6fr;align-items:center;gap:.35rem;padding:.45rem;display:grid}.problem-leads__crm>header{grid-column:1/-1;padding-block-end:.35rem}.crm-column{gap:.35rem;min-height:4.3rem;padding-block:.2rem}.crm-lead{padding:.35rem}.crm-lead>em{width:auto;margin-inline-start:auto}.problem-leads__crm footer{display:none}.problem-panel__footer{align-items:center;gap:.45rem;padding-block-start:.5rem}.problem-panel__footer b{font-size:.57rem}.problem-panel__footer span{max-width:29ch;font-size:.43rem}.problem-panel__footer a{font-size:.48rem}.problem-booking{grid-template-columns:1fr;gap:.65rem;padding:.6rem .1rem}.booking-service{grid-template-columns:2rem 1fr;align-items:center;gap:.28rem .4rem}.booking-service__icon{grid-row:span 2}.booking-service>b{font-size:.83rem}.booking-service>small{margin:0;font-size:.4rem}.booking-service>strong,.booking-link{grid-column:1/-1}.booking-service>strong{padding:.4rem;font-size:.45rem}.booking-calendar{padding:.52rem}.booking-calendar header b{font-size:.53rem}.booking-days{padding-block:.38rem}.booking-slots span,.booking-slots b{padding:.3rem .38rem}.booking-calendar footer{margin-block-start:.36rem;padding-block-start:.34rem}.problem-automation{gap:.55rem;padding:.55rem .1rem}.automation-flow{gap:.23rem}.automation-node{gap:.35rem;min-height:6.7rem;padding:.42rem}.automation-node>small{font-size:.31rem}.automation-node>b{font-size:.61rem}.automation-node>span{font-size:.35rem}.automation-connector{font-size:.58rem}.automation-assistant{padding:.45rem .55rem}.automation-assistant>span{font-size:.4rem}.automation-assistant>small{font-size:.3rem}.automation-assistant>p{font-size:.38rem}.studio-work{padding-block:3rem}.work-section-heading{margin-block-end:.55rem;display:block}.work-section-heading h2{font-size:2.2rem}.work-section-heading h2 span{margin-block-start:.15rem;font-size:.68em;display:block}.work-section-heading>p{max-width:39ch;margin-block-start:.65rem;font-size:.77rem}.work-proof-caption{margin-block:.55rem 1.1rem;font-size:.66rem}.studio-work .case-study{grid-template-columns:1fr;gap:1.2rem}.studio-work .case-study__copy h2{font-size:1.85rem}.studio-work .case-study__copy .lead{font-size:.88rem}.studio-work .case-study__copy>p:not(.eyebrow):not(.lead){font-size:.72rem}.studio-work .project-stack li{font-size:.52rem}.studio-work .check-list{font-size:.64rem}.studio-work .case-study__visual{border-radius:.58rem;min-height:25rem;padding:1rem .65rem}.studio-work .product-window{width:calc(100% - 1.45rem);margin-inline-start:-.6rem}.studio-work .product-window__bar{font-size:.6rem}.studio-work .mobile-product-window{width:8rem;min-height:15rem;padding-inline:.55rem;bottom:-.55rem;right:-.15rem}.studio-work .mobile-product-window>small{margin-block-start:1.4rem}.studio-work .mobile-product-window>strong{font-size:.95rem}.studio-work .case-study__visual:after{max-width:11rem;font-size:.36rem;bottom:.45rem;right:.7rem}.system-story{min-height:0;padding-block:2.8rem 2.3rem}.system-story__layout{min-height:0;padding-block:0;display:block;position:static}.system-story__copy{margin-block-end:1rem}.system-story__copy .eyebrow{font-size:.58rem}.system-story__copy h2{max-width:17ch;margin-block:.55rem;font-size:2.05rem}.system-story__body{font-size:.78rem}.system-story__state{margin-block:.75rem;padding-block:.5rem}.system-story__steps,.system-canvas{display:none}.mobile-system-steps{gap:.7rem;display:grid}.mobile-system-steps li{background:#120622;border:1px solid #4a3659;border-radius:.42rem;grid-template-columns:4.9rem 1fr;align-items:start;gap:.2rem .55rem;padding:.8rem .72rem;display:grid}.mobile-system-steps li>span{color:#f1ca54;letter-spacing:.05em;grid-row:span 3;padding-block-start:.13rem;font-size:.47rem;font-weight:850}.mobile-system-steps li>b{color:#fff5df;font-size:.7rem}.mobile-system-steps li>p{color:#c4b9cc;margin:0;font-size:.62rem;line-height:1.35}.mobile-system-steps li>small{color:#b9a9c2;letter-spacing:.04em;font-size:.4rem;font-weight:850}.industry-system{padding-block:2.8rem 2.4rem}.industry-system__heading{margin-block-end:1rem;display:block}.industry-system__heading .eyebrow{margin-block-end:.55rem}.industry-system__heading h2{max-width:17ch;margin-block:.5rem;font-size:2.1rem}.industry-system__heading>p{font-size:.78rem}.industry-workflow{gap:.7rem}.industry-workflow__selector{scrollbar-width:thin;gap:.3rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.industry-workflow__selector button{border:1px solid #d7cfd9;border-radius:.35rem;align-items:center;gap:.3rem;min-width:max-content;min-height:2.8rem;padding:.42rem .62rem;display:flex}.industry-workflow__selector button>span{font-size:.46rem}.industry-workflow__selector button>b{font-size:.58rem}.industry-workflow__panel{border-radius:.55rem;grid-template-columns:1fr;gap:.7rem;min-height:0;padding:.7rem}.industry-workflow__copy{padding:.1rem .12rem}.industry-workflow__label{font-size:.38rem}.industry-workflow__copy h3{margin-block:.3rem;font-size:1.1rem}.industry-workflow__copy p{max-width:42ch;margin:0;font-size:.58rem}.industry-workflow__copy a{margin-block-start:.32rem;font-size:.55rem}.industry-workflow__panel .industry-prototype__body{grid-template-columns:1fr;gap:.65rem;padding:.8rem}.industry-workflow__panel .industry-prototype__intro h2{font-size:1.4rem}.industry-workflow__panel .industry-route{padding-block-start:.55rem}.industry-workflow__panel .industry-prototype__caption{font-size:.58rem}.process-system{padding-block:2.8rem 2.6rem}.process-system__layout{grid-template-columns:1fr;gap:1rem}.process-system__heading h2{max-width:16ch;margin-block:.55rem;font-size:2.1rem}.process-system__heading>p:not(.eyebrow){font-size:.72rem}.process-system__trust{margin-block:.75rem;font-size:.64rem}.process-system__steps{grid-template-columns:1fr;gap:.25rem;padding-inline-start:.2rem}.process-system__steps:before{width:1px;height:auto;top:1rem;bottom:1rem;left:1.36rem}.process-system__steps li{grid-template-columns:2.1rem 1fr;align-items:start;gap:.18rem .55rem;padding:.42rem .1rem}.process-system__number{grid-row:span 2;width:1.75rem;height:1.75rem;font-size:.5rem}.process-system__steps li b{padding-block-start:.1rem;font-size:.56rem}.process-system__steps li p{max-width:40ch;font-size:.58rem}.pricing-system{padding-block:2.8rem 2.5rem}.pricing-system__heading{margin-block-end:.9rem;display:block}.pricing-system__heading h2{max-width:17ch;margin-block:.55rem;font-size:2.1rem}.pricing-system__heading>p{font-size:.74rem}.pricing-system__row{grid-template-columns:1.8rem minmax(0,1fr) auto 1rem;gap:.4rem;min-height:5.4rem;padding:.55rem .34rem}.pricing-system__index{font-size:.52rem}.pricing-system__product{gap:.2rem}.pricing-system__product b{font-size:.75rem}.pricing-system__product small{max-width:28ch;font-size:.54rem;line-height:1.3}.pricing-system__row>strong{font-size:.73rem}.pricing-system__arrow{font-size:.8rem}.pricing-system__entry{gap:.32rem .48rem;padding-block-start:.75rem;font-size:.62rem}.pricing-system__fineprint{font-size:.55rem}.faq-system{padding-block:2.7rem}.faq-system__inner{grid-template-columns:1fr;gap:.85rem}.faq-system h2{max-width:14ch;font-size:2.1rem}.faq-system summary{font-size:.84rem}.faq-system details{padding-block:.85rem}.faq-system details p{font-size:.76rem}.final-system{padding-block:2.7rem}.final-system__inner{gap:1.1rem;display:grid}.final-system h2{max-width:16ch;margin-block:.55rem;font-size:2.2rem}.final-system p:not(.eyebrow){font-size:.78rem}.final-system .btn{width:100%;max-width:28rem}}@media (width<=390px){.hero-operating h1{font-size:clamp(2.25rem,9.2vw,2.55rem)}.hero-operating__proof{font-size:.51rem}.os-app__head b{font-size:.61rem}.os-system-footer{gap:.2rem .3rem;font-size:.3rem}.os-system-footer>b{font-size:.42rem}.problem-configurator__tabs button{padding-inline:.52rem}.problem-configurator__tabs button>b{font-size:.53rem}.problem-configurator__stage{min-height:25rem}.problem-website__hero strong{font-size:1.13rem}.problem-panel__footer span{max-width:23ch;font-size:.4rem}.problem-panel__footer a{font-size:.43rem}.industry-workflow__selector button{padding-inline:.5rem}.industry-workflow__selector button>b{font-size:.53rem}}@media (prefers-reduced-motion:reduce){body.home-ecosystem *,body.home-ecosystem :before,body.home-ecosystem :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.os-form,.os-lead,.os-crm__assignment,.os-toast{opacity:1;animation:none;transform:none}.os-crm__card{opacity:1;animation:none;transform:translate(calc(100% + .3rem))scale(.96)}.os-submit em{opacity:1}.os-crm__empty{display:none}.os-crm__ready{opacity:1;animation:none;display:flex;transform:none}.os-lead__state:after,.os-crm__card-top>em:after{content:"ASSIGNED"}.os-system-footer i{background:#eab308}.story-intake,.story-lead,.story-followup{opacity:1;transform:none}.story-connection__active{stroke-dashoffset:0}.story-crm{border-color:#d7b948}.story-lead__status--assigned{display:block}.story-lead__status--new,.story-lead__status--qualified{display:none}}@media (width<=760px){.os-activity{min-width:0}.os-activity__waiting,.os-activity__qualified{opacity:0;animation:none}.os-activity__complete{opacity:1;animation:none}.os-activity i{background:#69a870}.os-crm__ready{opacity:1;animation:none;display:flex;transform:none}.os-crm__card{transform:translate(calc(100% + .3rem))scale(.96)}.os-lead__state:after,.os-crm__card-top>em:after{content:"ASSIGNED";animation:none}.os-lead{display:none}.os-submit em{opacity:1;animation:none}.os-submit>b{opacity:0}}@media (width>=761px){.problem-configurator__stage{flex-direction:column;display:flex}.problem-panel{height:auto}.problem-panel.is-active{flex:1}}@media (width>=901px){.mobile-system-steps{display:none}}@media (width<=900px) and (width>=761px){.system-story__layout{min-height:0;padding-block:1.4rem;display:block}.system-story__copy{margin-block-end:1rem}.system-canvas{display:none}.mobile-system-steps{display:grid}}body.home-ecosystem .nav-icon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-inline-end:.75rem;font-size:1.1rem;font-style:normal;display:inline-flex}@media (width>=1101px){body.home-ecosystem .nav-icon{display:none}}.v2-hero{color:#17151c;background:#f2eee7;padding-block:clamp(3.5rem,7vw,6.5rem);overflow:clip}.v2-hero__grid{grid-template-columns:minmax(0,.94fr) minmax(25rem,1.06fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.v2-hero__copy{max-width:42rem}.v2-hero__copy .eyebrow span{color:#a99e8f;margin-inline:.45rem}.v2-hero h1{letter-spacing:-.065em;max-width:13ch;margin-block:0 1.25rem;font-size:clamp(3.3rem,5.8vw,5.7rem);line-height:.98}.v2-hero h1 em{color:#6d596f;font-style:normal}.v2-hero__lead{color:#58525b;max-width:49ch;font-size:clamp(1.08rem,1.6vw,1.28rem)}.v2-hero__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-block:1.8rem .8rem;display:flex}.v2-hero__actions .btn{min-height:3.4rem}.v2-text-link{color:#352543;text-underline-offset:.25em;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.v2-text-link span{transition:transform .18s}.v2-text-link:hover span{transform:translate(3px)}.v2-hero__note{color:#706a72;max-width:54ch;font-size:.86rem}.v2-hero__visual{color:#fff;background:#242129;border:1px solid #4b424e;padding:1rem;position:relative;overflow:hidden;box-shadow:0 28px 64px #231d2733}.v2-hero__visual-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:2.1rem;padding:0 .2rem .8rem;display:flex}.v2-hero__visual-head>span{gap:.28rem;display:flex}.v2-hero__visual-head i{background:#d58c73;border-radius:50%;width:.48rem;height:.48rem}.v2-hero__visual-head i:nth-child(2){background:#dfc278}.v2-hero__visual-head i:nth-child(3){background:#7da78a}.v2-hero__visual-head small{color:#d7cfae;letter-spacing:.12em;font-size:.56rem;font-weight:800}.journey-scene{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:27px 27px;grid-template-rows:1fr auto;grid-template-columns:minmax(8rem,.74fr) minmax(13rem,1.25fr);align-items:center;gap:1rem 1.1rem;min-height:27rem;padding:2rem .6rem 1rem;display:grid;position:relative}.journey-scene__customer{z-index:1;border-left:1px solid #877a90;justify-items:start;gap:.5rem;padding:1rem .75rem;display:grid}.journey-scene__icon{aspect-ratio:1;color:#e7d58f;border:1px solid #766c7c;border-radius:50%;place-items:center;width:2.3rem;display:grid}.journey-scene__customer small,.journey-scene__site small,.journey-scene__next small{color:#c3b9c9;letter-spacing:.1em;font-size:.53rem}.journey-scene__customer b{font:700 1.03rem/1.15 var(--display)}.journey-scene__customer p{color:#c2bbc7;margin:0;font-size:.72rem;line-height:1.4}.journey-scene__line{z-index:0;border-top:1px dashed #998b69;justify-content:space-between;display:flex;position:absolute;top:41%;left:7rem;right:1rem}.journey-scene__line i{background:#242129;border:1px solid #dfc278;border-radius:50%;width:.52rem;height:.52rem;position:relative;top:-.28rem}.journey-scene__site{z-index:1;color:#26212a;background:#faf8f3;align-content:center;gap:.7rem;min-height:16rem;padding:1.15rem;animation:.7s .15s both v2-enter;display:grid;transform:rotate(1.5deg);box-shadow:0 12px 35px #00000045}.journey-scene__site-head{border-bottom:1px solid #e3ddd5;align-items:center;gap:.55rem;padding-bottom:.75rem;display:flex}.journey-scene__site-head img{border-radius:.35rem;width:1.8rem;height:1.8rem}.journey-scene__site-head b{font:700 .82rem var(--display);margin-right:auto}.journey-scene__site-head span{color:#5a5060}.journey-scene__site small{color:#76667e}.journey-scene__site strong{max-width:16ch;font:700 clamp(1.2rem,2.6vw,1.9rem)/1.05 var(--display);letter-spacing:-.04em}.journey-scene__button{color:#fff;background:#342043;justify-content:space-between;align-items:center;width:min(100%,13rem);padding:.65rem .75rem;font-size:.68rem;font-weight:750;display:flex}.journey-scene__button i{font-style:normal}.journey-scene__next{z-index:1;background:#312d35;border:1px solid #56505a;grid-column:1/-1;justify-self:center;align-items:center;gap:.7rem;width:min(20rem,92%);padding:.75rem 1rem;animation:.7s .32s both v2-enter;display:flex}.journey-scene__next>span{aspect-ratio:1;color:#28643e;background:#e2f1e7;border-radius:50%;place-items:center;width:1.8rem;display:grid}.journey-scene__next>div{gap:.16rem;margin-right:auto;display:grid}.journey-scene__next b{font-size:.83rem}.journey-scene__next>i{color:#e3d18c;font-style:normal}.journey-scene__annotation{color:#e3d18c;font-size:.65rem;font-style:italic;position:absolute;top:.7rem;left:43%;transform:rotate(-7deg)}.v2-hero__visual-foot{color:#c9c2cd;margin:.7rem .15rem 0;font-size:.68rem}.v2-section-heading{max-width:56rem;margin-bottom:1.5rem}.v2-section-heading--row{justify-content:space-between;align-items:end;gap:2rem;max-width:none;display:flex}.v2-section-heading h2,.v2-recognition h2,.v2-outcomes h2,.v2-final h2{letter-spacing:-.055em;margin-bottom:.8rem;font-size:clamp(2.3rem,4.8vw,4.5rem)}.v2-section-heading .eyebrow,.v2-recognition .eyebrow,.v2-outcomes .eyebrow,.v2-final .eyebrow{margin-bottom:.8rem}.v2-section-intro{color:#5f5962;max-width:64ch;font-size:1.08rem}.v2-offers .v2-section-intro{color:#c4bdc8}.v2-build{color:#f8f5f1;padding-block:clamp(4rem,8vw,7rem)}.v2-build .v2-section-intro{color:#c4bdc8}.v2-build__list{border-top:1px solid #53435f;margin-block-start:2rem;display:grid}.v2-build-row{border-bottom:1px solid #53435f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(2rem,5vw,4rem);display:grid}.v2-build-row--reverse .v2-build-row__copy{grid-area:1/2}.v2-build-row--reverse .build-preview{grid-area:1/1}.v2-build-row__copy h3{max-width:19ch;margin-block:.5rem .8rem;font-size:clamp(1.6rem,3vw,2.5rem)}.v2-build-row__copy p:not(.eyebrow){color:#c4bdc8;max-width:56ch}.v2-build-row__copy .v2-text-link{color:#ead58d}.build-preview{background:#211d25;border:1px solid #51465a;align-content:center;min-height:17rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.build-preview__label{color:#d6c99f;letter-spacing:.12em;font-size:.55rem;font-weight:800;position:absolute;inset:.8rem .9rem auto}.build-preview__browser{color:#241e29;background:#f8f5ef;gap:.75rem;width:min(100%,28rem);margin-inline:auto;padding:1rem;display:grid;transform:rotate(-1deg);box-shadow:0 14px 32px #00000040}.build-preview__browser>div{border-bottom:1px solid #ded8cf;align-items:center;gap:.25rem;padding-bottom:.55rem;display:flex}.build-preview__browser i{background:#c6826e;border-radius:50%;width:.42rem;height:.42rem}.build-preview__browser i:nth-child(2){background:#d8b863}.build-preview__browser i:nth-child(3){background:#81a184}.build-preview__browser small{color:#766c7b;letter-spacing:.1em;margin-inline-start:auto;font-size:.49rem}.build-preview__browser>span{color:#766c7b;letter-spacing:.1em;font-size:.52rem}.build-preview__browser strong{max-width:19ch;font:700 clamp(1.3rem,3vw,2rem)/1.05 var(--display);letter-spacing:-.04em}.build-preview__browser em,.build-calendar>em{color:#fff;background:#342043;justify-self:start;padding:.55rem .7rem;font-size:.62rem;font-style:normal;font-weight:800}.build-workflow{justify-content:center;align-items:center;gap:.5rem;margin-block:1.3rem .8rem;display:flex}.build-workflow>span{text-align:center;background:#2a2430;border:1px solid #5a4e64;gap:.35rem;min-width:4rem;padding:.7rem .55rem;display:grid}.build-workflow>span small{color:#d6c99f;font-size:.5rem}.build-workflow>span b{font-size:.68rem}.build-workflow>i{color:#e7ce77;font-style:normal}.build-workflow>.build-workflow__done{background:#26392d;border-color:#55735d}.build-preview--automation>p{color:#bbb0c2;text-align:center;margin:0;font-size:.68rem}.build-calendar{color:#241e29;background:#f8f5ef;gap:1rem;width:min(100%,27rem);margin-inline:auto;padding:1.1rem;display:grid}.build-calendar>div:first-child{border-bottom:1px solid #ded8cf;gap:.2rem;padding-bottom:.65rem;display:grid}.build-calendar>div:first-child b{font:700 1rem var(--display)}.build-calendar>div:first-child small{color:#766c7b;font-size:.62rem}.build-calendar__slots{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.build-calendar__slots span{color:#62596a;border:1px solid #ded8cf;justify-content:space-between;gap:.5rem;padding:.6rem;font-size:.63rem;display:flex}.build-calendar__slots i{font-style:normal}.build-calendar>em{background:#342043}.v2-recognition{color:#fbfaf8;background:#242129;padding-block:clamp(4rem,8vw,7rem)}.v2-recognition__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,9rem);display:grid}.v2-recognition .eyebrow{color:#e4c979}.v2-recognition__grid>div h2{max-width:12ch}.v2-recognition ul{align-content:center;display:grid}.v2-recognition li{font:600 clamp(1.04rem, 1.9vw, 1.35rem)/1.35 var(--display);border-bottom:1px solid #ffffff2b;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.2rem;display:grid}.v2-recognition li span{color:#d6c99f;font:700 .75rem var(--body)}.v2-offers{color:#f8f5f1;padding-block:clamp(4rem,8vw,7rem)}.v2-offers__list{border-top:1px solid #cfc8bd;margin-top:2.8rem}.v2-offer{border-bottom:1px solid #cfc8bd;grid-template-columns:4rem minmax(0,1fr) 3rem;gap:1rem;padding:1.7rem 0;display:grid}.v2-offer__no{color:#ead58d;font:700 .85rem var(--display);padding-top:.42rem}.v2-offer__main h3{margin-bottom:.45rem;font-size:clamp(1.55rem,3.2vw,2.45rem)}.v2-offer__main p{color:#c4bdc8;max-width:67ch}.v2-offer__main .v2-offer__need{color:#fff;margin-bottom:.3rem;font-size:1.06rem;font-weight:750}.v2-offer__main .v2-text-link{color:#ead58d;margin-top:.3rem}.v2-offer__mark{color:#ead58d;padding-top:.3rem;font-size:1.3rem}.v2-outcomes{color:#17151c;background:#eee9e1;padding-block:clamp(4rem,8vw,7rem)}.v2-outcomes__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.v2-outcomes .v2-section-intro{margin:0}.v2-outcomes ul{gap:.8rem;display:grid}.v2-outcomes li{border-bottom:1px solid #d0c9bf;grid-template-columns:1.4rem 1fr;gap:.8rem;padding-block:.9rem;font-size:1.03rem;display:grid}.v2-outcomes li span{color:#8c5d00;font-weight:800}.v2-process{padding-block:clamp(4rem,8vw,7rem)}.v2-process .v2-text-link{color:#ead58d}.v2-process__steps{border-top:1px solid #cfc8bd;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.v2-process__steps li{grid-template-rows:3rem 1fr;gap:.8rem;padding:1.4rem 1rem 0 0;display:grid}.v2-process__steps li>span{color:#ead58d;font:700 1rem var(--display)}.v2-process__steps h3{margin-bottom:.45rem;font-size:1.25rem}.v2-process__steps p{color:#c4bdc8;font-size:.9rem}.v2-final{color:#17151c;background:#ded3e2;padding-block:clamp(3.5rem,7vw,6rem)}.v2-final__inner{justify-content:space-between;align-items:end;gap:3rem;display:flex}.v2-final__inner>div{max-width:57rem}.v2-final h2{max-width:15ch}.v2-final__inner>div>p:last-child{color:#544c57;max-width:55ch}.v2-final .btn{flex:none;min-height:3.4rem}@keyframes v2-enter{0%{opacity:0;transform:translateY(9px)rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(1.5deg)}}@media (width<=980px){.v2-hero__grid{grid-template-columns:1fr;gap:2.5rem}.v2-hero__copy{max-width:55rem}.v2-hero__visual{justify-self:end;width:min(100%,44rem)}.v2-recognition__grid,.v2-outcomes__grid{grid-template-columns:1fr;gap:2rem}}@media (width<=700px){.v2-hero{padding-block:2.8rem 3rem}.v2-hero h1{font-size:clamp(3rem,13vw,4.6rem)}.v2-hero__actions{flex-direction:column;align-items:flex-start;gap:1rem}.v2-hero__actions .btn{width:100%}.v2-hero__visual{padding:.7rem}.v2-hero__visual-head small{font-size:.48rem}.journey-scene{grid-template-columns:minmax(6rem,.7fr) minmax(9rem,1.3fr);gap:.7rem;min-height:22rem;padding:1.3rem .15rem .7rem}.journey-scene__customer{padding:.6rem .35rem}.journey-scene__customer small,.journey-scene__site small,.journey-scene__next small{font-size:.44rem}.journey-scene__customer b{font-size:.87rem}.journey-scene__customer p{font-size:.63rem}.journey-scene__site{gap:.55rem;min-height:13.5rem;padding:.75rem}.journey-scene__site strong{font-size:1.35rem}.journey-scene__line{left:4.2rem}.journey-scene__annotation{font-size:.57rem;left:39%}.v2-section-heading--row,.v2-final__inner{flex-direction:column;align-items:flex-start}.v2-section-heading--row{gap:.6rem}.v2-section-heading h2,.v2-recognition h2,.v2-outcomes h2,.v2-final h2{font-size:clamp(2.25rem,10vw,3.3rem)}.v2-offer{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.v2-offer__mark{display:none}.v2-build-row,.v2-build-row--reverse{grid-template-columns:1fr;gap:1.3rem}.v2-build-row--reverse .v2-build-row__copy,.v2-build-row--reverse .build-preview{grid-area:auto}.build-preview{min-height:14rem;padding:1rem}.build-workflow{gap:.25rem}.build-workflow>span{min-width:0;padding:.55rem .35rem}.build-workflow>span b{font-size:.57rem}.build-workflow>i{font-size:.7rem}.build-calendar__slots span{font-size:.55rem}.v2-process__steps{grid-template-columns:1fr 1fr;row-gap:1.4rem}.v2-process__steps li{grid-template-rows:2rem 1fr}.v2-final__inner{gap:1.2rem}.v2-final .btn{width:100%}}@media (prefers-reduced-motion:reduce){.journey-scene__site,.journey-scene__next{animation:none}.v2-text-link span{transition:none}}.funnel-content .section .check-list{color:#c4bdc8}.funnel-content .service-page-hero__grid:has(>div:only-child){grid-template-columns:1fr}.funnel-content .page-hero .notice,.funnel-content .page-hero .notice p{color:#171323}.diagnostic-page .diagnostic-breadcrumbs{color:var(--lgl-text-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:1.5rem;font-size:.85rem;display:flex}.diagnostic-page .diagnostic-breadcrumbs a{color:var(--lgl-gold-300);text-underline-offset:.2em}.diagnostic-page .diagnostic-hero h1{max-width:20ch;font-size:clamp(2.35rem,4vw,3.8rem);line-height:1.04}.diagnostic-page .diagnostic-hero .hero-body{max-width:58ch}.diagnostic-page .diagnostic-actions{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem 1rem;display:flex}.diagnostic-page .diagnostic-hero .diagnostic-actions .btn{max-width:none;min-height:3rem;margin:0}.diagnostic-page .diagnostic-meta{max-width:58ch;color:var(--lgl-text-muted);margin-block:1.25rem 0;font-size:.9rem}.diagnostic-page .diagnostic-hero-card,.diagnostic-page .diagnostic-card,.diagnostic-page .diagnostic-panel,.diagnostic-page .diagnostic-step,.diagnostic-page .diagnostic-next-step{border:1px solid var(--lgl-identity-border);border-radius:var(--lgl-radius-card);background:var(--lgl-identity-surface);box-shadow:var(--lgl-shadow-admin)}.diagnostic-page .diagnostic-hero-card{padding:clamp(1.25rem,3vw,2rem)}.diagnostic-page .diagnostic-card-label{color:var(--lgl-gold-300);letter-spacing:.1em;margin-block-end:.75rem;font-size:.72rem;font-weight:800;display:block}.diagnostic-page .diagnostic-hero-card h2{max-width:20ch;font-size:clamp(1.5rem,2.5vw,2rem)}.diagnostic-page .diagnostic-hero-card ul{gap:.9rem;margin-block-start:1.25rem;display:grid}.diagnostic-page .diagnostic-hero-card li{border-block-start:1px solid var(--lgl-border-soft);color:var(--lgl-text-muted);padding-block-start:.8rem}.diagnostic-page .diagnostic-section-heading{max-width:55rem;margin-block-end:1.75rem}.diagnostic-page .diagnostic-section-heading h2{max-width:22ch}.diagnostic-page .diagnostic-section-heading .section-intro{max-width:68ch;margin-block-end:0}.diagnostic-page .diagnostic-card-grid,.diagnostic-page .diagnostic-scope-grid,.diagnostic-page .diagnostic-process{gap:1rem;display:grid}.diagnostic-page .diagnostic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-page .diagnostic-card{min-height:100%;padding:1.4rem}.diagnostic-page .diagnostic-card h3,.diagnostic-page .diagnostic-panel h3,.diagnostic-page .diagnostic-step h3{margin-block-end:.6rem;font-size:1.2rem}.diagnostic-page .diagnostic-card p,.diagnostic-page .diagnostic-panel p,.diagnostic-page .diagnostic-step p{color:var(--lgl-text-muted);margin-block-end:0}.diagnostic-page .diagnostic-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-page .diagnostic-panel{padding:1.5rem}.diagnostic-page .diagnostic-panel .check-list{color:var(--lgl-text-muted);margin-block-start:1rem}.diagnostic-page .diagnostic-process{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.diagnostic-page .diagnostic-step{grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.4rem;display:grid}.diagnostic-page .diagnostic-step-number{color:var(--lgl-gold-300);letter-spacing:.08em;font-size:.8rem;font-weight:800}.diagnostic-page .diagnostic-faq{max-width:900px}.diagnostic-page .diagnostic-faq details{border-color:var(--lgl-identity-border)}.diagnostic-page .diagnostic-faq summary:after{color:var(--lgl-gold-300)}.diagnostic-page .diagnostic-faq details p{color:var(--lgl-text-muted)}.diagnostic-page .diagnostic-next-step{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.diagnostic-page .diagnostic-next-step h2{max-width:22ch}.diagnostic-page .diagnostic-next-step p:not(.eyebrow){max-width:68ch;color:var(--lgl-text-muted);margin-block-end:0}.diagnostic-page .diagnostic-next-step .btn{flex:none}@media (width<=760px){.diagnostic-page .diagnostic-hero h1{font-size:clamp(2.35rem,9.3vw,3.35rem)}.diagnostic-page .diagnostic-card-grid,.diagnostic-page .diagnostic-scope-grid,.diagnostic-page .diagnostic-process{grid-template-columns:1fr}.diagnostic-page .diagnostic-next-step{flex-direction:column;align-items:stretch;gap:1.25rem}.diagnostic-page .diagnostic-next-step .btn{align-self:flex-start}}.diagnostic-example .diagnostic-example-hero h1{max-width:20ch}.diagnostic-example .diagnostic-example-hero .hero-body{max-width:68ch}.diagnostic-example .diagnostic-fictional-note{border:1px solid var(--lgl-identity-border);border-inline-start:4px solid var(--lgl-gold-flat);border-radius:0 var(--lgl-radius-control) var(--lgl-radius-control) 0;background:var(--lgl-identity-surface);max-width:80ch;color:var(--lgl-text-muted);margin-block-start:1.5rem;padding:1rem 1.2rem}.diagnostic-example .diagnostic-report-summary{border:1px solid var(--lgl-identity-border);border-radius:var(--lgl-radius-card);background:var(--lgl-identity-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem;margin-block-end:2rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.diagnostic-example .diagnostic-report-summary h2{max-width:22ch;font-size:clamp(1.5rem,2.7vw,2.1rem)}.diagnostic-example .diagnostic-report-summary p:last-child{color:var(--lgl-text-muted);margin-block-end:0}.diagnostic-example .diagnostic-report-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.diagnostic-example .diagnostic-toc{border:1px solid var(--lgl-identity-border);border-radius:var(--lgl-radius-card);background:var(--lgl-identity-surface);padding:1.25rem;position:sticky;inset-block-start:7rem}.diagnostic-example .diagnostic-toc ol{gap:.75rem;display:grid}.diagnostic-example .diagnostic-toc a{color:var(--lgl-text-muted);text-decoration-color:var(--lgl-identity-border);text-underline-offset:.2em;font-size:.9rem}.diagnostic-example .diagnostic-toc a:hover{color:var(--lgl-gold-300)}.diagnostic-example .diagnostic-report{min-width:0}.diagnostic-example .diagnostic-report-section{border-block-start:1px solid var(--lgl-identity-border);padding-block:1.75rem;scroll-margin-block-start:7rem}.diagnostic-example .diagnostic-report-section:first-child{border-block-start:0;padding-block-start:0}.diagnostic-example .diagnostic-report-section h2{max-width:26ch;font-size:clamp(1.55rem,2.8vw,2.2rem)}.diagnostic-example .diagnostic-report-section p:not(.eyebrow){max-width:75ch;color:var(--lgl-text-muted)}.diagnostic-example .diagnostic-report-section p:last-child{margin-block-end:0}.diagnostic-example .diagnostic-report-list{gap:.75rem;margin-block:1rem;display:grid}.diagnostic-example .diagnostic-report-list li{border:1px solid var(--lgl-identity-border);border-radius:var(--lgl-radius-control);background:var(--lgl-identity-surface);color:var(--lgl-text-muted);gap:.25rem;padding:.9rem 1rem;display:grid}.diagnostic-example .diagnostic-report-list strong{color:var(--lgl-text-primary);font-size:.9rem}.diagnostic-example .diagnostic-risk-list strong{color:var(--lgl-gold-300)}.diagnostic-example .diagnostic-report-context{border-inline-start:2px solid var(--lgl-gold-flat);padding-inline-start:1rem;font-size:.9rem}@media (width<=760px){.diagnostic-example .diagnostic-report-summary,.diagnostic-example .diagnostic-report-layout{grid-template-columns:1fr}.diagnostic-example .diagnostic-toc{position:static}}
