/* Scoped to the product body: shared navigation and checkout stay independent. */
.elink-sales{--es-ink:#102b46;--es-muted:#50677b;--es-teal:#087b83;--es-line:#d8e5ec;color:var(--es-ink);background:#fff;line-height:1.65}
.elink-sales *{min-width:0}.elink-sales .es-container{max-width:1220px;margin-inline:auto;padding-inline:28px}.elink-sales .es-breadcrumb{display:flex;gap:12px;padding-block:20px;font-size:12px;color:var(--es-muted)}.es-breadcrumb a{text-decoration:none}
.elink-sales h1,.elink-sales h2,.elink-sales h3{color:var(--es-ink);text-wrap:balance}.elink-sales h1{font-size:clamp(38px,4.2vw,60px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 24px}.elink-sales h1 em{font-style:normal;color:var(--es-teal)}.elink-sales h2{font-size:clamp(28px,3vw,40px);line-height:1.17;margin:0 0 18px}.elink-sales h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:12px 0}.elink-sales p{color:var(--es-muted)}.elink-sales .eyebrow{font-size:11px;letter-spacing:.1em;color:var(--es-teal);margin:0 0 14px}.elink-sales .button{white-space:normal;text-align:center;line-height:1.4;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.elink-sales a:focus-visible,.elink-sales summary:focus-visible{outline:3px solid #158fbb;outline-offset:5px}
.es-hero{background:radial-gradient(ellipse at 85% 45%,#e2f4f2,transparent 60%),linear-gradient(135deg,#f6faff,#f1f6f9);border-block:1px solid var(--es-line)}.elink-sales .es-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center;padding-block:60px 68px}.elink-sales .es-status{font-size:11px;font-weight:700;margin:0 0 24px;color:#476177}.es-status:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#168981;margin-right:8px}.elink-sales .es-lead{font-size:18px;line-height:1.75;max-width:630px}.es-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.es-text-link{color:var(--es-ink);font-size:13px;font-weight:750;text-decoration:none}.es-text-link span{margin-left:5px}.elink-sales .es-note{font-size:12px;max-width:460px;margin-top:17px;line-height:1.65}
.es-diagram{margin:0;border:1px solid #cbdde4;background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px #102b4612;transform:rotate(-1deg)}.es-diagram-head{display:flex;align-items:center;gap:25px;padding-bottom:22px;border-bottom:1px solid var(--es-line)}.es-diagram-head>strong{font-size:35px;letter-spacing:-.06em;color:var(--es-ink)}.es-diagram-head>strong span{color:var(--es-teal)}.es-diagram-head>span{font-size:12px;line-height:1.5;color:var(--es-muted);max-width:165px}.es-diagram ol{padding:0;margin:26px 0;list-style:none;display:grid;gap:12px}.es-diagram li{display:flex;gap:16px;align-items:center;background:#f1f6f8;padding:19px 16px;border-radius:10px}.es-diagram li>span{font-size:12px;color:var(--es-teal);font-weight:800}.es-diagram li:last-child{background:#e9f6f3}.es-diagram li strong{font-size:16px;display:block;line-height:1.4}.es-diagram small{font-size:11px;display:block;margin-top:5px;color:var(--es-muted)}.es-diagram figcaption{font-size:10px;color:#607587;letter-spacing:.04em;text-align:center}
.elink-sales .es-subnav{display:flex;gap:32px;flex-wrap:wrap;padding-block:21px;border-bottom:1px solid var(--es-line)}.es-subnav a{font-size:13px;color:var(--es-ink);text-decoration:none;font-weight:700;padding:5px 0}.es-subnav a:hover{color:var(--es-teal)}.elink-sales .es-intro{padding-block:65px 12px;max-width:900px;text-align:center}.es-intro>p:not(.eyebrow){font-size:17px;max-width:760px;margin-inline:auto}.es-tags{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:26px 0}.es-tags span{border:1px solid var(--es-line);padding:8px 17px;border-radius:6px;font-size:12px;font-weight:750;background:#fff}
.elink-sales .es-section{padding-block:64px}.elink-sales section[id]{scroll-margin-top:95px}.es-heading{max-width:820px;margin-bottom:30px}.es-heading>p{max-width:750px}.es-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.es-features article{padding:28px;border:1px solid var(--es-line);border-radius:13px;background:#fff}.es-features article p{font-size:14px;line-height:1.8;margin-bottom:0}.es-number{font-size:12px;color:var(--es-teal);font-weight:800;letter-spacing:.08em}.es-band{background:#f4f8fa;border-block:1px solid var(--es-line)}.es-integrations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.es-integrations article{background:#fff;border:1px solid var(--es-line);border-radius:12px;padding:24px;display:flex;flex-direction:column}.es-provider{font-size:16px;font-weight:850;color:var(--es-teal)}.es-integrations h3{font-size:18px;min-height:48px}.es-integrations p{font-size:13px;line-height:1.8;flex:1}.es-integrations small{font-size:11px;line-height:1.7;color:#526776;border-top:1px solid var(--es-line);padding-top:15px}
.es-scope{display:grid;grid-template-columns:1fr 1fr;gap:24px}.es-scope article{padding:28px;border-left:3px solid #b7c9d4;background:#f7fafb;border-radius:0 12px 12px 0}.es-scope article:first-child{border-left-color:var(--es-teal);background:#eef8f5}.es-scope h3{margin-top:0}.elink-sales ul{padding-left:20px;color:var(--es-muted);font-size:14px}.elink-sales li{margin:8px 0}.es-license-band{background:#0d243c}.es-license-band .es-heading h2,.es-license-band .es-heading .eyebrow{color:#fff}.es-license-band .es-heading p{color:#c8d9e4}.es-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.es-plan{background:#fff;padding:30px;border-radius:14px;border:1px solid #e0e8ee;display:flex;flex-direction:column}.es-plan:nth-child(2){border-top:4px solid #36b6ae;padding-top:27px}.es-plan>p:not(.eyebrow){font-size:14px;min-height:72px}.es-plan h3{font-size:24px;min-height:64px}.es-price{font-size:17px;color:var(--es-ink);border-block:1px solid var(--es-line);padding-block:16px;margin-top:10px}.es-plan ul{margin:20px 0 30px;flex:1}.es-plan .button{width:100%}.elink-sales .es-license-note{font-size:12px;color:#c8d9e4;max-width:800px;margin:24px 0 0}
.es-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.es-steps article{border-top:1px solid var(--es-line);padding-top:22px}.es-steps p{font-size:14px}.elink-sales .es-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding-top:15px}.es-faq details{border-bottom:1px solid var(--es-line);padding:0 0 6px}.es-faq summary{font-size:15px;font-weight:700;padding:18px 28px 18px 0;cursor:pointer;position:relative;list-style:none;line-height:1.6}.es-faq summary::-webkit-details-marker{display:none}.es-faq summary:after{content:"+";position:absolute;right:4px;top:18px;color:var(--es-teal);font-size:20px}.es-faq details[open] summary:after{content:"−"}.es-faq details>p{font-size:14px;line-height:1.85;margin:0 22px 20px 0}.es-closing{background:#edf7f7;border-top:1px solid #d7e9e9}.es-closing>.es-container{padding-block:50px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px}.es-closing h2{font-size:30px}.es-closing-actions{text-align:right}.es-closing-actions p{font-size:12px}.es-closing-actions p a{white-space:nowrap;font-weight:750}
@media(prefers-reduced-motion:no-preference){.es-diagram{animation:es-arrive .6s ease-out both}@keyframes es-arrive{from{opacity:0;transform:translateY(12px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(-1deg)}}}
@media(max-width:1000px){.elink-sales .es-hero-grid{gap:28px;grid-template-columns:1.1fr .9fr}.es-diagram{padding:20px}.es-features{grid-template-columns:repeat(2,minmax(0,1fr))}.es-integrations{grid-template-columns:repeat(2,minmax(0,1fr))}.es-plan{padding:23px}.elink-sales .es-faq{gap:35px}.es-plan h3{font-size:21px}}
@media(max-width:700px){.elink-sales .es-container{padding-inline:20px}.elink-sales .es-hero-grid{grid-template-columns:1fr;padding-block:34px 42px;gap:30px}.elink-sales h1{font-size:clamp(35px,8.5vw,46px)}.elink-sales .es-lead{font-size:16px}.es-diagram{max-width:480px;width:100%;justify-self:center;transform:none}.es-diagram-head{padding-bottom:14px}.es-diagram ol{margin-block:16px}.es-diagram li{padding:13px 14px}.elink-sales .es-subnav{gap:16px;padding-block:15px}.es-subnav a{font-size:11px}.elink-sales .es-intro{padding-top:42px}.elink-sales .es-section{padding-block:42px}.es-features,.es-scope,.es-plans,.es-steps,.elink-sales .es-faq,.es-closing>.es-container{grid-template-columns:1fr}.es-features article{padding:23px}.es-plan>p:not(.eyebrow),.es-plan h3,.es-integrations h3{min-height:0}.es-plan{padding:26px}.es-steps{gap:22px}.elink-sales .es-faq{gap:0}.es-closing>.es-container{gap:15px;padding-block:36px}.es-closing-actions{text-align:left}.es-actions{gap:18px}.es-actions .button{width:100%}.es-closing .button{width:100%}}
@media(max-width:420px){.es-integrations{grid-template-columns:1fr}.es-tags{gap:7px}.es-tags span{font-size:11px;padding:7px 11px}.es-diagram-head{gap:17px}}
