.cs-page{--cs-navy:#082a38;--cs-dark:#062531;--cs-copy:#5f6f78;--cs-cyan:#11afc3;--cs-line:#d8e1e3;--cs-raised:#fcfaf7;color:var(--navy);background:var(--ivory);overflow:clip}.cs-page p{color:var(--cs-copy)}.cs-page h1,.cs-page h2,.cs-page h3{text-wrap:balance}.cs-page h2{letter-spacing:-.04em;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.cs-section{padding-block:66px}.cs-section-heading{max-width:760px;margin-bottom:34px}.cs-section-heading>p:not(.eyebrow){max-width:680px;margin-top:20px;font-size:15px;line-height:1.85}.cs-page .eyebrow{letter-spacing:.14em;color:#557784;font-size:10px;line-height:1.8}.cs-page .text-button{gap:15px;min-height:44px;font-size:13px}.cs-page .button{min-height:48px;padding:14px 24px;font-size:12px;line-height:1.6}.cs-page section[id]{scroll-margin-top:95px}.cs-hero{border-bottom:1px solid #d8e1e380;padding:130px 0 65px;position:relative}.cs-hero-grid{grid-template-columns:1fr 1.13fr;align-items:center;gap:45px;display:grid}.cs-page h1{letter-spacing:-.05em;max-width:620px;font-size:clamp(44px,4.6vw,65px);line-height:1.05}.cs-hero-copy{z-index:1;position:relative}.cs-hero-description>p{max-width:510px;margin-top:25px;font-size:16px;line-height:1.85}.cs-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.cs-secondary{color:#3d7285;align-items:center;gap:12px;min-height:44px;font-size:11px;display:inline-flex}.cs-secondary:hover{color:#007489}.cs-hero-art{min-width:0;margin:0;position:relative}.cs-hero-art>img{border:1px solid #ffffffc7;width:100%;height:auto;display:block;position:relative;box-shadow:0 25px 40px -35px #153d5580,inset 0 1px #fff}.cs-hero-art figcaption{letter-spacing:.05em;color:#6a8390;margin:13px 15px 0;font-size:9px;line-height:1.8}.cs-hero-fragment{color:#3c6577;background:linear-gradient(145deg,#ffffffd9,#e8f2f2d4);border:1px solid #fff;border-bottom-color:#bcd7e0;border-radius:8px;align-items:center;gap:10px;max-width:90%;padding:13px 18px;font-size:10px;line-height:1.6;display:flex;position:absolute;box-shadow:0 14px 20px -20px #134a67}.cs-hero-fragment>span{background:#11afc3;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #11afc319}.cs-hero-fragment b{color:#73909c;letter-spacing:.12em;border-left:1px solid #bcd7e0;padding-left:15px;font-size:8px;font-weight:400;display:block}.cs-crm .cs-hero{background:radial-gradient(at 82% 80%,#e2f5f7a6,#0000 57%),#f8f5ef}.cs-crm .cs-hero-art>img{border-radius:14px 54px 14px 14px}.cs-crm .cs-hero-fragment{bottom:28px;left:-22px}.cs-software .cs-hero{background:linear-gradient(145deg,#f8f5ef 25%,#eff4f470 70%,#e2f5f74a)}.cs-software .cs-hero-grid{display:block}.cs-software .cs-hero-copy{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.cs-software .cs-hero-description>p{margin-top:0}.cs-software .cs-hero-art{max-width:1000px;margin:45px auto 0}.cs-software .cs-hero-art>img{object-fit:contain;background:#f6f1e8;border-bottom:5px solid #a6c1ce;border-radius:18px;height:430px}.cs-software .cs-hero-fragment{bottom:32px;right:-20px}.cs-automation .cs-hero{background:radial-gradient(at 10% 20%,#e2f5f755,#0000 55%),linear-gradient(110deg,#fbf8f2,#f4f1ea)}.cs-automation .cs-hero-grid{grid-template-columns:1fr 1.18fr;gap:35px}.cs-automation .cs-hero-art{padding-top:28px}.cs-automation .cs-hero-art>img{border-radius:55px 14px;transform:rotate(-1.5deg)}.cs-automation .cs-hero-fragment{border-radius:24px;top:0;right:20px}.cs-automation .cs-hero-fragment>span{border-radius:2px;transform:rotate(45deg)}.cs-integration .cs-hero{background:linear-gradient(90deg,#eff4f499,#faf7f0 65%)}.cs-integration .cs-hero-grid{grid-template-columns:1.1fr 1fr}.cs-integration .cs-hero-copy{grid-area:1/2}.cs-integration .cs-hero-art{grid-area:1/1;margin-left:-20px}.cs-integration .cs-hero-art>img{border-radius:12px;box-shadow:14px 16px 0 -7px #bcd8e33b,0 20px 35px -30px #153d5566}.cs-integration .cs-hero-fragment{border-left:3px solid #11afc3;bottom:25px;left:20px}.cs-integration .cs-hero-description{border-left:1px solid #a7cdd9;margin-top:25px;padding-left:23px}.cs-integration .cs-hero-description>p{margin-top:0}.cs-challenge-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.cs-challenge-copy>p:not(.eyebrow){margin-top:23px;font-size:15px;line-height:1.9}.cs-signals{margin:24px 0 0;padding:0;list-style:none}.cs-signals li{color:#3c5b68;border-top:1px solid #d8e1e380;align-items:baseline;gap:13px;padding:11px 0;font-size:13px;line-height:1.7;display:flex}.cs-signals span{color:#6b929f;letter-spacing:.1em;font-size:9px}.cs-map-surface{background:linear-gradient(135deg,#f2f4f0,#e7f1f3);border:1px solid #fff;border-radius:13px;min-width:0;padding:35px 25px 22px;position:relative;box-shadow:inset 1px 1px #fff,0 20px 25px -28px #16486166}.cs-concept-label{letter-spacing:.04em;color:#708993;margin-top:30px;font-size:9px;line-height:1.8;display:block}.cs-map-surface h3{letter-spacing:0;font-family:inherit;font-size:11px;font-weight:500;line-height:1.6}.cs-pipeline-map{grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cs-pipeline-map li{background:linear-gradient(130deg,#fcfaf7,#ffffff80);border-top:1px solid #fff;border-bottom:3px solid #b1cbd5;border-left:1px solid #fff;border-right:1px solid #bbd5df;border-radius:6px;min-width:0;min-height:165px;padding:14px 10px 18px;position:relative;box-shadow:5px 9px 15px -12px #123c5870}.cs-map-stage{color:#61818e;margin-bottom:10px;font-size:8px;display:block}.cs-pipeline-map h3{min-height:38px}.cs-lead-skeleton{background:#e7edf0;border:1px solid #fff;border-radius:4px;grid-template-columns:15px 1fr;gap:5px;margin-top:15px;padding:8px 5px;display:grid;position:relative;box-shadow:0 7px 10px -9px #17475b}.cs-lead-skeleton b{background:#8caebd;border-radius:50%;grid-row:span 2;width:14px;height:14px}.cs-lead-skeleton span,.cs-lead-skeleton i{background:#a4bec9;border-radius:3px;height:3px}.cs-lead-skeleton.is-active{background:#e2f5f7;border-color:#11afc3;transform:translateY(-7px)rotate(-3deg)}.cs-map-transfer{z-index:1;color:#17849b;font-size:18px;position:absolute;top:87px;right:-10px}.cs-pipeline-map li:nth-child(3){translate:0 9px}.cs-pipeline-map li:nth-child(4){translate:0 18px}.cs-software .cs-challenge-grid{grid-template-columns:1.1fr 1fr}.cs-software .cs-map-surface{background:linear-gradient(135deg,#f5f1e9,#e8eff2);grid-area:1/1;padding:35px 35px 22px}.cs-software .cs-challenge-copy{grid-area:1/2}.cs-module-map{grid-template-columns:1fr 1fr;gap:15px;padding:8px 0;display:grid}.cs-layer-module{background:linear-gradient(145deg,#fff,#dcebf180);border:1px solid #fff;border-bottom:4px solid #b4ced9;border-radius:8px;padding:17px;transform:rotate(-3deg);box-shadow:5px 8px 10px -10px #15485d}.cs-layer-module>span{color:#3c7d98;font-size:22px}.cs-layer-module h3{margin-top:8px}.cs-layer-1{transform:rotate(3deg)}.cs-layer-2{translate:0 4px}.cs-layer-3{transform:rotate(2deg)}.cs-module-lines{gap:4px;margin-top:12px;display:flex}.cs-module-lines i{background:#9fbfcc6b;border-radius:3px;width:25%;height:4px}.cs-automation .cs-challenge-grid{grid-template-columns:1fr 1.2fr}.cs-automation .cs-map-surface{background:linear-gradient(135deg,#f5f7f5,#e2f5f766);padding:40px 25px 24px}.cs-workflow-map{position:relative}.cs-workflow-map ol{isolation:isolate;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cs-workflow-map ol:before{content:"";z-index:-1;background:#11afc3;height:1px;position:absolute;top:27px;left:7%;right:7%}.cs-workflow-map li{text-align:center;min-width:0}.cs-workflow-node{color:#337f9a;background:linear-gradient(145deg,#fff,#d7e9ef);border:1px solid #fff;border-bottom:3px solid #abcbd6;border-radius:12px;place-items:center;width:53px;height:53px;margin:0 auto 17px;font-size:21px;display:grid;box-shadow:0 10px 12px -12px #0d4d6c}.cs-node-1{border-radius:4px;transform:rotate(45deg)scale(.8)}.cs-node-3{background:#e2f5f7;border-color:#6ec9d7;border-radius:50%}.cs-workflow-map h3{font-size:10px}.cs-exception-rail{border-bottom:1px dashed #72b6c9;text-align:center;color:#438299;border-inline:1px dashed #72b6c9;border-radius:0 0 15px 15px;height:38px;margin:18px 25% 0 28%}.cs-exception-rail span{background:#edf5f5;padding-inline:10px;font-size:19px;display:inline-block;position:relative;top:25px}.cs-integration .cs-map-surface{background:linear-gradient(110deg,#eff4f4,#f7f4ee)}.cs-data-map{grid-template-columns:1fr .9fr 1fr;align-items:center;gap:14px;display:grid}.cs-data-endpoint{border:1px solid #fff;background:linear-gradient(140deg,#fff,#dcebf1);border-bottom:5px solid #aac9d6;border-radius:10px;min-width:0;padding:18px 12px 20px;box-shadow:0 13px 16px -15px #154e66}.cs-data-endpoint>span{color:#3c7893;margin-bottom:12px;font-family:monospace;font-size:23px;display:block}.cs-data-endpoint i{background:#8db2c573;border-radius:3px;width:75%;height:4px;margin-top:10px;display:block}.cs-data-endpoint:nth-child(3){background:linear-gradient(140deg,#31596b,#123c50);border-color:#8eb5c7}.cs-data-bridge{text-align:center;min-width:0}.cs-data-bridge>span{white-space:nowrap;color:#1499b1;letter-spacing:2px;margin-bottom:13px;font-size:16px;display:block}.cs-data-bridge h3{font-size:10px}.cs-data-bridge>div{justify-content:center;gap:7px;margin-top:15px;display:flex}.cs-data-bridge b{background:#a1d9e4;border:1px solid #fff;width:8px;height:8px;display:block;transform:rotate(45deg);box-shadow:2px 3px #c7dfe5}.cs-data-return{text-align:center;color:#577d8e;border-top:1px dashed #a8c6d1;grid-column:1/-1;padding-top:12px;font-size:10px}.cs-data-return span{color:#1789a3;margin-right:15px;font-size:20px}.cs-capabilities{background:#f1eee64d;border-block:1px solid #fff9}.cs-capability-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.cs-capability{border:1px solid #fff;background:linear-gradient(130deg,#fcfaf7,#ffffff85);border-bottom-color:#cbd9df;border-right-color:#d8e1e3;border-radius:10px;flex-direction:column;min-width:0;padding:25px 24px;display:flex;position:relative;box-shadow:0 15px 20px -22px #18475c66}.cs-capability-head{color:#3e7c95;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.cs-capability-head>span{letter-spacing:.1em;color:#688896;font-size:9px}.cs-capability h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;margin-bottom:16px;font-size:28px;font-weight:500;line-height:1.15}.cs-capability>p{margin-bottom:22px;font-size:13px;line-height:1.9}.cs-capability-detail{gap:5px;max-width:100px;margin-top:auto;display:flex}.cs-capability-detail i{background:#bdd6e1;border-radius:3px;width:25px;height:4px;display:block}.cs-capability-detail i:nth-child(2){background:#8bb8c9}.cs-capability-detail i:last-child{background:#11afc373;width:10px}.cs-crm .cs-capability{border-top:4px solid #afcdd7}.cs-crm .cs-capability-1{border-top-color:#11afc3;translate:0 -7px}.cs-crm .cs-capability-2{translate:0 5px}.cs-crm .cs-capability-detail{background:#edf4f5;border:1px solid #dde8ec;border-radius:5px;max-width:none;padding:8px}.cs-choice{border-top:1px solid var(--cs-line);grid-template-columns:1fr .5fr;align-items:center;gap:45px;margin-top:40px;padding:30px 0 0;display:grid}.cs-choice h3{font-family:var(--font-editorial), Georgia, serif;margin-bottom:15px;font-size:30px;font-weight:500;line-height:1.15}.cs-choice p{max-width:780px;font-size:14px;line-height:1.9}.cs-choice>a{color:#327187;justify-content:flex-end;align-items:center;gap:15px;min-height:44px;font-size:12px;line-height:1.8;display:inline-flex}.cs-choice>a:hover{color:#005870}.cs-choice svg{flex-shrink:0}.cs-software .cs-capability-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cs-software .cs-capability-0,.cs-software .cs-capability-3{grid-column:span 2}.cs-software .cs-capability-0{background:linear-gradient(130deg,#fdfbf8,#e3eef1)}.cs-software .cs-capability h3{max-width:420px}.cs-software .cs-capability-detail{gap:9px;max-width:240px}.cs-software .cs-capability-detail i{background:#adcddc44;border:1px solid #fff;border-radius:2px;width:40px;height:17px}.cs-software .cs-capability-detail i:nth-child(2){background:#89b9cf55;height:27px;margin-top:-10px}.cs-automation .cs-capability-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.cs-automation .cs-capability{border-radius:28px 10px 10px;padding:28px}.cs-automation .cs-capability-1{background:linear-gradient(130deg,#fcfaf7,#e2f5f76b);border-color:#9ccfda}.cs-automation .cs-capability-2{border-radius:10px 28px 10px 10px}.cs-automation .cs-capability-3{border-radius:10px;grid-column:1/-1;grid-template-columns:90px 1fr 1.4fr;align-items:center;gap:20px;padding:24px 28px;display:grid}.cs-automation .cs-capability-3 .cs-capability-head,.cs-automation .cs-capability-3 h3,.cs-automation .cs-capability-3>p{margin:0}.cs-automation .cs-capability-3 .cs-capability-detail{display:none}.cs-automation .cs-capability-detail i{border:1px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 2px #bad9e4}.cs-automation .cs-capability-detail{gap:15px}.cs-integration .cs-capability-layout{grid-template-columns:1fr;gap:18px;max-width:1060px;margin:auto}.cs-integration .cs-capability{border-left:4px solid #98c2d1;border-radius:8px;grid-template-columns:80px 1fr 1.4fr;align-items:center;gap:30px;padding:27px 30px;display:grid}.cs-integration .cs-capability:nth-child(2n){border-left-color:#11afc3;margin-left:7%}.cs-integration .cs-capability-head{flex-direction:column;gap:10px;margin:0}.cs-integration .cs-capability h3,.cs-integration .cs-capability>p{margin:0}.cs-integration .cs-capability-detail{display:none}.cs-approach-map{gap:18px;margin:0;padding:0;list-style:none;display:grid}.cs-approach-map h3{margin-bottom:11px;font-size:15px;font-weight:500;line-height:1.6}.cs-approach-map p{font-size:12px;line-height:1.9}.cs-approach-number{letter-spacing:.1em;color:#41748b;font-size:10px}.cs-approach-connector{color:#4595ae;font-size:20px}.cs-approach-map li{min-width:0;position:relative}.cs-crm .cs-approach-map{background:linear-gradient(135deg,#fff9,#e9f0f1);border:1px solid #fff;border-bottom:3px solid #bdd4df;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;box-shadow:0 15px 20px -24px #154b6566}.cs-crm .cs-approach-map li{padding:25px 28px}.cs-crm .cs-approach-map li+li{border-left:1px solid #c9dce5}.cs-crm .cs-approach-number{margin-bottom:18px;display:block}.cs-crm .cs-approach-map li:nth-child(2){background:#e2f5f78c}.cs-crm .cs-approach-connector{z-index:1;text-align:center;background:#f7f4ee;border-radius:50%;width:22px;position:absolute;top:23px;right:-10px}.cs-crm .cs-approach-map li:last-child .cs-approach-connector{display:none}.cs-software .cs-approach-map{grid-template-columns:1fr 1fr;gap:23px}.cs-software .cs-approach-map li{background:linear-gradient(135deg,#fff,#ecf1f1);border-top:1px solid #fff;border-bottom:4px solid #b7d1dc;border-left:1px solid #fff;border-right:4px solid #cfdee5;border-radius:9px;grid-template-columns:50px 1fr;gap:18px;padding:25px 28px 28px;display:grid;box-shadow:6px 9px 0 -4px #dce7eb80,0 17px 22px -25px #15456566}.cs-software .cs-approach-number{background:#f0f6f7;border:1px solid #c1d9e3;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.cs-software .cs-approach-connector{font-size:15px;position:absolute;bottom:13px;right:18px}.cs-automation .cs-approach{background:linear-gradient(#f8f5ef,#f1f7f7)}.cs-automation .cs-approach-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative}.cs-automation .cs-approach-map:before{content:"";background:#86bacb;height:1px;position:absolute;top:27px;left:5%;right:5%}.cs-automation .cs-approach-map li{padding-top:4px}.cs-automation .cs-approach-number{background:linear-gradient(135deg,#fff,#dbeff3);border:1px solid #fff;border-bottom:3px solid #a9cbd9;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid;position:relative;box-shadow:0 8px 13px -12px #14475b}.cs-automation .cs-approach-map li:nth-child(3) .cs-approach-number{border-color:#62bbce;border-radius:7px;transform:rotate(9deg)}.cs-automation .cs-approach-connector{display:none}.cs-automation .cs-approach-map li:nth-child(4){padding-top:20px}.cs-automation .cs-approach-map li:nth-child(5){padding-top:35px}.cs-integration .cs-approach-map{border-left:1px solid #8ebfce;grid-template-columns:1fr;gap:0;max-width:1000px;margin:auto;display:grid}.cs-integration .cs-approach-map li{grid-template-columns:65px 1fr 60px;align-items:center;gap:25px;margin-left:-23px;padding:22px 24px 22px 0;display:grid}.cs-integration .cs-approach-map li+li{border-top:1px solid #d8e1e399}.cs-integration .cs-approach-number{background:linear-gradient(140deg,#fff,#deedf2);border-top:1px solid #fff;border-bottom:3px solid #a9cbd9;border-left:1px solid #fff;border-right:3px solid #afceda;border-radius:7px;place-items:center;width:45px;height:45px;display:grid;box-shadow:3px 5px 10px -9px #12445c}.cs-integration .cs-approach-map h3{margin-bottom:6px}.cs-integration .cs-approach-map p{max-width:710px}.cs-integration .cs-approach-connector{justify-self:end}.cs-related{background:linear-gradient(120deg,#e9eff1,#f4f1e9);border-block:1px solid #fff}.cs-related-grid{grid-template-columns:.85fr 1.4fr;align-items:start;gap:65px;display:grid}.cs-related-intro{padding-top:10px}.cs-related-intro>p:not(.eyebrow){margin-block:23px;font-size:14px;line-height:1.9}.cs-related-links{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cs-related-links article{background:linear-gradient(135deg,#ffffffc9,#ffffff73);border:1px solid #fff;border-radius:8px;min-width:0;padding:23px;box-shadow:0 12px 15px -22px #164960}.cs-related-links h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;margin-bottom:15px;font-size:25px;font-weight:500;line-height:1.2}.cs-related-links a{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.cs-related-links a:hover{color:#00748d}.cs-related-links svg{color:#36748a;flex-shrink:0;width:15px}.cs-related-links p{font-size:12px;line-height:1.9}.cs-integration .cs-related-links article{border-left:3px solid #a1cad7}.cs-software .cs-related-links article:nth-child(2){translate:0 8px}.cs-automation .cs-related-links article{border-radius:16px 6px 6px}.cs-scope-layout{grid-template-columns:.8fr 1.3fr;gap:70px;display:grid}.cs-scope-intro>p:not(.eyebrow){margin-top:24px;font-size:14px;line-height:1.9}.cs-scope-emblem{isolation:isolate;max-width:260px;height:135px;margin-top:35px;position:relative}.cs-scope-emblem>svg{color:#4986a1;background:linear-gradient(130deg,#fff,#dceef3);border:1px solid #fff;border-bottom:4px solid #a5cadb;border-radius:10px;width:80px;height:80px;padding:22px;position:absolute;top:20px;left:40px;transform:rotate(-8deg);box-shadow:9px 11px 15px -14px #154867}.cs-scope-emblem>span{z-index:-1;background:#cde4ed7a;border:1px solid #fff;border-bottom:4px solid #aac8d7;border-radius:8px;width:80px;height:80px;position:absolute;top:33px;left:65px;transform:rotate(8deg)}.cs-scope-emblem>span:last-child{z-index:-2;background:#2c576c;top:45px;left:88px}.cs-scope-list{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.cs-scope-list>div{background:#fcfaf7;border:1px solid #fff;border-bottom-color:#d8e1e3;border-radius:8px;min-width:0;padding:23px;position:relative;box-shadow:0 10px 15px -22px #163e50}.cs-scope-list>div>span{color:#658b9a;margin-bottom:12px;font-size:9px;display:block}.cs-scope-list dt{margin-bottom:9px;font-size:14px;font-weight:500;line-height:1.7}.cs-scope-list dd{color:#5f6f78;margin:0;font-size:12px;line-height:1.9}.cs-scope-note{border-top:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:50px;margin-top:35px;padding:25px 0 0;display:flex}.cs-scope-note>p{max-width:790px;font-size:12px;line-height:1.9}.cs-scope-note .button{flex-shrink:0}.cs-software .cs-scope-list{border-top:1px solid #c7dbe4;grid-template-columns:1fr;gap:0}.cs-software .cs-scope-list>div{background:linear-gradient(100deg,#ffffff8c,#f3f6f570);border:0;border-bottom:1px solid #d8e1e3;border-radius:0;grid-template-columns:24px .8fr 1.2fr;align-items:baseline;gap:15px;padding:18px 15px;display:grid}.cs-software .cs-scope-list>div>span,.cs-software .cs-scope-list dt{margin-bottom:0}.cs-software .cs-scope-emblem>span{top:25px;left:72px;transform:rotate(-8deg)}.cs-software .cs-scope-emblem>span:last-child{top:30px;left:103px;transform:rotate(-8deg)}.cs-automation .cs-scope-layout{grid-template-columns:1fr;gap:30px}.cs-automation .cs-scope-intro{grid-template-columns:1fr 1fr;align-items:center;column-gap:80px;display:grid}.cs-automation .cs-scope-intro>.eyebrow,.cs-automation .cs-scope-intro>h2{grid-column:1}.cs-automation .cs-scope-intro>p:not(.eyebrow){grid-area:1/2/3;margin-top:0}.cs-automation .cs-scope-emblem{display:none}.cs-automation .cs-scope-list{grid-template-columns:repeat(3,1fr);gap:18px}.cs-automation .cs-scope-list>div{border-top:3px solid #c2dce6;border-radius:12px}.cs-automation .cs-scope-list>div:nth-child(3),.cs-automation .cs-scope-list>div:nth-child(5){background:linear-gradient(130deg,#fcfaf7,#e2f5f76b);border-top-color:#11afc3}.cs-integration .cs-scope-layout{grid-template-columns:1fr 1.15fr}.cs-integration .cs-scope-list{grid-template-columns:1fr;gap:12px}.cs-integration .cs-scope-list>div{border-left:3px solid #b6d1de;padding:18px 22px 18px 60px;box-shadow:6px 7px 0 -4px #dbe9ee80}.cs-integration .cs-scope-list>div>span{position:absolute;top:23px;left:20px}.cs-integration .cs-scope-list dt{margin-bottom:4px}.cs-integration .cs-scope-emblem>svg{border-radius:50%;transform:none}.cs-integration .cs-scope-emblem>span{z-index:-1;background:#11afc3;border:0;width:160px;height:2px;top:65px;left:0;transform:none}.cs-integration .cs-scope-emblem>span:last-child{background:#dceef3;border:1px solid #fff;border-bottom:4px solid #abc9d7;border-radius:5px;width:50px;height:50px;top:40px;left:160px}.cs-insights{padding-block:35px 50px}.cs-insights-surface{background:linear-gradient(120deg,#eff4f4,#e6eef08c);border:1px solid #fff;border-radius:14px;padding:35px;box-shadow:inset 0 1px #fff}.cs-insights .wd-insights-heading h2{max-width:650px;font-size:37px}.cs-insights .wd-article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.cs-integration .wd-article-grid{max-width:700px}.cs-integration .wd-article-grid article>a{grid-template-columns:.55fr 1.45fr}.cs-integration .wd-article-copy h3{font-size:15px}.cs-faq{padding-top:30px}.cs-faq-layout{grid-template-columns:.8fr 1.3fr;align-items:start;gap:80px;display:grid}.cs-faq .wd-questions summary{min-height:58px;font-size:14px}.cs-faq .wd-questions p{font-size:13px;line-height:1.9}.cs-final{padding-top:10px}.cs-final-surface{isolation:isolate;background:#062531;border:1px solid #335c6c;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:48px 45px 48px 100px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 30px -27px #0a314d66,inset 0 1px #9cc5d22e}.cs-final-copy{z-index:1;position:relative}.cs-final h2{color:#f7f4ee;font-size:39px}.cs-final .eyebrow{color:#a4c6d1}.cs-final-copy>p:not(.eyebrow){color:#b7cdd4;max-width:700px;margin-top:21px;font-size:13px;line-height:1.9}.cs-final .button{z-index:1;max-width:330px;position:relative}.cs-final-decoration{z-index:-1;pointer-events:none;position:absolute;inset:0}.cs-final-decoration i{background:linear-gradient(135deg,#e2f5f726,#11afc303);border:1px solid #9dcfdd36;display:block;position:absolute;box-shadow:inset 1px 0 #ffffff26}.cs-crm .cs-final-decoration i{border-radius:7px;width:60px;height:150px;bottom:-25px;left:-5px;transform:rotate(-17deg)}.cs-crm .cs-final-decoration i:nth-child(2){bottom:-50px;left:27px}.cs-crm .cs-final-decoration i:nth-child(3){bottom:-75px;left:60px}.cs-software .cs-final-decoration i{border-radius:7px;width:180px;height:100px;top:50%;left:-70px;transform:rotate(-30deg)skew(12deg)}.cs-software .cs-final-decoration i:nth-child(2){translate:0 25px}.cs-software .cs-final-decoration i:nth-child(3){translate:0 50px}.cs-automation .cs-final-decoration i{background:0 0;border:9px solid #54b2c72e;border-radius:50%;width:90px;height:90px;bottom:-25px;left:-30px}.cs-automation .cs-final-decoration i:nth-child(2){width:130px;height:130px;bottom:-65px;left:25px}.cs-automation .cs-final-decoration i:nth-child(3){width:170px;height:170px;bottom:-105px;left:85px}.cs-integration .cs-final-decoration i{background:#11afc34a;width:1px;height:220%;top:-50%;left:40px;transform:rotate(30deg)}.cs-integration .cs-final-decoration i:nth-child(2){left:60px}.cs-integration .cs-final-decoration i:nth-child(3){left:80px}html[lang=th] .cs-page h1{font-family:var(--font-thai), sans-serif;letter-spacing:-.035em;font-size:clamp(36px,3.7vw,53px);line-height:1.32}html[lang=th] .cs-page h2{font-size:clamp(28px,2.7vw,39px);line-height:1.45}html[lang=th] .cs-capability h3,html[lang=th] .cs-choice h3,html[lang=th] .cs-related-links h3{font-family:var(--font-thai), sans-serif;letter-spacing:-.02em;font-size:22px;line-height:1.55}html[lang=th] .cs-hero-fragment{font-size:9px}html[lang=th] .cs-page .button{font-size:11px}html[lang=th] .cs-final h2{font-size:33px;line-height:1.5}@media (max-width:1100px){.cs-hero-grid{gap:25px}.cs-page h1{font-size:53px}.cs-hero-description>p{font-size:15px}.cs-software .cs-hero-copy{gap:40px}.cs-hero-fragment b{display:none}.cs-challenge-grid,.cs-software .cs-challenge-grid,.cs-automation .cs-challenge-grid{grid-template-columns:1fr 1fr;gap:35px}.cs-map-surface{padding:30px 18px 20px}.cs-capability-layout{gap:14px}.cs-capability{padding:22px 18px}.cs-capability h3{font-size:25px}.cs-related-grid{gap:35px}.cs-related-links{gap:14px}.cs-related-links article{padding:20px}.cs-scope-layout{gap:40px}.cs-scope-list>div{padding:20px}.cs-automation .cs-approach-map{gap:15px}.cs-final-surface{gap:30px;padding:40px 35px 40px 85px}.cs-final h2{font-size:34px}.cs-integration .cs-capability{grid-template-columns:65px 1fr 1.3fr;gap:20px}.cs-automation .cs-capability-3{grid-template-columns:70px 1fr 1.2fr}.cs-pipeline-map{gap:7px}.cs-pipeline-map li{padding-inline:7px}.cs-workflow-node{width:44px;height:44px;font-size:17px}.cs-workflow-map ol:before{top:22px}.cs-faq-layout{gap:40px}}@media (max-width:800px){.cs-section{padding-block:45px}.cs-hero{padding:110px 0 45px}.cs-hero-grid,.cs-integration .cs-hero-grid,.cs-automation .cs-hero-grid{grid-template-columns:1fr;gap:38px}.cs-page h1{max-width:620px;font-size:54px}.cs-hero-description>p{max-width:620px}.cs-hero-art{justify-self:center;width:100%;max-width:650px}.cs-integration .cs-hero-copy,.cs-integration .cs-hero-art{grid-area:auto}.cs-integration .cs-hero-art{margin:0}.cs-hero-fragment{max-width:85%}.cs-software .cs-hero-copy{grid-template-columns:1fr;gap:0}.cs-software .cs-hero-description>p{margin-top:25px}.cs-software .cs-hero-art{margin-top:35px}.cs-software .cs-hero-art>img{height:auto}.cs-software .cs-hero-fragment{right:10px}.cs-crm .cs-hero-fragment{left:12px}.cs-challenge-grid,.cs-software .cs-challenge-grid,.cs-automation .cs-challenge-grid{grid-template-columns:1fr;gap:28px}.cs-software .cs-map-surface,.cs-software .cs-challenge-copy{grid-area:auto}.cs-challenge-copy{max-width:650px}.cs-map-surface{justify-self:center;width:100%;max-width:650px}.cs-capability-layout{grid-template-columns:1fr 1fr;gap:20px}.cs-crm .cs-capability-1,.cs-crm .cs-capability-2{translate:none}.cs-software .cs-capability-layout{grid-template-columns:1fr 1fr}.cs-software .cs-capability-0,.cs-software .cs-capability-3{grid-column:auto}.cs-automation .cs-capability-layout{gap:16px}.cs-automation .cs-capability{padding:22px 20px}.cs-automation .cs-capability-3{grid-template-columns:1fr 1.5fr}.cs-automation .cs-capability-3 .cs-capability-head,.cs-automation .cs-capability-3 h3{grid-column:1}.cs-automation .cs-capability-3>p{grid-area:1/2/3}.cs-choice{grid-template-columns:1fr;gap:25px;margin-top:28px;padding-top:25px}.cs-choice>a{justify-content:flex-start;justify-self:start}.cs-crm .cs-approach-map{grid-template-columns:1fr 1fr}.cs-crm .cs-approach-map li:nth-child(3){border-top:1px solid #c9dce5;border-left:0}.cs-crm .cs-approach-map li:nth-child(4){border-top:1px solid #c9dce5}.cs-crm .cs-approach-map li:nth-child(2) .cs-approach-connector{display:none}.cs-automation .cs-approach-map{isolation:isolate;grid-template-columns:1fr;gap:0;max-width:650px;margin:auto}.cs-automation .cs-approach-map:before{width:1px;height:auto;inset:20px auto 20px 23px}.cs-automation .cs-approach-map li,.cs-automation .cs-approach-map li:nth-child(4),.cs-automation .cs-approach-map li:nth-child(5){grid-template-columns:48px 1fr;gap:22px;padding:15px 0;display:grid}.cs-automation .cs-approach-number{margin:0}.cs-related-grid{grid-template-columns:1fr;gap:25px}.cs-related-intro{max-width:650px;padding:0}.cs-related-intro>p:not(.eyebrow){margin-block:18px}.cs-scope-layout,.cs-integration .cs-scope-layout{grid-template-columns:1fr;gap:25px}.cs-scope-intro{max-width:650px;position:relative}.cs-scope-emblem{transform-origin:0 0;height:90px;margin-top:18px;scale:.75}.cs-scope-note{align-items:flex-start;gap:20px}.cs-scope-note .button{padding-inline:18px;font-size:10px}.cs-automation .cs-scope-intro{display:block}.cs-automation .cs-scope-intro>p:not(.eyebrow){margin-top:18px}.cs-automation .cs-scope-list{grid-template-columns:1fr 1fr}.cs-faq-layout{grid-template-columns:1fr;gap:25px}.cs-final-surface{grid-template-columns:1fr;gap:25px;padding:35px 30px 35px 75px}.cs-final .button{justify-self:start}.cs-insights-surface{padding:28px}.cs-insights .wd-insights-heading h2{font-size:34px}.cs-integration .cs-approach-map{margin-left:22px}.cs-integration .cs-capability{grid-template-columns:50px 1fr}.cs-integration .cs-capability-head{grid-area:1/1/3}.cs-integration .cs-capability h3,.cs-integration .cs-capability>p{grid-column:2}.cs-integration .cs-capability:nth-child(2n){margin-left:4%}}@media (max-width:540px){.cs-hero{padding-top:100px}.cs-hero .wd-breadcrumbs ol{gap:7px;margin-bottom:28px;font-size:10px}.cs-hero .wd-breadcrumbs li+li:before{margin-right:7px}.cs-page h1{max-width:360px;font-size:44px;line-height:1.08}.cs-hero-description>p{margin-top:21px;font-size:14px;line-height:1.85}.cs-page .eyebrow{letter-spacing:.1em;font-size:9px}.cs-page h2{font-size:33px;line-height:1.15}.cs-actions{gap:10px;margin-top:23px}.cs-actions .button{padding:13px 20px;font-size:11px}.cs-secondary{gap:8px;font-size:10px}.cs-hero-grid,.cs-automation .cs-hero-grid,.cs-integration .cs-hero-grid{gap:30px}.cs-hero-art>img{border-radius:12px}.cs-crm .cs-hero-art>img{border-radius:10px 32px 10px 10px}.cs-automation .cs-hero-art>img{border-radius:32px 10px;transform:rotate(-1deg)}.cs-hero-fragment{gap:8px;max-width:92%;padding:10px 12px;font-size:8px}.cs-hero-fragment>span{width:5px;height:5px}.cs-hero-art figcaption{margin:11px 5px 0;font-size:8px}.cs-crm .cs-hero-fragment{bottom:22px;left:9px}.cs-software .cs-hero-fragment{bottom:24px;right:8px}.cs-automation .cs-hero-fragment{top:5px;right:8px}.cs-integration .cs-hero-description{margin-top:20px;padding-left:15px}.cs-integration .cs-hero-fragment{bottom:22px;left:8px}.cs-section{padding-block:38px}.cs-challenge-copy>p:not(.eyebrow){margin-top:20px;font-size:14px}.cs-signals{margin-top:20px}.cs-signals li{padding:11px 0;font-size:12px}.cs-map-surface,.cs-software .cs-map-surface,.cs-automation .cs-map-surface{padding:28px 16px 19px}.cs-concept-label{margin-top:25px;font-size:8px}.cs-pipeline-map{grid-template-columns:1fr 1fr;gap:13px}.cs-pipeline-map li{min-height:130px;padding:13px 12px}.cs-pipeline-map li:nth-child(3),.cs-pipeline-map li:nth-child(4){translate:none}.cs-pipeline-map h3{min-height:0;font-size:11px}.cs-lead-skeleton{max-width:100px;margin-top:15px}.cs-pipeline-map li:nth-child(2) .cs-map-transfer{display:none}.cs-map-transfer{top:66px;right:-12px}.cs-map-stage{margin-bottom:9px}.cs-module-map{gap:12px}.cs-layer-module{padding:14px}.cs-layer-module h3{font-size:11px}.cs-layer-module>span{font-size:20px}.cs-workflow-map ol{grid-template-columns:repeat(3,1fr);gap:22px 15px}.cs-workflow-map ol:before{display:none}.cs-workflow-map li:nth-child(4){grid-column:2}.cs-workflow-map li:nth-child(5){grid-column:3}.cs-workflow-map li{position:relative}.cs-workflow-map li:not(:nth-child(3)):after{content:"→";color:#45a1b6;font-size:18px;position:absolute;top:10px;right:-15px}.cs-workflow-map li:last-child:after{display:none}.cs-workflow-node{width:45px;height:45px;margin-bottom:10px}.cs-workflow-map h3{font-size:10px}.cs-exception-rail{z-index:0;pointer-events:none;opacity:.6;border:0;border-top:1px dashed #72b6c9;border-left:1px dashed #72b6c9;border-radius:12px 0 0;height:42px;margin:0 20px 0 35px;position:absolute;top:85px;left:0;right:0}.cs-exception-rail span{display:none}.cs-data-map{grid-template-columns:1fr .8fr 1fr;gap:9px}.cs-data-endpoint{min-height:125px;padding:15px 10px}.cs-data-endpoint>span{font-size:20px}.cs-data-endpoint h3{font-size:10px}.cs-data-bridge>span{letter-spacing:0;white-space:nowrap;font-size:13px}.cs-data-bridge h3{font-size:9px}.cs-data-bridge>div{gap:5px}.cs-data-bridge b{width:6px;height:6px}.cs-data-return{font-size:9px}.cs-section-heading{margin-bottom:26px}.cs-section-heading>p:not(.eyebrow){margin-top:18px;font-size:14px}.cs-capability-layout,.cs-software .cs-capability-layout{grid-template-columns:1fr;gap:16px}.cs-capability,.cs-software .cs-capability{padding:23px}.cs-capability-head{margin-bottom:18px}.cs-capability h3{margin-bottom:14px;font-size:29px}.cs-capability>p{margin-bottom:18px;font-size:13px;line-height:1.85}.cs-crm .cs-capability-layout{grid-template-columns:1fr;gap:15px;display:grid}.cs-crm .cs-capability{border-top:1px solid #fff;border-left:4px solid #afcdd7;grid-template-columns:36px 1fr;column-gap:18px;display:grid}.cs-crm .cs-capability-1{border-left-color:#11afc3}.cs-crm .cs-capability-head{flex-direction:column;grid-area:1/1/3;justify-content:flex-start;gap:16px;margin:0}.cs-crm .cs-capability h3,.cs-crm .cs-capability>p{grid-column:2}.cs-crm .cs-capability-detail{grid-column:2;max-width:130px}.cs-crm .cs-capability h3{font-size:26px}.cs-software .cs-capability-1{margin-left:15px}.cs-software .cs-capability-2{margin-right:15px}.cs-software .cs-capability-3{background:linear-gradient(135deg,#fff9,#e2f5f76b)}.cs-automation .cs-capability-layout{grid-template-columns:1fr;gap:16px}.cs-automation .cs-capability{border-radius:18px 8px 8px;padding:23px}.cs-automation .cs-capability-3{grid-column:auto;display:block}.cs-automation .cs-capability-3 .cs-capability-head{margin-bottom:18px}.cs-automation .cs-capability-3 h3{margin-bottom:14px}.cs-automation .cs-capability-3>p{margin:0}.cs-integration .cs-capability{grid-template-columns:30px 1fr;gap:15px;padding:21px 18px}.cs-integration .cs-capability h3{font-size:26px}.cs-integration .cs-capability:nth-child(2n){margin-left:12px}.cs-choice{gap:15px;margin-top:25px;padding-top:23px}.cs-choice h3{font-size:28px}.cs-choice p{font-size:13px}.cs-choice>a{justify-content:space-between;gap:12px;font-size:11px}.cs-crm .cs-approach-map{border-radius:10px;grid-template-columns:1fr}.cs-crm .cs-approach-map li{grid-template-columns:30px 1fr;gap:16px;padding:22px;display:grid}.cs-crm .cs-approach-map li+li{border-top:1px solid #c9dce5;border-left:0}.cs-crm .cs-approach-number{margin:3px 0 0}.cs-crm .cs-approach-connector{display:none}.cs-software .cs-approach-map{grid-template-columns:1fr;gap:17px}.cs-software .cs-approach-map li{grid-template-columns:38px 1fr;gap:16px;padding:22px}.cs-software .cs-approach-number{width:34px;height:34px;font-size:9px}.cs-software .cs-approach-map li:nth-child(2n){margin-left:13px}.cs-approach-map h3{margin-bottom:9px;font-size:14px;line-height:1.6}.cs-approach-map p{font-size:12px;line-height:1.85}.cs-automation .cs-approach-map li,.cs-automation .cs-approach-map li:nth-child(4),.cs-automation .cs-approach-map li:nth-child(5){grid-template-columns:40px 1fr;gap:18px;padding:14px 0}.cs-automation .cs-approach-number{width:40px;height:40px;font-size:9px}.cs-automation .cs-approach-map:before{left:20px}.cs-integration .cs-approach-map{margin-left:18px}.cs-integration .cs-approach-map li{grid-template-columns:38px 1fr 17px;gap:15px;margin-left:-19px;padding:20px 0}.cs-integration .cs-approach-number{width:36px;height:36px;font-size:9px}.cs-integration .cs-approach-connector{font-size:17px}.cs-related-links{grid-template-columns:1fr;gap:13px}.cs-related-links article{padding:21px}.cs-related-links h3{margin-bottom:11px;font-size:26px}.cs-related-links p{font-size:12px}.cs-software .cs-related-links article:nth-child(2){translate:none}.cs-related-grid{gap:25px}.cs-scope-intro>p:not(.eyebrow){margin-top:18px;font-size:14px}.cs-scope-emblem{height:75px;margin-top:18px;scale:.65}.cs-scope-list{grid-template-columns:1fr;gap:13px}.cs-scope-list>div{padding:20px 22px}.cs-scope-list>div>span{margin-bottom:8px}.cs-scope-list dt{margin-bottom:6px;font-size:14px}.cs-scope-list dd{font-size:12px}.cs-scope-note{flex-direction:column;gap:18px;margin-top:25px;padding-top:22px}.cs-scope-note>p{font-size:12px}.cs-scope-note .button{font-size:11px}.cs-software .cs-scope-list>div{grid-template-columns:23px 1fr;gap:4px 12px;padding:18px 11px}.cs-software .cs-scope-list dt,.cs-software .cs-scope-list dd{grid-column:2}.cs-software .cs-scope-list>div>span{grid-row:1/3;margin-top:4px}.cs-automation .cs-scope-list{grid-template-columns:1fr;gap:13px}.cs-automation .cs-scope-list>div{padding:20px 22px 20px 52px}.cs-automation .cs-scope-list>div>span{position:absolute;top:24px;left:20px}.cs-integration .cs-scope-list>div{padding-left:52px}.cs-insights{padding-block:25px 30px}.cs-insights-surface{padding:25px 18px}.cs-insights .wd-insights-heading h2{font-size:31px}.cs-insights .wd-article-grid{grid-template-columns:1fr;gap:13px}.cs-insights .wd-article-grid article>a{grid-template-columns:.65fr 1.35fr;min-height:125px}.cs-insights .wd-article-copy{padding:15px 13px}.cs-insights .wd-article-copy h3{font-size:12px}.cs-insights .wd-article-copy .eyebrow{font-size:7px}.cs-faq-layout{gap:20px}.cs-faq .wd-questions summary{gap:15px;padding-block:16px;font-size:13px;line-height:1.75}.cs-faq .wd-questions p{padding-right:12px;font-size:12px}.cs-final{padding-block:15px 40px}.cs-final-surface{border-radius:12px;gap:25px;padding:32px 25px 32px 40px}.cs-final h2{font-size:32px;line-height:1.15}.cs-final-copy>p:not(.eyebrow){margin-top:18px;font-size:12px;line-height:1.85}.cs-final .button{justify-content:space-between;gap:12px;width:100%;max-width:none;padding-inline:18px;font-size:11px}.cs-final-decoration{opacity:.75}html[lang=th] .cs-page h1{font-size:35px;line-height:1.4}html[lang=th] .cs-page h2{font-size:28px;line-height:1.5}html[lang=th] .cs-capability h3,html[lang=th] .cs-choice h3,html[lang=th] .cs-related-links h3{font-size:22px;line-height:1.55}html[lang=th] .cs-hero-fragment{font-size:8px}html[lang=th] .cs-actions .button{padding-inline:17px;font-size:10px}html[lang=th] .cs-final h2{font-size:28px;line-height:1.5}html[lang=th] .cs-final .button{font-size:10px}}@media (prefers-reduced-motion:no-preference){.cs-capability,.cs-related-links article{transition:translate .3s,box-shadow .3s}.cs-related-links article:hover{translate:0 -3px;box-shadow:0 15px 22px -22px #174e6866}.cs-hero-fragment{animation:7s ease-in-out infinite cs-float}@keyframes cs-float{0%,to{translate:0}50%{translate:0 -5px}}}.cs-data-endpoint:nth-child(3) h3{color:#f7f4ee}.cs-data-endpoint:nth-child(3)>span{color:#a7dce8}
