@layer partials{.service-data{position:relative;container-type:inline-size}.service-data__details{border-radius:var(--g-radius-lg);border:.1rem solid;gap:.1rem;max-width:118rem;margin-inline:auto;display:grid;position:relative;overflow:hidden}@container (min-width:768px){.service-data__details{grid-template-columns:1fr 1fr}}.-g-theme-light .service-data__details{background-color:var(--g-color-gray-100);border-color:var(--g-color-gray-100)}.-g-theme-dark .service-data__details{background-color:var(--g-color-dark-600);background-color:var(--g-color-gray-600);border-color:var(--g-color-gray-600)}.service-data__stack,.service-data__includes{gap:var(--g-spacing-4);padding:var(--g-spacing-4)var(--g-spacing-5);flex-direction:column;display:flex}@container (min-width:768px){.service-data__stack,.service-data__includes{gap:var(--g-spacing-6);padding:var(--g-spacing-5)var(--g-spacing-6)}}.-g-theme-light .service-data__stack,.-g-theme-light .service-data__includes{background-color:var(--g-color-beige-100)}.-g-theme-dark .service-data__stack,.-g-theme-dark .service-data__includes{background-color:var(--g-color-base)}.service-data__heading{font-size:1.8rem;line-height:2.4rem}@media (min-width:1024px){.service-data__heading{font-size:2rem;line-height:2.6rem}}.service-data__heading{color:var(--g-color-orange-200);margin:0}.service-data__stack-items{align-items:center;gap:var(--g-spacing-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style-type:none;display:flex}.service-data__stack-item{min-height:3.6rem;padding:var(--g-spacing-2)var(--g-spacing-4);font-family:var(--g-font-secondary);border-radius:var(--g-radius-md);border:.1rem solid;align-items:center;font-size:1.4rem;font-weight:500;line-height:1;display:inline-flex}.-g-theme-light .service-data__stack-item{color:var(--g-color-base);border-color:var(--g-color-gray-100)}.-g-theme-dark .service-data__stack-item{color:var(--g-color-beige-100);border-color:var(--g-color-gray-600)}.service-data__includes ul{margin:0;padding:0;list-style-type:none}@container (min-width:1024px){.service-data__includes ul{columns:2;column-gap:var(--g-spacing-6)}}.-g-theme-dark .service-data__includes ul{color:var(--g-color-beige-100)}.service-data__includes ul li{padding-left:var(--g-spacing-4);font-weight:700;position:relative}.service-data__includes ul li:before{content:"";aspect-ratio:1;border-radius:var(--g-radius-xl);background-color:currentColor;width:.4rem;position:absolute;top:1rem;left:0}}
