/* This owner uses the shared FAQ shell, but not the homepage experience styles. */
.experience-faq-section{--ink:#171d2d;--quiet:#59625e;--line:#e6e8e5;color:var(--ink);font:16px/1.6 "Manrope Wght",Arial,sans-serif;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;width:min(1184px,calc(100% - 80px));margin:0 auto;padding:0 0 104px}
.experience-faq-section *{box-sizing:border-box}
.experience-faq-section h2{margin:0;font-family:inherit;font-weight:500;letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,3.5vw,52px);line-height:1.12}
.experience-faq-section p{margin:0;color:var(--quiet)}
.experience-faq-section a{color:var(--ink);text-decoration:none}
.experience-faq-section a:hover{text-decoration:underline}
.experience-faq-section a:focus-visible,.experience-faq-section summary:focus-visible{outline:2px solid #171d2d;outline-offset:4px}
.experience-faq-section [hidden]{display:none!important}
.experience-faq-section .experience-eyebrow{color:#1d6b40;font-size:12px!important;font-weight:650;letter-spacing:.09em;text-transform:uppercase;line-height:1.5!important;margin-bottom:20px!important}
.experience-faq-section>div>p:not(.experience-eyebrow){margin:20px 0 24px;max-width:300px}
.experience-faq-section .experience-text-link{font-size:14px;font-weight:600;line-height:1.6}
.experience-faq-section .site-faqs{min-width:0;color:var(--ink)}
.experience-faq-section .site-faq{border-top:1px solid var(--line);scroll-margin-top:110px}
.experience-faq-section .site-faq:last-child{border-bottom:1px solid var(--line)}
.experience-faq-section summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;cursor:pointer;font-size:16px;font-weight:550;line-height:1.5;list-style:none;letter-spacing:-.015em}
.experience-faq-section summary::-webkit-details-marker{display:none}
.experience-faq-section .faq-plus{font-size:23px;line-height:1;color:var(--quiet);flex:0 0 18px;font-weight:400}
.experience-faq-section [open] .faq-plus{transform:rotate(45deg)}
.experience-faq-section .site-faq-answer{padding:0 32px 25px 0;max-width:700px}
.experience-faq-section .site-faq-answer p{font-size:15px;line-height:1.75;margin:0 0 14px!important;color:var(--quiet)}
.experience-faq-section .site-faq-answer a{font-size:13px;font-weight:600;color:#1d6b40;text-decoration:underline;text-underline-offset:3px}
@media(max-width:991px){.experience-faq-section{width:calc(100% - 48px);padding:0 0 72px;gap:40px;grid-template-columns:.75fr 1.25fr}}
@media(max-width:767px){.experience-faq-section{width:calc(100% - 40px);padding:0 0 56px;grid-template-columns:1fr;gap:32px}.experience-faq-section h2{font-size:34px}.experience-faq-section>div>p:not(.experience-eyebrow){max-width:none;margin:16px 0 20px}.experience-faq-section summary{font-size:15px;padding:20px 0;gap:16px}.experience-faq-section .site-faq-answer{padding-right:8px}.experience-faq-section .site-faq-answer p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.experience-faq-section *{scroll-behavior:auto!important;transition:none!important}}
.workflow-library{scroll-margin-top:88px;padding:clamp(64px,7vw,104px) 0;background:#fff}
.workflow-library__intro{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}
.workflow-library__intro>div{max-width:730px;min-width:0}
.workflow-library__intro h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;letter-spacing:-.035em}
.workflow-library__intro p:last-child{margin:20px 0 0;color:#59625e;font-size:17px;line-height:1.7;text-wrap:pretty}
.workflow-library a{color:#171d2d;text-decoration:none}
.workflow-library a:hover{text-decoration:underline;text-underline-offset:4px}
.workflow-library a:focus-visible{outline:2px solid #171d2d;outline-offset:4px;border-radius:3px}
.workflow-library svg{flex:0 0 16px;vertical-align:middle}
.workflow-library__browse{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;min-height:44px;font-size:14px;font-weight:600}
.workflow-library__table{width:100%;table-layout:fixed;border-collapse:collapse;color:#2b3431;text-align:left;font-size:14px;line-height:1.65}
.workflow-library__caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.workflow-library__table th,.workflow-library__table td{vertical-align:top;overflow-wrap:break-word;padding:24px 20px;border-bottom:1px solid #e6e8e5}
.workflow-library__table thead th{padding-top:14px;padding-bottom:14px;background:#f4f5f3;color:#59625e;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}
.workflow-library__table tbody th{padding-left:0}
.workflow-library__table thead th:first-child{width:22%;padding-left:16px}
.workflow-library__table thead th:nth-child(2){width:23%}
.workflow-library__table thead th:nth-child(3){width:25%}
.workflow-library__table td:last-child{padding-right:0}
.workflow-library__table p{margin:0;font-size:inherit;line-height:inherit}
.workflow-library__platform{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.015em}
.workflow-library__platform img{display:block;flex:0 0 28px;width:28px;height:28px;object-fit:contain}
.workflow-library__platform svg{margin-left:auto}
.workflow-library .workflow-library__resource{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:10px;font-size:13px;line-height:1.5;font-weight:500;color:#1d6b40}
.workflow-library__table .workflow-library__check{margin-top:15px;color:#59625e;font-size:12px;line-height:1.65}
.workflow-library__check strong{font-weight:650;color:#2b3431}
.workflow-library__mobile-label{display:none}
.workflow-library__closing{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:24px 0 0;color:#59625e;font-size:14px;line-height:1.7}
.workflow-library__closing a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}
@media(max-width:900px){.workflow-library__intro{align-items:flex-start;flex-direction:column;gap:12px}.workflow-library__table th,.workflow-library__table td{padding-right:14px;padding-left:14px}.workflow-library__platform{font-size:14px;gap:8px}.workflow-library__platform img{width:24px;height:24px;flex-basis:24px}}
@media(max-width:900px){.workflow-library__intro{margin-bottom:20px}.workflow-library__intro p:last-child{font-size:15px}.workflow-library__table,.workflow-library__table tbody,.workflow-library__table tr,.workflow-library__table th,.workflow-library__table td{display:block;width:auto}.workflow-library__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workflow-library__table tbody{display:grid;gap:16px}.workflow-library__table tbody tr{padding:20px;border:1px solid #e6e8e5;border-radius:14px;min-width:0}.workflow-library__table tbody th,.workflow-library__table tbody td{padding:0;border:0}.workflow-library__table tbody th{width:auto;margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid #e6e8e5}.workflow-library__platform{font-size:18px;gap:11px}.workflow-library__platform img{width:28px;height:28px;flex-basis:28px}.workflow-library__resource{margin-top:5px}.workflow-library__table td+td{margin-top:17px}.workflow-library__mobile-label{display:block;margin-bottom:5px;font-size:11px;font-weight:650;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:#59625e}.workflow-library__table .workflow-library__check{margin-top:12px}.workflow-library__closing{margin-top:18px}}
