.services{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.services{margin-top:6rem;margin-bottom:6rem;padding-left:0;padding-right:0}}.services-inner{position:relative;margin-top:2.5rem;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.services-inner{max-width:80%}}@media (min-width:768px){.services-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.services-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.services-item{grid-column:span 2/span 2;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1.5rem}@media (min-width:640px){.services-item{grid-column:span 2/span 2}}@media (min-width:768px){.services-item{border-right-width:1px}}@media (min-width:1280px){.services-item{grid-column:span 1/span 1;border-bottom-width:0}}.services-item--bottom{grid-column:span 2/span 2;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1.5rem}@media (min-width:640px){.services-item--bottom{grid-column:span 2/span 2;border-bottom-width:0}}@media (min-width:768px){.services-item--bottom{border-right-width:1px}}@media (min-width:1024px){.services-item--bottom{grid-column:span 2/span 2}}@media (min-width:1280px){.services-item--bottom{grid-column:span 2/span 2;border-top-width:1px}}.services-badge{display:flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.services-price{border-bottom-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(69 147 248/var(--tw-border-opacity,1));font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase}.services-description{text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}