body.astra-v2.astra-home-refined .a2-home .a2-intro{align-items:start;column-gap:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding-block:80px 40px}body.astra-v2.astra-home-refined .a2-home .a2-intro>div{max-width:none;width:100%}body.astra-v2.astra-home-refined .a2-home .a2-intro h2{font-size:clamp(28px,2.6vw,38px);line-height:1.55;margin-bottom:30px;text-wrap:balance}body.astra-v2.astra-home-refined .a2-home .a2-intro .a2-prose{font-size:16px;line-height:2}body.astra-v2.astra-home-refined .a2-home .dnd-section:has(.a2-intro){background:linear-gradient(90deg,rgba(8,11,12,.94),rgba(8,11,12,.8) 42%,rgba(8,11,12,.76) 72%,rgba(8,11,12,.62))}body.astra-v2.astra-home-refined .a2-home .a2-steps{padding-block:32px 136px}body.astra-v2.astra-home-refined .a2-home .a2-steps h2{font-size:clamp(28px,2.6vw,38px);line-height:1.55}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-item{background:transparent;padding:26px 0}body.astra-v2.astra-home-refined .a2-home .a2-steps h3{font-size:23px;line-height:1.6;text-wrap:wrap}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-prose{font-size:15px;line-height:1.9;max-width:24em}@media(max-width:767px){body.astra-v2.astra-home-refined .a2-home .a2-intro{display:block;min-height:0;padding-block:32px 24px}body.astra-v2.astra-home-refined .a2-home .a2-intro>div{max-width:32em;width:100%}body.astra-v2.astra-home-refined .a2-home .a2-intro h2{font-size:28px;margin-bottom:24px}body.astra-v2.astra-home-refined .a2-home .a2-intro .a2-prose{font-size:15px;line-height:1.95}body.astra-v2.astra-home-refined .a2-home .dnd-section:has(.a2-intro){background:linear-gradient(180deg,rgba(8,11,12,.86),rgba(8,11,12,.8) 75%,rgba(8,11,12,.25))}body.astra-v2.astra-home-refined .a2-home .a2-steps{padding-block:20px 56px}body.astra-v2.astra-home-refined .a2-home .a2-steps h3{font-size:21px}}body.astra-v2.astra-home-refined .a2-steps .astra-heading-phrase{display:inline-block;max-width:100%;text-wrap:balance;vertical-align:top}@media(min-width:768px){body.astra-v2.astra-home-refined .a2-services h2{font-size:clamp(24px,3vw,42px);max-width:none;text-wrap:wrap}}@media(max-width:767px){body.astra-v2.astra-home-refined .a2-home .a2-intro h2{margin-bottom:20px}body.astra-v2.astra-home-refined .a2-home .a2-intro .a2-prose p{margin-bottom:16px}body.astra-v2.astra-home-refined .a2-home .a2-intro .a2-prose p:last-child{margin-bottom:0}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-section-top{margin-bottom:20px}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-items{gap:12px}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-item{padding:18px 0}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-item__number,body.astra-v2.astra-home-refined .a2-home .a2-steps h3{margin-bottom:10px}body.astra-v2.astra-home-refined .a2-home .a2-steps .a2-prose p:last-child{margin-bottom:0}}