.service-grid.astro-c3sid627{gap:16px;display:grid}.service-grid__custom.astro-c3sid627{grid-column:1/-1}@media (width>=664px){.service-grid--two.astro-c3sid627,.service-grid--three.astro-c3sid627{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=880px){.service-grid--three.astro-c3sid627{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-grid--system.astro-c3sid627{position:relative}.service-grid__join.astro-c3sid627{display:none}@media (width>=880px){.service-grid__join.astro-c3sid627{z-index:1;grid-area:var(--row) / var(--column);pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:20px;left:-24px}}.service-grid__cells.astro-c3sid627{--cells:var(--ink);background:repeating-linear-gradient(to right, var(--cells) 0 4px, transparent 4px 6px);width:16px;height:4px}.service-grid__arrow.astro-c3sid627{color:var(--ink)}.service-grid__plan.astro-c3sid627{--bracket-ink:var(--text-faint);color:var(--ink);font-size:var(--fs-ui);justify-content:center;align-items:flex-start;gap:12px;margin-top:16px;font-weight:500;line-height:1.4;display:flex}.service-grid__plan-text.astro-c3sid627{text-align:center;text-wrap:balance;flex:0 auto;max-width:34em;padding-top:4px}@media (width>=920px){.service-grid__plan.astro-c3sid627:before,.service-grid__plan.astro-c3sid627:after{content:"";flex:1;min-width:24px;height:12px;margin-top:2px}.service-grid__plan.astro-c3sid627:before{background:linear-gradient(var(--bracket-ink), var(--bracket-ink)) 0 0 / 2px 12px no-repeat, repeating-linear-gradient(to right, var(--bracket-ink) 0 4px, transparent 4px 6px) 0 100% / 100% 2px no-repeat}.service-grid__plan.astro-c3sid627:after{background:linear-gradient(var(--bracket-ink), var(--bracket-ink)) 100% 0 / 2px 12px no-repeat, repeating-linear-gradient(to left, var(--bracket-ink) 0 4px, transparent 4px 6px) 0 100% / 100% 2px no-repeat}}.service-grid--after.astro-c3sid627{margin-top:28px}@media (forced-colors:active){.service-grid__cells.astro-c3sid627{--cells:CanvasText;forced-color-adjust:none}.service-grid__plan.astro-c3sid627{--bracket-ink:GrayText}.service-grid__plan.astro-c3sid627:before,.service-grid__plan.astro-c3sid627:after{forced-color-adjust:none}}
