.service-area{border-top:1px solid var(--line);grid-template-columns:1fr .85fr;align-items:start;gap:80px;padding-block:70px;display:grid}.service-area h2,.workflow-example h2,.buying-questions h2{margin:0;font-size:clamp(2.6rem,3.7vw,4rem);line-height:1.08}.service-area-copy{padding-top:4px}.service-area-copy p,.example-heading p,.questions-intro>p{color:var(--muted)}.service-area-copy p:last-child{margin-bottom:0}.workflow-example{padding-block:0 80px}.example-heading{grid-template-columns:1fr .85fr;align-items:start;gap:80px;margin-bottom:36px;display:grid}.example-heading p{margin:0}.example-heading .example-disclosure{color:var(--rust);margin-bottom:12px;font-size:.875rem;font-weight:600}.example-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.example-steps>li{border:1px solid var(--line);background:#faf7ee;border-radius:8px;min-width:0;padding:28px}.example-step-number{color:var(--rust);margin-bottom:14px;font-size:.875rem;font-weight:600;display:block}.example-steps h3{margin:0 0 12px;font-size:1.2rem;font-weight:600;line-height:1.4}.example-steps p{color:var(--muted);margin:0}.example-detail{background:var(--paper);border-left:3px solid #9ca885;margin-block:20px;padding:16px 18px}.example-detail p{color:var(--ink)}.example-steps .example-step-note{font-size:.875rem}.example-closing{max-width:900px;color:var(--muted);margin:25px 0 0}.buying-questions{border-block:1px solid var(--line);grid-template-columns:.7fr 1fr;gap:80px;padding-block:72px;display:grid}.questions-intro>p{margin:24px 0 0}.questions-list{min-width:0}.questions-list details{border-bottom:1px solid var(--line)}.questions-list details:first-child{border-top:1px solid var(--line)}.questions-list summary{cursor:pointer;min-height:56px;color:var(--ink);padding:19px 8px;font-size:1rem;font-weight:600;line-height:1.5}.questions-list summary:hover{color:var(--rust)}.questions-list summary:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.questions-list details>p{color:var(--muted);margin:0;padding:0 8px 22px}@media (max-width:1100px){.service-area,.example-heading,.buying-questions{gap:40px}}@media (max-width:780px){.service-area,.example-heading,.buying-questions{grid-template-columns:1fr;gap:26px}.example-steps{grid-template-columns:1fr}}@media (max-width:620px){.service-area,.buying-questions{padding-block:50px}.workflow-example{padding-bottom:58px}.service-area h2,.workflow-example h2,.buying-questions h2{font-size:clamp(2.35rem,9.5vw,3.2rem)}.example-steps>li{padding:22px}.example-detail{padding:14px}}
