.automations-page .au-eyebrow{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--coral);margin-bottom:18px}.automations-page .au-hero{text-align:center;padding:200px 24px 0;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(232,115,90,.1),transparent 60%),linear-gradient(var(--cream),var(--warm-white))}.automations-page .au-hero h1{font-family:Fraunces,serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;letter-spacing:-1.5px;line-height:1.05;color:var(--charcoal);max-width:900px;margin:0 auto 24px;text-wrap:balance}.automations-page .au-sub{font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.55;color:var(--text-secondary);max-width:720px;margin:0 auto 36px}.automations-page .au-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.automations-page .au-body{max-width:1100px;margin:0 auto;padding:0 24px 80px}.automations-page .au-section{margin-top:96px;text-align:center}.automations-page .au-section-faq{margin-top:144px}.automations-page .au-section h2,.automations-page .au-step h2,.automations-page .au-cta h2{font-family:Fraunces,serif;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:500;letter-spacing:-1px;line-height:1.1;color:var(--charcoal);margin:0 auto 16px;max-width:760px}.automations-page .au-section-sub{color:var(--text-secondary);max-width:640px;margin:0 auto 36px;line-height:1.65;font-size:1.08rem}.automations-page .au-prompt{max-width:780px;margin:0 auto;text-align:left;border:2px solid var(--coral-soft);border-left-width:6px;border-radius:18px;background:var(--warm-white);padding:28px 32px;font-size:1.15rem;line-height:1.7;color:var(--text)}.automations-page .au-step{margin-top:112px;display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.automations-page .au-step-flip{grid-template-columns:7fr 5fr}.automations-page .au-step-flip .au-step-text{order:2}.automations-page .au-step h2{font-size:clamp(1.8rem,3vw,2.3rem);margin:0 0 18px}.automations-page .au-step-text p{color:var(--text-secondary);line-height:1.75;font-size:1.1rem;margin:0}.automations-page .au-shot{margin:0;border:2px solid var(--sand);border-radius:20px;overflow:hidden;background:var(--warm-white);box-shadow:0 24px 60px -24px #2a252040}.automations-page .au-shot{transition:box-shadow .3s ease,transform .3s ease}.automations-page .au-shot:hover{transform:translateY(-2px);box-shadow:0 30px 70px -24px #2a252052}.automations-page .au-shot img{display:block;width:100%;height:auto}.automations-page .au-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.automations-page .au-card{border:2px solid var(--sand);border-radius:20px;background:var(--warm-white);padding:32px 28px}.automations-page .au-card h3{font-family:Fraunces,serif;font-size:1.3rem;font-weight:500;color:var(--charcoal);margin:0 0 12px;line-height:1.2}.automations-page .au-card p{color:var(--text-secondary);line-height:1.65;margin:0;font-size:1.03rem}.automations-page .au-card p+p{margin-top:12px}.automations-page .au-card strong{color:var(--charcoal);font-weight:600}.automations-page .au-endpoint{margin:28px auto 0}.automations-page .au-endpoint code{display:inline-block;max-width:100%;overflow-wrap:anywhere;background:var(--cream);border:2px solid var(--sand);border-radius:12px;padding:10px 16px;font-size:.95rem;color:var(--charcoal)}.automations-page .au-eu{margin:32px auto 0;color:var(--text-secondary);font-size:1.05rem}.automations-page .au-cta{margin-top:112px;text-align:center;border:2px solid var(--sand);border-radius:28px;background:var(--cream);padding:80px 32px}.automations-page .au-cta p{color:var(--text-secondary);max-width:540px;margin:0 auto 32px;line-height:1.65;font-size:1.12rem}@media(max-width:860px){.automations-page .au-hero{padding:144px 20px 0}.automations-page .au-body{padding:0 20px 64px}.automations-page .au-section{margin-top:72px}.automations-page .au-section-faq{margin-top:104px}.automations-page .au-step,.automations-page .au-step-flip{grid-template-columns:1fr;gap:28px;margin-top:80px}.automations-page .au-step-flip .au-step-text{order:0}.automations-page .au-grid{grid-template-columns:1fr}.automations-page .au-prompt{padding:22px 24px;font-size:1.05rem}.automations-page .au-cta{margin-top:80px;padding:56px 24px}}
