.sales-home{--sales-ink:#19132d;--sales-muted:#655f76;--sales-deep:#0c091d;--sales-purple:#8143e9;--sales-light:#eee7ff;--sales-line:#e4dfee;--sales-space:clamp(4rem, 7vw, 7rem);--sales-radius:1.25rem;color:var(--sales-ink);background:#fff;overflow:clip}.sales-home *,.sales-home :before,.sales-home :after{box-sizing:border-box}.sales-home h1,.sales-home h2,.sales-home h3,.sales-home p,.sales-home figure{margin:0}.sales-home h1,.sales-home h2,.sales-home h3{text-wrap:balance}.sales-home h2{letter-spacing:-.045em;font-size:clamp(2rem,3.25vw,3.4rem);font-weight:650;line-height:1.1}.sales-home h3{letter-spacing:-.02em;font-size:1.13rem;font-weight:650;line-height:1.35}.sales-home a{text-decoration:none}.sales-home button{font:inherit}.sales-home img{width:100%;height:auto;display:block}.sales-home [hidden]{display:none!important}.sales-home a:focus-visible,.sales-home button:focus-visible,.sales-home textarea:focus-visible,.sales-home summary:focus-visible,.sales-home [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #b780f4}.sales-wrap{width:min(1260px,100% - 80px);margin-inline:auto}.sales-section{padding-block:var(--sales-space);scroll-margin-top:2rem}.sales-eyebrow{letter-spacing:.045em;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.72rem;font-weight:650;line-height:1.6;display:flex}.sales-status{background:#bea1ff;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.sales-index{color:#7550a8;letter-spacing:.1em;font-size:.72rem;font-weight:650;margin-bottom:1.25rem!important}.sales-heading{max-width:850px;margin-bottom:2.75rem}.sales-heading>p:last-child:not(.sales-index){max-width:760px;color:var(--sales-muted);margin-top:1.4rem;font-size:1.04rem;line-height:1.75}.sales-heading--split{grid-template-columns:1fr 1fr;align-items:end;gap:5rem;max-width:none;display:grid}.sales-heading--split>p:last-child{margin-top:0}.sales-actions{flex-wrap:wrap;gap:.8rem;display:flex}.sales-button{cursor:pointer;border:1px solid #0000;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:54px;padding:1rem 1.25rem;font-size:.86rem;font-weight:650;line-height:1.45;display:inline-flex}.sales-button>span:last-child{flex:none;font-size:1.2rem}.sales-button--primary{color:#130828;background:#a76cff}.sales-button--primary:hover{background:#c097ff}.sales-button--outline{color:#f1ecff;background:#100b21a3;border-color:#aaa0c36b}.sales-button--outline:hover{background:#30204c;border-color:#d3b5ff}.sales-text-link{color:#6026a5;align-items:center;gap:1rem;font-size:.87rem;font-weight:650;line-height:1.55;display:inline-flex}.sales-text-link>span{flex-shrink:0}.sales-text-link:hover{text-underline-offset:4px;text-decoration:underline}.sales-hero{isolation:isolate;color:#f8f4ff;background:#0b0819;position:relative}.sales-hero-art{z-index:-2;position:absolute;inset:0}.sales-hero-art img{object-fit:cover;object-position:center 33%;height:100%}.sales-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090715f2,#090715d9 30%,#0a07187d 51%,#0a071800 70%);position:absolute;inset:0}.sales-hero-inner{align-items:center;min-height:min(660px,100svh - 160px);padding-block:3.5rem 1rem;display:flex}.sales-hero-copy{width:59%;max-width:720px}.sales-market{color:#d0bddf;border-left:1px solid #bba5db55;padding-left:.7rem}.sales-hero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(2.65rem,4.05vw,3.9rem);font-weight:620;line-height:1.055}.sales-lead{color:#d4cbe4;max-width:610px;font-size:clamp(.94rem,1.1vw,1.05rem);line-height:1.7;margin-top:1.45rem!important}.sales-hero .sales-actions{margin-top:1.7rem}.sales-hero-mechanism{color:#dbc5f8;align-items:center;gap:.7rem;margin-top:1.2rem;font-size:.84rem;line-height:1.5;display:inline-flex}.sales-hero-proof-wrap{padding-block:.8rem 1.5rem}.sales-hero-proof{color:#ede0ff;border-top:1px solid #d6c3ee33;align-items:center;gap:17px;width:fit-content;max-width:600px;padding-top:1rem;font-size:15px;font-weight:600;line-height:1.5;display:flex}.sales-hero-proof img{object-fit:contain;flex-shrink:0;width:62px;height:60px}.sales-hero-proof>span:last-child{color:#bdb2cb;flex-shrink:0;margin-left:6px;font-size:19px}.sales-hero-proof small{color:#aaa1b6;margin-top:4px;font-size:13px;font-weight:400;display:block}.sales-hero-proof:hover small{color:#e4d9f1}.sales-hero-base{color:#bbaacb;letter-spacing:.12em;border-top:1px solid #ad96d12e;justify-content:space-between;gap:1rem;width:min(1260px,100% - 80px);margin:auto;padding:1rem 0;font-size:.68rem;display:flex}.sales-containment{background:#f8f6fc}.sales-boundary-diagram{background:var(--sales-deep);color:#f7f1ff;border-radius:var(--sales-radius);padding:2.5rem}.sales-boundary-diagram h3{font-size:1.04rem}.sales-boundary-diagram p:not(.sales-boundary-label){color:#d2c8e2;margin-top:.7rem;font-size:.87rem;line-height:1.7}.sales-diagram-step{color:#d6b2ff;border:1px solid #8b62b5;border-radius:50%;flex:0 0 2.1rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:600;display:inline-flex}.sales-boundary-incoming{align-items:start;gap:1rem;max-width:700px;margin:0 auto 2.5rem;display:flex;position:relative}.sales-boundary-arrow{color:#c39aed;position:absolute;top:calc(100% + .6rem);left:50%}.sales-boundary-workstation{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:2rem;display:grid}.sales-virtual-boundary{background:#35184b;border:2px solid #ba7dff;border-radius:1rem;padding:1.6rem}.sales-boundary-label{color:#dac3f6;align-items:center;gap:.6rem;font-size:.72rem;font-weight:650;line-height:1.5;display:flex}.sales-contained-app{grid-template-columns:auto 1fr;align-items:center;gap:0 1rem;margin-top:1.4rem;display:grid}.sales-contained-app p{grid-column:2}.sales-virtual-interaction{color:#d9bcfb;justify-content:center;align-items:center;gap:.7rem;padding:1.2rem 0;font-size:.73rem;display:flex}.sales-virtual-interaction>span:first-child{font-size:1.8rem}.sales-resource-box{background:#231032;border:1px solid #a76bda77;border-radius:.55rem;align-items:center;gap:1rem;padding:1rem;display:flex}.sales-resource-box>span{color:#c299ed;font-size:1.8rem}.sales-resource-box strong{font-size:.91rem;line-height:1.5;display:block}.sales-resource-box div>span{color:#d0bcdf;margin-top:.3rem;font-size:.77rem;line-height:1.6;display:block}.sales-host-resources{align-items:center;gap:1.3rem;min-width:0;display:flex}.sales-host-resources>.sales-resource-box{background:#171426;border-color:#827493;flex:1}.sales-separation-rail{border-inline:1px dashed #a08aaf66;flex:0 0 2.5rem;justify-content:center;align-self:stretch;align-items:center;display:flex}.sales-separation-rail span{writing-mode:vertical-rl;text-align:center;color:#b8a8c6;letter-spacing:.04em;font-size:.7rem}.sales-analysis-connection{color:#c6a1ed;align-items:center;gap:.6rem;margin-left:24%;padding-block:.8rem;font-size:.72rem;display:flex}.sales-analysis-connection>span:first-child{font-size:1.5rem}.sales-boundary-analysis{border-top:1px solid #6a547e;grid-template-columns:1fr 1fr;display:grid}.sales-analysis-node,.sales-verdict-node{align-items:start;gap:1rem;padding:1.6rem 1.6rem 0 0;display:flex}.sales-verdict-node{border-left:1px solid #6a547e;padding-inline:1.6rem 0;position:relative}.sales-verdict-node:before{content:"→";background:var(--sales-deep);color:#d3abfb;font-size:1.2rem;position:absolute;top:2rem;left:-.6rem}.sales-verdict-node h3{margin-top:.4rem}.sales-containment-foot{border-top:1px solid var(--sales-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.sales-scope{max-width:700px;color:var(--sales-muted);font-size:.75rem;line-height:1.7}.sales-containment-foot .sales-text-link{max-width:310px}.sales-home .sales-coverage{background:#f3eef8}.sales-coverage-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.sales-coverage-row{background:#fffdfd;border:1px solid #ded3e9;border-radius:1.15rem;grid-template-columns:clamp(116px,11vw,148px) minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.35rem;display:grid;box-shadow:0 7px 25px -21px #32164c70}.sales-coverage-art{isolation:isolate;aspect-ratio:8/9;background:#20172e;border:1px solid #c7b6d2;border-radius:.8rem;width:100%;position:relative;overflow:hidden;box-shadow:0 5px 13px #2b18301a}.sales-home .sales-coverage-image{object-fit:cover;width:100%;height:100%}.sales-coverage-row--cloud .sales-coverage-image,.sales-coverage-row--operations .sales-coverage-image,.sales-coverage-row--ai .sales-coverage-image{filter:hue-rotate(40deg)}.sales-coverage-art:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0000 53%,#20132c17 68%,#160c24b3);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f0d2a13b}.sales-coverage-brand{z-index:2;background:linear-gradient(135deg,#49334be8,#100a1ef2);border:1px solid #e3caa36b;border-radius:.6rem;place-items:center;width:56px;height:44px;display:grid;position:absolute;bottom:.65rem;left:.65rem;box-shadow:0 3px 8px #10091e4d,inset 0 1px #ffebcc30}.sales-coverage-brand-crop{width:40px;height:32px;display:block;overflow:hidden}.sales-home .sales-coverage-brand-crop img{width:181px;max-width:none;height:32px}.sales-coverage-copy{overflow-wrap:anywhere;min-width:0}.sales-coverage-row h3{text-wrap:pretty}.sales-coverage-row p{color:var(--sales-muted);margin-top:.65rem;font-size:.91rem;line-height:1.7}.sales-coverage-row .sales-text-link{gap:.6rem;min-height:36px;margin-top:.7rem}.sales-operating{background:#fff}.sales-operating-paths{border-top:1px solid #d6c9e4;margin:0;padding:0;list-style:none}.sales-operating-paths li{border-bottom:1px solid #d6c9e4;grid-template-columns:3rem .9fr 1.2fr;gap:2rem;padding:2rem 0;display:grid}.sales-operating-number{color:#895da8;font-size:1rem}.sales-operating-paths h3{max-width:310px;font-size:1.35rem}.sales-operating-paths p{color:#5f526d;font-size:.93rem;line-height:1.8}.sales-operating-paths .sales-text-link{margin-top:1.1rem}.sales-technical{color:var(--sales-ink);background:#fff}.sales-technical .sales-index{color:#7550a8}.sales-technical .sales-heading>p:last-child{color:var(--sales-muted)}.sales-console-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.sales-console{background:#20152e;border:1px solid #79628d;border-radius:.8rem;overflow:hidden}.sales-console-image{background:#e4d9ed;padding-top:2rem;position:relative;container-type:inline-size}.sales-console-marker{color:#fff;background:#6330a5;border:2px solid #fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:.2rem;transform:translate(-50%);box-shadow:0 1px 8px #0007}.sales-console-marker:after{content:"";pointer-events:none;background:#6330a5;width:1px;height:18.2cqw;position:absolute;top:calc(100% + .2rem);left:50%}.sales-console-marker--1{left:64%}.sales-console-marker--2{left:14%}.sales-console-marker--3{left:89%}.sales-console figcaption{color:#c4b3d2;padding:.85rem 1rem;font-size:.75rem;line-height:1.6}.sales-console-callouts{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sales-console-callouts li{gap:1rem;display:flex}.sales-console-callouts li>span{color:#fff;background:#5f2e94;border:1px solid #ae84d4;border-radius:50%;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;display:grid}.sales-console-callouts h3{font-size:1rem}.sales-console-callouts p{color:var(--sales-muted);margin-top:.5rem;font-size:.85rem;line-height:1.7}.sales-console-detail{border-block:1px solid var(--sales-line);margin-top:1.8rem}.sales-console-detail summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.sales-console-detail summary::-webkit-details-marker{display:none}.sales-console-detail[open] summary>span{transform:rotate(45deg)}.sales-console-detail>p{color:var(--sales-muted);margin-bottom:1rem;font-size:.82rem;line-height:1.6}.sales-console-scroll{overscroll-behavior-inline:contain;border-radius:.5rem;max-width:100%;margin-bottom:1.2rem;overflow-x:auto}.sales-console-scroll img{width:798px;max-width:none}.sales-console-original{color:#6026a5;margin-top:1.2rem}.sales-proof h2{font-size:clamp(2rem,3.25vw,3rem)}.sales-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1.5rem;display:grid}.sales-proof-grid--compact{margin-top:1.5rem}.sales-proof-card{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sales-proof-card--utah-dts{background:linear-gradient(155deg,#fbf0e0,#faf5ee);border-color:#ddc7a9}.sales-proof-card--amadeus{background:linear-gradient(155deg,#eee5f8,#f6f1fb);border-color:#cdb9e1}.sales-proof-card--evergreen{background:linear-gradient(155deg,#efe7f7,#f6f1fa);border-color:#d4c3e5}.sales-proof-card--mbsj{background:linear-gradient(155deg,#f8eedc,#fcf7ee);border-color:#dfcdac}.sales-proof-card--grand-bend{background:linear-gradient(155deg,#f5e6f0,#faf2f7);border-color:#dfc4d8}.sales-proof-card--scheurich{background:linear-gradient(155deg,#eee9e1,#f8f5ef);border-color:#d4cbbf}.sales-proof-photo{aspect-ratio:16/9;background:#ece8e1;flex:none;width:100%;overflow:hidden}.sales-proof-photo img{object-fit:cover;width:100%;height:100%;display:block}.sales-proof-card--utah-dts .sales-proof-photo img{object-position:center 45%}.sales-proof-content{flex-direction:column;flex:1;padding:1.8rem;display:flex}.sales-proof-identity,.sales-proof-summary{min-width:0}.sales-proof-summary{flex-direction:column;flex:1;display:flex}.sales-proof-logo{flex:none;align-items:center;height:3rem;margin-bottom:1.2rem;display:flex}.sales-proof .sales-proof-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;max-height:100%}.sales-proof-card--featured .sales-proof-logo img{max-width:15rem}.sales-proof-card .sales-proof-role{color:var(--sales-muted);margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.sales-proof-card h3{text-wrap:initial;font-size:1.375rem;line-height:1.35}.sales-proof-card .sales-proof-scale{color:#3e2752;letter-spacing:-.025em;margin-top:1.1rem;font-size:2rem;font-weight:650;line-height:1.25}.sales-proof-card .sales-proof-migration{color:#50335e;margin-top:.85rem;font-size:1rem;font-weight:600;line-height:1.5;display:inline-block}.sales-proof-card .sales-proof-result{color:#34253f;margin-top:.85rem;margin-bottom:.65rem;font-size:1rem;line-height:1.65}.sales-proof-card .sales-text-link{align-self:flex-start;min-height:2.75rem;margin-top:auto;font-size:1rem;line-height:1.5}.sales-proof-card--amadeus .sales-proof-scale{font-size:1.5rem;line-height:1.35}.sales-proof-card--compact .sales-proof-content{padding:1.5rem}.sales-proof-card--compact .sales-proof-logo{margin-bottom:1rem}.sales-proof-card--compact h3{font-size:1.125rem}.sales-proof-card--compact .sales-proof-scale{letter-spacing:0;margin-top:.9rem;font-size:1.125rem;line-height:1.45}.sales-proof-card--compact .sales-proof-result,.sales-proof-card--compact .sales-proof-migration{font-size:.9375rem;line-height:1.6}.sales-proof-card--compact .sales-text-link{font-size:.9375rem}.sales-proof-library{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:1.7rem;display:flex}.sales-proof-library .sales-text-link{min-height:2.75rem}.sales-faq{background:#eee5f4}.sales-faq-inner{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sales-faq h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.15}.sales-faq-list{border-top:1px solid #cec0dc;min-width:0}.sales-faq details{border-bottom:1px solid #cec0dc}.sales-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;font-size:1.125rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq-toggle{color:#70409a;flex-shrink:0;font-size:1.3rem;line-height:1}.sales-faq details[open] .sales-faq-toggle .ui-icon path{transform-origin:12px 12px;transform:rotate(45deg)}.sales-faq details p{color:#51445f;padding:0 2.3rem 1.5rem 0;font-size:.9375rem;line-height:1.7}@media (width<=1440px){.sales-hero-art{justify-content:center;align-items:center;display:flex;left:59%}.sales-hero-art img{object-fit:contain;object-position:center;height:auto;max-height:100%;mask-image:linear-gradient(90deg,#0000,#000 8% 97%,#0000),linear-gradient(#0000,#000 5% 92%,#0000);mask-composite:intersect}}@media (width>=1921px){.sales-hero-art{width:1920px;margin-inline:auto;mask-image:linear-gradient(90deg,#0000,#000 8% 99%,#0000),linear-gradient(#0000,#000 5% 92%,#0000);mask-composite:intersect}.sales-hero-art img{object-fit:contain;object-position:right center}}@media (width>=1441px) and (width<=1920px) and (height<=800px){.sales-hero-art img{object-fit:contain;object-position:right center}}@media (width<=1100px){.sales-hero-art{left:67%}.sales-hero-art img{object-fit:contain;object-position:center}.sales-wrap,.sales-hero-base{width:calc(100% - 56px)}.sales-hero-copy{width:67%}.sales-hero h1{font-size:clamp(2.6rem,4.4vw,3.5rem)}.sales-hero:before{background:linear-gradient(90deg,#090715f2,#090715c9 45%,#0a071840 85%)}.sales-heading--split{gap:2.5rem}.sales-proof-content{padding:1.4rem}.sales-boundary-diagram{padding:2rem}.sales-boundary-workstation{gap:1rem}.sales-operating-paths li{grid-template-columns:2rem .9fr 1.2fr;gap:1.25rem}.sales-console-layout{gap:1.6rem}}@media (width<=900px){.sales-hero{flex-direction:column;display:flex}.sales-hero-copy{width:100%;max-width:none}.sales-hero-inner{order:1;min-height:0}.sales-hero-art{z-index:0;order:2;height:clamp(245px,52vw,340px);margin-top:.5rem;position:relative;inset:auto;overflow:hidden}.sales-hero-art img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%}.sales-hero:before{display:none}.sales-hero-proof-wrap{order:3}.sales-hero-base{order:4}.sales-heading--split{grid-template-columns:1fr;gap:1.5rem}.sales-heading--split>p:last-child{max-width:700px}.sales-coverage-map{gap:1rem}.sales-coverage-row{grid-template-columns:104px minmax(0,1fr);gap:1rem;padding:1.1rem}.sales-operating-paths li{grid-template-columns:2rem 1fr;gap:.6rem 1rem}.sales-operating-paths li>div{grid-column:2}.sales-operating-paths h3{max-width:none}.sales-console-layout{grid-template-columns:1fr}.sales-console{max-width:798px}.sales-console-callouts{grid-template-columns:repeat(3,1fr);gap:1.2rem}.sales-console-callouts li{display:block}.sales-console-callouts li>span{margin-bottom:.75rem}.sales-faq-inner{grid-template-columns:1fr;gap:1.5rem}}@media (width<=680px){.sales-wrap,.sales-hero-base{width:calc(100% - 40px)}.sales-home h2{font-size:clamp(1.85rem,7.4vw,2.6rem)}.sales-section{padding-block:3.6rem}.sales-heading{margin-bottom:1.8rem}.sales-heading>p:last-child:not(.sales-index){font-size:.94rem}.sales-index{font-size:.63rem}.sales-hero-inner{padding-block:2rem 0}.sales-hero h1{letter-spacing:-.05em;max-width:550px;font-size:clamp(2.25rem,8.8vw,3.25rem)}.sales-hero-proof-wrap{padding-block:0 1.2rem}.sales-hero-base{letter-spacing:.05em;order:4;font-size:.54rem}.sales-hero .sales-eyebrow{gap:.45rem;font-size:.7rem}.sales-market{padding-left:.45rem}.sales-lead{font-size:.92rem;line-height:1.7;margin-top:1.1rem!important}.sales-hero .sales-actions{margin-top:1.4rem}.sales-hero .sales-button--outline{display:none}.sales-button{padding:.9rem 1rem;font-size:.82rem}.sales-hero-mechanism{margin-top:.85rem;font-size:.78rem}.sales-hero-proof{gap:12px;padding-top:.9rem;font-size:14px}.sales-hero-proof img{width:53px;height:51px}.sales-hero-proof small{max-width:250px;font-size:12px;line-height:1.6}.sales-hero-proof>span:last-child{margin-left:0;font-size:17px}.sales-boundary-diagram{border-radius:1rem;padding:1.2rem}.sales-boundary-incoming{gap:.7rem;margin-bottom:2.3rem}.sales-boundary-diagram h3{font-size:.95rem}.sales-boundary-diagram p:not(.sales-boundary-label){font-size:.81rem;line-height:1.7}.sales-boundary-workstation{grid-template-columns:1fr;gap:0}.sales-virtual-boundary{padding:1.15rem}.sales-contained-app{gap:0 .7rem}.sales-contained-app p{grid-column:1/-1}.sales-diagram-step{flex-basis:1.8rem;width:1.8rem;height:1.8rem;font-size:.65rem}.sales-boundary-label{font-size:.65rem}.sales-virtual-interaction{text-align:left;font-size:.67rem}.sales-resource-box{gap:.65rem;padding:.85rem}.sales-resource-box strong{font-size:.85rem}.sales-resource-box div>span{font-size:.72rem}.sales-host-resources{flex-direction:column;align-items:stretch;gap:0}.sales-separation-rail{border:1px dashed #a08aaf66;border-inline:0;flex-basis:2.5rem;align-self:auto;margin-block:1rem}.sales-separation-rail span{writing-mode:horizontal-tb;font-size:.7rem}.sales-analysis-connection{margin-left:1rem}.sales-boundary-analysis{grid-template-columns:1fr}.sales-analysis-node,.sales-verdict-node{gap:.7rem;padding:1.25rem 0}.sales-verdict-node{border-top:1px solid #6a547e;border-left:0;padding-bottom:0}.sales-verdict-node:before{content:"↓";top:-.75rem;left:50%}.sales-containment-foot{flex-direction:column;align-items:start;gap:1.1rem}.sales-coverage-map{grid-template-columns:1fr;gap:0}.sales-coverage-row{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:80px minmax(0,1fr);gap:0 1rem;padding:.95rem 0}.sales-coverage-art{grid-area:1/1/span 2;align-self:center}.sales-coverage-copy{display:contents}.sales-coverage-row h3{grid-area:1/2;align-self:end}.sales-coverage-row .sales-text-link{grid-area:2/2;place-self:start;margin-top:0}.sales-coverage-brand{width:44px;height:36px;bottom:.4rem;left:.4rem}.sales-coverage-brand-crop{width:30px;height:24px}.sales-home .sales-coverage-brand-crop img{width:135.75px;height:24px}.sales-coverage-row p{grid-area:3/1/auto/-1;font-size:.88rem}.sales-operating-paths li{padding-block:1.6rem}.sales-operating-paths h3{font-size:1.15rem}.sales-operating-paths p{font-size:.88rem}.sales-console-callouts{grid-template-columns:1fr;gap:1.2rem}.sales-console-callouts li{display:flex}.sales-console-callouts li>span{margin-bottom:0}.sales-console-marker{font-size:.7rem}.sales-console-callouts p{font-size:.83rem}.sales-console-detail summary{font-size:.85rem}.sales-proof-grid{grid-template-columns:1fr}.sales-proof-content,.sales-proof-card--compact .sales-proof-content{padding:1.25rem}.sales-proof h2{font-size:2rem}.sales-proof-library{flex-direction:column}.sales-faq h2{font-size:2rem}.sales-faq summary{font-size:1rem}.sales-faq details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.sales-home *,.sales-home :before,.sales-home :after{scroll-behavior:auto!important;transition:none!important}}.sales-contact{color:#faf6ff;background:radial-gradient(at 5% 100%,#65437b66,#0000 55%),radial-gradient(at 95% 0,#d9bd8e1a,#0000 45%),#1b102c;position:relative;overflow:hidden}.sales-contact:before{content:"";background:linear-gradient(90deg,#0000,#d9bd8e99,#0000);height:1px;position:absolute;inset:0 0 auto}.sales-contact-alias{width:0;height:0;position:absolute;top:0}.sales-contact-inner{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.sales-contact .sales-index{color:#d6be99}.sales-home .sales-contact h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.14}@media (width>=901px){html:lang(ka) .sales-home .sales-contact h2{max-width:16ch}}.sales-contact-copy>p:last-of-type{color:#d0bfdc;max-width:38ch;margin-top:1.5rem;font-size:1rem;line-height:1.75}.sales-contact-links{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.25rem;display:flex}.sales-contact-guide{color:#f0d9b3;border-bottom:1px solid #d6be9966;align-items:center;gap:.75rem;width:fit-content;max-width:100%;min-height:44px;padding-block:.5rem;font-size:.875rem;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.sales-contact-guide:hover{color:#fff;border-color:#fff}.sales-contact-guide:focus-visible{outline-offset:6px;outline:3px solid #b780f4}.sales-contact-guide>span{flex:none;display:inline-flex}.sales-contact-guide .ui-icon{width:16px;height:16px}@media (width<=900px){.sales-contact-inner{grid-template-columns:1fr;gap:2rem}.sales-home .sales-contact h2{max-width:22ch}.sales-contact-copy>p:last-of-type{max-width:56ch}}@media (width<=680px){.sales-home .sales-contact h2{max-width:18ch;font-size:2rem}.sales-contact-copy>p:last-of-type{margin-top:1rem;font-size:.9375rem}}.sp-protection{--sp-text:#19132d;--sp-muted:#655f76;--sp-champagne:#80502c;--sp-violet:#7133ba;color:var(--sp-text);scroll-margin-top:2rem}.sp-shell{width:min(1320px,100%);margin-inline:auto;padding-inline:40px}.sp-how{background:#fff;padding-block:80px}.sp-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.sp-heading h2{letter-spacing:-.055em;white-space:pre-line;font-size:clamp(36px,4.2vw,56px);font-weight:470;line-height:1.07}.sp-heading .sp-intro{max-width:355px;color:var(--sp-muted);padding-bottom:3px;font-size:17px;line-height:1.65}.sp-mechanism{--sp-branch-gap:40px;gap:var(--sp-branch-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sp-standard{--sp-branch-color:#80502c}.sp-xcitium{--sp-branch-color:#7133ba;grid-column:2/4}.sp-group .sp-group-label{letter-spacing:-.035em;width:min(100%,240px);height:50px;color:var(--sp-champagne);background:#f2e9df;justify-content:center;align-items:center;margin-inline:auto;font-size:23px;font-weight:500;display:flex}.sp-xcitium>.sp-group-label{color:var(--sp-violet);background:#eee5f4}.sp-connector{height:48px;color:var(--sp-branch-color);position:relative}.sp-connector span{background:currentColor;display:block;position:absolute}.sp-stem{width:1px;height:24px;top:0;left:50%}.sp-single .sp-stem{height:100%}.sp-bridge{left:calc(25% - var(--sp-branch-gap) / 4);right:calc(25% - var(--sp-branch-gap) / 4);height:1px;top:24px}.sp-arm{width:1px;top:24px;bottom:0}.sp-arm-first{left:calc(25% - var(--sp-branch-gap) / 4)}.sp-arm-second{left:calc(75% + var(--sp-branch-gap) / 4)}.sp-phases{gap:var(--sp-branch-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sp-scene{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.sp-scene img{width:300%;max-width:none;height:100%;position:absolute;top:0;left:0}.sp-isolated .sp-scene img{left:-100%}.sp-analysis .sp-scene img{left:-200%}.sp-step-copy{padding-top:24px}.sp-step-copy h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:26px;font-weight:480;line-height:1.22}.sp-step-copy p,.sp-step-copy li{color:var(--sp-muted);font-size:15px;line-height:1.7}.sp-step-copy p{margin-top:14px}.sp-step-copy .sp-timing{color:var(--sp-champagne);margin-top:13px;font-size:15px;font-weight:540}.sp-methods,.sp-outcomes{margin:15px 0 0;padding:0;list-style:none}.sp-methods li+li{margin-top:8px}.sp-outcomes li{color:var(--sp-violet)}.sp-outcomes li+li{margin-top:10px}.sp-comparison{background:#eee5f4;padding-top:86px;padding-bottom:64px}.sp-comparison-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.sp-comparison-heading h2{letter-spacing:-.05em;font-size:clamp(34px,3.4vw,48px);font-weight:460;line-height:1.12}.sp-comparison-heading>p{max-width:290px;color:var(--sp-muted);padding-bottom:2px;font-size:15px;line-height:1.6}.sp-architectures{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.sp-architecture>h3{letter-spacing:-.04em;color:var(--sp-champagne);margin-bottom:18px;font-size:28px;font-weight:480;line-height:1.2}.sp-architecture-xcitium>h3{color:var(--sp-violet)}.sp-architecture-visual{aspect-ratio:1;width:100%;position:relative}.sp-architecture-crop{position:absolute;inset:0;overflow:hidden}.sp-architecture-crop img{width:calc(200% + 4px);max-width:none;height:100%;position:absolute;top:0;left:0}.sp-architecture-xcitium .sp-architecture-crop img{left:auto;right:0}.sp-architecture-visual h4{color:#f3ece5;letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:29px;font-weight:460;line-height:1.25;position:absolute;top:26px;left:26px;right:26px}.sp-architecture-copy{padding-top:20px}.sp-architecture-copy p{color:var(--sp-muted);max-width:520px;font-size:16px;line-height:1.7}.sp-architecture-copy p+p{margin-top:12px}.sp-detail{justify-content:flex-end;margin-top:34px;display:flex}.sp-detail .sp-detail-link{color:var(--sp-violet);align-items:center;gap:12px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex}.sp-detail .sp-detail-link:hover{color:var(--sp-text)}.sp-detail span{flex:0 0 18px;width:18px;display:inline-flex}@media (width<=1000px) and (width>=701px){.sp-shell{padding-inline:5%}.sp-how{padding-block:60px}.sp-mechanism{--sp-branch-gap:24px}.sp-heading{gap:30px}.sp-heading .sp-intro{max-width:290px;font-size:15px}.sp-group .sp-group-label{font-size:21px}.sp-step-copy h4{font-size:23px}.sp-step-copy p,.sp-step-copy li{font-size:14px}.sp-comparison-heading{align-items:flex-start;gap:24px}.sp-comparison-heading>p{max-width:210px;font-size:14px}.sp-comparison-heading h2{font-size:36px}.sp-architectures{gap:24px}.sp-architecture-visual h4{font-size:clamp(20px,2.2vw,22px);line-height:1.15;top:16px;left:18px;right:18px}}@media (width<=700px){.sp-shell{padding-inline:20px}.sp-how{padding-block:38px}.sp-heading{margin-bottom:28px;display:block}.sp-heading h2{font-size:34px;line-height:1.08}.sp-heading .sp-intro{max-width:355px;margin-top:18px;padding:0;font-size:14px;line-height:1.55}.sp-mechanism{--sp-art-height:220px;display:block}.sp-phases{padding-left:20px;display:block}.sp-xcitium{margin-top:32px}.sp-group .sp-group-label{height:48px;font-size:23px}.sp-standard>.sp-group-label{transform:translate(10px)}.sp-connector{height:28px}.sp-single .sp-stem{left:calc(50% + 10px)}.sp-fork .sp-stem{height:14px}.sp-fork .sp-bridge{top:14px;left:0;right:50%}.sp-fork .sp-arm-first{top:14px;left:0}.sp-fork .sp-arm-second{display:none}.sp-standard>.sp-step{margin-left:20px}.sp-step{position:relative}.sp-phases>.sp-step+.sp-step{margin-top:24px}.sp-phases>.sp-step:before{content:"";left:-20px;top:calc(var(--sp-art-height) / 2);background:var(--sp-branch-color);width:20px;height:1px;position:absolute}.sp-phases>.sp-step:after{content:"";background:var(--sp-branch-color);width:1px;position:absolute;top:0;bottom:-24px;left:-20px}.sp-phases>.sp-step:last-child:after{height:calc(var(--sp-art-height) / 2);bottom:auto}.sp-scene{width:var(--sp-art-height);max-width:100%;height:var(--sp-art-height);aspect-ratio:auto;margin-inline:auto}.sp-scene img{width:calc(var(--sp-art-height) * 3);left:calc(50% - var(--sp-art-height) / 2)}.sp-isolated .sp-scene img{left:calc(50% - var(--sp-art-height) * 1.5)}.sp-analysis .sp-scene img{left:calc(50% - var(--sp-art-height) * 2.5)}.sp-step-copy{padding-top:15px}.sp-step-copy h4{font-size:25px;line-height:1.2}.sp-step-copy p,.sp-step-copy li{font-size:14px;line-height:1.55}.sp-step-copy p{margin-top:12px}.sp-step-copy .sp-timing{margin-top:11px;font-size:14px}.sp-methods,.sp-outcomes{margin-top:12px}.sp-methods li+li{margin-top:6px}.sp-outcomes li+li{margin-top:8px}.sp-comparison{padding-top:38px;padding-bottom:38px}.sp-comparison-heading{margin-bottom:30px;display:block}.sp-comparison-heading h2{font-size:34px;line-height:1.12}.sp-comparison-heading>p{max-width:290px;margin-top:16px;padding:0;font-size:14px;line-height:1.6}.sp-architectures{display:block}.sp-architecture+.sp-architecture{margin-top:42px}.sp-architecture>h3{margin-bottom:16px;font-size:26px}.sp-architecture-visual{width:calc(100% + 40px);margin-left:-20px}.sp-architecture-crop{inset:8px}.sp-architecture-visual h4{font-size:27px;top:16px;left:20px;right:20px}.sp-architecture-copy p{font-size:15px;line-height:1.65}.sp-architecture-copy p+p{margin-top:10px}.sp-detail{justify-content:flex-start;margin-top:28px}}@media (width<=350px){.sp-shell{padding-inline:17px}.sp-heading h2,.sp-comparison-heading h2{font-size:32px}.sp-mechanism{--sp-art-height:200px}.sp-step-copy h4{font-size:23px}.sp-architecture-visual{width:calc(100% + 34px);margin-left:-17px}.sp-architecture-visual h4{font-size:24px;left:17px;right:17px}.sp-architecture-copy p{font-size:14px}}.sales-home :is(.sales-button,.sales-text-link,.sp-detail-link,.sales-hero-mechanism,.sales-hero-proof){transition:background-color .18s,border-color .18s,box-shadow .18s}.sales-home :is(.sales-button,.sales-text-link,.sp-detail-link,.sales-hero-mechanism)>span:last-child{transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.sales-home :is(a,button,summary):focus-visible{text-underline-offset:5px;text-decoration:underline}.sales-home :is(.sales-button,.sales-text-link,.sp-detail-link):focus-visible>span:last-child{transform:translate(3px)}.sales-home :is(a,button,summary):active,.sales-home[data-home-motion=active] [data-home-pressed]{opacity:.82}.sales-home[data-home-motion=active] .sp-architecture-crop{box-shadow:0 8px calc(var(--home-depth,0) * 30px) rgb(55 22 94/calc(var(--home-depth,0) * .16))}.sales-home[data-home-motion=active] .sp-architecture-visual:after{content:"";pointer-events:none;border:1px solid rgb(113 51 186/calc(var(--home-depth,0) * .3));position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.sales-home[data-home-motion=active] :is(.sp-scene,.sp-architecture-visual,.sales-console-image,.sales-case-image){transition:transform .28s cubic-bezier(.22,1,.36,1)}.sales-home[data-home-motion=active] [data-home-hover]{transform:translateY(-3px)}.sales-home :is(.sales-button,.sales-text-link,.sp-detail-link):hover>span:last-child{transform:translate(3px)}.sales-home .sales-button:hover{box-shadow:0 6px 18px #2b114b24}.sales-home .sales-hero-mechanism:hover>span:last-child{transform:translateY(3px)}.sales-home .sales-proof-card:has(a:hover),.sales-home .sales-proof-card:has(a:focus-visible){box-shadow:0 8px 24px #2b114b14}}@media (prefers-reduced-motion:reduce){.sales-home *,.sales-home :before,.sales-home :after{transition:none!important}.sales-home :is(a,button,summary):active,.sales-home [data-home-pressed]{opacity:1}.sales-home :is(.sales-button,.sales-text-link,.sp-detail-link,.sales-hero-mechanism)>span:last-child{transform:none!important}}@media print{.sales-home [style],.sales-home [data-home-hover]{opacity:1!important;transform:none!important}.sales-home *,.sales-home :before,.sales-home :after{box-shadow:none!important;transition:none!important}.sales-home .sp-architecture-visual:after{display:none}}
