.automation-preview{background:#fff9ef;border-radius:16px;padding:32px;color:#24132d;border:1px solid #d7c8ba}.automation-label{font-size:11px;letter-spacing:.12em;font-weight:600;color:#755276}.editorial-site .automation-preview h2{font:400 clamp(31px,3.8vw,46px)/1.07 Georgia,serif;color:#24132d;margin:20px 0 26px}.automation-preview ol{list-style:none;margin:0;padding:0}.automation-preview li{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #ddcec3;padding:17px 0}.automation-preview li>span{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;background:#f5ddcc;border-radius:50%;color:#8b3d19;font-size:12px;font-weight:600}.automation-preview strong{font-size:15px}.automation-preview li p{font-size:13px;line-height:1.6;margin:5px 0 0;color:#69546e}.automation-example-note{font-size:11px;line-height:1.7;color:#69546e}.automation-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.automation-service-grid article{border-top:1px solid #cbbcc9;padding-top:22px}.automation-service-grid article>span{font-size:11px;letter-spacing:.1em;font-weight:600;color:#69546e}.automation-service-grid h3{font-size:21px;line-height:1.3;margin:17px 0}.automation-service-grid p{font-size:14px;line-height:1.8}.automation-related{border-top:1px solid #d7c8ba;padding-top:28px;margin-top:38px;font-size:14px}.automation-related a{text-decoration:underline;text-underline-offset:3px}.automation-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.automation-benefit-grid article{padding:26px;background:#f7f0e7;border-radius:12px}.automation-benefit-grid h3{font-size:22px;line-height:1.3;margin:0 0 18px}.automation-benefit-grid p{font-size:14px;line-height:1.8}.automation-benefit-grid span,.automation-small{font-size:12px;line-height:1.7;color:#69546e}.automation-small{margin-top:24px}.automation-sample{background:#f0e6dc}.automation-sample-grid,.automation-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.automation-sample h2,.automation-scope-grid h2{font:400 clamp(35px,4vw,53px)/1.1 Georgia,serif;margin:22px 0}.automation-blueprint{padding:30px;border:1px solid #cbb8c7;border-radius:16px;background:#fff9ef}.automation-blueprint>div{border-top:1px solid #dccdd7;padding:20px 0}.automation-blueprint strong{font-size:14px;color:#482950}.automation-blueprint p{font-size:13px;line-height:1.8;margin:8px 0 0}.automation-timeline{list-style:none;padding:0;margin:0;max-width:850px}.automation-timeline li{display:grid;grid-template-columns:54px 1fr;gap:24px;border-top:1px solid #d7c8d7;padding:25px 0}.automation-timeline li>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #bbaaaf;border-radius:50%;font-size:13px}.automation-timeline h3{font-size:23px;margin:0 0 12px}.automation-timeline p{font-size:14px;line-height:1.8;margin:0}.automation-scope-panel{padding:30px;background:#fff9ef;border:1px solid #d7c8ba;border-radius:12px}.automation-scope-panel h3{font-size:23px;margin:0 0 20px}.automation-scope-panel ul{padding-left:20px;font-size:14px;line-height:1.8}.automation-scope-panel li{margin-bottom:12px}.automation-scope-panel p{font-size:13px;line-height:1.8}#automation-enquiry,#automation-services,#automation-process,#automation-example{scroll-margin-top:110px}.editorial-site .cro-request h2{color:#fff6e8}.cro-request p{color:#e7dce7}.cro-request .cro-form-panel p{color:#69546e}@media(max-width:900px){.automation-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-benefit-grid{grid-template-columns:1fr}.automation-sample-grid,.automation-scope-grid{gap:30px}}@media(max-width:650px){.automation-service-grid,.automation-sample-grid,.automation-scope-grid{grid-template-columns:1fr}.automation-preview,.automation-blueprint,.automation-scope-panel{padding:24px}.automation-timeline li{grid-template-columns:40px 1fr;gap:17px}.automation-timeline li>span{width:36px;height:36px}.automation-timeline h3{font-size:21px}}
/* Explicit surfaces prevent light text inheriting a pale enquiry background. */
.editorial-site .automation-hero{background:#24132d;background-image:none}.automation-hero .home-kicker,.automation-hero .cro-lead,.automation-hero .cro-hero-links a{color:#eee1ed}.automation-setup{border-left:2px solid #b26b48;padding-left:14px;color:#514056}.automation-platform-note{max-width:850px;background:#f7f0e7;padding:25px;border-radius:12px;margin-top:25px}.automation-platform-note h3{font-size:21px;margin:0 0 14px}.automation-platform-note p{font-size:14px;line-height:1.8}.automation-platform-note a{text-decoration:underline;text-underline-offset:3px}.editorial-site #automation-enquiry{background:#24132d;color:#fff6e8}.editorial-site #automation-enquiry h2{color:#fff6e8}.editorial-site #automation-enquiry .cro-request-grid>div:first-child p,.editorial-site #automation-enquiry .cro-request-grid>div:first-child a{color:#eee1ed}.editorial-site #automation-enquiry .cro-request-grid>div:first-child .home-kicker{color:#f4b593}.editorial-site #automation-enquiry .cro-request-grid>div:first-child a{text-decoration:underline;text-underline-offset:4px}.editorial-site #automation-enquiry .cro-form-panel{background:#fffdf8;color:#24132d}.editorial-site #automation-enquiry .cro-form-panel h3,.editorial-site #automation-enquiry label,.editorial-site #automation-enquiry .cro-package-summary{color:#24132d}.editorial-site #automation-enquiry .cro-form-panel p{color:#69546e}.editorial-site #automation-enquiry .cro-form-panel a{color:#633576;text-decoration:underline}.editorial-site #automation-enquiry input,.editorial-site #automation-enquiry textarea,.editorial-site #automation-enquiry select{background:#fff;color:#24132d;border:1px solid #8a7890;width:100%;border-radius:6px;box-sizing:border-box;padding:12px;font:inherit}.editorial-site #automation-enquiry input::placeholder,.editorial-site #automation-enquiry textarea::placeholder{color:#74657a;opacity:1}.editorial-site #automation-enquiry input:focus-visible,.editorial-site #automation-enquiry textarea:focus-visible,.editorial-site #automation-enquiry select:focus-visible{outline:3px solid #482950;outline-offset:2px}.editorial-site #automation-enquiry button.site-primary{background:#e96b32;color:#24132d}.editorial-site #automation-enquiry .status.error{color:#982d2d}.editorial-site #automation-enquiry .status.success{color:#205d39}
