.AppTrustBand_appTrustBand__HTGuG{background:#f5f4f0;border-bottom:1px solid #e5e3dc;padding:clamp(20px,2.5vw,28px) 0}.AppTrustBand_appTrustBand__inner__RMwSM{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.AppTrustBand_appTrustBand__inner__RMwSM{padding:0 16px}}.AppTrustBand_appTrustBand__list__ZzPSB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}@media(max-width:1024px){.AppTrustBand_appTrustBand__list__ZzPSB{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.AppTrustBand_appTrustBand__item__z3aNG{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;position:relative;color:#4b5157;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.5}.AppTrustBand_appTrustBand__item__z3aNG:not(:last-child):after{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:#e5e3dc}@media(max-width:1024px){.AppTrustBand_appTrustBand__item__z3aNG{padding:10px 8px}.AppTrustBand_appTrustBand__item__z3aNG:not(:last-child):after{display:none}}@media(max-width:380px){.AppTrustBand_appTrustBand__item__z3aNG{font-size:.8125rem}}.AppTrustBand_appTrustBand__icon__mT0c2{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:rgba(38,218,210,.1);color:#0a7a76}.AppTrustBand_appTrustBand__label__WDwer{display:inline-block}.AppLocalAreas_appLocalAreas__NE9_k{padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);background:#f5f4f0;position:relative;z-index:1}.AppLocalAreas_appLocalAreas__inner__gWW2v{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.AppLocalAreas_appLocalAreas__inner__gWW2v{padding:0 16px}}.AppLocalAreas_appLocalAreas__inner__gWW2v{max-width:1120px}.AppLocalAreas_appLocalAreas__eyebrow__2_H0x{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin-bottom:14px}.AppLocalAreas_appLocalAreas__title__4B9Y3{margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.AppLocalAreas_appLocalAreas__lead__U3M56{max-width:780px;margin:0 0 clamp(32px,4vw,48px);font-size:1rem;line-height:1.8;color:#4b5157}.AppLocalAreas_appLocalAreas__grid__zaRtD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;margin:0;padding:0}@media(max-width:1024px){.AppLocalAreas_appLocalAreas__grid__zaRtD{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:480px){.AppLocalAreas_appLocalAreas__grid__zaRtD{grid-template-columns:minmax(0,1fr)}}.AppLocalAreas_appLocalAreas__card__P2Tf8{background:#fff;border:1px solid #e5e3dc;border-radius:14px;padding:clamp(20px,2.5vw,28px);display:flex;flex-direction:column;gap:12px;transition:border-color .25s ease}.AppLocalAreas_appLocalAreas__card__P2Tf8:hover{border-color:#26dad2}.AppLocalAreas_appLocalAreas__cardHeader__09Dyu{display:flex;align-items:center;gap:12px}.AppLocalAreas_appLocalAreas__cardIcon__4KCfd{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:rgba(38,218,210,.1);color:#0a7a76;flex-shrink:0}.AppLocalAreas_appLocalAreas__cardHeaderText__cbFDL{display:flex;flex-direction:column;gap:2px}.AppLocalAreas_appLocalAreas__cardName__uX5Tk{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:.01em;color:#1a1a1a;line-height:1.2}.AppLocalAreas_appLocalAreas__cardReading___vm1Y{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}.AppLocalAreas_appLocalAreas__cardIndustries__RiQGZ{margin:0;font-size:.875rem;line-height:1.7;color:#4b5157}.AppLocalAreas_appLocalAreas__cardTake__j0qHP{margin:0;font-size:.8125rem;line-height:1.7;color:#1a1a1a;padding-top:12px;border-top:1px dashed #e5e3dc}.AppLocalAreas_appLocalAreas__cardLinks__VkuMn{list-style:none;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 0}.AppLocalAreas_appLocalAreas__cardLink__IqdiU{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#0a7a76;border:1px solid #26dad2;background:rgba(38,218,210,.05);padding:6px 10px;border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease}.AppLocalAreas_appLocalAreas__cardLink__IqdiU:focus-visible,.AppLocalAreas_appLocalAreas__cardLink__IqdiU:hover{background:#26dad2;color:#fff;text-decoration:none}.AppLocalAreas_appLocalAreas__footnote__mlG6z{margin:clamp(28px,3vw,40px) 0 0;font-size:.8125rem;line-height:1.7;color:#9ca3af;max-width:880px}.AppVendorCompare_compare__8y4wm{padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);background:#fff;position:relative;z-index:1}.AppVendorCompare_compare__inner__arYpT{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.AppVendorCompare_compare__inner__arYpT{padding:0 16px}}.AppVendorCompare_compare__inner__arYpT{max-width:1120px}.AppVendorCompare_compare__eyebrow__awez1{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin-bottom:14px}.AppVendorCompare_compare__title__eleQg{margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.AppVendorCompare_compare__lead__YUKNU{max-width:880px;margin:0 0 clamp(28px,3.5vw,40px);font-size:.9375rem;line-height:1.85;color:#4b5157}.AppVendorCompare_compare__tableWrap__5BzJ_{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e3dc;border-radius:14px;background:#fff}@media(max-width:1024px){.AppVendorCompare_compare__tableWrap__5BzJ_{border-radius:12px}}.AppVendorCompare_compare__table___y61I{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;min-width:720px}.AppVendorCompare_compare__table___y61I thead{background:#f5f4f0}.AppVendorCompare_compare__table___y61I td,.AppVendorCompare_compare__table___y61I th{padding:16px 18px;vertical-align:top;text-align:left;border-bottom:1px solid #e5e3dc}.AppVendorCompare_compare__table___y61I th{font-weight:800}.AppVendorCompare_compare__table___y61I tbody tr:last-child td,.AppVendorCompare_compare__table___y61I tbody tr:last-child th{border-bottom:0}.AppVendorCompare_compare__cellAxis__S2_Sd{width:22%;background:#f6f6f6;position:-webkit-sticky;position:sticky;left:0;z-index:1}thead .AppVendorCompare_compare__cellAxis__S2_Sd{background:#f5f4f0}.AppVendorCompare_compare__axisName__YKEA1{display:block;font-size:.9375rem;font-weight:800;color:#1a1a1a;letter-spacing:.01em;line-height:1.4;margin-bottom:4px}.AppVendorCompare_compare__axisDetail__UmfiX{display:block;font-size:.75rem;font-weight:500;color:#9ca3af;line-height:1.5}.AppVendorCompare_compare__cellHead__XzqHo{width:26%}.AppVendorCompare_compare__cellHead_state_ours__aQwqZ{background:rgba(38,218,210,.1);position:relative}.AppVendorCompare_compare__cellHead_state_ours__aQwqZ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#26dad2;border-top-left-radius:14px;border-top-right-radius:14px}.AppVendorCompare_compare__headLabel__iPgSG{display:block;font-size:.9375rem;font-weight:800;color:#1a1a1a;letter-spacing:.01em;line-height:1.4;margin-bottom:4px}.AppVendorCompare_compare__headSub__blMI1{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:#9ca3af;text-transform:uppercase}.AppVendorCompare_compare__cell__3raUq{font-size:.8125rem;line-height:1.7;color:#4b5157}.AppVendorCompare_compare__cell_state_ours__WYkkV{background:rgba(38,218,210,.05);color:#1a1a1a}.AppVendorCompare_compare__cellNote__4R_iD{display:block;margin-top:8px}.AppVendorCompare_compare__mark___34TJ{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;flex-shrink:0}.AppVendorCompare_compare__mark_state_good__GYcHy{background:rgba(38,218,210,.18);color:#0a7a76}.AppVendorCompare_compare__mark_state_partial__RFhsr{background:#fef3c7;color:#b45309}.AppVendorCompare_compare__mark_state_weak__TjfmQ{background:#fee2e2;color:#b91c1c}.AppVendorCompare_compare__footnote__Tq6GX{margin:clamp(20px,2.5vw,32px) 0 0;font-size:.75rem;line-height:1.7;color:#9ca3af;max-width:880px}@keyframes AppIndustryShowcase_appMarqueeLeft__U_zCD{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes AppIndustryShowcase_appMarqueeRight__qMV_k{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.AppIndustryShowcase_appIndustryShowcase__Sttiq{background:#f5f4f0;padding:clamp(64px,8vw,96px) 0;text-align:center}.AppIndustryShowcase_appIndustryShowcase__inner__VoK28{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 24px}.AppIndustryShowcase_appIndustryShowcase__title__zyjeS{margin:0 0 16px;font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.AppIndustryShowcase_appIndustryShowcase__sub__mZJm9{font-size:clamp(15px,1.5vw,17px);color:#4b5157;line-height:1.7;max-width:760px;margin:0 auto 24px}.AppIndustryShowcase_appIndustryShowcase__hint__gh4Qq{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;margin-bottom:clamp(28px,3vw,40px);background:linear-gradient(135deg,#F0FDFA,#ECFDF5);border:1.5px solid #26dad2;border-radius:999px;text-align:left;box-shadow:0 6px 22px rgba(20,184,166,.12)}.AppIndustryShowcase_appIndustryShowcase__hintBadge__m2ZNX{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#0a7a76;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;border-radius:999px}.AppIndustryShowcase_appIndustryShowcase__hintBadgeDot__CUhnl{width:6px;height:6px;border-radius:50%;background:#fff;animation:AppIndustryShowcase_appMarqueePulse__vracZ 1.6s ease-in-out infinite}@keyframes AppIndustryShowcase_appMarqueePulse__vracZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.AppIndustryShowcase_appIndustryShowcase__hintText__Sto0C{font-size:13px;color:#4b5157;line-height:1.5}.AppIndustryShowcase_appIndustryShowcase__hintText__Sto0C strong{color:#1a1a1a;font-weight:800}.AppIndustryShowcase_appIndustryShowcase__closing__r2MRd{margin:clamp(32px,4vw,48px) 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.7;color:#1a1a1a}.AppIndustryShowcase_appMarquee__WHtk_{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;overflow:hidden;padding:16px 0;mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}.AppIndustryShowcase_appMarquee_row_2__zin44{margin-top:16px}.AppIndustryShowcase_appMarquee__track__DPeGo{display:flex;gap:20px;width:-moz-fit-content;width:fit-content}.AppIndustryShowcase_appMarquee__track__DPeGo:hover{animation-play-state:paused}.AppIndustryShowcase_appMarquee__track_dir_left__6fyp5{animation:AppIndustryShowcase_appMarqueeLeft__U_zCD 90s linear infinite}.AppIndustryShowcase_appMarquee__track_dir_right__Ai68R{animation:AppIndustryShowcase_appMarqueeRight__qMV_k 90s linear infinite}.AppIndustryShowcase_appMarquee__item__umGwW{flex-shrink:0;width:320px}@media(max-width:1024px){.AppIndustryShowcase_appMarquee__item__umGwW{width:240px}}.AppIndustryShowcase_appCard__Grxei{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04);overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;min-height:280px}.AppIndustryShowcase_appCard__Grxei:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 48px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.06)}.AppIndustryShowcase_appCard_state_clickable__7_h_p{cursor:pointer}.AppIndustryShowcase_appCard__chrome__5xLjp{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:relative}.AppIndustryShowcase_appCard__chromeAccent__ej9Ub{position:absolute;bottom:0;left:0;right:0;height:2px}.AppIndustryShowcase_appCard__dots__CYDtF{display:flex;gap:5px}.AppIndustryShowcase_appCard__dot__yEvyC{width:8px;height:8px;border-radius:50%}.AppIndustryShowcase_appCard__url__RG3Qt{flex:1 1;height:20px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:9px;color:#94a3b8;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden}.AppIndustryShowcase_appCard__mock__P6yle{flex:1 1;display:flex;background:linear-gradient(180deg,#fff,#f8fafc);min-height:160px}.AppIndustryShowcase_appCard__mockSide__9YoG0{width:32px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:12px 0}.AppIndustryShowcase_appCard__mockSideDot__lmV7_{width:14px;height:14px;border-radius:4px;background:hsla(0,0%,100%,.65)}.AppIndustryShowcase_appCard__mockSideDot__lmV7_:first-child{background:hsla(0,0%,100%,.95)}.AppIndustryShowcase_appCard__mockBody__hRAHi{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:12px}.AppIndustryShowcase_appCard__mockHeader__P5xsq{display:flex;align-items:center;justify-content:space-between}.AppIndustryShowcase_appCard__mockHeaderTitle__GqcjH{display:inline-block;width:50%;height:8px;border-radius:2px}.AppIndustryShowcase_appCard__mockHeaderBadge__h_aiI{display:inline-block;width:32px;height:12px;border-radius:999px}.AppIndustryShowcase_appCard__mockCards__737Kd{display:flex;gap:6px}.AppIndustryShowcase_appCard__mockCardCell__cMsZH{flex:1 1;height:36px;border:1px solid;border-radius:5px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 6px}.AppIndustryShowcase_appCard__mockCardLine__VbcC1{display:block;width:70%;height:3px;border-radius:2px}.AppIndustryShowcase_appCard__mockCardLine__VbcC1:first-child{width:50%}.AppIndustryShowcase_appCard__mockTable___7kKz{display:flex;flex-direction:column;gap:4px;margin-top:4px}.AppIndustryShowcase_appCard__mockRow__u29tu{display:flex;align-items:center;gap:6px}.AppIndustryShowcase_appCard__mockRowDot__mEr7f{width:6px;height:6px;border-radius:2px;flex-shrink:0}.AppIndustryShowcase_appCard__mockRowLine__SUXtu{display:block;height:4px;background:rgba(15,23,42,.08);border-radius:2px}.AppIndustryShowcase_appCard__footer__m7wOW{padding:12px 14px;background:#fff;border-top:1px solid #f1f5f9}.AppIndustryShowcase_appCard__badge__YdptN{display:block;font-size:12px;font-weight:800;color:#1a1a1a;letter-spacing:.02em;margin-bottom:6px}.AppIndustryShowcase_appCard__features__SbKSe{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}.AppIndustryShowcase_appCard__feature__HvwYE{font-size:10px;font-weight:700;letter-spacing:.02em}.AppIndustryShowcase_appCard__feature__HvwYE:before{content:"・";margin-right:1px;opacity:.5}.AppIndustryShowcase_appCard__feature__HvwYE:first-child:before{content:"";margin-right:0}@media(prefers-reduced-motion:reduce){.AppIndustryShowcase_appIndustryShowcase__hintBadgeDot__CUhnl,.AppIndustryShowcase_appMarquee__track_dir_left__6fyp5,.AppIndustryShowcase_appMarquee__track_dir_right__Ai68R{animation:none}}@media(max-width:768px){.breakpoints_brPc__3J5GT{display:none}}.breakpoints_brSp__P_82F{display:none}@media(max-width:768px){.breakpoints_brSp__P_82F{display:block}}.ServiceOverview_serviceOverview__MuGKN{padding:80px 0 100px;background:#f6f6f6;position:relative;z-index:1}.ServiceOverview_serviceOverview__MuGKN:after{display:none}.ServiceOverview_serviceOverview__header__6a4mI{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.ServiceOverview_serviceOverview__header__6a4mI{padding:0 16px}}.ServiceOverview_serviceOverview__header__6a4mI{margin-bottom:48px}.ServiceOverview_serviceOverview__grid__1yZYr{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.ServiceOverview_serviceOverview__grid__1yZYr{padding:0 16px}}.ServiceOverview_serviceOverview__grid__1yZYr{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ServiceOverview_serviceOverview__card__g_HT1{width:calc((100% - 40px)/3);padding:32px 28px 28px;border:1px solid rgba(0,0,0,.06);border-radius:24px;background:#fff;text-decoration:none;color:inherit;position:relative;cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.ServiceOverview_serviceOverview__card__g_HT1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#26dad2;opacity:0;transition:opacity .3s ease}.ServiceOverview_serviceOverview__card__g_HT1:hover{border-color:rgba(38,218,210,.25);box-shadow:0 12px 40px rgba(0,0,0,.1),0 0 0 1px rgba(38,218,210,.1);transform:translateY(-6px)}.ServiceOverview_serviceOverview__card__g_HT1:hover:before{opacity:1}.ServiceOverview_serviceOverview__card__g_HT1:focus-visible{outline:2px solid rgba(38,218,210,.5);outline-offset:2px}@media(max-width:1024px){.ServiceOverview_serviceOverview__card__g_HT1{width:calc((100% - 20px)/2)}}@media(max-width:768px){.ServiceOverview_serviceOverview__card__g_HT1{width:100%;padding:24px 20px 20px}}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__card__g_HT1,.ServiceOverview_serviceOverview__card__g_HT1:before{transition:none}}.ServiceOverview_serviceOverview__card_type_featured__siMwy{border-color:rgba(38,218,210,.2)}.ServiceOverview_serviceOverview__card_type_featured__siMwy:before{opacity:1}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__badge___TIq6{background:#26dad2;color:#fff}.ServiceOverview_serviceOverview__number__O3w9Y{position:absolute;top:16px;right:20px;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2rem,3vw,2.5rem);font-weight:900;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,#26DAD2,#4AEADF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:opacity .3s ease}.ServiceOverview_serviceOverview__card__g_HT1:hover .ServiceOverview_serviceOverview__number__O3w9Y{opacity:.2}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__number__O3w9Y{transition:none}}.ServiceOverview_serviceOverview__badge___TIq6{display:inline-block;padding:4px 12px;border-radius:9999px;background:rgba(38,218,210,.08);color:#26dad2;font-size:.8125rem;font-weight:600;line-height:1.5;margin-bottom:16px}@media(max-width:768px){.ServiceOverview_serviceOverview__badge___TIq6{margin-bottom:12px}}.ServiceOverview_serviceOverview__iconWrap__POTa3{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(38,218,210,.15),rgba(38,218,210,.06));color:#26dad2;margin-bottom:20px;transition:transform .3s ease,background .3s ease}.ServiceOverview_serviceOverview__card__g_HT1:hover .ServiceOverview_serviceOverview__iconWrap__POTa3{transform:scale(1.08);background:linear-gradient(135deg,rgba(38,218,210,.22),rgba(38,218,210,.1))}@media(max-width:768px){.ServiceOverview_serviceOverview__iconWrap__POTa3{width:52px;height:52px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__iconWrap__POTa3{transition:none}}.ServiceOverview_serviceOverview__eyebrow__K0ze3{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:700;color:#26dad2;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px}.ServiceOverview_serviceOverview__title__mOOWv{font-size:1.25rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 10px}.ServiceOverview_serviceOverview__tagline__sbQ8a{font-size:.875rem;line-height:1.6;color:#6b7280;margin:0 0 auto;padding-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ServiceOverview_serviceOverview__cta__3P8VV{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#26dad2;transition:gap .25s ease}.ServiceOverview_serviceOverview__card__g_HT1:hover .ServiceOverview_serviceOverview__cta__3P8VV{gap:10px}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__cta__3P8VV{transition:none}}.ServiceOverview_serviceOverview__ctaText___56tc{line-height:1}.ServiceOverview_serviceOverview__ctaArrow__Fz9LS{flex-shrink:0;transition:transform .25s ease}.ServiceOverview_serviceOverview__card__g_HT1:hover .ServiceOverview_serviceOverview__ctaArrow__Fz9LS{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__ctaArrow__Fz9LS{transition:none}}.ServicesStory_servicesStory__2lS1v{padding:80px 0 48px;background:#fff;position:relative;z-index:1}.ServicesStory_servicesStory__header__tGsjO{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.ServicesStory_servicesStory__header__tGsjO{padding:0 16px}}.ServicesStory_servicesStory__header__tGsjO{margin-bottom:56px}.ServicesStory_servicesStory__steps__GXpEF{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.ServicesStory_servicesStory__steps__GXpEF{padding:0 16px}}.ServicesStory_servicesStory__steps__GXpEF{display:flex;align-items:stretch;margin-bottom:56px}@media(max-width:768px){.ServicesStory_servicesStory__steps__GXpEF{flex-direction:column}}.ServicesStory_servicesStory__step__Tq5sp{flex:1 1;position:relative;padding:28px 24px 24px;border-radius:24px;background:#f6f6f6;border:1px solid rgba(0,0,0,.04);transition:border-color .3s ease,box-shadow .3s ease}.ServicesStory_servicesStory__step__Tq5sp:hover{border-color:rgba(38,218,210,.15);box-shadow:0 4px 20px rgba(0,0,0,.04)}@media(max-width:768px){.ServicesStory_servicesStory__step__Tq5sp{border-radius:16px;padding:24px 20px 20px}}@media(prefers-reduced-motion:reduce){.ServicesStory_servicesStory__step__Tq5sp{transition:none}}.ServicesStory_servicesStory__connector__BkbzO{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0;color:#26dad2;opacity:.5}@media(max-width:768px){.ServicesStory_servicesStory__connector__BkbzO{width:auto;height:28px;justify-content:flex-start;padding-left:32px}.ServicesStory_servicesStory__connector__BkbzO svg{transform:rotate(90deg)}}.ServicesStory_servicesStory__stepHeader__AqwXN{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ServicesStory_servicesStory__stepIcon__RxLv9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(38,218,210,.1);color:#26dad2}.ServicesStory_servicesStory__stepNum__grmaB{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,#26DAD2,#4AEADF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ServicesStory_servicesStory__stepTitle__x9V76{font-size:1.5rem;font-weight:800;line-height:1.3;color:#1a1a1a;margin:0 0 4px}@media(max-width:768px){.ServicesStory_servicesStory__stepTitle__x9V76{font-size:1.25rem}}.ServicesStory_servicesStory__stepEn__Ow1BT{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:600;color:#26dad2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ServicesStory_servicesStory__stepDesc__ZG315{font-size:.875rem;line-height:1.7;color:#6b7280;margin:0}.ServicesStory_servicesStory__metrics__V5RP9{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.ServicesStory_servicesStory__metrics__V5RP9{padding:0 16px}}.ServicesStory_servicesStory__metrics__V5RP9{display:flex;justify-content:center;gap:56px;padding:40px 32px;background:rgba(38,218,210,.04);border-radius:24px;border:1px solid rgba(38,218,210,.08)}@media(max-width:1024px){.ServicesStory_servicesStory__metrics__V5RP9{gap:36px;padding:32px 24px}}@media(max-width:768px){.ServicesStory_servicesStory__metrics__V5RP9{flex-wrap:wrap;gap:12px 32px;justify-content:center;padding:28px 20px}}.ServicesStory_servicesStory__metric__qm7dq{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}@media(max-width:768px){.ServicesStory_servicesStory__metric__qm7dq{flex-direction:row;gap:8px}}.ServicesStory_servicesStory__metricValue__wF_pw{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;background:linear-gradient(135deg,#26DAD2,#4AEADF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1}.ServicesStory_servicesStory__metricLabel__paYoh{font-size:.8125rem;color:#6b7280;line-height:1.4}.AppPriceBreakdown_priceBreakdown__qaMF_{background:#faf8f4;padding:clamp(56px,7vw,96px) clamp(16px,4vw,32px)}.AppPriceBreakdown_priceBreakdown__inner__H0OeO{max-width:1280px;margin:0 auto}.AppPriceBreakdown_priceBreakdown__head__8Cm_f{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.AppPriceBreakdown_priceBreakdown__eyebrow__rNkVf{font-size:12px;letter-spacing:.15em;font-weight:600;color:#b98a3d;margin:0 0 12px;text-transform:uppercase}.AppPriceBreakdown_priceBreakdown__title__E7OH7{font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.45;color:#1a1a1a;margin:0 0 20px;letter-spacing:-.01em}.AppPriceBreakdown_priceBreakdown__titleSep__hK5kG{display:inline-block;margin:0 8px;color:#999;font-weight:400}.AppPriceBreakdown_priceBreakdown__titleSub__75NlW{display:block;font-size:clamp(14px,1.6vw,17px);font-weight:500;color:#555;margin-top:6px}@media(min-width:768px){.AppPriceBreakdown_priceBreakdown__titleSub__75NlW{display:inline;margin-top:0}}.AppPriceBreakdown_priceBreakdown__lead__GWMy0{max-width:760px;margin:0 auto;font-size:clamp(14px,1.5vw,16px);line-height:1.85;color:#444;letter-spacing:.01em}.AppPriceBreakdown_priceBreakdown__grid__DFuoO{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-bottom:clamp(40px,5vw,64px)}@media(min-width:768px){.AppPriceBreakdown_priceBreakdown__grid__DFuoO{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:1280px){.AppPriceBreakdown_priceBreakdown__grid__DFuoO{grid-template-columns:repeat(4,1fr);gap:24px}}.AppPriceBreakdown_priceBreakdown__card__3Sy1e{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e2d6;border-radius:16px;padding:clamp(20px,2.6vw,28px);min-width:0}.AppPriceBreakdown_priceBreakdown__card_plan_diagnosis__kYG2b{border-color:#b7d8d8;background:linear-gradient(180deg,#F4FCFC,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__card_plan_mvp__cc6T5{border-color:#e2c58a;background:linear-gradient(180deg,#FFFCF4,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__card_plan_fullsystem__THYHf{border-color:#b0bfd9;background:linear-gradient(180deg,#F2F6FE,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__card_plan_operation__cK94G{border-color:#c2d8c0;background:linear-gradient(180deg,#F2FAF1,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__cardHead__qgjr_{border-bottom:1px dashed #d8cfbe;padding-bottom:16px;margin-bottom:18px}.AppPriceBreakdown_priceBreakdown__cardPrice__VTF70{font-size:clamp(22px,2.6vw,26px);font-weight:800;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.02em}.AppPriceBreakdown_priceBreakdown__cardName__NNdEP{font-size:clamp(14px,1.4vw,16px);font-weight:600;color:#444;margin:0 0 12px;line-height:1.45}.AppPriceBreakdown_priceBreakdown__cardTotal__vCyKY{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#666;margin:0 0 12px;padding:6px 12px;background:rgba(185,138,61,.08);border-radius:9999px}.AppPriceBreakdown_priceBreakdown__cardTotalIcon__muvrv{display:inline-flex;align-items:center;color:#b98a3d}.AppPriceBreakdown_priceBreakdown__cardOneLine__RtIvx{font-size:13px;line-height:1.7;color:#555;margin:0}.AppPriceBreakdown_priceBreakdown__cardList__m4rHV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left:2px solid #e5dcc8;padding:6px 0 6px 14px}.AppPriceBreakdown_priceBreakdown__card_plan_diagnosis__kYG2b .AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left-color:#7fbaba}.AppPriceBreakdown_priceBreakdown__card_plan_fullsystem__THYHf .AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left-color:#7b97c7}.AppPriceBreakdown_priceBreakdown__card_plan_operation__cK94G .AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left-color:#6fb39c}.AppPriceBreakdown_priceBreakdown__cardRowHead__VACnP{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.AppPriceBreakdown_priceBreakdown__cardRowStep__S4tWW{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.5;flex:1 1;min-width:0;overflow-wrap:anywhere}.AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{font-size:11.5px;font-weight:600;color:#b98a3d;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppPriceBreakdown_priceBreakdown__card_plan_diagnosis__kYG2b .AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{color:#2a8585}.AppPriceBreakdown_priceBreakdown__card_plan_fullsystem__THYHf .AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{color:#4863a0}.AppPriceBreakdown_priceBreakdown__card_plan_operation__cK94G .AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{color:#3f8c73}.AppPriceBreakdown_priceBreakdown__cardRowDetail__hj8Pd{font-size:12.5px;color:#666;line-height:1.65;margin:0;overflow-wrap:anywhere}.AppPriceBreakdown_priceBreakdown__externalBlock__vmAo4{background:#fff;border:1px solid #e8e2d6;border-radius:16px;padding:clamp(24px,3.5vw,36px)}.AppPriceBreakdown_priceBreakdown__externalHead__b0Ahq{display:flex;align-items:center;gap:10px;margin-bottom:14px}.AppPriceBreakdown_priceBreakdown__externalIcon__yHx2a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(185,138,61,.12);border-radius:8px;color:#b98a3d;flex-shrink:0}.AppPriceBreakdown_priceBreakdown__externalTitle__q8LsD{font-size:clamp(16px,1.8vw,19px);font-weight:700;color:#1a1a1a;line-height:1.5;margin:0}.AppPriceBreakdown_priceBreakdown__externalLead__Eu4kC{font-size:14px;line-height:1.85;color:#555;margin:0 0 24px;max-width:800px}.AppPriceBreakdown_priceBreakdown__externalList__kmol7{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media(min-width:768px){.AppPriceBreakdown_priceBreakdown__externalList__kmol7{grid-template-columns:1fr 1fr;gap:16px 28px}}.AppPriceBreakdown_priceBreakdown__externalItem__UAfSA{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#faf8f4;border-radius:12px;border:1px solid #efe7d6}.AppPriceBreakdown_priceBreakdown__externalItemIcon__mK2G6{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid #e0d6be;border-radius:6px;color:#b98a3d;flex-shrink:0;margin-top:2px}.AppPriceBreakdown_priceBreakdown__externalItemBody__MzNo3{flex:1 1;min-width:0}.AppPriceBreakdown_priceBreakdown__externalItemLabel__vtkl9{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}@media(min-width:480px){.AppPriceBreakdown_priceBreakdown__externalItemLabel__vtkl9{flex-direction:row;align-items:baseline;gap:10px}}.AppPriceBreakdown_priceBreakdown__externalItemName__I530g{font-size:14px;font-weight:700;color:#1a1a1a}.AppPriceBreakdown_priceBreakdown__externalItemCost__lN_8n{font-size:13px;font-weight:600;color:#b98a3d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppPriceBreakdown_priceBreakdown__externalItemNote__3ihe1{font-size:12.5px;line-height:1.7;color:#666;margin:0;overflow-wrap:anywhere}.AppPriceBreakdown_priceBreakdown__externalFootnote___P4y8{font-size:12px;color:#888;text-align:center;margin:0;letter-spacing:.02em}.AppFailurePatterns_failurePatterns__EWTtn{background:#0b1120;color:#e8ecf5;padding:clamp(56px,7vw,96px) clamp(16px,4vw,32px)}.AppFailurePatterns_failurePatterns__inner__M2ZJK{max-width:1100px;margin:0 auto}.AppFailurePatterns_failurePatterns__head__dKWdQ{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.AppFailurePatterns_failurePatterns__eyebrow__Va_QX{font-size:12px;letter-spacing:.18em;font-weight:600;color:#26dad2;margin:0 0 12px;text-transform:uppercase}.AppFailurePatterns_failurePatterns__title__aCnbq{font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.45;color:#fff;margin:0 0 20px;letter-spacing:-.01em}.AppFailurePatterns_failurePatterns__titleSep__DIMq6{display:inline-block;margin:0 8px;color:#4a5570;font-weight:400}.AppFailurePatterns_failurePatterns__titleSub__ol1wz{display:block;font-size:clamp(14px,1.6vw,17px);font-weight:500;color:#b8c4d8;margin-top:6px}@media(min-width:768px){.AppFailurePatterns_failurePatterns__titleSub__ol1wz{display:inline;margin-top:0}}.AppFailurePatterns_failurePatterns__lead__SSpDT{max-width:760px;margin:0 auto;font-size:clamp(14px,1.5vw,16px);line-height:1.85;color:#c4cfe3;letter-spacing:.01em}.AppFailurePatterns_failurePatterns__list__XXbzQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.AppFailurePatterns_failurePatterns__item__OjvTi{background:hsla(0,0%,100%,.03);border:1px solid rgba(38,218,210,.15);border-radius:16px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px);transition:border-color .3s ease,background .3s ease}.AppFailurePatterns_failurePatterns__item__OjvTi:hover{border-color:rgba(38,218,210,.32);background:hsla(0,0%,100%,.05)}.AppFailurePatterns_failurePatterns__itemHead__orWdq{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.AppFailurePatterns_failurePatterns__itemNum__N1d40{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#26dad2;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1}.AppFailurePatterns_failurePatterns__itemIcon__rvKZb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(38,218,210,.1);border-radius:10px;color:#26dad2;flex-shrink:0}.AppFailurePatterns_failurePatterns__itemTitle__SjmiT{font-size:clamp(16px,2vw,20px);font-weight:700;color:#fff;line-height:1.5;margin:0;flex:1 1;min-width:0}.AppFailurePatterns_failurePatterns__itemBody__7v2yv{margin:0;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media(min-width:1024px){.AppFailurePatterns_failurePatterns__itemBody__7v2yv{grid-template-columns:repeat(3,1fr);gap:24px}}.AppFailurePatterns_failurePatterns__itemRow__NpSqq{display:flex;flex-direction:column;gap:6px;min-width:0}.AppFailurePatterns_failurePatterns__itemLabel__jXjNR{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8aa3cc;margin:0;display:flex;align-items:center;gap:6px}.AppFailurePatterns_failurePatterns__itemLabel__jXjNR:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;flex-shrink:0}.AppFailurePatterns_failurePatterns__itemRow_type_problem__i37ey .AppFailurePatterns_failurePatterns__itemLabel__jXjNR{color:#e89a7a}.AppFailurePatterns_failurePatterns__itemRow_type_cause__m4mgj .AppFailurePatterns_failurePatterns__itemLabel__jXjNR{color:#c9a36b}.AppFailurePatterns_failurePatterns__itemRow_type_action__mJh5_ .AppFailurePatterns_failurePatterns__itemLabel__jXjNR{color:#26dad2}.AppFailurePatterns_failurePatterns__itemValue__x_BCp{font-size:13.5px;line-height:1.85;color:#d0d9ec;margin:0;letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word}.AppCaseDeepDive_caseDeepDive___QED3{background:#f6f1e8;padding:clamp(48px,6vw,88px) clamp(16px,4vw,32px)}.AppCaseDeepDive_caseDeepDive__inner__6T3KC{max-width:1100px;margin:0 auto}.AppCaseDeepDive_caseDeepDive__head__osERt{margin-bottom:clamp(32px,4vw,56px);text-align:left;max-width:820px}.AppCaseDeepDive_caseDeepDive__eyebrow__czufw{font-size:12px;letter-spacing:.18em;font-weight:600;color:#b98a3d;margin:0 0 12px;text-transform:uppercase}.AppCaseDeepDive_caseDeepDive__title___OA_n{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.5;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.01em}.AppCaseDeepDive_caseDeepDive__titleSep__AwELW{display:inline-block;margin:0 8px;color:#b5a47a;font-weight:400}.AppCaseDeepDive_caseDeepDive__titleSub__mj8Uq{display:block;font-size:clamp(14px,1.5vw,16px);font-weight:500;color:#6e5c3d;margin-top:4px}@media(min-width:768px){.AppCaseDeepDive_caseDeepDive__titleSub__mj8Uq{display:inline;margin-top:0}}.AppCaseDeepDive_caseDeepDive__lead__01pQ0{font-size:clamp(13.5px,1.5vw,15px);line-height:1.85;color:#4f412a;margin:0}.AppCaseDeepDive_caseDeepDive__list__lwq7S{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.AppCaseDeepDive_caseDeepDive__item__R9Ogp{background:#fff;border:1px solid #e5dbc2;border-radius:16px;padding:clamp(20px,2.6vw,32px);display:flex;flex-direction:column;gap:18px}.AppCaseDeepDive_caseDeepDive__itemHead__Y6Pv9{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px dashed #d8cfbe}.AppCaseDeepDive_caseDeepDive__itemNum__c_J2W{font-size:11px;letter-spacing:.16em;font-weight:700;color:#b98a3d;text-transform:uppercase}.AppCaseDeepDive_caseDeepDive__itemTitle__B2zqP{font-size:clamp(17px,2.2vw,21px);font-weight:700;color:#1a1a1a;line-height:1.5;margin:0}.AppCaseDeepDive_caseDeepDive__itemMeta__COUw_{display:flex;align-items:center;gap:10px;margin:0;font-size:12.5px;color:#6e5c3d;flex-wrap:wrap}.AppCaseDeepDive_caseDeepDive__itemCategory__Mcx4V{font-weight:600;letter-spacing:.04em}.AppCaseDeepDive_caseDeepDive__itemDot__8NEHa{color:#c2b89a}.AppCaseDeepDive_caseDeepDive__itemResult__5L4Ch{font-weight:500;color:#4f412a}.AppCaseDeepDive_caseDeepDive__itemResult__5L4Ch strong{font-size:15px;color:#b98a3d;font-weight:800;letter-spacing:-.01em;margin-right:2px}.AppCaseDeepDive_caseDeepDive__itemBody__XhTSN{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media(min-width:1024px){.AppCaseDeepDive_caseDeepDive__itemBody__XhTSN{grid-template-columns:repeat(3,1fr);gap:20px}}.AppCaseDeepDive_caseDeepDive__itemBlock__lCNaE{background:#faf8f4;border:1px solid #efe7d6;border-radius:12px;padding:16px 18px;min-width:0}.AppCaseDeepDive_caseDeepDive__itemBlock_type_challenge__a_iFJ{border-left:3px solid #e89a7a}.AppCaseDeepDive_caseDeepDive__itemBlock_type_solution__PnCO_{border-left:3px solid #c9a36b}.AppCaseDeepDive_caseDeepDive__itemBlock_type_outcome__clFr_{border-left:3px solid #6fb39c}.AppCaseDeepDive_caseDeepDive__itemBlockHead__j8c1h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.AppCaseDeepDive_caseDeepDive__itemBlockIcon__UpEcV{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#fff;border-radius:6px;border:1px solid #e5dbc2;color:#b98a3d;flex-shrink:0}.AppCaseDeepDive_caseDeepDive__itemBlock_type_challenge__a_iFJ .AppCaseDeepDive_caseDeepDive__itemBlockIcon__UpEcV{color:#c76f4a;border-color:#f1c8b6;background:#fff6f1}.AppCaseDeepDive_caseDeepDive__itemBlock_type_solution__PnCO_ .AppCaseDeepDive_caseDeepDive__itemBlockIcon__UpEcV{color:#b98a3d;border-color:#e2c58a;background:#fffaec}.AppCaseDeepDive_caseDeepDive__itemBlock_type_outcome__clFr_ .AppCaseDeepDive_caseDeepDive__itemBlockIcon__UpEcV{color:#3f8c73;border-color:#bcddd0;background:#f0faf6}.AppCaseDeepDive_caseDeepDive__itemBlockLabel__Wo8nn{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6e5c3d}.AppCaseDeepDive_caseDeepDive__itemBlock_type_challenge__a_iFJ .AppCaseDeepDive_caseDeepDive__itemBlockLabel__Wo8nn{color:#c76f4a}.AppCaseDeepDive_caseDeepDive__itemBlock_type_solution__PnCO_ .AppCaseDeepDive_caseDeepDive__itemBlockLabel__Wo8nn{color:#b98a3d}.AppCaseDeepDive_caseDeepDive__itemBlock_type_outcome__clFr_ .AppCaseDeepDive_caseDeepDive__itemBlockLabel__Wo8nn{color:#3f8c73}.AppCaseDeepDive_caseDeepDive__itemBlockText__ea5Nm{font-size:13px;line-height:1.85;color:#3a2f1f;margin:0;overflow-wrap:anywhere;word-break:break-word}.AppCaseDeepDive_caseDeepDive__itemLink__C7xHX{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:10px 18px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background .25s ease,transform .25s ease}.AppCaseDeepDive_caseDeepDive__itemLink__C7xHX:hover{background:#b98a3d;transform:translateY(-1px)}.AppCaseDeepDive_caseDeepDive__footnote__0FjsU{margin:clamp(20px,2.5vw,32px) 0 0;font-size:12px;line-height:1.75;color:#7a6748;letter-spacing:.01em;text-align:center}