.ServiceDetailPage-module___JA3TG__page{--service-ink:#0b1311;--service-muted:#51585d;--service-subtle:#626b73;--service-surface:#f2f4f5;--service-panel:#e4e7ea;--service-accent:#6840ff;--service-accent-text:#6840ff;--service-line:#0b13112b;--service-gutter:var(--site-gutter);color:var(--service-ink);background:var(--service-surface)}.ServiceDetailPage-module___JA3TG__page a:focus-visible,.ServiceDetailPage-module___JA3TG__page summary:focus-visible{outline-offset:5px;outline:2px solid}.ServiceDetailPage-module___JA3TG__label{color:var(--service-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.ServiceDetailPage-module___JA3TG__label>span{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ServiceDetailPage-module___JA3TG__labelLight{color:#c2c8c5}.ServiceDetailPage-module___JA3TG__heroTitle{font-family:var(--font-elms-sans);letter-spacing:-.03em;text-align:right;font-weight:600;line-height:.82}.ServiceDetailPage-module___JA3TG__serviceNav{padding:24px var(--service-gutter) 0;justify-content:flex-end;display:flex}.ServiceDetailPage-module___JA3TG__backLink{min-height:44px;color:var(--service-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.ServiceDetailPage-module___JA3TG__backLink svg{transform:rotate(-135deg)}.ServiceDetailPage-module___JA3TG__backLink:hover{color:var(--service-ink)}.ServiceDetailPage-module___JA3TG__button{background:var(--service-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 24px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex}.ServiceDetailPage-module___JA3TG__button svg,.ServiceDetailPage-module___JA3TG__inlineLink svg{flex-shrink:0;transition:transform .2s}.ServiceDetailPage-module___JA3TG__button:hover{background:#303b36}.ServiceDetailPage-module___JA3TG__button:hover svg,.ServiceDetailPage-module___JA3TG__inlineLink:hover svg{transform:translate(2px,-2px)}.ServiceDetailPage-module___JA3TG__introduction{margin-inline:var(--service-gutter);border-top:1px solid var(--service-line);grid-template-columns:1fr 1.25fr;gap:100px;padding:96px 0 112px;scroll-margin-top:140px;display:grid}.ServiceDetailPage-module___JA3TG__introHeading{max-width:470px;font-size:var(--heading-section-size);font-weight:500;line-height:var(--heading-section-leading);letter-spacing:var(--heading-section-tracking);text-wrap:balance;margin-top:24px}.ServiceDetailPage-module___JA3TG__introText{max-width:750px;padding-top:38px;font-size:19px;line-height:1.65}.ServiceDetailPage-module___JA3TG__introNote{max-width:680px;color:var(--service-muted);margin-top:24px;font-size:16px;line-height:1.6}.ServiceDetailPage-module___JA3TG__introNote a{color:var(--service-ink);text-underline-offset:4px;text-decoration:underline}.ServiceDetailPage-module___JA3TG__capabilitiesWrap{padding-inline:var(--service-gutter);margin-bottom:128px}.ServiceDetailPage-module___JA3TG__capabilities{color:#fff;background:#0b0c0d;border-radius:36px;width:100%;padding:48px}.ServiceDetailPage-module___JA3TG__sectionHeader{grid-template-columns:1fr 1.25fr;align-items:start;gap:100px;margin-top:24px;display:grid}.ServiceDetailPage-module___JA3TG__sectionHeading{max-width:850px;font-size:var(--heading-section-size);font-weight:500;line-height:var(--heading-section-leading);letter-spacing:var(--heading-section-tracking);text-wrap:balance}.ServiceDetailPage-module___JA3TG__sectionHeading>span{color:var(--service-subtle)}.ServiceDetailPage-module___JA3TG__body,.ServiceDetailPage-module___JA3TG__capabilityIntro{max-width:660px;color:var(--service-muted);font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__capabilityIntro{color:#c2c8c5;justify-self:end;max-width:390px}.ServiceDetailPage-module___JA3TG__capabilityList{gap:12px;margin-top:54px;display:grid}.ServiceDetailPage-module___JA3TG__capabilityRow{border-top:1px solid #ffffff26;padding-block:12px;transition:color .18s;display:block}.ServiceDetailPage-module___JA3TG__capabilityRow:last-child{border-bottom:1px solid #ffffff26}.ServiceDetailPage-module___JA3TG__capabilityContent{border-radius:8px;grid-template-columns:38px minmax(0,1fr) minmax(0,1.2fr) 44px;align-items:start;gap:24px;padding:16px 20px;transition:background .18s;display:grid}.ServiceDetailPage-module___JA3TG__capabilityRow h3{font-size:var(--heading-detail-size);font-weight:500;line-height:var(--heading-detail-leading);letter-spacing:var(--heading-detail-tracking);padding-top:4px}.ServiceDetailPage-module___JA3TG__capabilityRow p{color:#bdc3c0;padding-top:4px;font-size:16px;line-height:1.65}.ServiceDetailPage-module___JA3TG__capabilityNumber{color:#bdc3c0;font-variant-numeric:tabular-nums;padding-top:10px;font-size:11px}.ServiceDetailPage-module___JA3TG__capabilityArrow{place-items:center;width:44px;height:44px;display:grid}.ServiceDetailPage-module___JA3TG__capabilityRow:hover,.ServiceDetailPage-module___JA3TG__capabilityRow:focus-visible{color:var(--service-ink)}.ServiceDetailPage-module___JA3TG__capabilityRow:hover .ServiceDetailPage-module___JA3TG__capabilityContent,.ServiceDetailPage-module___JA3TG__capabilityRow:focus-visible .ServiceDetailPage-module___JA3TG__capabilityContent{background:var(--service-surface)}.ServiceDetailPage-module___JA3TG__capabilityRow:hover p,.ServiceDetailPage-module___JA3TG__capabilityRow:hover .ServiceDetailPage-module___JA3TG__capabilityNumber,.ServiceDetailPage-module___JA3TG__capabilityRow:focus-visible p,.ServiceDetailPage-module___JA3TG__capabilityRow:focus-visible .ServiceDetailPage-module___JA3TG__capabilityNumber{color:var(--service-muted)}.ServiceDetailPage-module___JA3TG__page .ServiceDetailPage-module___JA3TG__capabilityRow:focus-visible{outline:none}.ServiceDetailPage-module___JA3TG__capabilityRow:focus-visible .ServiceDetailPage-module___JA3TG__capabilityContent{outline:2px solid var(--service-surface);outline-offset:4px}.ServiceDetailPage-module___JA3TG__focusRow{color:#c2c8c5;grid-template-columns:1fr 2fr;gap:24px;margin-top:36px;padding-top:28px;font-size:12px;display:grid}.ServiceDetailPage-module___JA3TG__tags{flex-wrap:wrap;gap:12px 24px;display:flex}.ServiceDetailPage-module___JA3TG__tags>span{color:#e0e5e2;font-size:13px}.ServiceDetailPage-module___JA3TG__section{padding:0 var(--service-gutter) 128px}.ServiceDetailPage-module___JA3TG__useCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.ServiceDetailPage-module___JA3TG__useCase{border-top:1px solid var(--service-line);padding-top:24px}.ServiceDetailPage-module___JA3TG__itemNumber{color:var(--service-muted);font-variant-numeric:tabular-nums;padding-top:6px;font-size:11px}.ServiceDetailPage-module___JA3TG__useCase h3{max-width:360px;font-size:var(--heading-card-size);font-weight:500;line-height:var(--heading-card-leading);letter-spacing:var(--heading-card-tracking)}.ServiceDetailPage-module___JA3TG__useCase p{color:var(--service-muted);margin-top:20px;font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__processLayout{grid-template-columns:1fr 1.25fr;align-items:start;gap:100px;display:grid}.ServiceDetailPage-module___JA3TG__processIntro{position:sticky;top:140px}.ServiceDetailPage-module___JA3TG__processIntro .ServiceDetailPage-module___JA3TG__sectionHeading{margin-top:24px}.ServiceDetailPage-module___JA3TG__processIntro .ServiceDetailPage-module___JA3TG__body{max-width:350px;margin-top:24px}.ServiceDetailPage-module___JA3TG__processList{list-style:none}.ServiceDetailPage-module___JA3TG__processList li{grid-template-columns:44px 1fr;gap:12px 24px;padding-bottom:44px;display:grid;position:relative}.ServiceDetailPage-module___JA3TG__processList li:before,.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemRow:before{content:"";background:var(--service-line);width:1px;position:absolute;top:52px;bottom:8px;left:21px}.ServiceDetailPage-module___JA3TG__processList li:last-child{padding-bottom:0}.ServiceDetailPage-module___JA3TG__processList li:last-child:before,.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemRow:last-child:before{display:none}.ServiceDetailPage-module___JA3TG__processList .ServiceDetailPage-module___JA3TG__itemNumber,.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__itemNumber{border:1px solid var(--service-line);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:13px;display:grid}.ServiceDetailPage-module___JA3TG__processList h3{min-height:44px;font-size:var(--heading-detail-size);font-weight:500;line-height:var(--heading-detail-leading);letter-spacing:var(--heading-detail-tracking);align-items:center;display:flex}.ServiceDetailPage-module___JA3TG__processList p{max-width:600px;color:var(--service-muted);grid-column:2;font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__systemRows{border-top:1px solid var(--service-line);margin-top:48px;list-style:none}.ServiceDetailPage-module___JA3TG__systemRow{border-bottom:1px solid var(--service-line);grid-template-columns:38px 1fr 1.25fr;align-items:start;gap:24px;padding:28px 0;display:grid;position:relative}.ServiceDetailPage-module___JA3TG__systemTitle h3{font-size:var(--heading-detail-size);font-weight:500;line-height:var(--heading-detail-leading);letter-spacing:var(--heading-detail-tracking)}.ServiceDetailPage-module___JA3TG__systemTitle p{color:var(--service-muted);margin-top:10px;font-size:13px;line-height:1.5}.ServiceDetailPage-module___JA3TG__systemPanel p{max-width:690px;color:var(--service-muted);font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__systemToggle,.ServiceDetailPage-module___JA3TG__systemPlus{display:none}.ServiceDetailPage-module___JA3TG__problemSection{grid-template-columns:1fr 1.25fr;align-items:start;gap:100px;display:grid}.ServiceDetailPage-module___JA3TG__problemIntro .ServiceDetailPage-module___JA3TG__sectionHeading{margin-top:24px}.ServiceDetailPage-module___JA3TG__problemIntro .ServiceDetailPage-module___JA3TG__body{max-width:440px;margin-top:24px}.ServiceDetailPage-module___JA3TG__problemRows,.ServiceDetailPage-module___JA3TG__useCaseRows{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;display:grid}.ServiceDetailPage-module___JA3TG__problemRows{margin-top:0}.ServiceDetailPage-module___JA3TG__useCaseRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemRow,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemRow{border-top:1px solid var(--service-line);border-bottom:0;padding:24px 0 0;display:block}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__itemNumber,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__itemNumber{display:none}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemTitle h3,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemTitle h3{font-size:var(--heading-detail-size);line-height:var(--heading-detail-leading)}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemPanel,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemPanel{margin-top:18px}.ServiceDetailPage-module___JA3TG__processRows{border:0;margin-top:0}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemRow{border:0;grid-template-columns:44px 1fr;gap:12px 24px;padding:0 0 44px}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemRow:last-child{padding-bottom:0}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemTitle{align-items:center;min-height:44px;display:flex}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemTitle h3{font-size:var(--heading-detail-size)}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemPanel{grid-column:2}.ServiceDetailPage-module___JA3TG__workflowRows{background:var(--service-panel);color:var(--service-ink);border:0;border-radius:36px;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:48px;display:grid}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemRow{border:0;padding:0;display:block}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__itemNumber{color:var(--service-muted);display:block}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemTitle{margin-top:28px}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemTitle p,.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemPanel p{color:var(--service-muted)}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemPanel{margin-top:24px}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemPanel p{font-size:16px}.ServiceDetailPage-module___JA3TG__workflowArrow{width:20px;height:20px;color:var(--service-muted);position:absolute;top:1px;right:0}.ServiceDetailPage-module___JA3TG__systemNotes{grid-template-columns:1fr 1fr;gap:80px;margin-top:64px;display:grid}.ServiceDetailPage-module___JA3TG__systemNotes>div{border-top:1px solid var(--service-line);padding-top:24px}.ServiceDetailPage-module___JA3TG__systemNotes h3{max-width:450px;font-size:var(--heading-card-size);font-weight:500;line-height:var(--heading-card-leading);letter-spacing:var(--heading-card-tracking)}.ServiceDetailPage-module___JA3TG__systemNotes p{max-width:660px;color:var(--service-muted);margin-top:20px;font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__systemLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.ServiceDetailPage-module___JA3TG__systemLinks p{border-top:1px solid var(--service-line);color:var(--service-muted);padding-top:24px;font-size:16px;line-height:1.6}.ServiceDetailPage-module___JA3TG__systemLinks a{min-height:44px;color:var(--service-ink);text-underline-offset:4px;text-decoration:underline;display:inline-block}.ServiceDetailPage-module___JA3TG__workLayout{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;margin-top:48px;display:grid}.ServiceDetailPage-module___JA3TG__projectList{border-top:1px solid var(--service-line)}.ServiceDetailPage-module___JA3TG__projectRow{border-bottom:1px solid var(--service-line)}.ServiceDetailPage-module___JA3TG__projectSummary{cursor:pointer;grid-template-columns:28px 1fr 20px;align-items:baseline;gap:16px;min-height:64px;padding-block:20px;list-style:none;display:grid}.ServiceDetailPage-module___JA3TG__projectSummary::-webkit-details-marker{display:none}.ServiceDetailPage-module___JA3TG__projectSummary h3{font-size:var(--heading-detail-size);font-weight:500;line-height:var(--heading-detail-leading);letter-spacing:var(--heading-detail-tracking)}.ServiceDetailPage-module___JA3TG__projectSummary>span{color:var(--service-muted);font-variant-numeric:tabular-nums;font-size:11px}.ServiceDetailPage-module___JA3TG__projectSummary>svg{align-self:center}.ServiceDetailPage-module___JA3TG__projectRow[open] .ServiceDetailPage-module___JA3TG__projectSummary>svg{transform:rotate(45deg)}.ServiceDetailPage-module___JA3TG__mobileProjectImage{display:none!important}.ServiceDetailPage-module___JA3TG__projectRow[open] .ServiceDetailPage-module___JA3TG__projectSummary h3,.ServiceDetailPage-module___JA3TG__projectSummary:hover h3{color:var(--service-accent)}.ServiceDetailPage-module___JA3TG__projectBody{padding:0 20px 24px 44px}.ServiceDetailPage-module___JA3TG__projectDescription{max-width:780px;color:var(--service-muted);font-size:16px;line-height:1.65}.ServiceDetailPage-module___JA3TG__projectNote{max-width:780px;color:var(--service-muted);margin-top:16px;font-size:14px;line-height:1.6}.ServiceDetailPage-module___JA3TG__projectBody .ServiceDetailPage-module___JA3TG__inlineLink{margin-top:14px;font-size:14px}.ServiceDetailPage-module___JA3TG__projectPreview{min-width:0;position:sticky;top:160px}.ServiceDetailPage-module___JA3TG__projectImage{aspect-ratio:4/3;background:#e4e7ea;display:block;position:relative;overflow:hidden}.ServiceDetailPage-module___JA3TG__projectImage img{object-fit:cover;object-position:top;transition:transform .35s}.ServiceDetailPage-module___JA3TG__projectImage:hover img{transform:scale(1.025)}.ServiceDetailPage-module___JA3TG__previewCaption{color:var(--service-muted);justify-content:space-between;align-items:baseline;gap:20px;margin-top:14px;font-size:13px;display:flex}.ServiceDetailPage-module___JA3TG__previewCaption a{min-height:44px;color:var(--service-ink);align-items:center;gap:10px;display:inline-flex}.ServiceDetailPage-module___JA3TG__faqSection{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.ServiceDetailPage-module___JA3TG__faqSection .ServiceDetailPage-module___JA3TG__sectionHeading,.ServiceDetailPage-module___JA3TG__faqSection .ServiceDetailPage-module___JA3TG__body{margin-top:24px}.ServiceDetailPage-module___JA3TG__faqList{min-width:0}.ServiceDetailPage-module___JA3TG__faqList>div>div{gap:0!important}.ServiceDetailPage-module___JA3TG__faqList>div>div>div{border-top:1px solid var(--service-line);color:var(--service-ink);box-shadow:none;background:0 0;border-radius:0;transform:none!important}.ServiceDetailPage-module___JA3TG__faqList>div>div>div:last-child{border-bottom:1px solid var(--service-line)}.ServiceDetailPage-module___JA3TG__faqList button{outline-offset:-2px;min-height:76px;padding:18px 0}.ServiceDetailPage-module___JA3TG__faqList button:focus-visible{outline:2px solid var(--service-ink)}.ServiceDetailPage-module___JA3TG__faqList button>span:first-child{letter-spacing:-.025em;font-size:19px;line-height:1.35}.ServiceDetailPage-module___JA3TG__faqList button>span:last-child{color:var(--service-ink);width:32px;height:32px}.ServiceDetailPage-module___JA3TG__faqList [role=region]>div{padding:0 44px 24px 0}.ServiceDetailPage-module___JA3TG__faqList [role=region] p{color:var(--service-muted);font-size:16px;line-height:1.65}.ServiceDetailPage-module___JA3TG__inlineLink{min-height:44px;color:var(--service-ink);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;text-decoration:underline;display:inline-flex}.ServiceDetailPage-module___JA3TG__relatedHeading{font-size:var(--heading-section-size);font-weight:500;line-height:var(--heading-section-leading);letter-spacing:var(--heading-section-tracking);margin-top:24px}.ServiceDetailPage-module___JA3TG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.ServiceDetailPage-module___JA3TG__relatedCard{border-top:1px solid var(--service-line);padding-top:24px;position:relative}.ServiceDetailPage-module___JA3TG__relatedArrow{margin-bottom:32px}.ServiceDetailPage-module___JA3TG__relatedCard h3{max-width:350px;font-size:var(--heading-card-size);font-weight:500;line-height:var(--heading-card-leading);letter-spacing:var(--heading-card-tracking)}.ServiceDetailPage-module___JA3TG__relatedCard p{max-width:400px;color:var(--service-muted);margin-top:14px;font-size:16px;line-height:1.6}.ServiceDetailPage-module___JA3TG__relatedCard>span{margin-top:28px;font-size:13px;font-weight:500;display:block}.ServiceDetailPage-module___JA3TG__relatedCard:hover h3{text-underline-offset:5px;text-decoration:underline}.ServiceDetailPage-module___JA3TG__reach{margin-inline:var(--service-gutter);padding-bottom:96px}.ServiceDetailPage-module___JA3TG__reachCard{color:#fff;background:var(--service-ink);border-radius:36px;padding:48px}.ServiceDetailPage-module___JA3TG__reachGrid{grid-template-columns:1fr 1.25fr;gap:100px;margin-top:24px;display:grid}.ServiceDetailPage-module___JA3TG__reach h2{max-width:450px;font-size:var(--heading-section-size);font-weight:500;line-height:var(--heading-section-leading);letter-spacing:var(--heading-section-tracking)}.ServiceDetailPage-module___JA3TG__reach p:not(.ServiceDetailPage-module___JA3TG__label){color:#c2c8c5;max-width:650px;font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__reach ul{flex-wrap:wrap;gap:12px 28px;margin-top:24px;font-size:14px;display:flex}.ServiceDetailPage-module___JA3TG__ctaWrap{padding:0 var(--service-gutter) 120px}.ServiceDetailPage-module___JA3TG__cta{border-top:1px solid var(--service-line);grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding-top:72px;display:grid}.ServiceDetailPage-module___JA3TG__cta h2{max-width:900px;font-size:var(--heading-section-size);font-weight:500;line-height:var(--heading-section-leading);letter-spacing:var(--heading-section-tracking);text-wrap:balance;margin-top:24px}.ServiceDetailPage-module___JA3TG__cta p:not(.ServiceDetailPage-module___JA3TG__label){max-width:610px;color:var(--service-muted);margin-top:24px;font-size:17px;line-height:1.65}.ServiceDetailPage-module___JA3TG__cta .ServiceDetailPage-module___JA3TG__button{margin-top:32px}.ServiceDetailPage-module___JA3TG__ctaArtwork{object-fit:contain;width:100%;height:auto;max-height:360px}@media (max-width:1100px){.ServiceDetailPage-module___JA3TG__sectionHeader,.ServiceDetailPage-module___JA3TG__introduction,.ServiceDetailPage-module___JA3TG__faqSection,.ServiceDetailPage-module___JA3TG__reachGrid,.ServiceDetailPage-module___JA3TG__problemSection,.ServiceDetailPage-module___JA3TG__processLayout{gap:48px}.ServiceDetailPage-module___JA3TG__useCaseGrid,.ServiceDetailPage-module___JA3TG__useCaseRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ServiceDetailPage-module___JA3TG__problemRows{grid-template-columns:1fr;gap:32px}.ServiceDetailPage-module___JA3TG__workLayout{gap:40px}.ServiceDetailPage-module___JA3TG__capabilityContent{grid-template-columns:24px 1fr 1.2fr 44px;gap:16px;padding-inline:16px}.ServiceDetailPage-module___JA3TG__cta{gap:32px}.ServiceDetailPage-module___JA3TG__workflowRows{gap:24px;padding:32px}.ServiceDetailPage-module___JA3TG__systemNotes{gap:40px}.ServiceDetailPage-module___JA3TG__systemLinks{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ServiceDetailPage-module___JA3TG__label{font-size:11px}.ServiceDetailPage-module___JA3TG__introduction{grid-template-columns:1fr;gap:24px;padding:48px 0 64px}.ServiceDetailPage-module___JA3TG__introHeading{margin-top:20px}.ServiceDetailPage-module___JA3TG__introText{padding-top:0;font-size:18px}.ServiceDetailPage-module___JA3TG__capabilitiesWrap{margin-bottom:72px}.ServiceDetailPage-module___JA3TG__capabilities{border-radius:26px;padding:24px}.ServiceDetailPage-module___JA3TG__sectionHeader{grid-template-columns:1fr;gap:24px;margin-top:22px}.ServiceDetailPage-module___JA3TG__capabilityIntro{justify-self:start}.ServiceDetailPage-module___JA3TG__capabilityList{margin-top:32px}.ServiceDetailPage-module___JA3TG__capabilityContent{grid-template-columns:22px 1fr 44px;gap:12px;padding:12px 14px}.ServiceDetailPage-module___JA3TG__capabilityRow p{grid-area:2/2/auto/-1;padding-top:0}.ServiceDetailPage-module___JA3TG__capabilityArrow{grid-area:1/3}.ServiceDetailPage-module___JA3TG__focusRow{grid-template-columns:1fr;gap:16px;margin-top:28px;padding-top:24px}.ServiceDetailPage-module___JA3TG__section{padding-bottom:72px}.ServiceDetailPage-module___JA3TG__useCaseGrid{grid-template-columns:1fr;gap:32px;margin-top:32px}.ServiceDetailPage-module___JA3TG__useCase{padding-top:24px}.ServiceDetailPage-module___JA3TG__useCase p{margin-top:16px;font-size:16px}.ServiceDetailPage-module___JA3TG__processLayout,.ServiceDetailPage-module___JA3TG__problemSection{grid-template-columns:1fr;gap:32px}.ServiceDetailPage-module___JA3TG__processIntro{position:static}.ServiceDetailPage-module___JA3TG__processList li{gap:12px 16px;padding-bottom:32px}.ServiceDetailPage-module___JA3TG__processList p{grid-column:2;font-size:16px}.ServiceDetailPage-module___JA3TG__workLayout{grid-template-columns:1fr;gap:28px;margin-top:32px}.ServiceDetailPage-module___JA3TG__systemRows{margin-top:32px}.ServiceDetailPage-module___JA3TG__systemRow{grid-template-columns:22px 1fr 24px;gap:12px 16px;padding-block:24px}.ServiceDetailPage-module___JA3TG__systemToggle{z-index:1;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.ServiceDetailPage-module___JA3TG__systemToggle:focus-visible{outline-offset:2px;outline:2px solid}.ServiceDetailPage-module___JA3TG__systemTitle{grid-column:2}.ServiceDetailPage-module___JA3TG__systemTitle p{margin-top:6px}.ServiceDetailPage-module___JA3TG__systemPlus{grid-area:1/3;font-size:24px;line-height:1;transition:transform .2s;display:block}.ServiceDetailPage-module___JA3TG__systemPlusOpen{transform:rotate(45deg)}.ServiceDetailPage-module___JA3TG__systemPanel{visibility:hidden;opacity:0;grid-column:2/-1;grid-template-rows:0fr;transition:grid-template-rows .2s,visibility .2s,opacity .2s;display:grid}.ServiceDetailPage-module___JA3TG__systemPanelOpen{visibility:visible;opacity:1;grid-template-rows:1fr}.ServiceDetailPage-module___JA3TG__systemPanel>div{overflow:hidden}.ServiceDetailPage-module___JA3TG__systemPanel p{font-size:16px}.ServiceDetailPage-module___JA3TG__problemRows,.ServiceDetailPage-module___JA3TG__useCaseRows{border-top:1px solid var(--service-line);display:block}.ServiceDetailPage-module___JA3TG__problemRows{margin-top:0}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemRow,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemRow{border-top:0;border-bottom:1px solid var(--service-line);grid-template-columns:1fr 24px;gap:12px;padding-block:24px;display:grid}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemTitle,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemTitle{grid-column:1}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemPlus,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemPlus{grid-column:2}.ServiceDetailPage-module___JA3TG__problemRows .ServiceDetailPage-module___JA3TG__systemPanel,.ServiceDetailPage-module___JA3TG__useCaseRows .ServiceDetailPage-module___JA3TG__systemPanel{grid-column:1/-1;margin-top:0}.ServiceDetailPage-module___JA3TG__processRows{margin-top:0}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemRow{grid-template-columns:44px 1fr 24px;gap:12px 16px;padding-bottom:32px}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemPlus{align-self:center;margin-top:0}.ServiceDetailPage-module___JA3TG__processRows .ServiceDetailPage-module___JA3TG__systemPanel{grid-column:2/-1}.ServiceDetailPage-module___JA3TG__workflowRows{border-radius:26px;padding:8px 24px;display:block}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemRow{border-bottom:1px solid var(--service-line);padding-block:24px;display:grid}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemRow:last-child{border:0}.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemTitle,.ServiceDetailPage-module___JA3TG__workflowRows .ServiceDetailPage-module___JA3TG__systemPanel{margin-top:0}.ServiceDetailPage-module___JA3TG__workflowArrow{display:none}.ServiceDetailPage-module___JA3TG__systemNotes{grid-template-columns:1fr;gap:32px;margin-top:40px}.ServiceDetailPage-module___JA3TG__systemNotes p{font-size:16px}.ServiceDetailPage-module___JA3TG__systemLinks{grid-template-columns:1fr;gap:16px}.ServiceDetailPage-module___JA3TG__projectPreview{display:none}.ServiceDetailPage-module___JA3TG__mobileProjectImage{margin-bottom:20px;display:block!important}.ServiceDetailPage-module___JA3TG__projectBody{padding-right:0}.ServiceDetailPage-module___JA3TG__faqSection{grid-template-columns:1fr;gap:30px}.ServiceDetailPage-module___JA3TG__faqList button>span:first-child{font-size:18px}.ServiceDetailPage-module___JA3TG__faqList [role=region]>div{padding-right:20px}.ServiceDetailPage-module___JA3TG__relatedGrid{grid-template-columns:1fr;gap:32px}.ServiceDetailPage-module___JA3TG__relatedArrow{margin-bottom:24px}.ServiceDetailPage-module___JA3TG__reach{padding-bottom:64px}.ServiceDetailPage-module___JA3TG__reachCard{border-radius:26px;padding:24px}.ServiceDetailPage-module___JA3TG__reachGrid{grid-template-columns:1fr;gap:24px}.ServiceDetailPage-module___JA3TG__ctaWrap{padding-bottom:72px}.ServiceDetailPage-module___JA3TG__cta{grid-template-columns:1fr;gap:40px;padding-top:48px}.ServiceDetailPage-module___JA3TG__cta p:not(.ServiceDetailPage-module___JA3TG__label){font-size:16px}.ServiceDetailPage-module___JA3TG__ctaArtwork{justify-self:end;max-width:240px;max-height:240px}}@media (prefers-reduced-motion:reduce){.ServiceDetailPage-module___JA3TG__page *,.ServiceDetailPage-module___JA3TG__page :before,.ServiceDetailPage-module___JA3TG__page :after{scroll-behavior:auto!important;transition:none!important}.ServiceDetailPage-module___JA3TG__button:hover svg,.ServiceDetailPage-module___JA3TG__inlineLink:hover svg,.ServiceDetailPage-module___JA3TG__projectImage:hover img{transform:none}}
.ServiceShowcase-module__GihKta__section{--rail-gutter:var(--service-gutter,var(--site-gutter));color:#0b1311;background:var(--service-surface);margin-bottom:128px}.ServiceShowcase-module__GihKta__intro{padding:80px var(--rail-gutter) 56px;grid-template-columns:1.35fr 1fr;align-items:end;gap:90px;display:grid}.ServiceShowcase-module__GihKta__introCompact{z-index:1;padding-bottom:0;position:relative}.ServiceShowcase-module__GihKta__intro h2{max-width:940px;font-size:var(--heading-section-size);line-height:var(--heading-section-leading);letter-spacing:var(--heading-section-tracking);text-wrap:balance;margin-top:28px;font-weight:500}.ServiceShowcase-module__GihKta__intro h2>span{color:#626b73}.ServiceShowcase-module__GihKta__intro>p{color:#424c45;max-width:560px;padding-bottom:6px;font-size:17px;line-height:1.7}.ServiceShowcase-module__GihKta__rail{position:relative}.ServiceShowcase-module__GihKta__pin{padding-block:24px 48px}.ServiceShowcase-module__GihKta__toolbar{margin:0 var(--rail-gutter) 20px;align-items:center;gap:32px;min-height:48px;display:flex}.ServiceShowcase-module__GihKta__railLabel{letter-spacing:-.015em;font-size:14px}.ServiceShowcase-module__GihKta__scrollHint{color:#424c45;align-items:center;gap:20px;margin-left:auto;font-size:12px;display:flex}.ServiceShowcase-module__GihKta__pinnedHint{display:none}.ServiceShowcase-module__GihKta__controls{gap:8px;display:flex}.ServiceShowcase-module__GihKta__controls button{cursor:pointer;border:1px solid #0b1311;border-radius:50%;place-items:center;width:48px;height:48px;transition:color .18s,background-color .18s;display:grid}.ServiceShowcase-module__GihKta__controls button:hover:not(:disabled){color:#fff;background:#0b1311}.ServiceShowcase-module__GihKta__controls button:disabled{opacity:.3;cursor:default}.ServiceShowcase-module__GihKta__controls button:focus-visible{outline-offset:4px;outline:2px solid #0b1311}.ServiceShowcase-module__GihKta__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-gutter);scrollbar-width:none;overflow-x:auto}.ServiceShowcase-module__GihKta__viewport::-webkit-scrollbar{display:none}.ServiceShowcase-module__GihKta__viewport:focus-visible{outline-offset:-4px;outline:2px solid #0b1311}.ServiceShowcase-module__GihKta__track{width:max-content;padding-inline:var(--rail-gutter);align-items:stretch;gap:24px;display:flex;position:relative}.ServiceShowcase-module__GihKta__panel{scroll-snap-align:start;border-radius:18px;flex:none;grid-template-columns:1.1fr 1fr;gap:24px;width:min(79vw,1160px);min-height:580px;padding:clamp(28px,3.3vw,52px);display:grid;position:relative;overflow:hidden}.ServiceShowcase-module__GihKta__panel1{background:#d9c8f4}.ServiceShowcase-module__GihKta__panel2{color:#e3ff9b;background:#10281d}.ServiceShowcase-module__GihKta__panel3{background:#e2f890}.ServiceShowcase-module__GihKta__panelCopy{flex-direction:column;justify-content:space-between;gap:32px;min-width:0;display:flex}.ServiceShowcase-module__GihKta__chapter{align-items:center;gap:16px;font-size:14px;display:flex}.ServiceShowcase-module__GihKta__chapter>span:first-child{font-variant-numeric:tabular-nums}.ServiceShowcase-module__GihKta__chapterArrow{margin-left:auto;font-size:26px;line-height:1}.ServiceShowcase-module__GihKta__panel h3{max-width:540px;font-size:var(--heading-card-size);font-weight:500;line-height:var(--heading-card-leading);letter-spacing:var(--heading-card-tracking);text-wrap:balance}.ServiceShowcase-module__GihKta__panel p{max-width:510px;margin-top:26px;font-size:17px;line-height:1.65}.ServiceShowcase-module__GihKta__panel .ServiceShowcase-module__GihKta__panelMeta{margin-top:14px;font-size:13px}.ServiceShowcase-module__GihKta__panelFoot{letter-spacing:.08em;opacity:.8;font-size:10px}.ServiceShowcase-module__GihKta__graphic{aspect-ratio:1.08;min-width:0;color:inherit;align-self:center;position:relative}.ServiceShowcase-module__GihKta__graphicNumber{color:#0000;-webkit-text-stroke:1px #0b1311;letter-spacing:-.09em;opacity:.22;font-size:clamp(140px,18vw,280px);font-weight:500;line-height:1;position:absolute;top:-10%;right:-4%}.ServiceShowcase-module__GihKta__panel2 .ServiceShowcase-module__GihKta__graphicNumber{-webkit-text-stroke-color:#e3ff9b}.ServiceShowcase-module__GihKta__graphic svg{width:100%;height:100%;position:relative;overflow:visible}.ServiceShowcase-module__GihKta__railFooter{margin:24px var(--rail-gutter) 0;align-items:center;gap:32px;display:flex}.ServiceShowcase-module__GihKta__counter{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:180px;font-size:13px;display:flex}.ServiceShowcase-module__GihKta__counter>span:first-child{color:#59625c}.ServiceShowcase-module__GihKta__activeLabel{margin-left:12px}.ServiceShowcase-module__GihKta__progress{background:#0b13112b;flex:1;height:2px;overflow:hidden}.ServiceShowcase-module__GihKta__progress>span{transform-origin:0;background:#0b1311;height:100%;display:block;transform:scaleX(0)}.ServiceShowcase-module__GihKta__footerMark{letter-spacing:.06em;font-size:10px}.ServiceShowcase-module__GihKta__rail[data-mode=pinned] .ServiceShowcase-module__GihKta__pin{flex-direction:column;height:100svh;padding-block:96px 24px;display:flex;position:sticky;top:0}.ServiceShowcase-module__GihKta__introCompact+.ServiceShowcase-module__GihKta__rail[data-mode=pinned]{margin-top:-64px}.ServiceShowcase-module__GihKta__rail[data-mode=pinned] .ServiceShowcase-module__GihKta__viewport{flex:1;min-height:0;overflow:hidden}.ServiceShowcase-module__GihKta__rail[data-mode=pinned] .ServiceShowcase-module__GihKta__track{will-change:transform;height:100%}.ServiceShowcase-module__GihKta__rail[data-mode=pinned] .ServiceShowcase-module__GihKta__panel{min-height:0}.ServiceShowcase-module__GihKta__rail[data-mode=pinned] .ServiceShowcase-module__GihKta__nativeHint{display:none}.ServiceShowcase-module__GihKta__rail[data-mode=pinned] .ServiceShowcase-module__GihKta__pinnedHint{display:inline}@media (max-width:1100px){.ServiceShowcase-module__GihKta__intro{gap:48px}.ServiceShowcase-module__GihKta__panel{width:86vw;padding:32px}}@media (max-width:767px){.ServiceShowcase-module__GihKta__section{margin-bottom:72px}.ServiceShowcase-module__GihKta__intro{grid-template-columns:1fr;gap:28px;padding-block:48px 32px}.ServiceShowcase-module__GihKta__introCompact{padding-bottom:24px}.ServiceShowcase-module__GihKta__intro h2{margin-top:24px}.ServiceShowcase-module__GihKta__intro>p{font-size:16px}.ServiceShowcase-module__GihKta__pin{padding-block:0 32px}.ServiceShowcase-module__GihKta__toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px}.ServiceShowcase-module__GihKta__railLabel{max-width:160px;font-size:13px}.ServiceShowcase-module__GihKta__scrollHint{display:none}.ServiceShowcase-module__GihKta__controls button{width:44px;height:44px}.ServiceShowcase-module__GihKta__track{gap:16px}.ServiceShowcase-module__GihKta__panel{border-radius:14px;grid-template-columns:1fr;gap:16px;width:88vw;min-height:620px;padding:24px}.ServiceShowcase-module__GihKta__panelCopy{gap:24px}.ServiceShowcase-module__GihKta__panel p{margin-top:20px;font-size:16px;line-height:1.6}.ServiceShowcase-module__GihKta__panelFoot{display:none}.ServiceShowcase-module__GihKta__graphic{aspect-ratio:auto;justify-self:center;width:min(100%,290px);height:220px}.ServiceShowcase-module__GihKta__graphicNumber{font-size:160px;right:0}.ServiceShowcase-module__GihKta__graphic svg{object-fit:contain}.ServiceShowcase-module__GihKta__railFooter{gap:16px;margin-top:20px}.ServiceShowcase-module__GihKta__counter{min-width:146px;font-size:12px}.ServiceShowcase-module__GihKta__activeLabel{margin-left:8px}.ServiceShowcase-module__GihKta__footerMark{display:none}}@media (prefers-reduced-motion:reduce){.ServiceShowcase-module__GihKta__section *{scroll-behavior:auto!important;transition:none!important}}
.ExpandableCardCarousel-module__pqJEsa__stage{--card-radius:18px;isolation:isolate;border-radius:var(--card-radius);display:grid;overflow:hidden;container-type:inline-size}.ExpandableCardCarousel-module__pqJEsa__nativeStage{--card-radius:18px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-radius:var(--card-radius);gap:8px;display:flex;overflow-x:auto;container-type:inline-size}.ExpandableCardCarousel-module__pqJEsa__nativeStage .ExpandableCardCarousel-module__pqJEsa__card{flex:0 0 var(--expanded-width);scroll-snap-align:center;left:0}.ExpandableCardCarousel-module__pqJEsa__nativeStage .ExpandableCardCarousel-module__pqJEsa__card:first-child{margin-left:28px}.ExpandableCardCarousel-module__pqJEsa__nativeStage .ExpandableCardCarousel-module__pqJEsa__card:last-child{margin-right:28px}.ExpandableCardCarousel-module__pqJEsa__nativeStage .ExpandableCardCarousel-module__pqJEsa__content{opacity:1;width:100%;transform:none}.ExpandableCardCarousel-module__pqJEsa__card{--expanded-width:calc(100cqw - 56px);--card-left:28px;--card-width:var(--expanded-width);--card-background:#e4e7ea;--card-foreground:#0b1311;left:var(--card-left);width:var(--card-width);border-radius:var(--card-radius);background:var(--card-background);min-width:0;color:var(--card-foreground);grid-area:1/1;transition:left .7s cubic-bezier(.65,0,.15,1),width .7s cubic-bezier(.65,0,.15,1);position:relative;overflow:hidden}.ExpandableCardCarousel-module__pqJEsa__card[data-tone="1"]{--card-background:#0b1311;--card-foreground:#f2f4f5}.ExpandableCardCarousel-module__pqJEsa__card[data-tone="2"]{--card-background:#d8dfcf}.ExpandableCardCarousel-module__pqJEsa__card[data-tone="3"]{--card-background:#f85931}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="-3"]{--card-left:-72px;--card-width:20px}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="-2"]{--card-left:-36px;--card-width:20px}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="-1"]{--card-left:0px;--card-width:20px}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="1"]{--card-left:calc(100cqw - 20px);--card-width:20px}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="2"]{--card-left:calc(100cqw + 16px);--card-width:20px}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="3"]{--card-left:calc(100cqw + 52px);--card-width:20px}.ExpandableCardCarousel-module__pqJEsa__content{width:var(--expanded-width);opacity:0;flex-direction:column;gap:24px;height:100%;min-height:460px;padding:24px 22px 30px;transition:opacity .18s,transform .3s;display:flex;position:relative;transform:translateY(12px)}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="0"] .ExpandableCardCarousel-module__pqJEsa__content{opacity:1;transition-delay:.28s;transform:translateY(0)}.ExpandableCardCarousel-module__pqJEsa__kicker{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:auto;padding-bottom:56px;font-size:14px;font-weight:500;display:flex}.ExpandableCardCarousel-module__pqJEsa__watermark{letter-spacing:-.08em;opacity:.075;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,20cqw,280px);font-weight:600;line-height:1;position:absolute;top:42px;right:16px}.ExpandableCardCarousel-module__pqJEsa__title{max-width:720px;font-size:var(--heading-card-size);font-weight:600;line-height:var(--heading-card-leading);letter-spacing:var(--heading-card-tracking)}.ExpandableCardCarousel-module__pqJEsa__body{letter-spacing:-.015em;opacity:.82;max-width:660px;font-size:17px;line-height:1.55}.ExpandableCardCarousel-module__pqJEsa__preview{cursor:pointer;border-radius:inherit;justify-content:center;align-items:flex-end;width:100%;padding:28px 12px;transition:background-color .2s;display:none;position:absolute;inset:0}.ExpandableCardCarousel-module__pqJEsa__preview:hover{background:#ffffff1a}.ExpandableCardCarousel-module__pqJEsa__preview:focus-visible{outline-offset:-5px;outline:2px solid}.ExpandableCardCarousel-module__pqJEsa__previewLabel{writing-mode:vertical-rl;white-space:nowrap;flex:none;font-size:16px;font-weight:500;line-height:1.25;transform:rotate(180deg)}.ExpandableCardCarousel-module__pqJEsa__arrow{color:#0b1311;cursor:pointer;background:#e4e7ea;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,color .2s;display:flex}.ExpandableCardCarousel-module__pqJEsa__arrow:hover{color:#f2f4f5;background:#0b1311}.ExpandableCardCarousel-module__pqJEsa__arrow:focus-visible,.ExpandableCardCarousel-module__pqJEsa__nativeStage:focus-visible{outline-offset:4px;outline:2px solid #0b1311}.ExpandableCardCarousel-module__pqJEsa__arrow:disabled{visibility:hidden}@media (min-width:768px){.ExpandableCardCarousel-module__pqJEsa__stage{--card-radius:22px}.ExpandableCardCarousel-module__pqJEsa__nativeStage{--card-radius:22px;gap:1cqw}.ExpandableCardCarousel-module__pqJEsa__nativeStage .ExpandableCardCarousel-module__pqJEsa__card:first-child{margin-left:19cqw}.ExpandableCardCarousel-module__pqJEsa__nativeStage .ExpandableCardCarousel-module__pqJEsa__card:last-child{margin-right:19cqw}.ExpandableCardCarousel-module__pqJEsa__card{--expanded-width:62cqw;--card-left:19cqw}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="-3"]{--card-left:-22cqw;--card-width:12cqw}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="-2"]{--card-left:-9cqw;--card-width:12cqw}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="-1"]{--card-left:4cqw;--card-width:14cqw}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="1"]{--card-left:82cqw;--card-width:14cqw}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="2"]{--card-left:97cqw;--card-width:12cqw}.ExpandableCardCarousel-module__pqJEsa__card[data-slot="3"]{--card-left:110cqw;--card-width:12cqw}.ExpandableCardCarousel-module__pqJEsa__content{min-height:510px;padding:clamp(28px,3.5cqw,52px)}.ExpandableCardCarousel-module__pqJEsa__kicker{padding-bottom:80px;font-size:16px}.ExpandableCardCarousel-module__pqJEsa__body{font-size:clamp(18px,1.6cqw,22px)}.ExpandableCardCarousel-module__pqJEsa__preview{display:flex}.ExpandableCardCarousel-module__pqJEsa__watermark{top:46px;right:28px}}@media (prefers-reduced-motion:reduce){.ExpandableCardCarousel-module__pqJEsa__card,.ExpandableCardCarousel-module__pqJEsa__content,.ExpandableCardCarousel-module__pqJEsa__arrow,.ExpandableCardCarousel-module__pqJEsa__preview{transition:none!important}.ExpandableCardCarousel-module__pqJEsa__content{transform:none}}
