
/* Engage product story */
.engage-page p{line-height:1.75}.eng-hero{padding:70px 0 0;background:linear-gradient(180deg,#fffef8 0%,#f7f3dd 100%)}.eng-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.eng-hero h1{font-size:clamp(44px,5.1vw,76px);margin-bottom:34px}.eng-hero h1 span{color:var(--ochre)}.eng-hero-copy>p{font-size:21px;max-width:530px}.eng-hero-image{padding:32px 38px 0}.eng-shot{margin:0;min-width:0}.eng-shot>a{display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 18px 50px #191a1c10}.eng-shot img{display:block;width:100%;height:auto}.eng-shot a:focus-visible{outline:3px solid var(--ochre);outline-offset:5px}.eng-shot figcaption{font-size:12px;color:var(--muted);padding:15px 3px;display:flex;justify-content:space-between;gap:16px}.eng-shot figcaption span{white-space:nowrap}.eng-section-nav{display:flex;flex-wrap:wrap;gap:18px 38px;padding-block:25px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.eng-section-nav a:hover{color:var(--ochre)}.eng-section{padding-block:90px}.eng-section-heading{max-width:730px}.eng-section-heading>p{font-size:19px}.eng-editor{display:grid;grid-template-columns:1fr 1fr;gap:100px}.eng-editor-points article{padding:22px 0;border-bottom:1px solid var(--line)}.eng-editor-points article:first-child{padding-top:0}.eng-editor-points h3{font-size:23px;margin-bottom:12px}.eng-editor-points p{margin-bottom:0}.eng-soft{background:var(--paper)}.eng-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:48px}.eng-features h3{margin-top:26px}.eng-features p{margin-bottom:0}.eng-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eng-split>div>p{font-size:19px}.eng-list{list-style:none;padding:0;margin:30px 0}.eng-list li{display:flex;gap:14px;align-items:flex-start;margin:16px 0}.eng-list svg{color:var(--ochre);width:20px;height:24px}.eng-split .eng-shot{max-width:560px}.eng-dark{background:var(--ink);color:white}.eng-dark p,.eng-dark figcaption{color:#c8cac3}.eng-dark .eyebrow{color:#facc15}.eng-dark .eng-list svg{color:var(--gold)}.eng-dark .text-link{color:var(--gold)}.eng-dark .eng-shot>a{border-color:#494a44;box-shadow:none}.eng-cases{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;margin-top:40px}.eng-cases article{display:flex;gap:26px;padding:30px 0;border-top:1px solid var(--line)}.eng-cases article>span{font-size:14px;font-weight:700;color:var(--ochre);padding-top:6px}.eng-cases p{margin:0}.eng-steps{margin:0;padding-left:30px;counter-reset:item}.eng-steps li{padding:14px 0 14px 16px;border-bottom:1px solid var(--line)}.eng-steps li::marker{font-weight:700;color:var(--ochre)}.eng-steps strong{font-size:22px;letter-spacing:-.025em}.eng-steps p{margin:8px 0}.eng-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.eng-faq details{border-bottom:1px solid var(--line);padding:20px 0}.eng-faq details:first-child{border-top:1px solid var(--line)}.eng-faq summary{font-size:18px;font-weight:600;line-height:1.5}.eng-faq details p{margin:16px 0 0}.eng-related{padding:34px;border:1px solid var(--line);border-radius:12px}.eng-related>a{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.eng-related>a:hover{color:var(--ochre)}.eng-related>a span{font-size:15px}.engage-page .cta{margin-top:80px}
@media(max-width:1000px){.eng-hero-grid,.eng-editor,.eng-split{gap:40px}.eng-hero-copy>p{font-size:18px}.eng-hero-image{padding-inline:0}.eng-features{gap:25px}}
@media(max-width:760px){.eng-hero{padding-top:42px}.eng-hero-grid,.eng-editor,.eng-split,.eng-faq{grid-template-columns:1fr;gap:30px}.eng-hero h1{margin-bottom:0}.eng-hero-copy>p{font-size:18px}.eng-hero-image{padding-top:32px}.eng-shot figcaption{font-size:11px;gap:8px}.eng-section-nav{gap:14px 22px;font-size:13px}.eng-section{padding-block:54px}.eng-features,.eng-cases{grid-template-columns:1fr;gap:25px}.eng-features{margin-top:32px}.eng-features article{padding-top:24px;border-top:1px solid var(--line)}.eng-features article:first-child{padding-top:0;border:0}.eng-split .eng-shot{max-width:none}.eng-automation>div{grid-row:1}.eng-cases{gap:0}.eng-related{padding:24px}.eng-related>a{flex-direction:column;gap:6px}.engage-page .cta{margin-top:50px}.eng-shot>a{border-radius:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
