#case-study:where(.astro-sjdtmep6){scroll-margin-top:4rem}section:where(.astro-sjdtmep6){background:linear-gradient(135deg,oklch(73.2929% .124788 202.805/.2),oklch(73.2929% .124788 202.805/.01));border-width:1.25px;border-color:#00bfcba6;border-radius:.125rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;width:100%;padding:2rem 1.5rem;display:grid}@media(width>=640px){section:where(.astro-sjdtmep6){padding:2.75rem 2rem}}@media(width>=768px){section:where(.astro-sjdtmep6){padding-left:3rem;padding-right:3rem}}@media(width>=1024px){section:where(.astro-sjdtmep6){grid-template-columns:repeat(12,minmax(0,1fr));place-items:center;gap:1.25rem;padding:2.5rem}}@media(width>=1280px){section:where(.astro-sjdtmep6){gap:1.5rem;padding-left:3rem;padding-right:3rem}}.customer:where(.astro-sjdtmep6){flex-direction:column;grid-column:1/-1;gap:2rem;width:100%;display:flex}@media(width>=640px){.customer:where(.astro-sjdtmep6){grid-column:2/span 2}}@media(width>=1024px){.customer:where(.astro-sjdtmep6){grid-column:1/span 4;gap:2.5rem}}.customer:where(.astro-sjdtmep6) div:where(.astro-sjdtmep6){--tw-bg-opacity:1;background-color:rgb(229 254 255/var(--tw-bg-opacity,1));text-align:center;text-transform:uppercase;--tw-text-opacity:1;width:100%;color:rgb(0 48 51/var(--tw-text-opacity,1));--tw-shadow:0px 4px 8px #0000001a, 0px 8px 16px #00000029, 0px 16px 28px -1px #0000001a;--tw-shadow-colored:0px 4px 8px var(--tw-shadow-color), 0px 8px 16px var(--tw-shadow-color), 0px 16px 28px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.125rem;padding:.25rem 1rem}.customer:where(.astro-sjdtmep6) div:where(.astro-sjdtmep6) p:where(.astro-sjdtmep6){letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.5}.customer:where(.astro-sjdtmep6) img:where(.astro-sjdtmep6){width:75%;margin-left:auto;margin-right:auto}.copy:where(.astro-sjdtmep6){text-align:center;grid-column:1/-1}.copy:where(.astro-sjdtmep6)>:where(.astro-sjdtmep6):not([hidden])~:where(.astro-sjdtmep6):not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}@media(width>=1024px){.copy:where(.astro-sjdtmep6){text-align:left;grid-column:span 8/span 8;padding-left:1.5rem}}.copy:where(.astro-sjdtmep6) h2:where(.astro-sjdtmep6){text-wrap:balance;font-size:20px;font-weight:600;line-height:1.2}@media(width>=640px){.customer:where(.astro-sjdtmep6) img:where(.astro-sjdtmep6){width:100%}.copy:where(.astro-sjdtmep6) h2:where(.astro-sjdtmep6){font-size:1.375rem}}@media(width>=1280px){.copy:where(.astro-sjdtmep6){padding-left:2rem}.copy:where(.astro-sjdtmep6) h2:where(.astro-sjdtmep6){font-size:28px;line-height:1.2}}.body:where(.astro-sjdtmep6){flex-direction:column;gap:.375rem;display:flex}.body:where(.astro-sjdtmep6) p{--tw-text-opacity:1;color:rgb(237 236 238/var(--tw-text-opacity,1));font-size:12px;line-height:1.5}@media(width>=640px){.body:where(.astro-sjdtmep6) p{font-size:14px;line-height:1.5}}@media(width>=1280px){.body:where(.astro-sjdtmep6) p{font-size:16px;line-height:1.5}}section:where(.astro-kkx55i3o){--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));--tw-shadow:0px 6px 10px #0000001f, 0px 12px 18px #0003, 0px 20px 40px -1px #0000001f;--tw-shadow-colored:0px 6px 10px var(--tw-shadow-color), 0px 12px 18px var(--tw-shadow-color), 0px 20px 40px -1px var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:1px;border-color:var(--color);border-radius:.125rem;flex-direction:column;gap:1.25rem;padding:1.25rem 1rem 1.75rem;display:flex}@media(width>=640px){section:where(.astro-kkx55i3o){padding-top:1.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media(width>=768px){section:where(.astro-kkx55i3o){padding-left:1.25rem;padding-right:1.25rem}}section:where(.astro-kkx55i3o) h2:where(.astro-kkx55i3o){text-transform:uppercase;letter-spacing:-.0025em;width:100%;color:var(--color);align-items:center;gap:.375rem;font-size:14px;font-weight:700;line-height:1.5;display:flex}@media(width>=640px){section:where(.astro-kkx55i3o) h2:where(.astro-kkx55i3o){gap:.625rem;font-size:16px;line-height:1.5}}section:where(.astro-kkx55i3o) h2:where(.astro-kkx55i3o):after{border-color:var(--color);content:"";border-bottom-style:solid;border-bottom-width:1.25px;flex:1;margin:auto}section:where(.astro-kkx55i3o) ul:where(.astro-kkx55i3o){flex-direction:column}section:where(.astro-kkx55i3o) li:where(.astro-kkx55i3o),section:where(.astro-kkx55i3o) ul:where(.astro-kkx55i3o){gap:.625rem;width:100%;display:flex}section:where(.astro-kkx55i3o) li:where(.astro-kkx55i3o){align-items:flex-start}@media(width>=1024px){section:where(.astro-kkx55i3o){padding-left:1.5rem;padding-right:1.5rem}section:where(.astro-kkx55i3o) li:where(.astro-kkx55i3o){gap:.75rem}}section:where(.astro-kkx55i3o) .item-content:where(.astro-kkx55i3o){flex-direction:column;flex-shrink:1;width:100%;font-size:14px;line-height:1.5;display:flex}@media(width>=1280px){section:where(.astro-kkx55i3o){padding:2rem 2rem 2.75rem}section:where(.astro-kkx55i3o) ul:where(.astro-kkx55i3o){gap:.75rem}section:where(.astro-kkx55i3o) .item-content:where(.astro-kkx55i3o){font-size:16px;line-height:1.5}:where(.astro-kkx55i3o)[data-icon]{padding-top:.125rem}}:where(.astro-kkx55i3o)[data-icon]{color:var(--color);flex-shrink:0;margin-top:.125rem;font-size:18px;line-height:1.3}