.devops-automation-page{--devops-automation-red:#d20b2e;color:#20232a}.devops-automation-container{width:min(980px,100% - 48px);margin-inline:auto}.devops-automation-banner h1{z-index:1;color:#fff;text-align:center;letter-spacing:-1px;margin:0;padding:0 20px;font-size:clamp(32px,4vw,46px);line-height:1.1;position:relative}.devops-automation-banner h1 span{color:#ff526d}.devops-automation-banner{background:#15171c;place-items:center;height:clamp(180px,24vw,300px);display:grid;position:relative;overflow:hidden}.devops-automation-banner img{object-fit:cover;object-position:center}.devops-automation-banner-overlay{background:linear-gradient(90deg,#15171c59,#15171c1a);position:absolute;inset:0}.devops-automation-overview{background:#fff;padding:56px 0}.devops-automation-intro{gap:20px;display:grid}.devops-automation-intro p{color:#6b7078;margin:0;line-height:1.85}.devops-automation-offerings,.devops-automation-faq{background:#f6f6f7;padding:72px 0}.devops-automation-page h2{letter-spacing:-.8px;margin:0 0 32px;font-size:clamp(28px,3.5vw,38px);line-height:1.2}.devops-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.devops-automation-card{text-align:center;background:linear-gradient(145deg,#fff 0 60%,#fff5f6 60%);border:1px solid #ece5e7;border-radius:6px;padding:28px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 6px 20px #20232a08}.devops-automation-card-icon{transition:color .25s,background-color .25s}@media (hover:hover){.devops-automation-card:hover{border-color:var(--devops-automation-red);transform:translateY(-6px);box-shadow:0 14px 30px #b900201c}}@media (prefers-reduced-motion:reduce){.devops-automation-card,.devops-automation-card-icon{transition:none}.devops-automation-card:hover{transform:none}}.devops-automation-card-icon{width:52px;height:52px;color:var(--devops-automation-red);background:#fff0f2;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.devops-automation-card-icon svg{width:29px;height:29px}.devops-automation-card h3{margin:0 0 12px;line-height:1.4}.devops-automation-card p{color:#6b7078;margin:0;line-height:1.75}.devops-automation-cta{color:#fff;border-left:6px solid var(--devops-automation-red);background:linear-gradient(110deg,#15171c 45%,#4c101c);padding:64px 0}.devops-automation-cta-content{align-items:center;gap:40px;display:flex}.devops-automation-cta-content>div{flex:1}.devops-automation-cta h2{margin-bottom:18px}.devops-automation-cta p{color:#e0dce0;margin:0;line-height:1.8}.devops-automation-contact-button{color:#fff;background:linear-gradient(105deg,#ed193d,#b90020);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:16px 22px;font-weight:700;display:inline-flex}.devops-automation-faq{background:#fff}.devops-automation-faq-list{gap:14px;display:grid}.devops-automation-faq details{border:1px solid #e7e3e4;border-left:3px solid var(--devops-automation-red);border-radius:4px;padding:20px 24px}.devops-automation-faq summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}.devops-automation-faq summary::marker{color:var(--devops-automation-red)}.devops-automation-faq summary:focus-visible{outline:2px solid var(--devops-automation-red);outline-offset:5px}.devops-automation-faq details p{color:#6b7078;margin:12px 0 0;line-height:1.75}@media (max-width:900px){.devops-automation-cta-content{flex-direction:column;align-items:flex-start;gap:26px}}@media (max-width:767px){.devops-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devops-automation-overview,.devops-automation-offerings,.devops-automation-faq{padding:40px 0}}@media (max-width:520px){.devops-automation-container{width:calc(100% - 40px)}.devops-automation-grid{grid-template-columns:1fr}.devops-automation-cta{padding:44px 0}.devops-automation-contact-button{width:100%;padding-inline:12px}.devops-automation-faq details{padding:18px}}.devops-automation-contact-button{color:#fff;background:#d71930}.devops-automation-contact-button:is(:hover,:focus-visible){color:#fff;background:#171717}.devops-automation-contact-button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover){.devops-automation-page .devops-automation-card:hover>.devops-automation-card-icon{color:#fff;background:#d20b2e}.devops-automation-page .devops-automation-card:hover>.devops-automation-card-icon>svg{stroke:#fff}}
