/* Scoped additions; existing theme typography, colors and navigation remain authoritative. */
.automation-page{--auto-ink:var(--ink,var(--dark));--auto-soft:var(--soft,var(--light));--auto-line:var(--line,var(--border));color:var(--auto-ink)}
.automation-page section[id]{scroll-margin-top:110px}.automation-page .auto-hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:48px;align-items:center;text-align:left}.automation-page .auto-hero-grid h1{font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.04;letter-spacing:-.045em}.automation-page .auto-subtitle{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;margin:20px 0}.automation-page .auto-hero-grid p{max-width:680px;margin:18px 0}.automation-page .auto-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.automation-page .auto-actions a{text-align:center}.automation-page .auto-preview{border:1px solid var(--auto-line);border-radius:24px;padding:30px;background:#fff;color:var(--auto-ink);box-shadow:var(--shadow)}.automation-page .auto-preview h2{font-size:1.4rem;margin:14px 0}.automation-page .auto-preview p{color:var(--auto-ink);font-size:1rem}.automation-page .auto-preview ol{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.automation-page .auto-preview li{padding:14px 18px;background:var(--auto-soft);border-radius:12px;display:flex;gap:12px;align-items:center}.automation-page .auto-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--auto-soft);color:var(--primary);border-radius:12px;margin-bottom:18px}.automation-page svg{width:26px;height:26px;flex-shrink:0}.automation-page .auto-intro{max-width:760px;margin:0 auto 38px;text-align:center}.automation-page h2{font-size:clamp(1.8rem,3vw,2.7rem);margin-bottom:18px}.automation-page .auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.automation-page .auto-card{padding:28px;border:1px solid var(--auto-line);border-radius:18px;background:#fff}.automation-page .auto-card h3{font-size:1.16rem;margin:0 0 12px;line-height:1.3}.automation-page .auto-card p{margin:0;color:var(--auto-ink);opacity:.85;line-height:1.7}.automation-page .auto-personal{background:var(--auto-soft)}.automation-page .auto-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.automation-page .auto-number{font-size:2.7rem;font-weight:800;color:var(--primary);display:block;margin-bottom:16px}.automation-page .auto-steps h3{font-size:1.15rem;margin-bottom:12px}.automation-page .auto-workflow{list-style:none;counter-reset:workflow;padding:0;max-width:820px;margin:32px auto 0;display:grid;gap:30px}.automation-page .auto-workflow li{counter-increment:workflow;position:relative;display:flex;gap:18px;align-items:center;padding:20px 24px;border:1px solid var(--auto-line);border-radius:14px;background:white}.automation-page .auto-workflow li:before{content:counter(workflow);font-weight:800;color:var(--primary)}.automation-page .auto-workflow li:not(:last-child):after{content:'↓';position:absolute;bottom:-30px;left:50%;color:var(--primary);font-size:22px}.automation-page .auto-custom{background:var(--navy,var(--dark));color:white}.automation-page .auto-custom .container{max-width:900px;text-align:center}.automation-page .auto-custom h2{color:white}.automation-page .auto-custom p{margin:18px 0;font-size:1.08rem}.automation-page .auto-form{max-width:820px;margin:auto}.automation-page .auto-form textarea{min-height:180px;resize:vertical}.automation-page .auto-form label{display:block}.automation-page .auto-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.automation-page .auto-form .full{grid-column:1/-1}.automation-page .auto-form input:not([type=checkbox]),.automation-page .auto-form select,.automation-page .auto-form textarea{width:100%;padding:12px;border:1px solid var(--auto-line);border-radius:9px;background:#fff;color:var(--auto-ink);font:inherit;margin-top:6px}.automation-page .auto-form button{margin-top:22px}.automation-page a:focus-visible,.automation-page button:focus-visible,.automation-page input:focus-visible,.automation-page select:focus-visible,.automation-page textarea:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.automation-page .auto-form-status{margin-top:16px}.automation-page .auto-note{font-size:.95rem;max-width:780px;margin:24px auto;color:var(--auto-ink)}
@media(max-width:1000px){.automation-page .auto-hero-grid{grid-template-columns:1fr;gap:30px}.automation-page .auto-grid,.automation-page .auto-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.automation-page .auto-grid,.automation-page .auto-steps,.automation-page .auto-form .form-grid{grid-template-columns:1fr}.automation-page .auto-hero-grid h1{font-size:2.7rem}.automation-page .auto-card,.automation-page .auto-preview{padding:24px}.automation-page .auto-actions{flex-direction:column}.automation-page .auto-actions a{width:100%}.automation-page .auto-form .full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.automation-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.automation-page .auto-form label{font-size:.95rem;color:var(--ink)}.automation-page .auto-form .sms-consent span,.automation-page .auto-form .form-note{font-size:.875rem;color:var(--ink);opacity:1}.automation-page .auto-form .form-note a{text-decoration:underline}
