.ad-service-step__body:where(.astro-iqot5kb5){color:var(--ad-service-copy-soft);font-size:var(--ad-fluid-service-copy);font-weight:400;line-height:1.5}.ad-service-step__title:where(.astro-iqot5kb5){margin:0;color:var(--ad-service-blue-deep);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.3;letter-spacing:-.01em}.ad-service-step__body:where(.astro-iqot5kb5){margin:0;font-size:var(--ad-fluid-body);line-height:1.5}.ad-service-step__body:where(.astro-iqot5kb5) ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.ad-service-step__body:where(.astro-iqot5kb5) ul li{padding-left:20px;position:relative;font-size:16px;line-height:1.5}.ad-service-step__body:where(.astro-iqot5kb5) ul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--ad-service-teal)}.ad-service-steps:where(.astro-iqot5kb5){background:var(--ad-service-gradient-teal-blue-wash),var(--ad-service-mist);padding:112px}.ad-service-steps__card:where(.astro-iqot5kb5){background:var(--ad-service-white);border-radius:var(--ad-service-radius-md);padding:112px;box-shadow:var(--ad-card-shadow-soft)}.ad-service-steps__header:where(.astro-iqot5kb5){display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.ad-service-steps__icon:where(.astro-iqot5kb5){width:50px;height:50px;color:var(--ad-service-teal)}.ad-service-steps__icon:where(.astro-iqot5kb5) svg{display:block;width:100%;height:100%}.ad-service-steps__grid:where(.astro-iqot5kb5){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;width:min(864px,100%);margin:100px auto 0;justify-items:center}.ad-service-steps__card--count-2:where(.astro-iqot5kb5),.ad-service-steps__card--count-3:where(.astro-iqot5kb5){padding:88px}.ad-service-steps__card--count-2:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5),.ad-service-steps__card--count-3:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){margin-top:64px}.ad-service-steps__card--count-2:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){width:min(760px,100%)}.ad-service-steps--panel_row:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){grid-template-columns:repeat(3,minmax(0,1fr));width:min(992px,100%);gap:48px}.ad-service-steps__grid:where(.astro-iqot5kb5)>.ad-service-step:where(.astro-iqot5kb5):last-child:nth-child(odd){grid-column:1}.ad-service-steps--panel_row:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5)>.ad-service-step:where(.astro-iqot5kb5):last-child:nth-child(odd){grid-column:auto}.ad-service-step:where(.astro-iqot5kb5){display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px}.ad-service-step__number:where(.astro-iqot5kb5){color:var(--ad-service-teal);font-size:40px;font-weight:500;line-height:1.2}.ad-service-step__copy:where(.astro-iqot5kb5){display:flex;flex-direction:column;gap:8px}.ad-service-steps--inline:where(.astro-iqot5kb5){background:var(--ad-service-white);padding:80px 0}.ad-service-steps--inline:where(.astro-iqot5kb5) .ad-service-steps__card:where(.astro-iqot5kb5){background:none;border-radius:0;padding:0;box-shadow:none}.ad-service-steps--inline:where(.astro-iqot5kb5) .ad-service-steps__header:where(.astro-iqot5kb5){align-items:flex-start;text-align:left;max-width:760px}.ad-service-steps--inline:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){width:100%;margin:40px 0 0;gap:40px 48px;justify-items:stretch}.ad-service-steps--inline:where(.astro-iqot5kb5) .ad-service-step__number:where(.astro-iqot5kb5){font-size:24px}@media(max-width:1100px){.ad-service-steps:where(.astro-iqot5kb5){padding:72px 20px}}@media(max-width:1100px){.ad-service-steps__card:where(.astro-iqot5kb5){padding:56px 32px}}@media(max-width:1100px){.ad-service-steps__grid:where(.astro-iqot5kb5){gap:40px;width:100%;margin-top:72px}}@media(max-width:1100px){.ad-service-steps--panel_row:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){grid-template-columns:1fr;width:100%}}@media(max-width:1100px){.ad-service-steps--inline:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){margin-top:48px;gap:32px}}@media(max-width:767px){.ad-service-steps:where(.astro-iqot5kb5){padding:20px}}@media(max-width:767px){.ad-service-step__body:where(.astro-iqot5kb5){line-height:1.4;max-width:100%;overflow-wrap:anywhere}}@media(max-width:767px){.ad-service-step__number:where(.astro-iqot5kb5){font-size:22px}}@media(max-width:767px){.ad-service-step__title:where(.astro-iqot5kb5){font-size:20px}}@media(max-width:767px){.ad-service-steps__card:where(.astro-iqot5kb5){padding:44px 28px;border-radius:8px}}@media(max-width:767px){.ad-service-steps__header:where(.astro-iqot5kb5){gap:16px}}@media(max-width:767px){.ad-service-steps__grid:where(.astro-iqot5kb5){grid-template-columns:1fr;gap:24px;margin-top:48px}}@media(max-width:767px){.ad-service-steps--inline:where(.astro-iqot5kb5) .ad-service-steps__grid:where(.astro-iqot5kb5){margin-top:36px;gap:24px}}@media(max-width:767px){.ad-service-step:where(.astro-iqot5kb5){grid-template-columns:48px minmax(0,1fr);gap:24px}}@media(max-width:767px){.ad-service-step__title:where(.astro-iqot5kb5),.ad-service-step__body:where(.astro-iqot5kb5),.ad-service-step__body:where(.astro-iqot5kb5) p{overflow-wrap:break-word;word-break:normal}}.ad-about-page .ad-service-step__title:where(.astro-iqot5kb5){margin:0;color:var(--ad-service-blue-deep);font-size:24px;font-weight:600;line-height:1.3}.ad-about-page .ad-service-step__body:where(.astro-iqot5kb5){color:var(--ad-service-copy-soft);font-size:18px;line-height:1.5}.ad-about-expectations .ad-service-steps__card:where(.astro-iqot5kb5){border-radius:14px;box-shadow:none}.ad-about-expectations .ad-service-steps__header:where(.astro-iqot5kb5){gap:0}.ad-about-expectations .ad-service-steps__icon:where(.astro-iqot5kb5){margin-bottom:18px}.ad-about-expectations .ad-service-step__body:where(.astro-iqot5kb5){color:var(--ad-text-heading);font-size:16px;font-weight:400;line-height:1.5}@media(max-width:767px){.ad-about-expectations .ad-service-steps__card:where(.astro-iqot5kb5){border-radius:8px}}body.ad-timber-site-shell main .ad-service-step .ad-service-step__body a{color:var(--primary, var(--ad-service-teal))}
