.services-page[data-astro-cid-4gafic4y]{overflow-x:clip;background-color:#f5f6fa}.services-section[data-astro-cid-4gafic4y]{padding-top:var(--space-section-y);padding-bottom:var(--space-section-y)}@media(min-width:768px){.services-section[data-astro-cid-4gafic4y]{padding-top:var(--space-section-y-md);padding-bottom:var(--space-section-y-md)}}@media(min-width:1024px){.services-section[data-astro-cid-4gafic4y]{padding-top:var(--space-section-y-lg);padding-bottom:var(--space-section-y-lg)}}.services-section[data-astro-cid-4gafic4y]+.services-section[data-astro-cid-4gafic4y]{padding-top:0}.services-hero[data-astro-cid-4gafic4y]{padding-bottom:2.5rem}@media(min-width:768px){.services-hero[data-astro-cid-4gafic4y]{padding-bottom:3.5rem}}.services-back-link[data-astro-cid-4gafic4y]{display:inline-block;margin-bottom:clamp(1.25rem,3vw,2.25rem);font-size:var(--text-body);font-weight:500;color:#747474;transition:color .15s ease}.services-back-link[data-astro-cid-4gafic4y]:hover{color:#5655ff}.services-hero-content[data-astro-cid-4gafic4y]{margin-inline:auto;text-align:center}.services-hero-title[data-astro-cid-4gafic4y]{margin:0;font-size:var(--text-h1);line-height:1.15;letter-spacing:-.02em}.services-hero-lead[data-astro-cid-4gafic4y]{margin:clamp(1.25rem,3vw,2.25rem) 0 0;font-size:var(--text-body-lg);font-weight:500;line-height:1.35;color:#000}.product-client[data-astro-cid-4gafic4y]{margin:clamp(.75rem,2vw,1rem) 0 0;font-size:var(--text-body);font-weight:500;color:#747474}.services-problem-card[data-astro-cid-4gafic4y]{border-radius:var(--radius-card);border:1px solid #5655ff;background-color:#fff;padding:clamp(1.5rem,4vw,2.25rem);text-align:center}.services-problem-question[data-astro-cid-4gafic4y]{margin:0;font-size:var(--text-h2);line-height:1.25}.services-problem-intro[data-astro-cid-4gafic4y]{margin:clamp(1.25rem,3vw,1.75rem) 0 0;font-size:var(--text-body);font-weight:500;line-height:1.45;color:#000;text-align:left}.services-section-heading[data-astro-cid-4gafic4y]{margin:0 0 clamp(1.5rem,4vw,3rem);font-family:Unbounded,system-ui,sans-serif;font-size:var(--text-h2);font-weight:600;line-height:normal;text-transform:uppercase;color:#000}.services-section-heading--center[data-astro-cid-4gafic4y]{text-align:center}.product-platform-card[data-astro-cid-4gafic4y]{position:relative;max-width:56rem;margin-inline:auto;padding-top:4rem}@media(min-width:768px){.product-platform-card[data-astro-cid-4gafic4y]{padding-top:4.5rem}}.product-platform-deco[data-astro-cid-4gafic4y]{position:absolute;left:50%;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;transform:translate(-50%)}@media(min-width:768px){.product-platform-deco[data-astro-cid-4gafic4y]{width:7rem;height:7rem}}.product-platform-deco-img[data-astro-cid-4gafic4y]{width:100%;height:100%}.product-platform-body[data-astro-cid-4gafic4y]{position:relative;z-index:0;border-radius:var(--radius-card);border:1px solid #4b4b4b;background:#fff;padding:4.5rem 1.25rem 1.5rem}@media(min-width:768px){.product-platform-body[data-astro-cid-4gafic4y]{padding:5rem 2rem 2rem}}.product-platform-text[data-astro-cid-4gafic4y]{margin:0;font-size:clamp(.9375rem,1.5vw,20px);font-weight:500;line-height:1.45;color:#000;text-align:center}.product-points-grid[data-astro-cid-4gafic4y]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.product-points-grid[data-astro-cid-4gafic4y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.product-points-grid[data-astro-cid-4gafic4y]{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-point-card[data-astro-cid-4gafic4y]{display:flex;flex-direction:column;gap:.75rem;border-radius:var(--radius-card);border:1px solid #ededed;background:#fff;padding:1.25rem;min-height:0}.product-point-badge[data-astro-cid-4gafic4y]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#5655ff;color:#fff;font-family:Unbounded,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;flex-shrink:0}.product-point-text[data-astro-cid-4gafic4y]{margin:0;font-size:clamp(.8125rem,1.2vw,15px);font-weight:500;line-height:1.45;color:#374151}.product-outcome-list[data-astro-cid-4gafic4y]{list-style:none;margin:0;padding:0;max-width:56rem;margin-inline:auto}.product-outcome-item[data-astro-cid-4gafic4y]{display:grid;grid-template-columns:minmax(2.25rem,3.5rem) minmax(0,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start}.product-outcome-item[data-astro-cid-4gafic4y]+.product-outcome-item[data-astro-cid-4gafic4y]{margin-top:2rem}.product-outcome-num[data-astro-cid-4gafic4y]{font-family:Unbounded,system-ui,sans-serif;font-size:var(--text-h3);font-weight:600;line-height:1.3;color:#5655ff}.product-outcome-text[data-astro-cid-4gafic4y]{margin:0;font-size:var(--text-body);font-weight:500;line-height:1.5;color:#000}@media(min-width:768px){.product-outcome-text[data-astro-cid-4gafic4y]{font-size:var(--text-body-lg)}}.product-gallery-wrap[data-astro-cid-4gafic4y]{max-width:900px;margin-inline:auto}.product-tech-pills[data-astro-cid-4gafic4y]{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.product-tech-pill[data-astro-cid-4gafic4y]{display:inline-flex;align-items:center;border-radius:var(--radius-button);border:1px solid #ededed;background:#fff;padding:.375rem 1rem;font-size:clamp(.8125rem,1.2vw,14px);font-weight:500;color:#374151}
