.book-demo_page__qVA6P{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#ffffff;line-height:1.6}.book-demo_container__7je35{max-width:1200px;margin:0 auto;padding:0 55px}.book-demo_hero__Voc1Y{padding:80px 0}.book-demo_layout__FrBpe{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.book-demo_left__428HE{padding-top:60px}.book-demo_eyebrow__1bMRV{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin-bottom:16px}.book-demo_headline__ZMfdi{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(32px,4vw,46px);line-height:1.15;font-weight:400;color:#0a0a0a;margin-bottom:20px}.book-demo_description__K_Gp6{font-size:18px;line-height:1.7;color:#6b6b6b;max-width:420px;margin-bottom:24px}.book-demo_watchTutorialBtn__saXPV{display:inline-flex;align-items:center;gap:7px;color:#0a0a0a;font-size:14px;font-weight:500;text-decoration:none;border:1px solid #0a0a0a;border-radius:4px;padding:10px 20px;transition:background .2s ease;width:fit-content}.book-demo_watchTutorialBtn__saXPV:hover{background:#f5f5f5}.book-demo_formWrapper__IVIg1{background:#f0f0ee;border-radius:8px;padding:32px 36px}.book-demo_form__y6guT{display:flex;flex-direction:column;gap:10px}.book-demo_row__n_iRI{display:grid;grid-template-columns:1fr 1fr;gap:16px}.book-demo_field__JIUZa{display:flex;flex-direction:column;gap:4px}.book-demo_label__qdQhT{font-size:13px;font-weight:600;color:#0a0a0a}.book-demo_required__HcajU{color:#0a0a0a}.book-demo_input__r4sKu,.book-demo_select__HWz_R{width:100%;padding:9px 12px;border:1px solid #d4d4d0;border-radius:4px;font-size:15px;font-family:inherit;background:#fff;color:#0a0a0a;transition:border-color .2s ease;outline:none;box-sizing:border-box}.book-demo_input__r4sKu:focus,.book-demo_select__HWz_R:focus{border-color:#0a0a0a}.book-demo_select__HWz_R{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.book-demo_disclaimer__cl6cr{font-size:12px;line-height:1.6;color:#6b6b6b;margin:0}.book-demo_submitButton__qMImm{display:inline-block;background:#0a0a0a;color:#fff;padding:12px 32px;border:none;border-radius:4px;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .2s ease;align-self:flex-start;margin-top:4px}.book-demo_submitButton__qMImm:hover{opacity:.85}.book-demo_submitButton__qMImm:disabled{opacity:.6;cursor:not-allowed}.book-demo_successMessage__czQYq{text-align:center;padding:40px 20px}.book-demo_successTitle__8utHV{font-family:var(--font-playfair),"Playfair Display",serif;font-size:24px;font-weight:400;color:#0a0a0a;margin-bottom:12px}.book-demo_successText___HShx{font-size:15px;line-height:1.7;color:#6b6b6b}.book-demo_errorMessage__mCMHP{font-size:13px;color:#dc2626;margin:0}@media (max-width:768px){.book-demo_container__7je35{padding:0 28px}.book-demo_hero__Voc1Y{padding:40px 0 60px}.book-demo_layout__FrBpe{grid-template-columns:1fr;gap:48px}.book-demo_left__428HE{padding-top:0}.book-demo_formWrapper__IVIg1{padding:32px 24px}.book-demo_row__n_iRI{grid-template-columns:1fr}}.landing_pageWrapper__Bx_Uh{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#ffffff;line-height:1.6;overflow-x:clip}.landing_pageWrapper__Bx_Uh *,.landing_pageWrapper__Bx_Uh :after,.landing_pageWrapper__Bx_Uh :before{margin:0;padding:0;box-sizing:border-box}.landing_pageWrapper__Bx_Uh a{color:inherit;text-decoration:none}.landing_pageWrapper__Bx_Uh a.landing_floatingCta__2dBx3{color:#fff}.landing_pageWrapper__Bx_Uh button{border:none;background:none;cursor:pointer;font-family:inherit}.landing_pageWrapper__Bx_Uh img{max-width:100%;display:block}.landing_container__MODJZ{max-width:1800px;margin:0 auto;padding:0 28px}.landing_serif__5zMbm{font-family:var(--font-playfair),"Playfair Display",serif}.landing_rainbowBar__svIMn{height:5px;background:linear-gradient(90deg,#ff0000 0,#ff0000 14%,#ff8800 0,#ff8800 28%,#ffdd00 0,#ffdd00 42%,#00cc00 0,#00cc00 56%,#0088ff 0,#0088ff 70%,#8800ff 0,#8800ff)}.landing_navWrapper__NeOZw{position:sticky;top:0;background:#ffffff;border-bottom:1px solid #ffffff;z-index:1000;width:100%}.landing_nav__JCxDC{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:100%;margin:0;padding:0 28px 0 18px}.landing_logo__x0Nsy{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:400;font-size:24.2px;letter-spacing:.043em;color:#0a0a0a}.landing_navLinks__g7fMv{display:flex;align-items:center;gap:28px;list-style:none;font-size:15px;letter-spacing:-.01em}.landing_navLinks__g7fMv a{color:#0a0a0a;opacity:.6;transition:opacity .2s ease}.landing_navLinks__g7fMv a:hover{opacity:1}.landing_navItem__MO_Vy{position:relative}.landing_navItem__MO_Vy.landing_hasDropdown__yv1EB{cursor:pointer}.landing_bookDemoNav__54VoM{background:#0a0a0a!important;color:#fff!important;padding:8px 20px;border-radius:4px;font-size:15px;transition:background .2s ease}.landing_bookDemoNav__54VoM:hover{background:#333!important}.landing_dropdown__Lqz_R{position:fixed;top:57px;left:0;right:0;background:#ffffff;border-bottom:1px solid #ffffff;padding:40px 0;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;box-shadow:0 4px 20px rgba(0,0,0,.04);z-index:100}.landing_navItem__MO_Vy.landing_hasDropdown__yv1EB:hover:after{content:"";position:absolute;bottom:0;left:-10px;right:-10px;height:20px;transform:translateY(100%)}.landing_navItem__MO_Vy:hover .landing_dropdown__Lqz_R{opacity:1;visibility:visible}.landing_dropdownContent__Wj9bR{display:flex;gap:60px;max-width:1800px;margin:0 auto;padding:0 28px}.landing_dropdownLeft__l8bc9,.landing_dropdownRight__vmtTx{flex:1}.landing_dropdownLinks__vQM6D{display:grid;grid-template-columns:1fr 1fr;gap:7px}.landing_dropdownColumnTitle__G4Enz{font-family:var(--font-inter),Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin-bottom:16px}.landing_dropdownLink__uXA1f{display:block;padding:8px 12px;border-radius:6px;transition:background .15s ease;opacity:1!important}.landing_dropdownLink__uXA1f:hover{background:#ffffff}.landing_dropdownLink__uXA1f strong{display:block;font-size:15px;margin-bottom:0;line-height:1.2;color:#000}.landing_dropdownLink__uXA1f span{font-size:14px;line-height:1.3;color:#6b6b6b}.landing_articleCards__JwM9t,.landing_videoCards__Sy_3E{display:flex;flex-direction:row;gap:20px}.landing_articleCard__eU5sD,.landing_videoCard__25iUZ{flex:1;min-width:0;overflow:hidden;transition:transform .2s ease}.landing_articleCard__eU5sD:hover,.landing_videoCard__25iUZ:hover{transform:translateY(-2px)}.landing_articleCardMockup__lI7b4,.landing_videoCardMockup__UJS5x{width:100%;aspect-ratio:4/3;background:#ffffff;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.landing_articleCardMockup__lI7b4>*,.landing_videoCardMockup__UJS5x>*{transform:scale(.75);transform-origin:center center}.landing_videoCardMockup__UJS5x>*{transform-origin:center center}.landing_articleCard__eU5sD img,.landing_videoCard__25iUZ img{width:100%;height:100%;object-fit:cover;border-radius:6px}.landing_articleCardContent__bFKjU,.landing_videoCardContent__izpxA{padding:12px 0 0}.landing_articleCardDate___zgNY,.landing_videoCardLabel__WgcFJ{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin-bottom:8px}.landing_articleCardTitle__avwKS,.landing_videoCardTitle__82KJw{font-size:15px;font-weight:600;margin-bottom:4px;color:#0a0a0a}.landing_articleCardDesc__IuMTK,.landing_videoCardSubtitle__CykZk{font-size:13px;color:#6b6b6b}.landing_solutionsDropdown__owrFv .landing_articleCardMockup__lI7b4>*{transform:scale(.5)}.landing_solutionsDropdown__owrFv .landing_dropdownContent__Wj9bR{gap:60px}.landing_solutionsColumns__FXx3C{flex:1;display:flex;gap:40px}.landing_solutionsColumn__F3YjS{flex:1}.landing_solutionsColumn__F3YjS:nth-child(2){margin-left:-8px}.landing_solutionsColumn__F3YjS:nth-child(3){margin-left:8px}.landing_solutionsColumn__F3YjS .landing_dropdownLinks__vQM6D{grid-template-columns:1fr}.landing_solutionsColumn__F3YjS h4{font-family:var(--font-inter),Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin-bottom:16px}.landing_subBanner__sAxoc{background:#0a0a0a;color:#fff;text-align:center;padding:8px 0;font-size:12px}.landing_subBannerText__R4HrB{white-space:nowrap}.landing_subBanner__sAxoc a{text-decoration:underline;margin-left:6px}.landing_hero__ue3gA{padding:10px 0;background:#ffffff}.landing_heroVideoWrapper__yNGcb{width:100%;max-width:1800px;margin:0 auto;padding:0 28px}.landing_heroHeadlineWrapper__ZJmzT{width:100%;margin-bottom:32px;overflow:visible}.landing_heroHeadline__Xilr7{font-size:clamp(60px,5.6vw,82px);line-height:.95;font-weight:400;letter-spacing:-.02em;display:flex;flex-direction:column;gap:0;color:#0a0a0a}.landing_heroLine1__q6_Qt{display:block;text-align:left}.landing_heroLine2__hVF5x{display:block;text-align:right}.landing_heroLogoBlock__3B9C2{background:transparent;border-radius:0;overflow:hidden;margin:0 auto;width:85%}.landing_heroLogoBlock__3B9C2 img,.landing_heroLogoBlock__3B9C2 video{width:100%;height:auto;display:block}.landing_clientLogos___0w_Q{padding:48px 0;background:#ffffff}.landing_logosGrid__qBDBv{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;flex-wrap:wrap;gap:40px}.landing_logoItem__ACIJ_{color:#6b6b6b;font-size:18px}.landing_logoItem__ACIJ_.landing_bold__4cNev{font-weight:700}.landing_logoItem__ACIJ_.landing_serif__5zMbm{font-family:var(--font-playfair),"Playfair Display",serif}.landing_logoItem__ACIJ_.landing_italic__7_M8L{font-style:italic}.landing_taglineSection__EMkb_{display:flex;flex-direction:column;align-items:center;max-width:60%;margin:0 auto;padding-top:40px}.landing_taglineText__ZjSXp{font-size:15px;line-height:1.7;margin-bottom:0;text-align:center;color:rgba(10,10,10,.6);font-style:italic}.landing_taglineButtons__xIj92{display:flex;gap:16px}.landing_btnPrimary__3lhvL{background:#0a0a0a!important;color:#fff!important;padding:12px 28px;border-radius:4px;font-size:14px;font-weight:500;letter-spacing:-.01em;transition:background .2s ease;display:inline-block;text-decoration:none}.landing_btnPrimary__3lhvL:hover{background:#333!important}.landing_smarterTools__NH4Oh{padding:60px 0 120px;background:#ffffff}.landing_smarterTools__NH4Oh .landing_container__MODJZ{max-width:1800px;padding:0 28px}.landing_sectionEyebrow__27xGD{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin-bottom:24px}.landing_sectionHeading__Oz5hM{font-size:32px;line-height:1.4;max-width:650px;margin-bottom:80px;color:#0a0a0a}.landing_featureCards__8HTrO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.landing_featureCard__QUkLT{display:flex;flex-direction:column;transition:opacity .2s ease}.landing_featureCard__QUkLT:hover{opacity:.8}.landing_featureCardImage__pHk3h{width:100%;aspect-ratio:3/4;border-radius:0;overflow:hidden;margin-bottom:24px;position:relative;min-width:0;container-type:inline-size}.landing_featureCardImage__pHk3h>*{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.landing_featureCardImage__pHk3h>*>*{width:360px;flex:0 0 360px;transform-origin:center center}@container (max-width: 400px){.landing_featureCardImage__pHk3h>*>*{transform:scale(.92)}}@container (max-width: 350px){.landing_featureCardImage__pHk3h>*>*{transform:scale(.79)}}@container (max-width: 300px){.landing_featureCardImage__pHk3h>*>*{transform:scale(.66)}}@container (max-width: 250px){.landing_featureCardImage__pHk3h>*>*{transform:scale(.53)}}@container (max-width: 200px){.landing_featureCardImage__pHk3h>*>*{transform:scale(.42)}}@container (max-width: 160px){.landing_featureCardImage__pHk3h>*>*{transform:scale(.34)}}.landing_featureCardImage__pHk3h img{width:100%;height:100%;object-fit:cover}.landing_featureCardTitle__ZP_1d{font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:600;margin-bottom:12px;color:#0a0a0a}.landing_featureCardDesc__5z9vn{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.6;color:rgba(10,10,10,.6);paragraph-spacing:16px}.landing_featureCardImage1__vQSC8{background:#e8f0ed}.landing_featureCardImage2__Znk6N{background:#e4ecf7}.landing_featureCardImage3__sX4RP{background:#ffffff}.landing_featureCardImage4__6iqR8{background:#e8e6f0}.landing_meetsTeams___dWje{padding:0;background:#ffffff}.landing_meetsTeams___dWje .landing_container__MODJZ{max-width:1800px;padding:0 28px}.landing_meetsTeamsBanner__XS9AQ{background:transparent;border-radius:0;padding:80px 60px;color:#0a0a0a;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.18),0 2.3px 2.3px -2.5px rgba(0,0,0,.16),0 10px 10px -3.75px rgba(0,0,0,.06)}.landing_twoColLayout__LGgvH{display:grid;grid-template-columns:30% 60%;gap:80px;align-items:center}.landing_colSmallText__8Qonv{font-size:15px;line-height:1.7;color:#0a0a0a}.landing_colLargeHeading__ER5cS{font-size:56px;line-height:1.1;font-weight:400;color:#0a0a0a}.landing_practiceAreas__hg4ot{padding:120px 0;background:#ffffff}.landing_practiceAreas__hg4ot .landing_container__MODJZ{max-width:1800px;padding:0 28px}.landing_practiceCards__S81Y6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.landing_practiceCard__zE9MV{display:flex;flex-direction:column;transition:opacity .2s ease}.landing_practiceCard__zE9MV:hover{opacity:.8}.landing_practiceCardImage__b1fgi{width:100%;aspect-ratio:3/4;position:relative;border-radius:0;overflow:hidden;margin-bottom:20px;background:#ffffff;min-width:0;container-type:inline-size}.landing_practiceCardImage__b1fgi>*{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.landing_practiceCardImage__b1fgi>*>*{width:360px;flex:0 0 360px;transform-origin:center center;transform:scale(.92)}@container (max-width: 350px){.landing_practiceCardImage__b1fgi>*>*{transform:scale(.79)}}@container (max-width: 300px){.landing_practiceCardImage__b1fgi>*>*{transform:scale(.66)}}@container (max-width: 250px){.landing_practiceCardImage__b1fgi>*>*{transform:scale(.53)}}@container (max-width: 200px){.landing_practiceCardImage__b1fgi>*>*{transform:scale(.42)}}@container (max-width: 160px){.landing_practiceCardImage__b1fgi>*>*{transform:scale(.34)}}.landing_practiceCardImage1__dV9ik{background:#ede7dc}.landing_practiceCardImage2__Cdabo{background:#e6e3dd}.landing_practiceCardImage3__HGD0i{background:#e0e2e3}.landing_practiceCardImage4__3P6zG{background:#dde1de}.landing_practiceCardImage5__z4d9J{background:#dadddf}.landing_practiceCardImage__b1fgi img{width:100%;height:100%;object-fit:cover}.landing_practiceCardTitle__NJbnA{font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:600;margin-bottom:8px;color:#0a0a0a}.landing_practiceCardDesc__vXWJN{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.6;color:#6b6b6b}.landing_ourVision__md66R{padding:70px 0;background:#ffffff}.landing_ourVision__md66R .landing_container__MODJZ{max-width:1800px;padding:0 28px}.landing_visionHeading__Q5mFx{font-size:36px;line-height:1.2;font-weight:400;color:#0a0a0a;margin-bottom:32px}.landing_visionTextColumns__stfFs{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:56px}.landing_visionTextCol__RpwAm{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.7;color:rgba(10,10,10,.65)}.landing_visionTextCol__RpwAm p{margin:0}.landing_visionPillarsGrid__Sm3jh{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.landing_visionPillar__F_Kee{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:opacity .2s ease}.landing_visionPillar__F_Kee:hover{opacity:.8}.landing_visionPillarImage__aXqEt{width:100%;aspect-ratio:3/4;background:#d1d5db;border-radius:0;margin-bottom:20px;overflow:hidden}.landing_visionPillarImage__aXqEt img{width:100%;height:100%;object-fit:cover;display:block;transform:scaleX(-1)}.landing_visionPillarTitle__TRowb{font-family:var(--font-inter),Inter,sans-serif;font-size:17px;font-weight:600;color:#0a0a0a;margin-bottom:6px}.landing_visionPillarDesc__QH8lY{font-family:var(--font-inter),Inter,sans-serif;font-size:14px;line-height:1.5;color:rgba(10,10,10,.55)}.landing_certified__r3nAy{padding:120px 0;background:#0a0a0a;color:#fff;text-align:center}.landing_certified__r3nAy .landing_container__MODJZ{max-width:1800px;padding:0 28px}.landing_certified__r3nAy .landing_sectionEyebrow__27xGD{color:rgba(255,255,255,.6)}.landing_certified__r3nAy .landing_sectionHeading__Oz5hM{color:#fff;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:80px}.landing_certCards__4oReU{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.2)}.landing_certCard__GwQXs{background:#0a0a0a;padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:380px;border-right:1px solid rgba(255,255,255,.2)}.landing_certCard__GwQXs:last-child{border-right:none}.landing_certCardName__Zs_ix{font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:600;margin-bottom:16px;color:#fff}.landing_certCardDesc__cUW9_{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.6);margin-bottom:32px;flex:1}.landing_certBadge__wjIHW{width:72px;height:72px;margin-top:auto}.landing_certBadge__wjIHW svg{width:100%;height:100%}.landing_certBadge__wjIHW img{width:100%;height:100%;object-fit:contain}.landing_testimonial__psiMJ{padding:120px 0;background:#e5e7eb}.landing_testimonialLayout__9mxw6{display:grid;grid-template-columns:30% 65%;gap:60px;align-items:start}.landing_quoteBlock__UQMko{display:flex;flex-direction:column;padding-top:20px}.landing_quoteMark__9quU2{font-size:48px;line-height:.8;margin-bottom:16px}.landing_quoteMark__9quU2,.landing_quoteText__IMExn{font-family:var(--font-playfair),"Playfair Display",serif;color:#0a0a0a}.landing_quoteText__IMExn{font-size:20px;line-height:1.4;margin-bottom:24px}.landing_quoteAttribution__PhXmQ{font-size:14px;color:rgba(10,10,10,.6)}.landing_quoteAttributionName__RGrEr{font-weight:600;margin-bottom:4px}.landing_videoBlock__0KcD7{display:flex;flex-direction:column}.landing_videoPlaceholder__vj0Cu{width:100%;height:500px;border-radius:0;overflow:hidden;margin-bottom:20px;position:relative;cursor:pointer}.landing_videoPlaceholder__vj0Cu img{width:100%;height:100%;object-fit:cover}.landing_videoPlayIcon__1JIG5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(0,0,0,.3);backdrop-filter:blur(30px);border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.landing_videoCaption__RWbUR{font-size:15px;line-height:1.6;color:rgba(10,10,10,.6)}.landing_ctaSection__3d56R{padding:24px 0 120px;background:#0a0a0a;color:#fff}.landing_ctaSection__3d56R .landing_container__MODJZ{max-width:1800px;padding:0 28px;text-align:left}.landing_ctaHeading__EZGLl{margin-bottom:16px}.landing_ctaHeading__EZGLl,.landing_ctaSubheading__OgUU8{font-family:var(--font-playfair),"Playfair Display",serif;font-size:32px;line-height:1.4;font-weight:400;text-align:left}.landing_ctaSubheading__OgUU8{color:rgba(255,255,255,.4);margin-bottom:80px}.landing_btnSecondary__QUFY_{background:#fff!important;color:#000!important;border:none;padding:12px 28px;border-radius:4px;font-size:13px;font-weight:500;transition:all .2s ease;display:inline-block;text-decoration:none}.landing_btnSecondary__QUFY_:hover{background:#e0e0e0!important}.landing_footer__Z1Ufd{background:#ffffff;border-top:1px solid #ffffff;padding:48px 0}.landing_footer__Z1Ufd .landing_container__MODJZ{max-width:1800px;padding:0 28px}.landing_footerMain__LWSTB{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.landing_footerCol__w9yK8 h4{font-family:var(--font-inter),Inter,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;color:#0a0a0a}.landing_footerCol__w9yK8 ul{list-style:none}.landing_footerCol__w9yK8 ul li{margin-bottom:12px}.landing_footerCol__w9yK8 ul li a{font-size:12px;color:#6b6b6b;transition:color .2s ease}.landing_footerCol__w9yK8 ul li a:hover{color:#0a0a0a}.landing_footerTop__YNTSp{display:grid;grid-template-columns:1fr 2.2fr;gap:0}.landing_footerLogo__WgwsI{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:400;font-size:24.2px;letter-spacing:.043em;color:#0a0a0a;padding-top:2px}.landing_giantWordmarkWrap__0aFJb{background:#ffffff;overflow:hidden}.landing_giantWordmark__GRcJM{height:clamp(55px,10vw,180px);max-width:1800px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 2.2fr;align-items:flex-start}.landing_giantWordmarkText__WxbkN{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(80px,15vw,270px);font-weight:400;line-height:1;color:#0a0a0a;margin-top:-10px;grid-column:2}.landing_floatingCta__2dBx3{display:none;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:999;background:#0a0a0a;color:#fff;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.18),0 2.3px 2.3px -2.5px rgba(0,0,0,.16),0 10px 10px -3.75px rgba(0,0,0,.14);transition:opacity .2s ease;animation:landing_floatingCtaFadeIn__V73n1 .3s ease}.landing_floatingCta__2dBx3:hover{opacity:.8}@keyframes landing_floatingCtaFadeIn__V73n1{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.landing_bookDemoNav__54VoM{opacity:1!important}.landing_productPage__U2R1l{background:#ffffff}.landing_productHero__UZwvJ{padding:80px 0 0}.landing_productHeroLayout__8dnSL{display:grid;grid-template-columns:38% 58%;gap:4%;align-items:start;min-height:500px}.landing_productHeroLayout__8dnSL.landing_heroReversed__Y9efU{grid-template-columns:58% 38%}.landing_productHeroLayout__8dnSL.landing_heroCentered__qLsse{grid-template-columns:1fr;min-height:auto}.landing_productHeroLayout__8dnSL.landing_heroCentered__qLsse .landing_productHeroText__ktoCZ{max-width:680px;padding-top:0}.landing_productHeroLayout__8dnSL.landing_heroCentered__qLsse .landing_productHeroImage__3WmBE{min-height:550px;margin-top:48px}.landing_productHeroText__ktoCZ{padding-top:40px}.landing_productEyebrow__Y8Acu{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin-bottom:24px}.landing_productHeroHeadline__tdbdE{font-family:var(--font-playfair),"Playfair Display",serif;font-size:48px;line-height:1.1;font-weight:400;color:#0a0a0a;margin-bottom:24px}.landing_productHeroDescription__J6zSA{font-size:16px;line-height:1.7;color:rgba(10,10,10,.6);margin-bottom:32px}.landing_productHeroImage__3WmBE{width:100%;min-height:400px;background:#e5e7eb;overflow:hidden}.landing_productHeroImage__3WmBE img{width:100%;height:100%;object-fit:cover}.landing_solutionHeroLayout__1qAQ8{display:grid;grid-template-columns:38% 58%;gap:4%;align-items:center;min-height:500px}.landing_solutionHeroImageWrap__BhW5L{display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.12);width:78.75%;margin-left:auto}.landing_solutionHeroImg__8AHPB{width:100%;height:auto;display:block;object-fit:cover;object-position:top left}.landing_productLogos__nuYMj{padding:40px 0;border-bottom:1px solid #ffffff}.landing_productLogosGrid__pxETS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}.landing_productLogoItem__DwpgS{color:#6b6b6b;font-size:16px;font-weight:700;letter-spacing:.02em}.landing_productSectionIntroBlock__Vc9m3{padding:70px 0 60px}.landing_productSectionIntroLayout___dQj3{display:grid;grid-template-columns:30% 65%;gap:5%;align-items:start}.landing_productSectionEyebrow__wwCIl{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;padding-top:8px}.landing_productSectionHeading__y6Onw{font-family:var(--font-playfair),"Playfair Display",serif;font-size:36px;line-height:1.25;font-weight:400;color:#0a0a0a}.landing_productSectionIntro__kzro3{font-size:16px;line-height:1.7;color:rgba(10,10,10,.6);margin-top:20px}.landing_productFeatureRow__UoxYw{padding:60px 0}.landing_productFeatureRowInner__V_Aff{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing_productFeatureRowInner__V_Aff.landing_reversed__DaiHG{direction:rtl}.landing_productFeatureRowInner__V_Aff.landing_reversed__DaiHG>*{direction:ltr}.landing_productFeatureContent__yGDhH{display:flex;flex-direction:column}.landing_productFeatureTitle__Gh5lM{font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:600;color:#0a0a0a;margin-bottom:16px}.landing_productFeatureDesc__iTeSn{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.7;color:rgba(10,10,10,.6)}.landing_productFeatureMedia__LrBlW{width:100%;min-height:320px;background:#e5e7eb;overflow:hidden}.landing_productFeatureMedia__LrBlW img{width:100%;height:100%;object-fit:cover}.landing_productFeatureMedia__LrBlW.landing_mediaGray__pvN4U{background:rgb(200,200,195)}.landing_productFeatureMedia__LrBlW.landing_mediaBlue__kmeYN{background:rgb(189,212,240)}.landing_productFeatureMedia__LrBlW.landing_mediaCream__W9Tsg{background:rgb(236,236,231)}.landing_productFeatureMedia__LrBlW.landing_mediaBeige__LVb2E{background:#e5e7eb}.landing_productFeatureMedia__LrBlW.landing_mediaSage__QNwel{background:rgb(152,167,170)}.landing_productCardGrid__XCHkI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:60px 0}.landing_productCard__Sc6Cl{display:flex;flex-direction:column}.landing_productCardImage__Z1QpI{width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:20px;display:flex;align-items:center;justify-content:center;padding:24px;background:#ffffff}.landing_productCardImage__Z1QpI>*{transform:scale(.8);width:100%}.landing_productCardImage__Z1QpI img{width:100%;height:100%;object-fit:cover}.landing_productCardImage__Z1QpI.landing_cardGray__U5umO{background:#e8f0ed}.landing_productCardImage__Z1QpI.landing_cardBlue__wJRJg{background:#e4ecf7}.landing_productCardImage__Z1QpI.landing_cardCream__WAlFK{background:#ffffff}.landing_productCardImage__Z1QpI.landing_cardBeige__UlUWI{background:#eee8f5}.landing_productCardImage__Z1QpI.landing_cardSage__sJ9vF{background:#e8f2e8}.landing_productCardTitle__0Q4nI{font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:600;color:#0a0a0a;margin-bottom:8px}.landing_productCardDesc__ZlVUY{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.6;color:#6b6b6b}.landing_productShowcase__ouZfT{padding:0}.landing_productShowcaseImage__xm0tF{width:100%;min-height:400px;background:#e5e7eb;overflow:hidden}.landing_productShowcaseImage__xm0tF img{width:100%;height:100%;object-fit:cover}.landing_productAccordionSection__uHvvi{padding:70px 0;background:#ffffff}.landing_productAccordionLayout__XlqHL{display:grid;grid-template-columns:55% 40%;gap:5%;align-items:start}.landing_productAccordionLayout__XlqHL.landing_accordionReversed__M9HLs{grid-template-columns:40% 55%;direction:rtl}.landing_productAccordionLayout__XlqHL.landing_accordionReversed__M9HLs>*{direction:ltr}.landing_productAccordionMedia__iylIf{width:100%;min-height:360px;background:rgb(200,200,195);overflow:hidden}.landing_productAccordionMedia__iylIf img{width:100%;height:100%;object-fit:cover}.landing_productAccordionList__CTbse{display:flex;flex-direction:column}.landing_productAccordionItem__eIL2P{border-top:2px solid #0a0a0a;padding:20px 0}.landing_productAccordionItem__eIL2P:last-child{border-bottom:2px solid #0a0a0a}.landing_productAccordionHeader__CQfNn{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:600;color:#0a0a0a;background:none;border:none;width:100%;text-align:left;padding:0}.landing_productAccordionIcon__EWDIX{font-size:18px;font-weight:300;color:#0a0a0a;flex-shrink:0;margin-left:16px;transition:transform .2s ease}.landing_productAccordionBody__NFjHu{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.landing_productAccordionBody__NFjHu.landing_open__WuPc4{max-height:300px;padding-top:12px}.landing_productAccordionBodyText__oFM9Q{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.7;color:rgba(10,10,10,.6)}.landing_productSection__hkz8l{padding:70px 0}.landing_productSection__hkz8l.landing_darkSection__TaPcz{background:#0a0a0a;color:#fff}.landing_productSection__hkz8l.landing_beigeSection__LxY1w{background:#ffffff}.landing_productSection__hkz8l.landing_creamSection__Kglus{background:#e5e7eb}.landing_productSection__hkz8l.landing_darkSection__TaPcz .landing_productSectionEyebrow__wwCIl{color:rgba(255,255,255,.5)}.landing_productSection__hkz8l.landing_darkSection__TaPcz .landing_productSectionHeading__y6Onw{color:#fff}.landing_productSection__hkz8l.landing_darkSection__TaPcz .landing_productSectionIntro__kzro3{color:rgba(255,255,255,.6)}.landing_productFeatureGrid__QEzJc{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 60px;margin-top:40px}.landing_productFeatureItem__ZfsCt{display:flex;flex-direction:column}.landing_productFeatureItemTitle__Pofe5{font-family:var(--font-inter),Inter,sans-serif;font-size:18px;font-weight:600;color:#0a0a0a;margin-bottom:12px}.landing_productFeatureItemDesc___VIxA{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.7;color:rgba(10,10,10,.6)}.landing_productSection__hkz8l.landing_darkSection__TaPcz .landing_productFeatureItemTitle__Pofe5{color:#fff}.landing_productSection__hkz8l.landing_darkSection__TaPcz .landing_productFeatureItemDesc___VIxA{color:rgba(255,255,255,.6)}.landing_productTestimonial__U7Z5X{padding:70px 0;background:#e5e7eb}.landing_productTestimonialLayout___tcTT{display:grid;grid-template-columns:40% 55%;gap:5%;align-items:center}.landing_productTestimonialLayout___tcTT.landing_testimonialReversed__Pp_1P{grid-template-columns:55% 40%;direction:rtl}.landing_productTestimonialLayout___tcTT.landing_testimonialReversed__Pp_1P>*{direction:ltr}.landing_productTestimonialImage__xXL84{width:100%;min-height:420px;overflow:hidden}.landing_productTestimonialImage__xXL84 img{width:100%;height:100%;object-fit:cover}.landing_productTestimonialImage__xXL84.landing_hasMockup__yT4K9{padding:0}.landing_productTestimonialImage__xXL84.landing_hasMockup__yT4K9>*{width:100%}.landing_hasMockup__yT4K9{background:transparent!important;overflow:visible!important;display:flex;align-items:center;justify-content:center;padding:24px}.landing_productTestimonialContent__kCEH5{display:flex;flex-direction:column}.landing_productTestimonialQuoteMark__UEJhj{font-size:48px;line-height:.8;font-family:var(--font-playfair),"Playfair Display",serif;color:#0a0a0a;margin-bottom:24px}.landing_productTestimonialQuote__VzUVk{font-family:var(--font-playfair),"Playfair Display",serif;font-size:24px;line-height:1.4;color:#0a0a0a;margin-bottom:40px}.landing_productTestimonialName__yfXkd{font-size:15px;font-weight:600;color:#0a0a0a;margin-bottom:4px}.landing_productTestimonialRole__hNjVX{font-size:14px;color:#6b6b6b}.landing_productCta__zLmVg{padding:70px 0;background:#0a0a0a;color:#fff}.landing_productCtaHeading__f_85R{font-family:var(--font-playfair),"Playfair Display",serif;font-size:36px;line-height:1.2;font-weight:400;margin-bottom:12px}.landing_productCtaDesc__osgvw{font-size:18px;line-height:1.7;color:rgba(255,255,255,.4);max-width:560px;margin-bottom:48px}.landing_explorePlatform__fBNPR{padding:70px 0}.landing_explorePlatformHeading__nnZ_E{font-family:var(--font-playfair),"Playfair Display",serif;font-size:28px;font-weight:400;color:#0a0a0a;margin-bottom:32px}.landing_explorePlatformGrid__RLqLY{display:flex;flex-direction:column;border-top:1px solid #e5e7eb}.landing_explorePlatformLink__SWxKP{display:flex;align-items:center;gap:0;padding:24px 0;border-bottom:1px solid #e5e7eb}.landing_explorePlatformLink__SWxKP:hover .landing_explorePlatformLinkTitle__3fmpx{color:#444}.landing_explorePlatformLink__SWxKP:hover .landing_explorePlatformArrow__DK6bG{opacity:1;width:24px;margin-right:8px}.landing_explorePlatformLinkText__CaHh1{display:flex;align-items:baseline;gap:16px;min-width:0}.landing_explorePlatformLinkTitle__3fmpx{font-family:var(--font-inter),Inter,sans-serif;font-size:17px;font-weight:600;color:#0a0a0a;white-space:nowrap;transition:color .2s ease}.landing_explorePlatformLinkDesc__XhQ03{font-family:var(--font-inter),Inter,sans-serif;font-size:14px;line-height:1.5;color:#9a9a94}.landing_explorePlatformArrow__DK6bG{flex-shrink:0;font-size:18px;color:#0a0a0a;opacity:0;width:0;margin-right:0;overflow:hidden;transition:opacity .25s ease,width .25s ease,margin-right .25s ease}.landing_solutionStatsRow__y8OnL{padding:60px 0;border-bottom:1px solid #e5e7eb}.landing_solutionStatsGrid__rxy9H{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.landing_solutionStatValue__g7DuE{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(48px,6vw,72px);line-height:1;color:#0a0a0a;margin-bottom:12px}.landing_solutionStatLabel__ynYlC{font-size:14px;line-height:1.5;color:#6b6b6b;max-width:280px;margin:0 auto}.landing_solutionProcessFlow__UMUST{padding:40px 0 60px}.landing_solutionProcessFlowInner__QGF4j{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.landing_solutionProcessStep__fLbAM{font-size:14px;font-weight:500;color:#0a0a0a;padding:14px 28px;background:#ffffff;border-radius:100px;white-space:nowrap}.landing_solutionProcessArrow__OKcyC{font-size:20px;color:#bbb;padding:0 16px;flex-shrink:0}.landing_solutionToolTags__AU1Od{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.landing_solutionToolTag__VmgqV{font-size:12px;font-style:italic;color:#888;padding:4px 12px;border:1px solid #ddd;border-radius:100px}.landing_solutionPlatformCaps__aSwKG{padding:70px 0;background:#ffffff}.landing_solutionPlatformCapsInner__4mN9f{max-width:900px}.landing_solutionPlatformCapsHeading__GEvxU{font-family:var(--font-playfair),"Playfair Display",serif;font-size:32px;line-height:1.3;margin-bottom:16px}.landing_solutionPlatformCapsDesc__YuJDP{font-size:16px;line-height:1.7;color:#555;margin-bottom:32px}.landing_solutionPlatformCapsTags__TR5jn{display:flex;flex-wrap:wrap;gap:10px}.landing_solutionPlatformCapsTag__Uz3zn{font-size:13px;font-weight:500;color:#0a0a0a;padding:10px 20px;background:#fff;border-radius:100px;border:1px solid #ddd}.landing_solutionFaqSection__bRYu9{padding:70px 0;border-top:1px solid #e5e7eb}.landing_solutionFaqHeading__BMgvn{font-family:var(--font-playfair),"Playfair Display",serif;font-size:36px;line-height:1.2;margin-bottom:48px}.landing_solutionFaqList___06kI{max-width:800px}.landing_solutionFaqItem__6p6ZJ{border-bottom:1px solid #e5e7eb}.landing_solutionFaqQuestion__4c2Kl{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;font-family:inherit;font-size:16px;font-weight:500;color:#0a0a0a;cursor:pointer;text-align:left;gap:24px}.landing_solutionFaqQuestion__4c2Kl:hover{color:#444}.landing_solutionFaqIcon__5oUhv{font-size:22px;flex-shrink:0;color:#999;transition:transform .2s ease}.landing_solutionFaqAnswer__1DFtG{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.landing_solutionFaqAnswer__1DFtG.landing_open__WuPc4{max-height:300px;padding-bottom:24px}.landing_solutionFaqAnswerText__aA8N5{font-size:15px;line-height:1.7;color:#555}.landing_solutionExploreSection__PdAhr{padding:70px 0;background:#e5e7eb}.landing_solutionExploreHeading__rqiYi{font-family:var(--font-playfair),"Playfair Display",serif;font-size:32px;line-height:1.3;margin-bottom:48px}.landing_solutionExploreGrid__gRDTj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.landing_solutionExploreCard__vEhDy{padding:0}.landing_solutionExploreCardTitle__uypr5{font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:600;margin-bottom:10px}.landing_solutionExploreCardDesc__gCQzg{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;line-height:1.6;color:#555}.landing_hamburger__WLHT_{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;cursor:pointer;background:none;border:none;padding:0;z-index:1002}.landing_hamburgerBar__mfZD3{display:block;width:20px;height:2px;background:#0a0a0a;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.landing_hamburgerOpen__7ds6o .landing_hamburgerBar__mfZD3:first-child{transform:translateY(7px) rotate(45deg)}.landing_hamburgerOpen__7ds6o .landing_hamburgerBar__mfZD3:nth-child(2){opacity:0}.landing_hamburgerOpen__7ds6o .landing_hamburgerBar__mfZD3:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing_navOverlay__Loc__{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:999;opacity:0;transition:opacity .3s ease;pointer-events:none}.landing_navOverlayOpen__7j8db{opacity:1;pointer-events:auto}.landing_desktopDropdownTrigger__ONDio{display:inline}.landing_mobileDropdownTrigger__LBPiV{display:none;width:100%;text-align:left;font-size:15px;color:#0a0a0a;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;justify-content:space-between;align-items:center}.landing_mobileDropdownPanel__gvWRO{display:none}.landing_mobileDropdownSubtitle__8SEH0{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9a9a94;padding:12px 0 4px}.landing_mobileDropdownSubtitle__8SEH0:first-child{padding-top:4px}.landing_mobileDropdownLink__fyuup{display:block;font-size:14px;color:#6b6b6b;padding:6px 0;transition:color .2s ease}.landing_mobileDropdownLink__fyuup:hover{color:#0a0a0a}@media (max-width:1035px){.landing_featureCards__8HTrO,.landing_practiceCards__S81Y6{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_visionPillarsGrid__Sm3jh{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_productTestimonialLayout___tcTT,.landing_productTestimonialLayout___tcTT.landing_testimonialReversed__Pp_1P{grid-template-columns:1fr;direction:ltr}.landing_productTestimonialImage__xXL84{order:2}.landing_productTestimonialContent__kCEH5{order:1}}@media (max-width:900px){.landing_solutionStatsGrid__rxy9H{grid-template-columns:1fr;gap:32px}.landing_solutionProcessFlowInner__QGF4j{flex-direction:column;gap:8px}.landing_solutionProcessArrow__OKcyC{transform:rotate(90deg);padding:4px 0}.landing_solutionExploreGrid__gRDTj{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.landing_hamburger__WLHT_{display:flex}.landing_navOverlay__Loc__{display:block}.landing_desktopDropdownTrigger__ONDio{display:none}.landing_mobileDropdownTrigger__LBPiV{display:flex}.landing_navLinks__g7fMv{display:none;position:fixed;top:0;right:0;bottom:0;width:80vw;max-width:320px;background:#ffffff;flex-direction:column;align-items:stretch;gap:0;padding:72px 24px 32px;z-index:1001;overflow-y:auto;box-shadow:-4px 0 20px rgba(0,0,0,.08)}.landing_navLinksOpen__MZE3O{display:flex}.landing_navLinks__g7fMv>li{border-bottom:1px solid #ffffff;padding:14px 0}.landing_navLinks__g7fMv a{opacity:1;color:#0a0a0a}.landing_dropdown__Lqz_R{display:none!important}.landing_mobileDropdownPanel__gvWRO{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease}.landing_mobileDropdownPanelOpen__D6ele{max-height:600px;padding-top:8px}}@media (max-width:768px){.landing_floatingCta__2dBx3{display:block}.landing_subBannerText__R4HrB{white-space:normal}.landing_subBanner__sAxoc a{display:block;margin-left:0;margin-top:4px}.landing_footerTop__YNTSp{grid-template-columns:1fr;gap:24px}.landing_footerMain__LWSTB{grid-template-columns:repeat(2,1fr)}.landing_giantWordmark__GRcJM{grid-template-columns:1fr}.landing_giantWordmarkText__WxbkN{grid-column:1}.landing_heroHeadline__Xilr7{font-size:clamp(32px,8vw,80px);display:block}.landing_heroLine1__q6_Qt,.landing_heroLine2__hVF5x{display:inline;text-align:left}.landing_heroLine2__hVF5x{margin-left:.25em}.landing_heroHeadlineWrapper__ZJmzT{margin-bottom:48px}.landing_heroLogoBlock__3B9C2{width:100%;margin:0;min-height:auto;aspect-ratio:auto}.landing_heroLogoBlock__3B9C2 img,.landing_heroLogoBlock__3B9C2 video{object-fit:contain}.landing_twoColLayout__LGgvH{grid-template-columns:1fr;gap:32px}.landing_colLargeHeading__ER5cS{font-size:clamp(32px,7vw,56px)}.landing_meetsTeamsBanner__XS9AQ{padding:48px 28px}.landing_certified__r3nAy{padding:80px 0}.landing_certCards__4oReU{grid-template-columns:repeat(2,1fr)}.landing_certCard__GwQXs{border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}.landing_certCard__GwQXs:last-child{border-bottom:none}.landing_visionTextColumns__stfFs{grid-template-columns:1fr}.landing_visionPillarsGrid__Sm3jh{grid-template-columns:repeat(2,1fr)}.landing_taglineSection__EMkb_{max-width:100%}.landing_featureCards__8HTrO,.landing_practiceCards__S81Y6{grid-template-columns:1fr}.landing_testimonialLayout__9mxw6{grid-template-columns:1fr;gap:32px}.landing_videoPlaceholder__vj0Cu{height:auto;aspect-ratio:16/9}.landing_productTestimonialQuote__VzUVk{font-size:18px}.landing_productTestimonialImage__xXL84{min-height:auto}.landing_productTestimonialImage__xXL84.landing_hasMockup__yT4K9{overflow:hidden!important}.landing_productTestimonialImage__xXL84.landing_hasMockup__yT4K9>*{width:100%;max-width:100%;zoom:.5}.landing_hasMockup__yT4K9{overflow:hidden!important;padding:12px}.landing_hasMockup__yT4K9>*{width:100%;max-width:100%;zoom:.75}.landing_productFeatureTitle__Gh5lM{font-size:15px}.landing_productFeatureDesc__iTeSn{font-size:13px}.landing_practiceAreas__hg4ot{padding:80px 0}.landing_ctaSection__3d56R{padding:24px 0 80px}.landing_hero__ue3gA{padding:48px 0 0}.landing_smarterTools__NH4Oh{padding:48px 0 80px}.landing_testimonial__psiMJ{padding:80px 0}.landing_productHero__UZwvJ{padding:24px 0 0}.landing_productHeroText__ktoCZ{padding-top:24px}.landing_productHeroLayout__8dnSL,.landing_productHeroLayout__8dnSL.landing_heroReversed__Y9efU{grid-template-columns:1fr;gap:40px;min-height:auto;direction:ltr}.landing_productHeroLayout__8dnSL.landing_heroCentered__qLsse .landing_productHeroImage__3WmBE{min-height:auto;margin-top:24px}.landing_productHeroHeadline__tdbdE{font-size:clamp(28px,6vw,48px)}.landing_productFeatureMedia__LrBlW,.landing_productHeroImage__3WmBE{min-height:auto}.landing_productSectionIntroBlock__Vc9m3{padding:24px 0 20px}.landing_productSectionIntroLayout___dQj3{grid-template-columns:1fr}.landing_productShowcaseImage__xm0tF{min-height:auto}.landing_productFeatureRow__UoxYw{padding:30px 0}.landing_productFeatureRowInner__V_Aff,.landing_productFeatureRowInner__V_Aff.landing_reversed__DaiHG{grid-template-columns:1fr;gap:30px;direction:ltr}.landing_productAccordionSection__uHvvi{padding:40px 0}.landing_productAccordionLayout__XlqHL,.landing_productAccordionLayout__XlqHL.landing_accordionReversed__M9HLs{grid-template-columns:1fr;direction:ltr}.landing_productAccordionMedia__iylIf{min-height:auto}.landing_productCardGrid__XCHkI,.landing_productFeatureGrid__QEzJc{grid-template-columns:1fr}.landing_solutionHeroLayout__1qAQ8{grid-template-columns:1fr;gap:40px;min-height:auto}.landing_solutionHeroImageWrap__BhW5L{width:100%}.landing_productTestimonial__U7Z5X{padding:40px 0}.landing_productTestimonialLayout___tcTT,.landing_productTestimonialLayout___tcTT.landing_testimonialReversed__Pp_1P{grid-template-columns:1fr}.landing_explorePlatform__fBNPR,.landing_productCta__zLmVg{padding:40px 0}.landing_explorePlatformHeading__nnZ_E{font-size:20px;margin-bottom:16px}.landing_explorePlatformLink__SWxKP{padding:12px 0}.landing_explorePlatformLinkTitle__3fmpx{font-size:13px}.landing_explorePlatformLinkDesc__XhQ03{font-size:11px}.landing_solutionStatsRow__y8OnL{padding:30px 0}.landing_solutionStatsGrid__rxy9H{grid-template-columns:1fr;gap:20px}.landing_solutionExploreSection__PdAhr,.landing_solutionFaqSection__bRYu9,.landing_solutionPlatformCaps__aSwKG{padding:40px 0}}@media (max-width:480px){.landing_visionPillarsGrid__Sm3jh{grid-template-columns:repeat(2,1fr)}.landing_certCards__4oReU{grid-template-columns:1fr}.landing_certCard__GwQXs{min-height:auto}.landing_heroLogoBlock__3B9C2{min-height:auto;aspect-ratio:auto}.landing_footerMain__LWSTB{grid-template-columns:1fr}}@media (max-width:600px){.landing_solutionExploreGrid__gRDTj{grid-template-columns:1fr}}.mockup_mockupCard__7_GZR{background:#ffffff;border-radius:16px;border:1px solid #ebebeb;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;overflow:hidden;box-sizing:border-box}.mockup_mockupCardCompact__a5bfx{padding:20px}.mockup_mockupCardWide__V3sDm{padding:28px 32px}.mockup_heading__dpKTr{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.01em}.mockup_headingLg__UiPyN{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em}.mockup_label__wLW06{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#999;margin:0 0 8px}.mockup_bodyText__eOnK1{font-size:13px;color:#666;line-height:1.5;margin:0}.mockup_bodyTextSm__2K2VV{font-size:12px;color:#666;line-height:1.5;margin:0}.mockup_metaText__Ldxtq{font-size:11px;color:#999}.mockup_bigNumber__Xa2rY{font-size:32px;font-weight:700;color:#1a1a1a;letter-spacing:-.03em;line-height:1}.mockup_btnPrimary__vXiCf{background:#1a1a1a;color:#fff;border:none;border-radius:8px}.mockup_btnPrimary__vXiCf,.mockup_btnSecondary__v2QVa{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;gap:6px;white-space:nowrap}.mockup_btnSecondary__v2QVa{background:transparent;color:#1a1a1a;border:1px solid #ddd;border-radius:8px}.mockup_badge__w7GhQ{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:500;white-space:nowrap}.mockup_badgePurple__TAzaD{background:#f0ecff;color:#6c5ce7}.mockup_badgeGreen__mZtIG{background:#e8f5e8;color:#2d8a2d}.mockup_badgeAmber__0q7Ev{background:#fff3e0;color:#e67e22}.mockup_badgeRed__q8TBw{background:#ffeaea;color:#d63031}.mockup_badgeGray___N491{background:#f5f5f5;color:#666}.mockup_badgeBlue__X_iV_{background:#e8f0fe;color:#1a73e8}.mockup_progressBarTrack__DBBfA{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.mockup_progressBarFill__KYGiV{height:100%;border-radius:3px;background:#6c5ce7;transition:width .3s ease}.mockup_progressBarFillGreen__HfsHC{background:#2d8a2d}.mockup_progressBarFillBlue__9_zrQ{background:#1a73e8}.mockup_circularProgress__CxffV{position:relative;width:80px;height:80px}.mockup_circularProgressSvg__lKL0k{transform:rotate(-90deg);width:80px;height:80px}.mockup_circularProgressBg__99SVV{fill:none;stroke:#f0f0f0;stroke-width:6}.mockup_circularProgressFill__LH5cD{fill:none;stroke:#6c5ce7;stroke-width:6;stroke-linecap:round}.mockup_circularProgressLabel__ocxZz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#1a1a1a}.mockup_innerCard__jpH9c{background:#f9f9f7;border-radius:12px;padding:16px;border:1px solid #f0f0f0}.mockup_innerCardWhite__Hmu9T{background:#ffffff;border-radius:12px;padding:16px;border:1px solid #ebebeb}.mockup_rowSpread__ZW0yt,.mockup_row__MVs7j{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mockup_rowSpread__ZW0yt{justify-content:space-between}.mockup_stack__yFUIN{display:flex;flex-direction:column;gap:12px}.mockup_stackTight__JYu2V{display:flex;flex-direction:column;gap:8px}.mockup_stackLoose__IxlB7{display:flex;flex-direction:column;gap:16px}.mockup_grid3__ytalL{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.mockup_divider__TLzzr{height:1px;background:#ebebeb;margin:12px 0}.mockup_iconCircle__qyZU0{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.mockup_iconCirclePurple__zCzNp{background:#f0ecff;color:#6c5ce7}.mockup_iconCircleGreen__oL5_J{background:#e8f5e8;color:#2d8a2d}.mockup_iconCircleAmber__6kGQq{background:#fff3e0;color:#e67e22}.mockup_iconCircleRed__FB8_C{background:#ffeaea;color:#d63031}.mockup_iconCircleBlue__ZRiaa{background:#e8f0fe;color:#1a73e8}.mockup_iconCircleGray__CXg4i{background:#f5f5f5;color:#666}.mockup_iconSmall__kbMyD{width:20px;height:20px;flex-shrink:0}.mockup_avatar__JpEi_{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#666;flex-shrink:0}.mockup_avatarPurple__gNQSZ{background:#f0ecff;color:#6c5ce7}.mockup_avatarBlue__IV49E{background:#e8f0fe;color:#1a73e8}.mockup_avatarGreen__QJPRH{background:#e8f5e8;color:#2d8a2d}.mockup_dot__5eGCa{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mockup_dotPurple__7WHA3{background:#6c5ce7}.mockup_dotGreen__5FiC5{background:#2d8a2d}.mockup_dotAmber__4uZeQ{background:#e67e22}.mockup_dotRed__HyDQ_{background:#d63031}.mockup_tableWrap__t9R4a{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mockup_table__A9FDU{width:100%;border-collapse:collapse}.mockup_table__A9FDU th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#999;padding:0 8px 10px 0;border-bottom:1px solid #ebebeb;white-space:nowrap}.mockup_table__A9FDU td{padding:10px 8px 10px 0;font-size:13px;color:#1a1a1a;border-bottom:1px solid #f5f5f5}.mockup_table__A9FDU tr:last-child td{border-bottom:none}.mockup_stepper__2nFSl{display:flex;flex-direction:column;gap:0}.mockup_stepperStep__JiP8V{display:flex;align-items:flex-start;gap:12px;position:relative}.mockup_stepperIndicator__6f9oK{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.mockup_stepperDot__hW0zQ{width:12px;height:12px;border-radius:50%;background:#e0e0e0;flex-shrink:0;position:relative;z-index:1}.mockup_stepperDotActive__kkptb{background:#6c5ce7;box-shadow:0 0 0 4px #f0ecff}.mockup_stepperDotComplete__9KOYw{background:#2d8a2d}.mockup_stepperLine___YklW{width:2px;height:32px;background:#e0e0e0}.mockup_stepperLineComplete__rxYS4{background:#2d8a2d}.mockup_stepperContent__S1B_7{padding-bottom:20px}.mockup_stepperTitle__steAD{font-size:13px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.mockup_stepperTitleMuted__QHEE1{color:#999}.mockup_stepperMeta__uOUYL{font-size:11px;color:#999}.mockup_hSteps__xSfvE{display:flex;align-items:center;gap:0;flex-wrap:wrap}.mockup_hStep__oTj4r{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#999;white-space:nowrap}.mockup_hStepActive__yalH2{color:#6c5ce7}.mockup_hStepComplete__TkVHv{color:#2d8a2d}.mockup_hStepArrow__TItgL{color:#ddd;font-size:14px;margin:0 6px}.mockup_hStepDot__qIRBP{width:8px;height:8px;border-radius:50%;background:#e0e0e0;flex-shrink:0}.mockup_hStepDotActive__nj1CD{background:#6c5ce7}.mockup_hStepDotComplete__UHhQH{background:#2d8a2d}.mockup_chatBubbleUser__oJamM{background:#f5f5f5;border-radius:12px 12px 12px 4px}.mockup_chatBubbleAI__4Dgay,.mockup_chatBubbleUser__oJamM{padding:12px 16px;font-size:13px;color:#1a1a1a;max-width:90%}.mockup_chatBubbleAI__4Dgay{background:#f0ecff;border-radius:12px 12px 4px 12px;align-self:flex-end}.mockup_barChart__B1tUB{display:flex;flex-direction:column;gap:10px}.mockup_barChartRow__J15HX{display:flex;align-items:center;gap:12px}.mockup_barChartLabel__Qgn25{font-size:12px;color:#666;width:80px;flex-shrink:0;text-align:right}.mockup_barChartTrack__66HZb{flex:1;height:20px;background:#f5f5f5;border-radius:4px;overflow:hidden}.mockup_barChartFill__LeT2q{height:100%;border-radius:4px;background:#999999}.mockup_barChartValue__yk5VC{font-size:12px;font-weight:600;color:#1a1a1a;width:36px;flex-shrink:0}.mockup_sparkline__5ghII{display:flex;align-items:flex-end;gap:2px;height:24px}.mockup_sparklineBar__5nRto{width:3px;background:#6c5ce7;border-radius:1px;opacity:.6}.mockup_sparklineBar__5nRto:last-child{opacity:1}.mockup_riskBar__xWa60{width:100%;height:12px;border-radius:6px;background:linear-gradient(90deg,#2d8a2d 0,#2d8a2d 33%,#e67e22 0,#e67e22 66%,#d63031 0,#d63031);position:relative}.mockup_riskBarMarker__C_9ll{position:absolute;top:-4px;width:4px;height:20px;background:#1a1a1a;border-radius:2px;transform:translateX(-50%)}.mockup_accentLeft__isFQS{border-left:3px solid #e67e22;padding-left:16px}.mockup_accentLeftRed__c_KQZ{border-left:3px solid #d63031;padding-left:16px}.mockup_accentLeftPurple__Bqa1e{border-left:3px solid #6c5ce7;padding-left:16px}.mockup_toast__qul0X{display:flex;align-items:flex-start;gap:12px;background:#ffffff;border-radius:12px;padding:16px;border:1px solid #ebebeb;box-shadow:0 4px 16px rgba(0,0,0,.08)}.mockup_tag__6dDfc{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;gap:4px}.mockup_tagPurple__Rzbxu{background:#f0ecff;color:#6c5ce7}.mockup_tagBlue__VSthe{background:#e8f0fe;color:#1a73e8}.mockup_tagAmber__L61LC{background:#fff3e0;color:#e67e22}.mockup_tagGreen__tBN4K{background:#e8f5e8;color:#2d8a2d}.mockup_fileRow__73wM3{display:flex;align-items:center;gap:12px;padding:10px 0}.mockup_fileIcon__3t4GY{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.mockup_fileIconPdf__tobbz{background:#ffeaea;color:#d63031}.mockup_fileIconDoc__7xoYW{background:#e8f0fe;color:#1a73e8}.mockup_fileIconXls__M_QEN{background:#e8f5e8;color:#2d8a2d}.mockup_fileInfo__GQxxG{flex:1;min-width:0}.mockup_fileName__RSOT_{font-size:13px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup_fileMeta__b_CR7{font-size:11px;color:#999}.mockup_metricCard__m6e_6{background:#f9f9f7;border-radius:12px;padding:16px;text-align:center}.mockup_metricValue__kF0nd{font-size:22px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.mockup_metricLabel__bdh_9{font-size:11px;color:#999;margin-top:4px}.mockup_checkItem__O7jUU{display:flex;align-items:flex-start;gap:10px}.mockup_checkIcon__YAM7b{width:20px;height:20px;border-radius:50%;background:#e8f5e8;color:#2d8a2d;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.mockup_priorityHigh__BF_Fm{width:8px;height:8px;border-radius:50%;background:#d63031;flex-shrink:0}.mockup_priorityMedium__igMo6{width:8px;height:8px;border-radius:50%;background:#e67e22;flex-shrink:0}.mockup_priorityLow__D_RFD{width:8px;height:8px;border-radius:50%;background:#2d8a2d;flex-shrink:0}.mockup_trendUp__RBS8L{color:#2d8a2d;font-size:14px;font-weight:600}.mockup_trendDown__VgIvE{color:#d63031;font-size:14px;font-weight:600}.mockup_citationBadge__AF58M{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#f0ecff;color:#6c5ce7;font-size:10px;font-weight:700;vertical-align:middle;margin-left:4px}.mockup_kpiStrip__WvHgo{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-bottom:16px}.mockup_kpiBox__rPzxq{border-radius:8px;padding:12px;text-align:center}.mockup_kpiBoxPurple__jD73r{background:#f0ecff}.mockup_kpiBoxGreen__b9uf_{background:#e8f5e8}.mockup_kpiBoxBlue__wom4E{background:#e8f0fe}.mockup_kpiValue__aTVkZ{font-size:18px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.mockup_kpiLabel__ozsNm{font-size:10px;color:#666;margin-top:2px;text-transform:uppercase;letter-spacing:.04em}@keyframes mockup_fadeIn__fK0Xe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mockup_slideUp__jPkYx{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mockup_fillProgress__wT404{0%{width:0}}@keyframes mockup_pulse__Aboi8{0%,to{opacity:1}50%{opacity:.5}}.mockup_animateFadeIn__ZZV4u{animation:mockup_fadeIn__fK0Xe .5s ease-out}.mockup_animateSlideUp__vuvMl{animation:mockup_slideUp__jPkYx .6s ease-out}.mockup_animatePulse__cwzuB{animation:mockup_pulse__Aboi8 2s ease-in-out infinite}.mockup_mockupWrapper__JJUzm{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.careers_careersPage__nIlNf{font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:#0a0a0a;background:#ffffff;line-height:1.6}.careers_container__hfZZN{max-width:1100px;margin:0 auto;padding:0 55px}.careers_eyebrow__5eFTG{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin-bottom:24px}.careers_sectionHeading__GDK95{font-family:var(--font-playfair),"Playfair Display",serif;font-size:32px;line-height:1.3;font-weight:400;color:#0a0a0a;max-width:500px}.careers_bodyText__thwfx{font-size:16px;line-height:1.75;color:#474747;margin-bottom:16px}.careers_bodyText__thwfx:last-child{margin-bottom:0}.careers_hero__cvfr7{padding:140px 0 80px}.careers_heroHeadline__m4FPj{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(40px,5vw,56px);line-height:1.1;font-weight:400;color:#0a0a0a;margin-bottom:16px;max-width:600px}.careers_heroSub__FxxDk{font-size:18px;line-height:1.6;color:#6b6b6b;max-width:440px}.careers_mission__5LIcu{padding:80px 0;border-top:1px solid #e5e7eb}.careers_twoCol__8DhEh{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.careers_colLeft__R1VDH{position:sticky;top:80px}.careers_values__ThDgH{padding:80px 0;border-top:1px solid #e5e7eb}.careers_valuesGrid__Bffoj{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.careers_valueTitle__lmTiq{font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:600;color:#0a0a0a;margin-bottom:10px}.careers_valueDesc__WIvqv{font-size:14px;line-height:1.65;color:rgba(10,10,10,.55)}.careers_openRoles__Ne9TG{padding:80px 0;border-top:1px solid #e5e7eb}.careers_openRoles__Ne9TG .careers_sectionHeading__GDK95{margin-bottom:48px}.careers_roleRow__F3GhV{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:opacity .2s ease}.careers_roleRow__F3GhV:last-child{border-bottom:1px solid #e5e7eb}.careers_roleRow__F3GhV:hover{opacity:.6}.careers_roleInfo__3wdH9{flex:1}.careers_roleTitle__s_XxN{font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:600;color:#0a0a0a;margin-bottom:4px}.careers_roleMeta__Zfqkt{display:flex;align-items:center;gap:10px;font-size:13px;color:#6b6b6b}.careers_roleTag__6SOb9{font-weight:500}.careers_roleDot__naPCj{width:3px;height:3px;border-radius:50%;background:#c0c0c0;flex-shrink:0}.careers_roleArrow__pFWVJ{font-size:18px;color:#c0c0c0;flex-shrink:0;margin-left:24px;transition:color .2s ease}.careers_roleRow__F3GhV:hover .careers_roleArrow__pFWVJ{color:#0a0a0a}.careers_faq__AQW6S{padding:80px 0;border-top:1px solid #e5e7eb}.careers_faq__AQW6S .careers_sectionHeading__GDK95{margin-bottom:48px}.careers_faqList__4x6AV{max-width:700px}.careers_faqItem__OGXtK{border-top:1px solid #e5e7eb;padding:20px 0}.careers_faqItem__OGXtK:last-child{border-bottom:1px solid #e5e7eb}.careers_faqQuestion__6RtDw{font-family:var(--font-inter),Inter,sans-serif;font-size:15px;font-weight:600;color:#0a0a0a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;background:none;border:none;text-align:left;padding:0}.careers_faqToggle__31yof{font-size:18px;color:#c0c0c0;flex-shrink:0}.careers_faqAnswer__p7v1_{font-family:var(--font-inter),Inter,sans-serif;font-size:14px;line-height:1.7;color:#474747;margin-top:12px;padding-right:40px}.careers_cta___Y_HQ{padding:100px 0;background:#0a0a0a;color:#fff;text-align:center}.careers_ctaTitle__AywAd{font-family:var(--font-playfair),"Playfair Display",serif;font-size:32px;font-weight:400;margin-bottom:16px}.careers_ctaText__M6Nuu{font-size:16px;line-height:1.7;color:rgba(255,255,255,.6);max-width:460px;margin:0 auto 32px}.careers_ctaButton__x1zkd{display:inline-block;background:#fff;color:#0a0a0a;padding:12px 28px;border-radius:4px;font-family:var(--font-inter),Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s ease}.careers_ctaButton__x1zkd:hover{opacity:.85}@media (max-width:768px){.careers_container__hfZZN{padding:0 28px}.careers_hero__cvfr7{padding:100px 0 60px}.careers_twoCol__8DhEh{grid-template-columns:1fr;gap:32px}.careers_colLeft__R1VDH{position:static}.careers_mission__5LIcu{padding:60px 0}.careers_valuesGrid__Bffoj{grid-template-columns:1fr;gap:32px}.careers_cta___Y_HQ,.careers_faq__AQW6S,.careers_openRoles__Ne9TG,.careers_values__ThDgH{padding:60px 0}}.tutorial_page__sSKXd{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#ffffff;line-height:1.6}.tutorial_container__cXVrn{max-width:1200px;margin:0 auto;padding:0 55px}.tutorial_hero__LAB1o{padding:80px 0 100px}.tutorial_layout__PWoY4{display:grid;grid-template-columns:45fr 55fr;gap:72px;align-items:center}.tutorial_left__8S7Pw{display:flex;flex-direction:column;gap:0}.tutorial_eyebrow__QXRJe{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#0a0a0a;background:#f0f0ee;border-radius:3px;padding:5px 10px;margin-bottom:24px}.tutorial_headline__5QO1A{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(34px,4vw,52px);line-height:1.1;font-weight:400;color:#0a0a0a;margin-bottom:20px}.tutorial_description__pS_rj{font-size:16px;line-height:1.75;color:#555;max-width:400px;margin-bottom:32px}.tutorial_actions__NBhmO{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.tutorial_btnPrimary__aia_e{display:inline-flex;align-items:center;gap:8px;background:#0a0a0a;color:#fff;padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.tutorial_btnPrimary__aia_e:hover{opacity:.82}.tutorial_btnSecondary__x6BbW{display:inline-flex;align-items:center;background:#fff;color:#0a0a0a;padding:11px 24px;border:1px solid #0a0a0a;border-radius:4px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:none;transition:background .2s ease;white-space:nowrap}.tutorial_btnSecondary__x6BbW:hover{background:#f5f5f5}.tutorial_socialProof__3tunF{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b6b6b}.tutorial_socialProof__3tunF svg{flex-shrink:0;color:#6b6b6b}.tutorial_videoWrapper__shDkC{position:relative;width:100%;aspect-ratio:16/9;background:#0a0a0a;border-radius:8px;overflow:hidden;box-shadow:0 4px 32px rgba(0,0,0,.12)}.tutorial_videoWrapper__shDkC iframe{position:absolute;inset:0;width:100%;height:100%;border:none}@media (max-width:900px){.tutorial_layout__PWoY4{grid-template-columns:1fr;gap:48px}.tutorial_hero__LAB1o{padding:48px 0 64px}}@media (max-width:600px){.tutorial_container__cXVrn{padding:0 24px}.tutorial_actions__NBhmO{flex-direction:column;align-items:flex-start}}.blog_page__etr8C{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:#0a0a0a;background:#ffffff;line-height:1.6}.blog_container__mLefn{max-width:1200px;margin:0 auto;padding:0 55px}.blog_breadcrumb__xdPE5{padding:100px 0 24px;font-size:13px;color:#6b6b6b;display:flex;flex-wrap:wrap;align-items:center;gap:0}.blog_breadcrumb__xdPE5 a{color:#6b6b6b;text-decoration:none;transition:color .15s}.blog_breadcrumb__xdPE5 a:hover{color:#0a0a0a}.blog_breadcrumbSep__5lbU3{margin:0 8px;color:#c0c0c0}.blog_breadcrumbCurrent__73K6X{color:#0a0a0a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.blog_articleHeader__6LFnY{padding:0 0 40px}.blog_articleMeta__dlJ1S{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.blog_badge___XNA_{background:#0a0a0a;color:#fff}.blog_badgeSecondary__ldgtb,.blog_badge___XNA_{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:3px}.blog_badgeSecondary__ldgtb{background:#f0f0ee;color:#4a4a4a}.blog_articleHeadline__yNr1X{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.2;color:#0a0a0a;margin-bottom:16px;max-width:800px}.blog_articleSubtitle__IJCPS{font-size:18px;line-height:1.6;color:#6b6b6b;max-width:700px;margin-bottom:16px}.blog_articleInfo___BS29{font-size:13px;color:#6b6b6b;display:flex;align-items:center;gap:0}.blog_dot__1AqwC{margin:0 8px}.blog_heroImage__UL4lP{padding-bottom:48px}.blog_heroImageWrapper__Fiuzj{border-radius:6px;overflow:hidden;background:#f0f0ee}.blog_heroImageWrapper__Fiuzj img{width:100%;height:auto;display:block;object-fit:cover;max-height:480px}.blog_imageAttribution__glN_6{font-size:11px;color:#999;padding:8px 16px}.blog_takeawaysBox__BQ77u{background:#f8f8f6;border-left:3px solid #0a0a0a;border-radius:0 6px 6px 0;padding:28px 32px;margin-bottom:48px;max-width:800px}.blog_takeawaysTitle__eSZPe{font-family:var(--font-playfair),"Playfair Display",serif;font-size:20px;font-weight:500;margin-bottom:16px;color:#0a0a0a}.blog_takeawaysContent__eyjJb ul{margin:0;padding-left:20px}.blog_takeawaysContent__eyjJb li{font-size:14px;line-height:1.7;color:#3a3a3a;margin-bottom:10px}.blog_takeawaysContent__eyjJb li:last-child{margin-bottom:0}.blog_mobileTocWrapper__Clqwv{display:none;border-bottom:1px solid #e0e0dc;margin-bottom:40px}.blog_mobileTocToggle__8gWfo{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 0;background:none;border:none;font-size:14px;font-weight:600;color:#0a0a0a;cursor:pointer;font-family:inherit}.blog_mobileTocChevron__uoMRF{transition:transform .2s}.blog_mobileTocChevronOpen__9DmHo{transform:rotate(180deg)}.blog_mobileTocList__j2oyX{padding-bottom:16px;display:flex;flex-direction:column;gap:2px}.blog_mobileTocItem__BMH8X{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 12px;font-size:13px;color:#6b6b6b;cursor:pointer;border-radius:4px;font-family:inherit;transition:all .15s}.blog_mobileTocItem__BMH8X:hover{color:#0a0a0a;background:#f5f5f3}.blog_articleLayout__UCpKl{display:grid;grid-template-columns:220px 1fr;gap:60px;padding-bottom:80px}.blog_sidebar__hyR5G{position:relative}.blog_tocNav__0LOOr{position:sticky;top:100px}.blog_tocTitle__UxS3U{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0a0a0a;margin-bottom:16px}.blog_tocList__vcsNP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.blog_tocItem__e4Ujw{display:block;width:100%;text-align:left;background:none;border:none;border-left:2px solid transparent;padding:6px 12px;font-size:13px;line-height:1.5;color:#6b6b6b;cursor:pointer;transition:all .15s;font-family:inherit}.blog_tocItem__e4Ujw:hover{color:#0a0a0a}.blog_tocItemActive__9EgpI{color:#0a0a0a;font-weight:500;border-left-color:#0a0a0a}.blog_articleBody___KK0r{min-width:0;max-width:760px}.blog_contentSection__s_ggZ{margin-bottom:48px;scroll-margin-top:80px}.blog_sectionTitle__mtiMx{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(22px,2.5vw,28px);font-weight:400;line-height:1.3;color:#0a0a0a;margin-bottom:20px}.blog_prose__5XNyD{font-size:15px;line-height:1.8;color:#3a3a3a}.blog_prose__5XNyD p{margin-bottom:20px}.blog_prose__5XNyD p:last-child{margin-bottom:0}.blog_prose__5XNyD a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.blog_prose__5XNyD a:hover{opacity:.7}.blog_prose__5XNyD strong{color:#0a0a0a;font-weight:600}.blog_prose__5XNyD em{font-style:italic}.blog_prose__5XNyD h3{font-size:18px;font-weight:600;color:#0a0a0a;margin:32px 0 12px}.blog_prose__5XNyD h4{font-size:16px;font-weight:600;color:#0a0a0a;margin:24px 0 10px}.blog_prose__5XNyD ol,.blog_prose__5XNyD ul{margin:16px 0;padding-left:24px}.blog_prose__5XNyD li{margin-bottom:10px;line-height:1.7}.blog_prose__5XNyD li:last-child{margin-bottom:0}.blog_prose__5XNyD table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.blog_prose__5XNyD thead{background:#f8f8f6}.blog_prose__5XNyD th{text-align:left;padding:12px 16px;font-weight:600;color:#0a0a0a;border-bottom:2px solid #e0e0dc;font-size:13px}.blog_prose__5XNyD td{padding:12px 16px;border-bottom:1px solid #e0e0dc;vertical-align:top;line-height:1.6}.blog_prose__5XNyD tr:last-child td{border-bottom:none}.blog_prose__5XNyD blockquote{border-left:3px solid #0a0a0a;margin:24px 0;padding:16px 24px;background:#f8f8f6;border-radius:0 6px 6px 0;color:#3a3a3a}.blog_prose__5XNyD img{max-width:100%;height:auto;border-radius:6px;margin:20px 0}.blog_prose__5XNyD code{font-size:13px;background:#f0f0ee;padding:2px 6px;border-radius:3px;font-family:SF Mono,Fira Code,monospace}.blog_prose__5XNyD pre{background:#1a1a1a;color:#e0e0e0;padding:20px;border-radius:6px;overflow-x:auto;margin:24px 0;font-size:13px;line-height:1.6}.blog_prose__5XNyD pre code{background:none;padding:0;color:inherit}.blog_qaSection__eLoVQ{margin-bottom:48px}.blog_accordionGroup__m2PCl{display:flex;flex-direction:column;gap:0;border-top:1px solid #e0e0dc}.blog_accordionItem__wqMBl{border-bottom:1px solid #e0e0dc}.blog_accordionTrigger__Y6V4F{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;background:none;border:none;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer;text-align:left;font-family:inherit;line-height:1.5}.blog_accordionTrigger__Y6V4F:hover{color:#4a4a4a}.blog_accordionChevron__ZO98x{flex-shrink:0;transition:transform .2s;color:#6b6b6b}.blog_accordionOpen__Pz7TF .blog_accordionChevron__ZO98x{transform:rotate(180deg)}.blog_accordionContent__Tnq25{padding:0 0 20px;font-size:14px;line-height:1.7;color:#3a3a3a}.blog_accordionContent__Tnq25 p{margin:0}.blog_relatedSection__fS6H9{background:#f8f8f6;padding:64px 0 80px}.blog_relatedTitle__MvSYP{font-family:var(--font-playfair),"Playfair Display",serif;font-size:28px;font-weight:400;color:#0a0a0a;margin-bottom:36px}.blog_relatedGrid__421i6{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.blog_relatedCard__HI1zf{background:#ffffff;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.blog_relatedCard__HI1zf:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.blog_relatedImage__T5vVT{aspect-ratio:16/9;overflow:hidden;background:#e5e7eb}.blog_relatedImage__T5vVT img{width:100%;height:100%;object-fit:cover}.blog_relatedBody__ldsCx{padding:20px}.blog_relatedBadge__z7uAM{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin-bottom:8px}.blog_relatedHeadline__Buiom{font-size:15px;font-weight:500;line-height:1.4;color:#0a0a0a;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_relatedMeta__r9ezA{font-size:12px;color:#6b6b6b}@media (max-width:1024px){.blog_articleLayout__UCpKl{grid-template-columns:1fr;gap:0}.blog_sidebar__hyR5G{display:none}.blog_mobileTocWrapper__Clqwv{display:block}.blog_relatedGrid__421i6{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog_container__mLefn{padding:0 24px}.blog_breadcrumb__xdPE5{padding-top:72px}.blog_breadcrumbCurrent__73K6X{max-width:200px}.blog_articleHeadline__yNr1X{font-size:26px}.blog_heroImageWrapper__Fiuzj img{max-height:280px}.blog_takeawaysBox__BQ77u{padding:20px 24px}.blog_articleBody___KK0r{max-width:100%}.blog_prose__5XNyD{font-size:14px}.blog_prose__5XNyD table{display:block;overflow-x:auto;white-space:nowrap}.blog_relatedGrid__421i6{grid-template-columns:1fr}.blog_sectionTitle__mtiMx{font-size:22px}}