.website-benefits{border-block:1px solid var(--line);background:#080908;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(40px,7vw,96px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(32px,4vw,52px);display:grid}.website-benefits-image{background:#080908;justify-self:center;width:min(100%,500px);overflow:hidden}.website-benefits-image img{width:auto;max-width:100%;height:auto;max-height:min(52vh,460px);margin-inline:auto;display:block}.website-benefits-copy{min-width:0}.website-benefits-copy h2{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:640px;margin:0 0 20px;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:.98}.website-benefits-copy h2 span{color:var(--gold)}.website-benefits-intro{max-width:610px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.6}.website-benefits-intro strong{color:#82b58d;white-space:nowrap;font-family:Anton,Impact,sans-serif;font-size:1.48em;font-weight:400}.website-benefits-lead{color:var(--paper);margin:24px 0 4px;font-size:clamp(21px,2.2vw,28px);font-weight:700;line-height:1.25}.website-benefits-prompt{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.website-benefits-list{gap:0;margin:14px 0 28px;padding:0;list-style:none;display:grid}.website-benefits-list li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding-block:13px;display:grid}.benefit-check{color:#72a17c;background:#205b373d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.benefit-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.website-benefits-list strong,.website-benefits-list small{display:block}.website-benefits-list strong{font-size:17px;font-weight:600;line-height:1.45}.website-benefits-list small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.benefit-cta{margin:0}.home-services .section-head{align-items:end}.home-services .section-intro{max-width:42ch;color:var(--muted);margin:0}.home-services .service-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-services .service-card{border:1px solid var(--line);background:linear-gradient(155deg,#205b3724,#0000 60%),#0d0f0d;flex-direction:column;align-items:flex-start;min-width:0;min-height:330px;padding:clamp(22px,2.6vw,34px);display:flex}.home-services .service-main{margin-bottom:14px}.home-services .service-main h2{text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.12}.home-services .service-card-copy{color:var(--muted);margin:0 0 24px;font-size:15px}.home-services .service-card-link{margin:auto 0 0}@media (width<=900px){.website-benefits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px}.home-services .service-list{grid-template-columns:1fr;gap:12px}.home-services .service-card{min-height:0}}@media (width<=680px){.website-benefits{padding-block:var(--section-space);grid-template-columns:1fr;grid-template-areas:"heading""image""intro""lead""prompt""benefits""cta";row-gap:20px}.website-benefits-image{grid-area:image}.website-benefits-copy{display:contents}.website-benefits-copy h2{grid-area:heading;margin:0}.website-benefits-intro{grid-area:intro;margin:0}.website-benefits-lead{grid-area:lead;margin:0}.website-benefits-prompt{grid-area:prompt}.website-benefits-list{grid-area:benefits;margin:0}.benefit-cta{grid-area:cta;justify-self:start}.website-benefits-image{width:min(78%,340px)}.website-benefits-image img{width:100%;max-height:none}.website-benefits-copy h2{font-size:clamp(36px,10vw,52px)}.website-benefits-intro{font-size:16px}.website-benefits-list{margin-block:20px 24px}.home-services .section-head{display:grid}}.home-faq-list[data-astro-cid-lcdefpme]{max-width:900px}.home-faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:22px 0}.home-faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:19px;font-weight:600;line-height:1.4}.home-faq-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:75ch;margin:16px 0 0}
