.automation-promo{display:grid;grid-template-columns:1.5fr 1fr;gap:42px;margin-top:48px;margin-bottom:48px;padding:clamp(24px,5vw,64px);background:#112660;color:#fff;border-radius:24px;box-sizing:border-box;position:relative;overflow:hidden}.automation-badge{display:inline-block;background:#ff8a00;color:#141b2b;padding:9px 13px;border-radius:50px;font-size:11px;font-weight:800;letter-spacing:.07em}.automation-promo h2{color:#fff;font-size:clamp(28px,3.5vw,46px);line-height:1.12;letter-spacing:-.04em;margin:22px 0}.automation-promo h2 em{color:#ffac49;font-style:normal}.automation-copy>p{color:#e1e8fc;font-size:17px;line-height:1.65;max-width:590px}.automation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 18px}.automation-primary{background:#ff8a00;color:#10182b!important;padding:15px 20px;border-radius:10px;font-weight:800;text-decoration:none}.automation-secondary{color:#fff!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.automation-copy small{display:block;color:#c7d4f4;font-size:12px;line-height:1.6;max-width:520px}.automation-examples{align-self:center}.automation-examples>p{font-size:11px;font-weight:800;letter-spacing:.12em;color:#c7d4f4}.automation-examples>div{padding:18px 18px 18px 57px;position:relative;margin-top:12px;border:1px solid #ffffff30;border-radius:12px;background:#ffffff08}.automation-examples span{position:absolute;left:18px;color:#ffac49;font-weight:800}.automation-examples strong{font-size:16px;color:#fff}.automation-examples div p{margin:6px 0 0;color:#c7d4f4;font-size:13px;line-height:1.5}.automation-promo a:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:760px){.automation-promo{grid-template-columns:1fr;gap:24px;border-radius:18px}.automation-actions{align-items:stretch;flex-direction:column}.automation-primary{text-align:center}.automation-secondary{text-align:center;padding:6px}.automation-copy>p{font-size:16px}}
.automation-promo{isolation:isolate;scroll-margin-top:100px}
.automation-promo:before,.automation-promo:after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;pointer-events:none;z-index:-1;opacity:.28;animation:automation-orbit 12s ease-in-out infinite alternate;animation-play-state:paused}
.automation-promo:before{background:radial-gradient(circle,#3579ff,transparent 70%);top:-150px;right:15%}
.automation-promo:after{background:radial-gradient(circle,#ff8a00,transparent 70%);bottom:-230px;left:15%;animation-delay:-6s}
.automation-examples>div{animation:automation-card 6s ease-in-out infinite;animation-play-state:paused}
.automation-examples>div:nth-of-type(2){animation-delay:-4s}
.automation-examples>div:nth-of-type(3){animation-delay:-2s}
.automation-primary{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.automation-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#ffffff55 50%,transparent 80%);transform:translateX(-140%);animation:automation-shine 5s ease-in-out infinite;animation-play-state:paused;pointer-events:none}
.automation-primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ff8a0040}


.motion-running:before,.motion-running:after,.motion-running .automation-examples>div,.motion-running .automation-primary:after{animation-play-state:running}
@keyframes automation-orbit{to{transform:translate(90px,70px) scale(1.3)}}
@keyframes automation-card{0%,65%,100%{transform:translateY(0);border-color:#ffffff30}25%{transform:translateY(-5px);border-color:#ffac49;background:#ffffff12}}
@keyframes automation-shine{0%,65%{transform:translateX(-140%)}100%{transform:translateX(140%)}}
@keyframes automation-enter{from{transform:translateY(16px);opacity:.65}to{transform:translateY(0);opacity:1}}
@media(prefers-reduced-motion:no-preference){.motion-entered .automation-copy{animation:automation-enter .7s ease-out both}}
@media(prefers-reduced-motion:reduce){.automation-promo:before,.automation-promo:after,.automation-examples>div,.automation-primary:after{animation:none}.automation-primary{transition:none}}

