@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}.service-data__details:has(.service-data__stack:only-child){grid-template-columns: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}}@layer overrides{@media (min-width:1024px){.site-main.-service-template .service-data__container{align-items:center;gap:var(--g-spacing-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.site-main.-service-template .service-data .section-header__inner{justify-content:start;gap:var(--g-spacing-5);margin-bottom:0}.site-main.-service-template .service-data .section-header__inner>*{text-align:left}.site-main.-service-template .service-data .section-header__intro,.site-main.-service-template .service-data .section-header__heading,.site-main.-service-template .service-data .section-header__description,.site-main.-service-template .service-data .section-header__decor{margin-inline:0}.site-main.-service-template .service-data .section-header__heading{letter-spacing:-.03rem;font-size:2.4rem;font-weight:700;line-height:3rem}}@media (min-width:1024px) and (min-width:768px){.site-main.-service-template .service-data .section-header__heading{font-size:3.2rem;line-height:3.6rem}}@media (min-width:1024px) and (min-width:1024px){.site-main.-service-template .service-data .section-header__heading{font-size:4rem;line-height:4.4rem}}@media (min-width:1024px){.site-main.-service-template .service-data__details{max-width:none;margin:0}}.site-main.-service-template .feature-grid.-g-theme-dark+.service-data.-g-theme-dark .service-data__container{padding-top:var(--g-spacing-6);padding-bottom:var(--g-spacing-12)}@container (min-width:1024px){.site-main.-service-template .feature-grid.-g-theme-dark+.service-data.-g-theme-dark .service-data__container{padding-bottom:var(--g-spacing-16)}}}
