.page_root__xDGXt{--c-text:#0f172a;--c-muted:#475569;--c-soft:#f8fafc;--c-border:#e2e8f0;--c-accent:#226850;--c-accent-2:#43ba81;--c-bar-1:#43ba81;--c-bar-2:#0d9488;--c-radius:14px}.page_root__xDGXt a,.page_root__xDGXt a:hover{text-decoration:none}.page_hero__aSBJY{background:linear-gradient(135deg,#edf9f1,#f0fdf4 60%,#fff);border-bottom:1px solid var(--c-border);padding:48px 0 52px;position:relative;overflow:hidden;isolation:isolate}.page_hero__aSBJY:before{content:"";inset:-1px;background-image:linear-gradient(90deg,rgba(67,186,129,.07) 1px,transparent 0),linear-gradient(180deg,rgba(67,186,129,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);animation:page_cpGridDrift__1dJOx 24s linear infinite}.page_heroOrb__IG9E7,.page_hero__aSBJY:before{position:absolute;pointer-events:none;z-index:0}.page_heroOrb__IG9E7{width:320px;height:320px;border-radius:50%;filter:blur(70px);opacity:.45;background:radial-gradient(circle at 35% 35%,#5fc998,transparent 70%);top:-90px;right:-100px;animation:page_cpOrb__SOEsm 22s ease-in-out infinite;will-change:transform}@keyframes page_cpGridDrift__1dJOx{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes page_cpOrb__SOEsm{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.08)}}@media (prefers-reduced-motion:reduce){.page_heroOrb__IG9E7,.page_hero__aSBJY:before{animation:none}}.page_heroInner__wvvsJ{max-width:1200px;margin:0 auto;padding:0 22px;text-align:center;position:relative;z-index:1}.page_breadcrumb__6x0ME{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--c-muted);margin-bottom:16px}.page_breadcrumb__6x0ME a{color:var(--c-muted);font-weight:600}.page_breadcrumb__6x0ME a:hover{color:var(--c-accent)}.page_breadcrumb__6x0ME .page_sep__6gAZU{color:#94a3b8}.page_eyebrow__zaGMu{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:rgba(67,186,129,.1);color:var(--c-accent);font-size:12.5px;font-weight:700;letter-spacing:.4px;border-radius:999px;margin-bottom:14px}.page_eyebrow__zaGMu .page_dot__7_1yH{width:6px;height:6px;background:var(--c-accent);border-radius:50%}.page_h1__nDhE7{font-size:clamp(26px,4.5vw,44px);font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0 0 12px;color:var(--c-text)}.page_h1__nDhE7 .page_catIcon___ObCP{display:inline-block;margin-right:10px;vertical-align:-2px}.page_h1__nDhE7 em{font-style:normal;background:linear-gradient(135deg,#43ba81,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}.page_lede__xUYsN{max-width:700px;margin:0 auto 22px;font-size:16.5px;line-height:1.55;color:var(--c-muted)}.page_searchBox__7q5Lv{max-width:600px;margin:0 auto 18px;display:flex;background:#fff;border:1px solid var(--c-border);border-radius:12px;box-shadow:0 4px 18px rgba(15,23,42,.05);overflow:hidden}.page_searchInput__xJp4W{flex:1;padding:12px 16px;border:0;background:transparent;font:14.5px inherit;color:var(--c-text)}.page_searchInput__xJp4W::-moz-placeholder{color:#94a3b8}.page_searchInput__xJp4W::placeholder{color:#94a3b8}.page_searchInput__xJp4W:focus{outline:0}.page_searchBtn__eIGpd{border:0;padding:0 20px;background:var(--c-text);color:#fff;font:700 13.5px inherit;cursor:pointer}.page_searchBtn__eIGpd:hover{background:#1e293b}.page_heroPills__Sxetd{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.page_heroPill__uJml0{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--c-border);padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--c-text);transition:border-color .15s,box-shadow .15s}.page_heroPill__uJml0:hover{border-color:var(--c-accent-2);box-shadow:0 4px 12px rgba(67,186,129,.15)}.page_heroPill__uJml0 .page_icn__sLO_G{font-size:13.5px}.page_trustStrip__PtN47{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;max-width:980px;margin:0 auto}.page_trustItem__B_y0m{background:#fff;border:1px solid var(--c-border);border-radius:var(--c-radius);padding:12px 14px;text-align:left}.page_trustItem__B_y0m .page_big__qQ_1z{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--c-text)}.page_trustItem__B_y0m .page_lab__dppF9{font-size:12px;color:var(--c-muted);margin-top:2px}.page_section__bD8qG{padding:44px 0;border-bottom:1px solid var(--c-border)}.page_section__bD8qG.page_alt__EQA4s{background:var(--c-soft)}.page_sectionInner__3af4J{max-width:1200px;margin:0 auto;padding:0 22px}.page_sectionHead__flbAC{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:20px}.page_sectionHead__flbAC h2{font-size:clamp(20px,2.5vw,26px);font-weight:800;letter-spacing:-.4px;margin:0 0 4px;color:var(--c-text)}.page_sectionHead__flbAC p{margin:0;font-size:14.5px;color:var(--c-muted);max-width:640px}.page_sectionHead__flbAC .page_seeAll__xUZGz{color:var(--c-accent);font-weight:700;font-size:13.5px}.page_sectionHead__flbAC .page_seeAll__xUZGz:hover{text-decoration:underline}.page_toolGrid__6aBk3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.page_toolCard__IyTGR{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-border);border-radius:var(--c-radius);padding:16px 18px 14px;transition:border-color .15s,box-shadow .15s,transform .05s;min-height:110px}.page_toolCard__IyTGR:hover{border-color:var(--c-accent-2);box-shadow:0 6px 18px rgba(15,23,42,.06)}.page_toolCard__IyTGR:active{transform:translateY(1px)}.page_toolHead__CAdEd{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page_toolIcon__pvUQ8{font-size:22px;line-height:1}.page_toolTitle__5ip_S{font-size:14.5px;font-weight:700;color:var(--c-text);flex:1;letter-spacing:-.1px}.page_toolDesc__IRHDR{font-size:13px;color:var(--c-muted);line-height:1.5;margin:0}.page_relatedGrid__eaFWW{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.page_relatedCard__7jlKp{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--c-border);border-radius:var(--c-radius);padding:14px 16px;transition:border-color .15s,box-shadow .15s}.page_relatedCard__7jlKp:hover{border-color:var(--c-accent-2);box-shadow:0 4px 14px rgba(15,23,42,.05)}.page_relatedIcon__FXwY1{font-size:22px}.page_relatedBody__jfsOT{flex:1}.page_relatedName__pmp8U{font-size:14px;font-weight:700;color:var(--c-text)}.page_relatedCount__JKQZK{font-size:12px;color:var(--c-muted);margin-top:2px}.page_editorial__y2xTN{max-width:880px;margin:0 auto}.page_editorial__y2xTN a,.page_editorial__y2xTN li,.page_editorial__y2xTN p{font-size:15px;line-height:1.65;color:var(--c-muted)}.page_editorial__y2xTN h2{font-size:20px;font-weight:800;margin:20px 0 8px;color:var(--c-text)}.page_editorial__y2xTN h3{font-size:16px;font-weight:700;margin:16px 0 6px;color:var(--c-text)}.page_editorial__y2xTN a{color:var(--c-accent)}.page_methodology__6p1ds{background:var(--c-soft);border-top:1px solid var(--c-border);padding:32px 0}.page_methodologyInner__GslZp{max-width:1200px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.page_methodologyInner__GslZp .page_text__Attav{max-width:720px;font-size:13.5px;color:var(--c-muted);line-height:1.55}.page_methodologyInner__GslZp .page_text__Attav strong{color:var(--c-text)}.page_methodologyInner__GslZp .page_links__hY_MI{display:flex;flex-wrap:wrap;gap:10px}.page_methodologyInner__GslZp .page_links__hY_MI a{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--c-border);border-radius:8px;font-size:13px;font-weight:600;color:var(--c-text);background:#fff}.page_methodologyInner__GslZp .page_links__hY_MI a:hover{border-color:var(--c-accent-2);color:var(--c-accent)}@media (max-width:720px){.page_hero__aSBJY{padding:32px 0 38px}.page_section__bD8qG{padding:36px 0}.page_sectionHead__flbAC{flex-direction:column;align-items:flex-start}}.page_pagination__B5WWk{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:28px auto 0;padding-top:20px;border-top:1px solid var(--c-border)}.page_pagination__B5WWk .cp-page-btn{min-width:36px;height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--c-border);border-radius:8px;font-size:13.5px;font-weight:600;color:var(--c-text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.page_pagination__B5WWk .cp-page-btn:hover:not(:disabled){border-color:var(--c-accent-2);color:var(--c-accent)}.page_pagination__B5WWk .cp-page-btn:disabled{opacity:.45;cursor:not-allowed}.page_pagination__B5WWk .cp-page-active,.page_pagination__B5WWk .cp-page-active:hover{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.page_pagination__B5WWk .cp-page-ellipsis{padding:0 4px;color:var(--c-muted);font-weight:600}.page_about__ZIlCg{max-width:880px;margin:0 auto}.page_about__ZIlCg p{font-size:15.5px;line-height:1.7;color:var(--c-text);margin:0 0 16px}.page_about__ZIlCg p:last-child{margin-bottom:0}.page_useCases__KXDxZ{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.page_useCases__KXDxZ>*{flex:0 0 calc((100% - 28px) / 3)}@media (max-width:880px){.page_useCases__KXDxZ>*{flex-basis:calc((100% - 14px) / 2)}}@media (max-width:580px){.page_useCases__KXDxZ>*{flex-basis:100%}}.page_useCaseCard__H_FOT{background:#fff;border:1px solid var(--c-border);border-radius:12px;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.page_useCaseCard__H_FOT:hover{border-color:var(--c-accent-2);box-shadow:0 6px 16px rgba(15,23,42,.05)}.page_useCaseCard__H_FOT h3{font-size:15px;font-weight:700;color:var(--c-text);margin:0 0 8px}.page_useCaseCard__H_FOT p{font-size:14px;line-height:1.6;color:var(--c-text-muted,#475569);margin:0}.page_keyTermsList__LGT9D{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;max-width:1020px;margin:0 auto}@media (max-width:720px){.page_keyTermsList__LGT9D{grid-template-columns:1fr}}.page_keyTermItem__bRHLC{display:block;padding:14px 0;border-bottom:1px solid var(--c-border)}.page_keyTermItem__bRHLC:last-child,.page_keyTermItem__bRHLC:nth-last-child(2):nth-child(odd){border-bottom:none}.page_keyTermItem__bRHLC dt{font-size:14.5px;font-weight:700;color:var(--c-text);margin-bottom:4px}.page_keyTermItem__bRHLC dd{font-size:14px;line-height:1.6;color:var(--c-text-muted,#475569);margin:0}.page_faqList__0oV5m{display:flex;flex-direction:column;gap:10px;max-width:880px;margin:0 auto}.page_faqItem__rcECE{background:#fff;border:1px solid var(--c-border);border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.page_faqItem__rcECE:hover,.page_faqItem__rcECE[open]{border-color:var(--c-accent-2)}.page_faqItem__rcECE[open]{box-shadow:0 6px 16px rgba(15,23,42,.04)}.page_faqQ__yVnsq{cursor:pointer;list-style:none;padding:14px 48px 14px 18px;font-size:15px;font-weight:600;color:var(--c-text);position:relative}.page_faqQ__yVnsq::-webkit-details-marker{display:none}.page_faqQ__yVnsq:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--c-muted);line-height:1}.page_faqItem__rcECE[open] .page_faqQ__yVnsq:after{content:"\2212";color:var(--c-accent)}.page_faqA__pzwxd{padding:0 18px 16px;font-size:14.5px;line-height:1.65;color:var(--c-text-muted,#475569)}