.careers_hero__329sD{background:var(--dark-deep);min-height:380px;overflow:hidden;padding:80px 0;position:relative}.careers_hero__329sD:before{background:linear-gradient(90deg,rgba(61,183,111,.05) 1px,transparent 0),linear-gradient(0deg,rgba(61,183,111,.03) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;pointer-events:none;position:absolute}.careers_heroOverlay__T7P9t{background:linear-gradient(180deg,rgba(16,18,16,.1),rgba(16,18,16,.6)),radial-gradient(ellipse 80% 60% at 70% 30%,rgba(61,183,111,.06),transparent);inset:0;position:absolute}.careers_heroContent__zGSx5,.careers_heroInner__ak2ev{display:flex;flex-direction:column;gap:20px;max-width:740px;position:relative;z-index:1}.careers_heroContent__zGSx5 h1,.careers_heroInner__ak2ev h1,.careers_heroTitle__1RMIF{color:#ffffff;font-size:clamp(28px,4.5vw,48px);letter-spacing:-.02em;line-height:1.1;margin:0}.careers_heroEyebrow__V1QdG{color:var(--brand);font-size:13px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.careers_heroContent__zGSx5 p,.careers_heroInner__ak2ev p,.careers_heroLede__3GHHv{color:rgba(255,255,255,.7);font-size:17px;line-height:1.7;margin:0;max-width:600px}.careers_heroCta__VluFZ{align-items:center;background:var(--brand);border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:8px;padding:12px 24px;transition:box-shadow .24s ease,transform .24s ease;width:fit-content}.careers_heroCta__VluFZ:hover{box-shadow:0 12px 28px rgba(61,183,111,.3);transform:translateY(-2px)}.careers_heroContent__zGSx5 a,.careers_heroInner__ak2ev a{align-items:center;background:var(--brand);border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:8px;padding:12px 24px;transition:box-shadow .24s ease,transform .24s ease;width:fit-content}.careers_heroContent__zGSx5 a:hover,.careers_heroInner__ak2ev a:hover{box-shadow:0 12px 28px rgba(61,183,111,.3);transform:translateY(-2px)}.careers_filterSection__eh5qI{background:var(--paper);border-bottom:1px solid var(--line);padding:24px 0}.careers_filters__ZPKKl{align-items:flex-end;display:flex;gap:16px;margin-bottom:16px;width:100%}.careers_filterGroup__Lpo7_{display:flex;flex-direction:column;flex:1;gap:6px}.careers_filterGroup__Lpo7_ label{color:var(--ink-soft);font-size:13px;font-weight:700;white-space:nowrap}.careers_filterGroup__Lpo7_ select{appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex:1;font-size:14px;font-weight:600;min-width:0;padding:10px 32px 10px 12px;transition:border-color .18s ease,box-shadow .18s ease}.careers_filterGroup__Lpo7_ select:hover{border-color:rgba(61,183,111,.4)}.careers_filterGroup__Lpo7_ select:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(61,183,111,.15);outline:none}.careers_filterLabel__96rcE{color:var(--ink-soft);font-size:13px;font-weight:700}.careers_filterSelect__ZefuP{appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;padding:8px 32px 8px 12px;transition:border-color .18s ease,box-shadow .18s ease}.careers_filterSelect__ZefuP:hover{border-color:rgba(61,183,111,.4)}.careers_filterSelect__ZefuP:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(61,183,111,.15);outline:none}.careers_clearButton__L8MON{background:rgba(61,183,111,.08);border:1px solid rgba(61,183,111,.2);border-radius:999px;color:var(--brand);cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.careers_clearButton__L8MON:hover{background:rgba(61,183,111,.12);box-shadow:0 4px 12px rgba(61,183,111,.15);transform:translateY(-1px)}.careers_resultCount__ZT9Tf{color:var(--muted);font-size:14px;font-weight:600;margin-bottom:8px;padding:16px 0 0}.careers_listingsSection__OVoIV{background:var(--paper-soft);padding:72px 0 96px}.careers_cardGrid__v6KvX{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.careers_card__5ENMu{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 20px rgba(16,18,16,.06);display:flex;flex-direction:column;overflow:hidden;padding:24px;text-decoration:none;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.careers_card__5ENMu:hover{border-color:rgba(61,183,111,.4);box-shadow:0 20px 50px rgba(16,18,16,.12);transform:translateY(-6px)}.careers_cardTitle__vIPQk{color:var(--ink);font-size:clamp(16px,1.5vw,19px);font-weight:800;line-height:1.35;margin:0 0 12px;transition:color .2s ease}.careers_card__5ENMu:hover .careers_cardTitle__vIPQk{color:var(--brand)}.careers_cardMeta__nvifk{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px;margin-top:auto;padding-top:16px}.careers_badge__2IVLU,.careers_cardBadge__eV7J9{background:rgba(61,183,111,.1);border:1px solid rgba(61,183,111,.24);border-radius:999px;color:var(--brand);font-size:11px;font-weight:800;padding:4px 10px;white-space:nowrap}.careers_cardDate__zkkJR{color:var(--muted);display:block;font-size:13px;margin-top:12px}.careers_emptyState__Gvd2K{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin:0 auto;max-width:560px;padding:48px 32px;text-align:center}.careers_emptyState__Gvd2K h2,.careers_emptyTitle__TjFGN{color:var(--ink);font-size:22px;margin:0 0 12px}.careers_emptyBody__zT3UZ,.careers_emptyState__Gvd2K p{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 16px}.careers_emptyState__Gvd2K a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-color:rgba(61,183,111,.3);text-underline-offset:3px}.careers_emptyState__Gvd2K a:hover{text-decoration-color:var(--brand)}.careers_errorMessage__QV_Ez{background:rgba(220,53,69,.06);border:1px solid rgba(220,53,69,.2);border-radius:var(--radius);color:var(--ink);font-size:15px;line-height:1.6;margin:0 auto;max-width:560px;padding:24px 32px;text-align:center}.careers_detailHero__uGbcv{background:var(--dark-deep);min-height:320px;overflow:hidden;padding:56px 0 64px;position:relative}.careers_detailHero__uGbcv:before{background:linear-gradient(90deg,rgba(61,183,111,.05) 1px,transparent 0),linear-gradient(0deg,rgba(61,183,111,.03) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;pointer-events:none;position:absolute}.careers_detailHeroInner__gCWe_{display:flex;flex-direction:column;gap:18px;max-width:820px;position:relative;z-index:1}.careers_breadcrumb__tvKQ2{align-items:center;color:rgba(255,255,255,.6);display:inline-flex;font-size:14px;font-weight:600;gap:6px;transition:color .18s ease;width:fit-content}.careers_breadcrumb__tvKQ2:hover{color:var(--brand)}.careers_detailTitle__c4n8J{color:#ffffff;font-size:clamp(28px,4.5vw,48px);letter-spacing:-.02em;line-height:1.1;margin:0}.careers_detailMeta__NMJFm{align-items:center;color:rgba(255,255,255,.6);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px}.careers_detailBadge__9hhSt{background:rgba(61,183,111,.12);border:1px solid rgba(61,183,111,.35);border-radius:999px;color:var(--brand);font-size:11px;font-weight:800;padding:4px 12px;white-space:nowrap}.careers_ctaSection__9LurI{background:var(--paper-soft);border-top:1px solid var(--line);padding:48px 0 64px;text-align:center}.careers_applyButton__8Dgss{background:var(--brand);border-radius:999px;color:#ffffff;display:inline-block;font-size:16px;font-weight:800;padding:16px 40px;transition:box-shadow .24s ease,transform .24s ease}.careers_applyButton__8Dgss:hover{box-shadow:0 12px 28px rgba(61,183,111,.3);transform:translateY(-2px)}.careers_applyButtonDisabled__wvBCs{background:var(--muted);border-radius:999px;color:#ffffff;cursor:not-allowed;display:inline-block;font-size:16px;font-weight:800;opacity:.5;padding:16px 40px}[data-theme=dark] .careers_listingsSection__OVoIV{background:var(--dark)}[data-theme=dark] .careers_filterSection__eh5qI{background:var(--dark);border-color:rgba(255,255,255,.08)}[data-theme=dark] .careers_filterGroup__Lpo7_ select,[data-theme=dark] .careers_filterSelect__ZefuP{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}[data-theme=dark] .careers_filterGroup__Lpo7_ select:hover,[data-theme=dark] .careers_filterSelect__ZefuP:hover{border-color:rgba(61,183,111,.4)}[data-theme=dark] .careers_card__5ENMu{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}[data-theme=dark] .careers_card__5ENMu:hover{border-color:rgba(61,183,111,.4)}[data-theme=dark] .careers_cardTitle__vIPQk{color:rgba(255,255,255,.95)}[data-theme=dark] .careers_cardMeta__nvifk{color:rgba(255,255,255,.5)}[data-theme=dark] .careers_emptyState__Gvd2K{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}[data-theme=dark] .careers_emptyState__Gvd2K h2{color:rgba(255,255,255,.95)}[data-theme=dark] .careers_emptyState__Gvd2K p{color:rgba(255,255,255,.5)}[data-theme=dark] .careers_errorMessage__QV_Ez{background:rgba(220,53,69,.08);border-color:rgba(220,53,69,.25);color:rgba(255,255,255,.9)}[data-theme=dark] .careers_resultCount__ZT9Tf{color:rgba(255,255,255,.5)}[data-theme=dark] .careers_ctaSection__9LurI{background:var(--dark);border-color:rgba(255,255,255,.08)}@media (max-width:1024px){.careers_cardGrid__v6KvX{grid-template-columns:repeat(2,minmax(0,1fr))}.careers_hero__329sD{min-height:320px;padding:56px 0}.careers_detailHero__uGbcv{min-height:280px;padding:48px 0 56px}}@media (max-width:640px){.careers_cardGrid__v6KvX{gap:18px;grid-template-columns:1fr}.careers_hero__329sD{min-height:260px;padding:40px 0}.careers_heroContent__zGSx5 h1,.careers_heroInner__ak2ev h1{font-size:26px}.careers_listingsSection__OVoIV{padding:48px 0 64px}.careers_filters__ZPKKl{flex-direction:column;align-items:stretch}.careers_filterGroup__Lpo7_,.careers_filterSelect__ZefuP{width:100%}.careers_detailHero__uGbcv{min-height:240px;padding:36px 0 44px}.careers_detailTitle__c4n8J{font-size:26px}.careers_ctaSection__9LurI{padding:36px 0 48px}}.blog_featuredSection__JDbcc{background:var(--dark-deep);min-height:400px;overflow:hidden;position:relative}.blog_featuredBg__xXrxO{height:100%;inset:0;object-fit:cover;opacity:.5;position:absolute;width:100%}.blog_featuredOverlay__tZjL9{background:linear-gradient(180deg,rgba(16,18,16,.15),rgba(16,18,16,.75)),radial-gradient(ellipse 80% 60% at 70% 30%,rgba(61,183,111,.06),transparent);inset:0;position:absolute}.blog_featuredCard__MRcOu{display:flex;min-height:400px;position:relative;z-index:1}.blog_featuredBody__s7HHv{display:flex;flex-direction:column;gap:20px;justify-content:flex-end;max-width:100%;padding:64px 0;width:100%}.blog_featuredMedia__I5AXL{display:none}.blog_featuredMeta__n1t02{align-items:center;color:rgba(255,255,255,.6);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px}.blog_metaDot__4KLmC{color:rgba(255,255,255,.25)}.blog_categoryBadge__XdQ0H{background:rgba(61,183,111,.12);border:1px solid rgba(61,183,111,.35);border-radius:999px;color:var(--brand);font-size:11px;font-weight:800;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.blog_featuredBody__s7HHv h2{color:#ffffff;font-size:clamp(26px,3vw,38px);line-height:1.15;margin-bottom:0;max-width:100%}.blog_featuredBody__s7HHv>p{color:rgba(255,255,255,.7);font-size:16px;line-height:1.7;margin-bottom:0;max-width:100%}.blog_featuredCta__4I0eV{align-items:center;background:var(--brand);border-radius:999px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:800;margin-top:8px;padding:12px 22px;transition:box-shadow .24s ease,transform .24s ease;width:fit-content}.blog_featuredCard__MRcOu:hover .blog_featuredCta__4I0eV{box-shadow:0 12px 28px rgba(61,183,111,.3);transform:translateY(-2px)}.blog_blogSection__EZeQU{background:var(--paper-soft);padding:72px 0 96px}.blog_postGrid__yuEog{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog_postCard__N8pLU{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 20px rgba(16,18,16,.06);display:flex;flex-direction:column;overflow:hidden;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.blog_postCard__N8pLU:hover{border-color:rgba(61,183,111,.4);box-shadow:0 20px 50px rgba(16,18,16,.12);transform:translateY(-6px)}.blog_cardLink__QL_6t{display:flex;flex:1;flex-direction:column}.blog_postMedia__j_Epy{aspect-ratio:16/9;background:linear-gradient(135deg,var(--dark),var(--dark-deep));overflow:hidden;position:relative}.blog_postMedia__j_Epy img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.blog_postCard__N8pLU:hover .blog_postMedia__j_Epy img{transform:scale(1.06)}.blog_postBody__mmxPz{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 24px 0}.blog_postMeta__IjTU0{align-items:center;display:flex;gap:10px}.blog_postMeta__IjTU0 time{color:var(--muted);font-size:12px;font-weight:600}.blog_postBody__mmxPz h2{color:var(--ink);font-size:clamp(16px,1.5vw,19px);line-height:1.35;margin-bottom:0;transition:color .2s ease}.blog_postCard__N8pLU:hover .blog_postBody__mmxPz h2{color:var(--brand)}.blog_postBody__mmxPz>p{color:var(--muted);font-size:13.5px;flex:1;line-height:1.6;margin-bottom:0}.blog_postFooter__ZWQPO{align-items:center;background:var(--paper-soft);border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:auto -24px -1px;padding:14px 24px}.blog_author__dLog6{color:var(--ink);font-size:12px;font-weight:700}.blog_readTime__lwPkt{background:rgba(61,183,111,.1);border-radius:999px;color:#1a7a3a;font-size:11px;font-weight:700;padding:4px 10px}.blog_pagination__cBaLz{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:center;margin-top:56px;padding-top:36px}.blog_paginationLink__Pn8BW{background:rgba(61,183,111,.06);border:1px solid rgba(61,183,111,.2);border-radius:999px;color:var(--brand);font-size:13px;font-weight:700;padding:10px 20px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.blog_paginationLink__Pn8BW:hover{background:rgba(61,183,111,.1);box-shadow:0 4px 12px rgba(61,183,111,.15);transform:translateY(-1px)}.blog_paginationNumbers__W1XZk{align-items:center;display:flex;gap:6px}.blog_paginationNumber__er_yq{align-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:40px}.blog_paginationNumber__er_yq:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.blog_paginationActive__wxFiE{background:var(--brand);border-color:var(--brand);box-shadow:0 6px 16px rgba(61,183,111,.25);color:#ffffff}.blog_paginationActive__wxFiE:hover{background:var(--brand);border-color:var(--brand);color:#ffffff;transform:translateY(-1px)}.blog_postHero__q5HSC{background:var(--dark-deep);color:#ffffff;min-height:360px;overflow:hidden;padding:56px 0 64px;position:relative}.blog_postHeroBg__5ae_s{height:100%;inset:0;object-fit:cover;opacity:.5;position:absolute;width:100%}.blog_postHeroOverlay__HZDa6{background:linear-gradient(180deg,rgba(16,18,16,.2),rgba(16,18,16,.75)),radial-gradient(ellipse 60% 80% at 30% 20%,rgba(61,183,111,.05),transparent);inset:0;position:absolute}.blog_postHero__q5HSC:before{background:linear-gradient(90deg,rgba(61,183,111,.05) 1px,transparent 0),linear-gradient(0deg,rgba(61,183,111,.03) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;pointer-events:none;position:absolute}.blog_postHeroInner__yKpcy{display:flex;flex-direction:column;gap:18px;max-width:820px;position:relative;z-index:1}.blog_breadcrumb__ak3pq{align-items:center;color:rgba(255,255,255,.6);display:inline-flex;font-size:14px;font-weight:600;gap:6px;transition:color .18s ease;width:fit-content}.blog_breadcrumb__ak3pq:hover{color:var(--brand)}.blog_postHeroMeta__cj_uf{align-items:center;color:rgba(255,255,255,.6);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px}.blog_postHeroMeta__cj_uf .blog_categoryBadge__XdQ0H{background:rgba(61,183,111,.12);border-color:rgba(61,183,111,.4)}.blog_postHeroMeta__cj_uf .blog_metaDot__4KLmC{color:rgba(255,255,255,.2)}.blog_postHeroInner__yKpcy h1{color:#ffffff;font-size:clamp(28px,4.5vw,48px);letter-spacing:-.02em;line-height:1.1;margin-bottom:0}.blog_authorRow__8QjH1{align-items:center;display:flex;gap:12px;margin-top:12px}.blog_authorAvatar__EVEuB{align-items:center;background:linear-gradient(135deg,var(--brand),#2a9d5c);border-radius:999px;box-shadow:0 4px 12px rgba(61,183,111,.3);color:#ffffff;display:flex;font-size:14px;font-weight:800;height:40px;justify-content:center;width:40px}.blog_authorRow__8QjH1 span:last-child{color:rgba(255,255,255,.8);font-size:14px;font-weight:700}.blog_articleSection__Mm1nu{background:var(--paper);padding:64px 0 96px}.blog_articleContent__Hwnb_{color:var(--ink);font-size:17.5px;letter-spacing:-.01em;line-height:1.85;margin:0 auto;max-width:100%}.blog_articleContent__Hwnb_ h2{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em;margin-top:56px;padding-top:28px;position:relative}.blog_articleContent__Hwnb_ h2:before{background:var(--brand);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:0;width:48px}.blog_articleContent__Hwnb_ h3{font-size:clamp(18px,1.8vw,23px);letter-spacing:-.01em;margin-top:40px}.blog_articleContent__Hwnb_ p{margin-bottom:24px}.blog_articleContent__Hwnb_ a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-color:rgba(61,183,111,.3);text-underline-offset:3px;transition:text-decoration-color .18s ease}.blog_articleContent__Hwnb_ a:hover{text-decoration-color:var(--brand)}.blog_articleContent__Hwnb_ ol,.blog_articleContent__Hwnb_ ul{margin-bottom:24px;padding-left:24px}.blog_articleContent__Hwnb_ li{margin-bottom:10px}.blog_articleContent__Hwnb_ li::marker{color:var(--brand)}.blog_articleContent__Hwnb_ blockquote{background:linear-gradient(135deg,rgba(61,183,111,.04),rgba(61,183,111,.01));border-left:4px solid var(--brand);border-radius:0 12px 12px 0;color:var(--ink-soft);font-size:18px;font-style:italic;margin:36px 0;padding:24px 32px}.blog_articleContent__Hwnb_ code{background:var(--paper-soft);border:1px solid var(--line);border-radius:5px;font-size:.85em;padding:2px 7px}.blog_articleContent__Hwnb_ pre{background:var(--dark-deep);border:1px solid rgba(61,183,111,.15);border-radius:14px;box-shadow:inset 0 2px 8px rgba(0,0,0,.3);color:rgba(255,255,255,.9);margin:36px 0;overflow-x:auto;padding:24px 28px}.blog_articleContent__Hwnb_ pre code{background:none;border:none;color:inherit;font-size:14px;padding:0}.blog_articleContent__Hwnb_ table{border:1px solid var(--line);border-collapse:collapse;border-radius:12px;font-size:14px;margin:36px 0;overflow:hidden;width:100%}.blog_articleContent__Hwnb_ td,.blog_articleContent__Hwnb_ th{border:1px solid var(--line);padding:12px 16px;text-align:left}.blog_articleContent__Hwnb_ th{background:var(--paper-green);color:var(--ink);font-weight:700}.blog_articleContent__Hwnb_ img{border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 36px rgba(16,18,16,.08);margin:36px 0;max-width:100%}.blog_articleContent__Hwnb_ hr{border:none;border-top:1px solid var(--line);margin:56px 0}.blog_articleContent__Hwnb_ strong{color:var(--ink);font-weight:700}.blog_relatedSection__D3CeR{background:linear-gradient(90deg,rgba(61,183,111,.03) 1px,transparent 1px),var(--paper-soft);background-size:80px 80px,auto;border-top:1px solid var(--line);padding:64px 0 80px;position:relative}.blog_relatedSection__D3CeR:before{background:linear-gradient(90deg,transparent,rgba(61,183,111,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.blog_relatedHeading__J2Z6x{font-size:clamp(22px,2.2vw,28px);margin-bottom:32px}.blog_relatedGrid__Yod7R{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog_relatedCard__jHniT{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px rgba(16,18,16,.04);display:flex;flex-direction:column;overflow:hidden;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.blog_relatedCard__jHniT:hover{border-color:rgba(61,183,111,.34);box-shadow:0 18px 44px rgba(16,18,16,.1);transform:translateY(-5px)}.blog_relatedMedia__LRrH1{aspect-ratio:16/9;background:linear-gradient(135deg,#0d1b2a,#1a3a2a);overflow:hidden;position:relative}.blog_relatedMedia__LRrH1[data-category=AI]{background:linear-gradient(135deg,#1a2332,#0f4c3a 50%,#1a3a2a)}.blog_relatedMedia__LRrH1[data-category="Data Platforms & Engineering"]{background:linear-gradient(135deg,#0f2027,#203a43 50%,#2c5364)}.blog_relatedMedia__LRrH1[data-category="Strategy & Planning"]{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)}.blog_relatedMedia__LRrH1 img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.blog_relatedCard__jHniT:hover .blog_relatedMedia__LRrH1 img{transform:scale(1.06)}.blog_relatedBody__H3_JH{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px}.blog_relatedBody__H3_JH h3{color:var(--ink);font-size:15px;line-height:1.4;margin-bottom:0;transition:color .2s ease}.blog_relatedCard__jHniT:hover .blog_relatedBody__H3_JH h3{color:var(--brand)}[data-theme=dark] .blog_blogSection__EZeQU{background:var(--dark)}[data-theme=dark] .blog_postCard__N8pLU{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}[data-theme=dark] .blog_postCard__N8pLU:hover{border-color:rgba(61,183,111,.4)}[data-theme=dark] .blog_postFooter__ZWQPO{border-color:rgba(255,255,255,.08)}[data-theme=dark] .blog_relatedCard__jHniT{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06)}[data-theme=dark] .blog_relatedCard__jHniT:hover{border-color:rgba(61,183,111,.4)}[data-theme=dark] .blog_relatedSection__D3CeR{background:var(--dark)}[data-theme=dark] .blog_articleContent__Hwnb_ blockquote{background:rgba(61,183,111,.04)}[data-theme=dark] .blog_articleContent__Hwnb_ th{background:rgba(61,183,111,.08)}[data-theme=dark] .blog_articleSection__Mm1nu{background:var(--dark)}[data-theme=dark] .blog_paginationNumber__er_yq{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}[data-theme=dark] .blog_paginationLink__Pn8BW{background:rgba(61,183,111,.08);border-color:rgba(61,183,111,.25)}@media (max-width:1024px){.blog_featuredCard__MRcOu{min-height:340px}.blog_postGrid__yuEog,.blog_relatedGrid__Yod7R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog_featuredCard__MRcOu{min-height:300px}.blog_featuredBody__s7HHv h2{font-size:22px}.blog_postGrid__yuEog{gap:18px}.blog_postGrid__yuEog,.blog_relatedGrid__Yod7R{grid-template-columns:1fr}.blog_postHeroInner__yKpcy h1{font-size:26px}.blog_articleContent__Hwnb_{font-size:16px}.blog_pagination__cBaLz{flex-wrap:wrap}}.Button_button__hjfbc{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:48px;padding:13px 22px;text-decoration:none;transition:background var(--t-fast) ease,box-shadow var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease,transform var(--t-fast) ease}.Button_button__hjfbc:hover{transform:translateY(-2px)}.Button_button__hjfbc:disabled,.Button_button__hjfbc[aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:none}.Button_primary__ZT6O7{background:var(--brand);box-shadow:var(--shadow-tight);color:#ffffff}.Button_primary__ZT6O7:hover:not(:disabled){box-shadow:0 14px 38px rgba(61,183,111,.3)}.Button_secondary__U6dMf{border-color:rgba(255,255,255,.34);color:#ffffff}.Button_secondary__U6dMf:hover:not(:disabled){border-color:var(--brand)}@media (max-width:979px){.Button_button__hjfbc{width:auto;max-width:100%}}@media (max-width:639px){.Button_button__hjfbc{width:100%}}.HeroSection_heroSection__blT2t{background:linear-gradient(90deg,rgba(61,183,111,.16) 1px,transparent 1px),linear-gradient(0deg,rgba(61,183,111,.12) 1px,transparent 1px),linear-gradient(135deg,var(--dark-deep),var(--dark));background-size:72px 72px,72px 72px,auto;color:#ffffff;min-height:0;overflow:hidden;position:relative}.HeroSection_heroSection__blT2t:after{background:linear-gradient(180deg,transparent,rgba(16,18,16,.54));content:"";inset:0;position:absolute;pointer-events:none}.HeroSection_heroGrid__Fui6N{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.96fr) minmax(340px,.72fr);min-height:0;padding-bottom:44px;padding-top:44px;position:relative;z-index:1}.HeroSection_heroContent__nnNCp{max-width:760px;min-width:0}.HeroSection_eyebrow__eeUPu{color:var(--brand);font-size:13px;font-weight:800;margin:0 0 18px;text-transform:uppercase}.HeroSection_heroTitle__08vC9{font-size:clamp(24px,5.4vw,64px);font-weight:800;letter-spacing:0;line-height:.98;margin-bottom:28px;margin-top:0;max-width:900px;overflow-wrap:anywhere}.HeroSection_audienceQualifier__ZNZy_{border-left:4px solid var(--brand);color:rgba(255,255,255,.9);font-size:clamp(16px,1.35vw,19px);font-weight:700;line-height:1.55;margin-bottom:22px;margin-top:0;max-width:690px;padding-left:18px}.HeroSection_heroLede__UJjR8{color:rgba(255,255,255,.84);font-size:clamp(19px,2vw,25px);line-height:1.45;margin-bottom:28px;margin-top:0;max-width:660px}.HeroSection_heroActions__iClMh{display:flex;flex-wrap:wrap;gap:14px}.HeroSection_heroVisual__cCbG4{display:flex;justify-content:flex-end}.HeroSection_signalPanel__pV4ga{background:linear-gradient(90deg,rgba(61,183,111,.11) 1px,transparent 0),linear-gradient(0deg,rgba(61,183,111,.11) 1px,transparent 0),rgba(255,255,255,.06);background-size:34px 34px;border:1px solid rgba(61,183,111,.48);border-radius:var(--radius);box-shadow:0 28px 80px rgba(0,0,0,.28);max-width:450px;padding:24px;position:relative;width:100%}.HeroSection_signalPanel__pV4ga:before{border:1px solid rgba(61,183,111,.36);border-radius:var(--radius);content:"";inset:14px -14px -14px 14px;position:absolute;z-index:-1}.HeroSection_signalPanel__pV4ga:after{animation:HeroSection_signalSweep__07z8l 4.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(61,183,111,.52),transparent);content:"";height:1px;left:24px;position:absolute;right:24px;top:74px}@keyframes HeroSection_signalSweep__07z8l{0%,to{opacity:.28;transform:translateX(-8px)}50%{opacity:.9;transform:translateX(8px)}}.HeroSection_metricStrip__t3R3U,.HeroSection_panelTopline__26h4o{align-items:center;display:flex;justify-content:space-between}.HeroSection_metricStrip__t3R3U span,.HeroSection_panelTopline__26h4o span{color:rgba(255,255,255,.68);font-size:12px;font-weight:700;text-transform:uppercase}.HeroSection_panelTopline__26h4o strong{color:var(--brand);font-size:38px;letter-spacing:.02em;line-height:1}.HeroSection_signalPath__vYPl6{display:grid;gap:10px;margin:32px 0 24px;position:relative}.HeroSection_signalPath__vYPl6:before{background:rgba(61,183,111,.42);bottom:26px;content:"";left:29px;position:absolute;top:26px;width:2px;z-index:0}.HeroSection_signalStep__yWs9u{align-items:center;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);display:flex;gap:16px;min-height:52px;padding:16px;position:relative;z-index:1;transition:background .18s ease,border-color .18s ease,transform .18s ease}.HeroSection_signalStep__yWs9u:hover{background:rgba(61,183,111,.13);border-color:rgba(61,183,111,.38);transform:translateX(4px)}.HeroSection_stepNumber__hrgeo{align-items:center;background:var(--dark);border:1px solid rgba(61,183,111,.54);border-radius:999px;color:var(--brand);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.HeroSection_stepLabel__rMynN{color:#ffffff;font-size:18px;font-weight:800}.HeroSection_metricStrip__t3R3U{border-top:1px solid rgba(61,183,111,.34);padding-top:18px}@media (max-width:979px){.HeroSection_heroSection__blT2t{min-height:auto}.HeroSection_heroGrid__Fui6N{grid-template-columns:1fr;padding-bottom:58px;padding-top:58px}.HeroSection_heroVisual__cCbG4{justify-content:flex-start}.HeroSection_signalPanel__pV4ga{padding:18px}}@media (max-width:639px){.HeroSection_heroGrid__Fui6N{gap:24px;padding-bottom:38px;padding-top:38px}.HeroSection_heroContent__nnNCp{max-width:100%}.HeroSection_heroLede__UJjR8{font-size:17px;max-width:100%}.HeroSection_audienceQualifier__ZNZy_{font-size:15px;max-width:100%;padding-left:14px}.HeroSection_heroVisual__cCbG4{display:block}.HeroSection_signalPanel__pV4ga{max-width:100%}.HeroSection_panelTopline__26h4o,.HeroSection_signalPanel__pV4ga:after,.HeroSection_signalPanel__pV4ga:before,.HeroSection_signalPath__vYPl6{display:none}.HeroSection_metricStrip__t3R3U{border-top:none;padding-top:0;justify-content:space-around}}.HeroSection_revealHidden__N8xD_{opacity:0;transform:translateY(24px)}.HeroSection_revealHidden__N8xD_.reveal-visible{opacity:1;transform:translateY(0);transition:opacity var(--t-reveal,.48s) ease-out,transform var(--t-reveal,.48s) ease-out}@media (prefers-reduced-motion:reduce){.HeroSection_signalPanel__pV4ga:after{animation:none}.HeroSection_signalStep__yWs9u:hover{transform:none}}.AcceleratorDetail_breadcrumbBar__81JYQ{padding-top:var(--sp-24)}.AcceleratorDetail_detailSection__S7kxK{padding-bottom:var(--sp-64);padding-top:var(--sp-48)}.AcceleratorDetail_detailLayout__1Bpfn{display:grid;gap:var(--sp-48);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.AcceleratorDetail_detailIntro__3ajBt{min-width:0}.AcceleratorDetail_architectureCanvas__ZyZXH{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding:var(--sp-32)}.AcceleratorDetail_architectureHeader__Rk2tl{display:flex;flex-direction:column;gap:var(--sp-16);margin-bottom:var(--sp-24)}.AcceleratorDetail_eyebrow__ESk1v{color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AcceleratorDetail_architectureTitle__en8lU{color:var(--ink);font-size:clamp(18px,2vw,24px);line-height:1.3;margin:var(--sp-8) 0 0}.AcceleratorDetail_architectureDesc__Xnxru{color:var(--ink-soft);font-size:15px;line-height:1.6;margin:0}.AcceleratorDetail_architectureImage___S2fv{border-radius:var(--radius);display:block;height:auto;object-fit:contain;width:100%}.AcceleratorDetail_miniMetrics__ZSvtr{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-bottom:var(--sp-24)}.AcceleratorDetail_metricBadge__p3aGd{background:var(--paper-green);border-radius:100px;color:var(--ink);font-size:13px;font-weight:600;padding:var(--sp-8) var(--sp-16)}.AcceleratorDetail_detailContent__yoBoQ{min-width:0}.AcceleratorDetail_detailContent__yoBoQ .AcceleratorDetail_featureGrid__Q4MyH{grid-template-columns:repeat(2,1fr)}.AcceleratorDetail_featureGrid__Q4MyH{display:grid;gap:var(--sp-24);grid-template-columns:repeat(4,1fr)}.AcceleratorDetail_featureGridThree__2mBJb{display:grid;gap:var(--sp-24);grid-template-columns:repeat(3,1fr)}.AcceleratorDetail_highlightsBand__08GTF{background:linear-gradient(90deg,rgba(61,183,111,.14) 1px,transparent 1px),var(--paper-soft);background-size:82px 82px;padding:var(--sp-80) 0}.AcceleratorDetail_includedSection__7S2Bo{padding:var(--sp-80) 0}.AcceleratorDetail_timelineBand__2POcx{background:linear-gradient(90deg,rgba(61,183,111,.14) 1px,transparent 1px),var(--paper-soft);background-size:82px 82px;padding:var(--sp-80) 0}.AcceleratorDetail_useCasesBand__INqYa{padding:var(--sp-80) 0}.AcceleratorDetail_roiSection__9Elrb{background:linear-gradient(90deg,rgba(61,183,111,.14) 1px,transparent 1px),var(--paper-soft);background-size:82px 82px;padding:var(--sp-80) 0}.AcceleratorDetail_ctaSection__WwHkA{background:var(--dark);padding:var(--sp-64) 0;text-align:center}.AcceleratorDetail_ctaText__uuot2{color:#ffffff;font-size:clamp(18px,2vw,22px);line-height:1.6;margin:0 auto;max-width:680px}.AcceleratorDetail_featureCardItem__XjnmQ{break-inside:avoid}@media (max-width:979px){.AcceleratorDetail_detailLayout__1Bpfn{grid-template-columns:1fr;gap:var(--sp-32)}.AcceleratorDetail_featureGridThree__2mBJb,.AcceleratorDetail_featureGrid__Q4MyH{grid-template-columns:repeat(2,1fr)}.AcceleratorDetail_detailSection__S7kxK{padding-bottom:var(--sp-48);padding-top:var(--sp-32)}.AcceleratorDetail_highlightsBand__08GTF,.AcceleratorDetail_includedSection__7S2Bo,.AcceleratorDetail_roiSection__9Elrb,.AcceleratorDetail_timelineBand__2POcx,.AcceleratorDetail_useCasesBand__INqYa{padding:var(--sp-64) 0}.AcceleratorDetail_architectureCanvas__ZyZXH{padding:var(--sp-24)}}@media (max-width:639px){.AcceleratorDetail_detailLayout__1Bpfn{grid-template-columns:1fr;gap:var(--sp-24)}.AcceleratorDetail_detailContent__yoBoQ .AcceleratorDetail_featureGrid__Q4MyH,.AcceleratorDetail_featureGridThree__2mBJb,.AcceleratorDetail_featureGrid__Q4MyH{grid-template-columns:1fr}.AcceleratorDetail_detailSection__S7kxK{padding-bottom:var(--sp-32);padding-top:var(--sp-24)}.AcceleratorDetail_highlightsBand__08GTF{padding:var(--sp-48) 0}.AcceleratorDetail_includedSection__7S2Bo{padding:var(--sp-48) var(--sp-16)}.AcceleratorDetail_ctaSection__WwHkA,.AcceleratorDetail_roiSection__9Elrb,.AcceleratorDetail_timelineBand__2POcx,.AcceleratorDetail_useCasesBand__INqYa{padding:var(--sp-48) 0}.AcceleratorDetail_breadcrumbBar__81JYQ{padding-top:var(--sp-16)}.AcceleratorDetail_architectureCanvas__ZyZXH{padding:var(--sp-16)}.AcceleratorDetail_miniMetrics__ZSvtr{gap:var(--sp-4)}.AcceleratorDetail_metricBadge__p3aGd{font-size:12px;padding:var(--sp-4) var(--sp-12)}}@media print{.AcceleratorDetail_highlightsBand__08GTF,.AcceleratorDetail_timelineBand__2POcx,.AcceleratorDetail_useCasesBand__INqYa{background:white}.AcceleratorDetail_ctaSection__WwHkA{background:white;color:black}.AcceleratorDetail_ctaText__uuot2{color:black}.AcceleratorDetail_architectureCanvas__ZyZXH{border-color:#ccc}.AcceleratorDetail_featureCardItem__XjnmQ{break-inside:avoid}}.NavBreadcrumb_nav__abvVR{margin-bottom:var(--sp-16)}.NavBreadcrumb_breadcrumb__4GHiH{display:flex;align-items:center;list-style:none;margin:0;padding:0;font-size:14px;color:var(--muted);overflow:hidden}.NavBreadcrumb_item__dbRET{display:flex;align-items:center;white-space:nowrap}.NavBreadcrumb_item__dbRET a{color:var(--muted);text-decoration:none}.NavBreadcrumb_item__dbRET a:hover{color:var(--brand);text-decoration:underline}.NavBreadcrumb_item__dbRET+.NavBreadcrumb_item__dbRET:before{content:"/";margin:0 var(--sp-8);color:var(--line)}.NavBreadcrumb_current__tBm9h{color:var(--ink);font-weight:500}@media (max-width:979px){.NavBreadcrumb_breadcrumb__4GHiH{font-size:13px}.NavBreadcrumb_current__tBm9h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}}@media (max-width:639px){.NavBreadcrumb_current__tBm9h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}}.ServiceList_serviceChoiceGrid__pgImA{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.ServiceList_serviceChoice__1aWwW{background:var(--paper);border:1px solid var(--line);display:grid;gap:12px;min-height:210px;min-width:0;padding:24px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ServiceList_serviceChoice__1aWwW:before{background:var(--brand);content:"";height:4px;left:24px;position:absolute;right:24px;top:0}.ServiceList_serviceChoice__1aWwW:hover{border-color:rgba(61,183,111,.4);box-shadow:var(--shadow-tight);transform:translateY(-3px)}.ServiceList_serviceChoiceNumber__a7__X{color:var(--brand);font-size:13px;font-weight:800}.ServiceList_serviceChoiceTitle__huCf1{color:var(--ink);font-size:21px;line-height:1.15;min-width:0;overflow-wrap:break-word}.ServiceList_serviceChoiceOutcome__nxT8B{color:var(--muted);font-size:13px;font-weight:650;line-height:1.5;min-width:0;overflow-wrap:break-word}.ServiceList_serviceList__07cIY{display:grid;gap:44px;margin-top:54px}.ServiceList_serviceListPortfolio__m6Gcd{gap:34px;margin-top:50px}.ServiceList_revealHidden__xJtmg{opacity:0;transform:translateY(24px);transition:opacity .48s ease-out,transform .48s ease-out}.reveal-visible.ServiceList_revealHidden__xJtmg{opacity:1;transform:translateY(0)}@media (max-width:979px){.ServiceList_serviceChoiceGrid__pgImA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ServiceList_serviceChoiceGrid__pgImA{grid-template-columns:1fr;margin-top:28px}.ServiceList_serviceChoice__1aWwW{min-height:0;overflow:hidden;padding:20px}.ServiceList_serviceChoiceOutcome__nxT8B{font-size:12px}.ServiceList_serviceListPortfolio__m6Gcd{gap:24px;margin-top:34px}}