.wa-bento[data-astro-cid-tdwwdwen]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.wa-card[data-astro-cid-tdwwdwen]{grid-column:span 4;padding:28px;border-radius:16px;background:#f7f9fc;border:1px solid rgba(10,21,38,.06);min-width:0;display:flex;flex-direction:column}.wa-card[data-astro-cid-tdwwdwen]:nth-child(1){grid-column:span 7}.wa-card[data-astro-cid-tdwwdwen]:nth-child(2){grid-column:span 5}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2){padding:36px 36px 40px;border-radius:20px}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .fp-visual-icon{width:60px;height:60px;border-radius:18px;margin-bottom:24px}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .fp-visual-icon svg{width:28px;height:28px}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .wa-card-title[data-astro-cid-tdwwdwen]{font-size:1.5rem;line-height:1.25}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .wa-card-text[data-astro-cid-tdwwdwen]{font-size:1.0625rem}.wa-on-muted[data-astro-cid-tdwwdwen] .wa-card[data-astro-cid-tdwwdwen]{background:var(--colors-white);border-color:transparent;box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e}.wa-card-title[data-astro-cid-tdwwdwen]{color:var(--colors-title);font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:normal}.wa-card-text[data-astro-cid-tdwwdwen]{margin-top:10px;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.wa-card[data-astro-cid-tdwwdwen]{transition:transform .25s ease-out}.wa-card[data-astro-cid-tdwwdwen]:hover{transform:translateY(-3px)}}@media screen and (max-width:991px){.wa-bento[data-astro-cid-tdwwdwen]{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-card[data-astro-cid-tdwwdwen],.wa-card[data-astro-cid-tdwwdwen]:nth-child(1),.wa-card[data-astro-cid-tdwwdwen]:nth-child(2){grid-column:span 1}.wa-card[data-astro-cid-tdwwdwen]:nth-child(1){grid-column:1 / -1}}@media screen and (max-width:767px){.wa-bento[data-astro-cid-tdwwdwen]{grid-template-columns:1fr}.wa-card[data-astro-cid-tdwwdwen],.wa-card[data-astro-cid-tdwwdwen]:nth-child(1),.wa-card[data-astro-cid-tdwwdwen]:nth-child(2){grid-column:auto;padding:22px 20px;border-radius:16px}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .fp-visual-icon{width:44px;height:44px;margin-bottom:18px}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .fp-visual-icon svg{width:22px;height:22px}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .wa-card-title[data-astro-cid-tdwwdwen],.wa-card-title[data-astro-cid-tdwwdwen]{font-size:1.125rem}.wa-card[data-astro-cid-tdwwdwen]:nth-child(-n+2) .wa-card-text[data-astro-cid-tdwwdwen]{font-size:1rem}}.wa-sec[data-astro-cid-nglijij3]{list-style:none;margin:0 auto;padding:0;max-width:880px;display:flex;flex-direction:column;gap:12px}.wa-sec-row[data-astro-cid-nglijij3]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:48px;padding:32px 40px;border-radius:20px;background:#f7f9fc}.wa-sec-on-muted[data-astro-cid-nglijij3] .wa-sec-row[data-astro-cid-nglijij3]{background:var(--colors-white);box-shadow:0 1px 2px #12204d08,0 14px 32px -16px #12204d1f}.wa-sec-head[data-astro-cid-nglijij3]{display:flex;align-items:center;gap:20px;min-width:0}.wa-sec-head[data-astro-cid-nglijij3] .fp-visual-icon{background:var(--colors-white);flex:none;width:56px;height:56px;border-radius:16px;margin:0}.wa-sec-head[data-astro-cid-nglijij3] .fp-visual-icon svg{width:26px;height:26px}.wa-sec-title[data-astro-cid-nglijij3]{color:var(--colors-title);font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:normal;text-wrap:balance}.wa-sec-text[data-astro-cid-nglijij3]{margin:0;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.wa-sec-row[data-astro-cid-nglijij3]{transition:transform .25s ease-out}.wa-sec-row[data-astro-cid-nglijij3]:hover{transform:translateY(-3px)}}@media screen and (max-width:991px){.wa-sec-row[data-astro-cid-nglijij3]{column-gap:28px;padding:28px}}@media screen and (max-width:767px){.wa-sec-row[data-astro-cid-nglijij3]{grid-template-columns:1fr;row-gap:16px;padding:22px 20px;border-radius:16px}.wa-sec-head[data-astro-cid-nglijij3]{gap:14px;align-items:flex-start}.wa-sec-head[data-astro-cid-nglijij3] .fp-visual-icon{width:44px;height:44px;border-radius:12px}.wa-sec-head[data-astro-cid-nglijij3] .fp-visual-icon svg{width:22px;height:22px}.wa-sec-title[data-astro-cid-nglijij3]{font-size:1.125rem}}.wa-stack-wrap[data-astro-cid-apfvkzwd] .mad-tech-on-muted .mad-tech-group{background:var(--colors-white);border:1px solid rgba(10,21,38,.06);box-shadow:0 1px 2px #12204d08,0 12px 28px -14px #12204d1a}.wa-page[data-astro-cid-apfvkzwd] #case-studies .section-title-wrap{max-width:1100px}.wa-page[data-astro-cid-apfvkzwd] #case-studies .section-description{max-width:980px}.wa-hero-actions[data-astro-cid-apfvkzwd]{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.wa-hero-actions[data-astro-cid-apfvkzwd] .button-primary[data-astro-cid-apfvkzwd]:focus-visible{outline:2px solid var(--colors-title);outline-offset:3px}.wa-page[data-astro-cid-apfvkzwd] .section-title,.wa-page[data-astro-cid-apfvkzwd] .ph-title,.wa-page[data-astro-cid-apfvkzwd] .mad-cta-title,.wa-page[data-astro-cid-apfvkzwd] .cta-title{text-transform:none}.wa-page[data-astro-cid-apfvkzwd] .mad-section .section-title-wrap,.wa-page[data-astro-cid-apfvkzwd] .mad-why .section-title-wrap{max-width:1100px}.wa-page[data-astro-cid-apfvkzwd] .mad-section .section-description{max-width:765px;margin-left:auto;margin-right:auto}.wa-page[data-astro-cid-apfvkzwd] .section-title,.wa-page[data-astro-cid-apfvkzwd] .ph-title{text-wrap:balance}.wa-page[data-astro-cid-apfvkzwd] .mad-section .section-title,.wa-page[data-astro-cid-apfvkzwd] .mad-why .section-title{font-size:clamp(2.125rem,1rem + 2.1vw,3rem)}.wa-page[data-astro-cid-apfvkzwd] .ph-wrapper{max-width:1200px}.wa-page[data-astro-cid-apfvkzwd] .ph-details{max-width:841px}@media screen and (min-width:768px){.wa-page[data-astro-cid-apfvkzwd] .ph-title{font-size:clamp(2.25rem,4.6vw,4.25rem)}}@media screen and (min-width:992px){.wa-industries[data-astro-cid-apfvkzwd] .fp-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.wa-industries[data-astro-cid-apfvkzwd] .fp-card{grid-column:span 2}.wa-industries[data-astro-cid-apfvkzwd] .fp-card:nth-child(4){grid-column:2 / span 2}}@media screen and (min-width:768px)and (max-width:991px){.wa-industries[data-astro-cid-apfvkzwd] .fp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wa-industries[data-astro-cid-apfvkzwd] .fp-card{grid-column:span 2}.wa-industries[data-astro-cid-apfvkzwd] .fp-card:last-child{grid-column:2 / span 2}}@media screen and (min-width:768px){.wa-cost[data-astro-cid-apfvkzwd] td:nth-child(2),.wa-cost[data-astro-cid-apfvkzwd] td:nth-child(3){white-space:nowrap}}@media screen and (max-width:479px){.wa-page[data-astro-cid-apfvkzwd] .mad-section .section-title,.wa-page[data-astro-cid-apfvkzwd] .mad-why .section-title{font-size:1.5rem}.wa-hero-actions[data-astro-cid-apfvkzwd]{flex-direction:column;align-items:stretch}}
