.automation-tool{padding:64px 0 80px}.automation-tool .container{max-width:980px}.automation-heading{max-width:780px;margin-bottom:36px}.automation-heading h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.08;letter-spacing:-.04em;margin:16px 0 24px}.automation-heading>p{font-size:1.125rem;line-height:1.7}.automation-tool .automation-small{font-size:.9375rem;line-height:1.7;color:#655b72}.automation-workspace{padding:clamp(20px,4vw,40px);background:white;border:1px solid #d9cbe9;border-radius:20px;box-shadow:0 18px 60px #3215520b}.automation-workspace h2{font-size:1.65rem;margin:0 0 24px}.automation-workspace h3{font-size:1.35rem;line-height:1.4}.automation-workspace li,.automation-workspace p{font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.automation-workspace label{display:grid;gap:9px;font-weight:550;font-size:1rem;margin-bottom:22px}.automation-workspace input:not([type=checkbox]):not([type=range]),.automation-workspace select,.automation-workspace textarea{font:inherit;font-size:1rem;color:#271243;background:#fff;border:1px solid #baaccd;border-radius:8px;padding:13px;min-width:0;width:100%;box-sizing:border-box}.automation-workspace textarea{resize:vertical}.automation-workspace :focus-visible{outline:3px solid #945af0;outline-offset:3px}.automation-progress{display:flex;list-style:none;padding:0;gap:12px;margin:0 0 28px}.automation-progress li{flex:1;border-bottom:3px solid #e5dfed;padding-bottom:10px;color:#655b72}.automation-progress [aria-current=step]{color:#612aad;border-color:#783ce2;font-weight:650}.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.automation-actions{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.automation-workspace button{min-height:48px;cursor:pointer;white-space:normal}.automation-workspace .button{font-size:1rem}.automation-workspace .primary{background:var(--deep-iris);color:white}.automation-workspace .primary:hover{background:#3a176b}.automation-workspace .secondary{border-color:var(--deep-iris);color:var(--deep-iris);background:white}.automation-workspace button:disabled{opacity:.6;cursor:not-allowed}.automation-verdict{background:#f3edfc;border-radius:12px;padding:24px}.automation-verdict>span{font-size:.875rem;color:#612aad}.automation-numbers{margin:26px 0;gap:20px}.automation-numbers strong{display:block;font-size:2rem;color:#59239e}.automation-numbers span{font-size:.9375rem}.automation-workspace fieldset{border:0;padding:0;margin:0;min-width:0}.automation-workspace .automation-scenario{border:1px solid #d9cbe9;border-radius:12px;padding:20px}.automation-scenario legend{padding:0 8px;font-weight:650}.automation-scenario input[type=range]{width:100%;accent-color:#783ce2;min-height:32px}.automation-review{margin-top:40px;padding-top:24px;border-top:1px solid #d9cbe9}.automation-workspace .automation-consent{display:flex;align-items:flex-start;font-weight:400}.automation-consent input{margin-top:5px;min-width:20px;min-height:20px}.automation-error{color:#9b2333;background:#fff1f3;padding:16px;border-radius:8px}.automation-method{max-width:780px;margin:40px auto 0}.automation-method p{line-height:1.8;font-size:1rem}@media(max-width:600px){.automation-tool{padding-top:36px}.automation-grid{grid-template-columns:1fr}.automation-progress{gap:6px}.automation-progress li{font-size:.875rem}.automation-actions .button{flex:1}.automation-numbers{gap:18px}.automation-workspace .button{max-width:100%}}