.FAQSection_section__xT75G{padding:120px var(--page-padding);background-color:#ffffff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.FAQSection_grid__yr01i{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:780px;margin:0 auto}.FAQSection_heading__MT4pt{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.1;color:#000000;margin:0;text-align:center}@media (min-width:1025px){.FAQSection_heading__MT4pt{font-size:28px}}.FAQSection_accordion__3S5x7{display:flex;flex-direction:column;width:100%}.FAQSection_accordionItem__UB_cT{border-bottom:1px solid rgba(0,0,0,.1)}.FAQSection_accordionItem__UB_cT:first-child{border-top:1px solid rgba(0,0,0,.1)}.FAQSection_question__gTWQ4{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#000000}.FAQSection_question__gTWQ4:focus-visible{outline:2px solid var(--slate-400);outline-offset:2px;border-radius:var(--radius-xs)}.FAQSection_icon__HfFcJ{flex-shrink:0;width:20px;height:20px;position:relative}.FAQSection_icon__HfFcJ:after,.FAQSection_icon__HfFcJ:before{content:"";position:absolute;background-color:#000000;transition:transform .2s var(--ease-default)}.FAQSection_icon__HfFcJ:before{top:50%;left:3px;right:3px;height:1.5px;transform:translateY(-50%)}.FAQSection_icon__HfFcJ:after{left:50%;top:3px;bottom:3px;width:1.5px;transform:translateX(-50%)}.FAQSection_accordionItem__UB_cT.FAQSection_open__hwcYl .FAQSection_icon__HfFcJ:after{transform:translateX(-50%) rotate(90deg)}.FAQSection_answerWrapper__pH8In{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .4s ease-out}.FAQSection_accordionItem__UB_cT.FAQSection_open__hwcYl .FAQSection_answerWrapper__pH8In{grid-template-rows:1fr;opacity:1}.FAQSection_answerInner__nLebu{overflow:hidden}.FAQSection_answer__jtjQa{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin:0;padding:0 0 16px}@media (prefers-reduced-motion:reduce){.FAQSection_answerWrapper__pH8In,.FAQSection_icon__HfFcJ:after,.FAQSection_icon__HfFcJ:before{transition:none}}.FAQSection_dark__SpSGs{background-color:#000000}.FAQSection_dark__SpSGs .FAQSection_heading__MT4pt{color:var(--text-primary-dark)}.FAQSection_dark__SpSGs .FAQSection_accordionItem__UB_cT{border-bottom-color:rgba(255,255,255,.08)}.FAQSection_dark__SpSGs .FAQSection_accordionItem__UB_cT:first-child{border-top-color:rgba(255,255,255,.08)}.FAQSection_dark__SpSGs .FAQSection_question__gTWQ4{color:var(--text-primary-dark)}.FAQSection_dark__SpSGs .FAQSection_icon__HfFcJ:after,.FAQSection_dark__SpSGs .FAQSection_icon__HfFcJ:before{background-color:rgba(255,255,255,.38)}.FAQSection_dark__SpSGs .FAQSection_answer__jtjQa{color:var(--text-secondary-dark)}@media (max-width:768px){.FAQSection_section__xT75G{padding:64px var(--full-bleed-padding,var(--page-padding))}}.ProductHero_productHero__d_q7I{display:grid;grid-template-columns:1fr;min-height:min(calc(100vh - 200px),600px)}@media (min-width:1025px){.ProductHero_productHero__d_q7I{grid-template-columns:1fr 1.4fr;min-height:680px}}.ProductHero_left__tRT90{display:flex;flex-direction:column;padding:48px var(--page-padding);order:1}@media (min-width:1025px){.ProductHero_left__tRT90{padding:24px var(--page-padding) 24px;padding-right:48px;order:1}}.ProductHero_content__rrJYf{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:40px}@media (min-width:1025px){.ProductHero_content__rrJYf{padding-top:48px}}.ProductHero_eyebrow__cdpU_{display:flex;align-items:center;gap:10px;margin-bottom:24px}.ProductHero_category__BPDAj{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary)}.ProductHero_category__BPDAj,.ProductHero_pageName__SQtgG{font-family:var(--font-sans);font-size:12px;font-weight:500}.ProductHero_pageName__SQtgG{color:var(--text-secondary)}.ProductHero_headline__pU7Fe{font-family:var(--font-sans);font-size:clamp(2.625rem,4vw,3rem);font-weight:500;line-height:1.2;color:var(--text-primary);margin:0;max-width:420px}.ProductHero_bottom__qGy5N{margin-top:auto;padding-top:48px}@media (min-width:1025px){.ProductHero_bottom__qGy5N{padding-top:80px}}.ProductHero_description__H1LhD{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin:0 0 16px;max-width:350px}.ProductHero_cta__Af4Zy{display:inline-block;font-family:var(--font-sans);font-size:15px!important;font-weight:500;color:var(--button-text);background:var(--button-bg);border:none!important;padding:13px 24px!important;border-radius:var(--radius-button)!important;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.ProductHero_cta__Af4Zy:hover{opacity:var(--hover-opacity)}@media (prefers-reduced-motion:reduce){.ProductHero_cta__Af4Zy{transition:none}}.ProductHero_right__5lBLp{position:relative;background-color:var(--card-bg);min-height:300px;order:2;margin:0 var(--page-padding) 24px;border-radius:0;overflow:hidden}.ProductHero_heroImage___CqiZ{object-fit:cover}@media (min-width:1025px){.ProductHero_right__5lBLp{min-height:auto;margin:24px var(--page-padding) 24px 0;border-radius:0;order:2}}@media (max-width:768px){.ProductHero_left__tRT90{padding:32px var(--page-padding)}.ProductHero_right__5lBLp{aspect-ratio:1/1;min-height:auto}}.ProductFeatureRow_section__fL127{background:var(--bg-primary);padding:80px 0}@media (min-width:1025px){.ProductFeatureRow_section__fL127{padding:120px 0}}.ProductFeatureRow_container__LlNZv{padding:0 var(--page-padding);display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}@media (min-width:1025px){.ProductFeatureRow_container__LlNZv{grid-template-columns:3fr 1fr;gap:48px;padding:0 var(--page-padding)}.ProductFeatureRow_reversed__cB1KC{grid-template-columns:1fr 3fr}}.ProductFeatureRow_imageColumn__LM0LC{order:1}.ProductFeatureRow_textColumn__TGOxw{order:2}.ProductFeatureRow_reversed__cB1KC .ProductFeatureRow_imageColumn__LM0LC{order:1}.ProductFeatureRow_reversed__cB1KC .ProductFeatureRow_textColumn__TGOxw{order:2}@media (min-width:1025px){.ProductFeatureRow_reversed__cB1KC .ProductFeatureRow_imageColumn__LM0LC{order:2}.ProductFeatureRow_reversed__cB1KC .ProductFeatureRow_textColumn__TGOxw{order:1}}.ProductFeatureRow_imagePlaceholder__OQmrM{background:var(--card-bg);aspect-ratio:16/9;border-radius:0}.ProductFeatureRow_headline__5S7lK{font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:var(--text-primary);margin:0 0 8px;line-height:1.5}.ProductFeatureRow_description__Z6Qp4{font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:var(--text-secondary);line-height:1.6;margin:0;max-width:420px}@media (max-width:1024px){.ProductFeatureRow_imageColumn__LM0LC,.ProductFeatureRow_reversed__cB1KC .ProductFeatureRow_imageColumn__LM0LC{order:1}.ProductFeatureRow_reversed__cB1KC .ProductFeatureRow_textColumn__TGOxw,.ProductFeatureRow_textColumn__TGOxw{order:2}}.ProductProcess_section__SMykF{background:var(--bg-primary)}.ProductProcess_container__FgsFs{max-width:var(--container-max);margin:0 auto;padding:80px var(--page-padding)}.ProductProcess_eyebrow__fFqOk{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);margin-bottom:48px}.ProductProcess_steps__hhHya{display:flex;flex-direction:column}.ProductProcess_step__sMlna{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:48px;gap:48px;align-items:start;padding:48px 0;border-top:1px solid var(--border-default)}.ProductProcess_step__sMlna:last-child{padding-bottom:0}.ProductProcess_textColumn__FA3tg{display:flex;flex-direction:column}.ProductProcess_stepNumber___8rF8{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:12px}.ProductProcess_headline__WYL5l{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.5;color:var(--text-primary);margin:0 0 8px}.ProductProcess_description__k64jj{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.6;color:var(--text-secondary);margin:0;max-width:420px}.ProductProcess_imageColumn__ANhB5{width:100%;aspect-ratio:16/9;background:var(--card-bg);border-radius:0;position:relative;overflow:hidden}@media (min-width:1025px){.ProductProcess_container__FgsFs{padding:120px var(--page-padding)}}@media (max-width:1024px){.ProductProcess_step__sMlna{grid-template-columns:1fr;gap:24px;padding:40px 0}.ProductProcess_textColumn__FA3tg{order:2}.ProductProcess_imageColumn__ANhB5{order:1}.ProductProcess_description__k64jj,.ProductProcess_headline__WYL5l{font-size:14px}}@media (max-width:768px){.ProductProcess_container__FgsFs{padding:64px var(--page-padding)}.ProductProcess_eyebrow__fFqOk{margin-bottom:32px}.ProductProcess_step__sMlna{padding:32px 0}}@media (max-width:480px){.ProductProcess_container__FgsFs{padding:48px var(--page-padding)}}.ProductCapabilities_section__zKdjT{position:relative;background:var(--bg-primary)}.ProductCapabilities_section__zKdjT:before{content:"";position:absolute;top:0;left:var(--page-padding);right:var(--page-padding);height:1px;background:var(--border-default)}.ProductCapabilities_container__kN9Z7{max-width:var(--container-max);margin:0 auto;padding:80px var(--page-padding)}.ProductCapabilities_eyebrow__3_NuF{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);margin-bottom:14px}.ProductCapabilities_headline___EmhB{font-family:var(--font-sans);font-size:24px;font-weight:500;line-height:1.2;color:var(--text-primary);margin:0 0 64px;max-width:700px}.ProductCapabilities_capabilities__XTGeM{display:flex;flex-direction:column;gap:80px}.ProductCapabilities_row__Dopg6{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;align-items:start}.ProductCapabilities_reversed__eLFUj .ProductCapabilities_textColumn__dcicZ{order:2}.ProductCapabilities_reversed__eLFUj .ProductCapabilities_imageColumn___4l2s{order:1}.ProductCapabilities_textColumn__dcicZ{display:flex;flex-direction:column}.ProductCapabilities_capHeadline__5hkHi{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 8px}.ProductCapabilities_capDescription__04vIg{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.6;color:var(--text-secondary);margin:0 0 24px;max-width:420px}.ProductCapabilities_subFeatures__25hvM{display:flex;flex-direction:column}.ProductCapabilities_subFeature__ZChez{padding:16px 0;border-top:1px solid var(--border-default)}.ProductCapabilities_subFeatureTitle__Q4OMa{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-primary);margin:0 0 4px}.ProductCapabilities_subFeatureDesc__Sw8Ju{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin:0}.ProductCapabilities_imageColumn___4l2s{width:100%;aspect-ratio:4/3;background:var(--card-bg);border-radius:0;position:relative;overflow:hidden}@media (min-width:1025px){.ProductCapabilities_container__kN9Z7{padding:120px var(--page-padding)}.ProductCapabilities_headline___EmhB{font-size:28px}}@media (max-width:1024px){.ProductCapabilities_row__Dopg6{grid-template-columns:1fr 1.4fr;gap:36px}.ProductCapabilities_reversed__eLFUj .ProductCapabilities_imageColumn___4l2s,.ProductCapabilities_reversed__eLFUj .ProductCapabilities_textColumn__dcicZ{order:0}.ProductCapabilities_capabilities__XTGeM{gap:64px}.ProductCapabilities_headline___EmhB{margin-bottom:48px}}@media (max-width:768px){.ProductCapabilities_container__kN9Z7{padding:64px var(--page-padding)}.ProductCapabilities_row__Dopg6{grid-template-columns:1fr;gap:24px}.ProductCapabilities_textColumn__dcicZ{order:2}.ProductCapabilities_imageColumn___4l2s{order:1}.ProductCapabilities_reversed__eLFUj .ProductCapabilities_textColumn__dcicZ{order:2}.ProductCapabilities_reversed__eLFUj .ProductCapabilities_imageColumn___4l2s{order:1}.ProductCapabilities_capabilities__XTGeM{gap:56px}.ProductCapabilities_headline___EmhB{margin-bottom:40px}.ProductCapabilities_capHeadline__5hkHi{font-size:15px}.ProductCapabilities_capDescription__04vIg{font-size:14px}.ProductCapabilities_subFeatureTitle__Q4OMa{font-size:13px}.ProductCapabilities_subFeatureDesc__Sw8Ju{font-size:12px}.ProductCapabilities_imageColumn___4l2s{aspect-ratio:16/10}}@media (max-width:480px){.ProductCapabilities_container__kN9Z7{padding:48px var(--page-padding)}}.ProductDetailsGrid_section__ZdnmK{position:relative;background:var(--bg-primary)}.ProductDetailsGrid_section__ZdnmK:before{content:"";position:absolute;top:0;left:var(--page-padding);right:var(--page-padding);height:1px;background:var(--border-default)}.ProductDetailsGrid_container__LbwAm{max-width:var(--container-max);margin:0 auto;padding:80px var(--page-padding)}.ProductDetailsGrid_eyebrow__6KIff{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);margin-bottom:48px}.ProductDetailsGrid_grid__85sWl{display:grid;grid-template-columns:repeat(3,1fr)}.ProductDetailsGrid_cell__AQvyi{padding:32px;border-top:1px solid var(--border-default)}.ProductDetailsGrid_cell__AQvyi:nth-child(3n+2),.ProductDetailsGrid_cell__AQvyi:nth-child(3n+3){border-left:1px solid var(--border-default)}.ProductDetailsGrid_cellTitle___4orT{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-primary);margin:0 0 8px}.ProductDetailsGrid_cellDescription__z4x3e{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin:0}@media (min-width:1025px){.ProductDetailsGrid_container__LbwAm{padding:120px var(--page-padding)}}@media (max-width:1024px){.ProductDetailsGrid_grid__85sWl{grid-template-columns:repeat(2,1fr)}.ProductDetailsGrid_cell__AQvyi:nth-child(3n+2),.ProductDetailsGrid_cell__AQvyi:nth-child(3n+3){border-left:none}.ProductDetailsGrid_cell__AQvyi:nth-child(2n){border-left:1px solid var(--border-default)}}@media (max-width:768px){.ProductDetailsGrid_container__LbwAm{padding:64px var(--page-padding)}.ProductDetailsGrid_eyebrow__6KIff{margin-bottom:32px}.ProductDetailsGrid_grid__85sWl{grid-template-columns:1fr}.ProductDetailsGrid_cell__AQvyi{padding:24px 0;border-left:none!important}}@media (max-width:480px){.ProductDetailsGrid_container__LbwAm{padding:48px var(--page-padding)}}.SolutionHero_hero__vCtBN{display:flex;flex-direction:column;padding-top:80px;padding-bottom:64px}@media (min-width:1025px){.SolutionHero_hero__vCtBN{padding-top:120px;padding-bottom:80px}}.SolutionHero_heroContent__Eo2zx{text-align:left;padding:0 var(--page-padding)}.SolutionHero_breadcrumb__eU3xt{font-family:var(--font-sans),system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.02em;margin:0 0 20px;animation:SolutionHero_fadeInUp__dOpLV .8s var(--ease-out) both}.SolutionHero_breadcrumbLabel__zVPxD{color:var(--text-secondary)}.SolutionHero_breadcrumbSeparator__Uac0F{margin:0 8px;color:var(--text-muted)}.SolutionHero_breadcrumbCurrent__G5c0F{color:var(--text-primary)}.SolutionHero_headline__rGMtc{font-size:5.5rem;font-weight:500;color:var(--text-primary);line-height:1.15;letter-spacing:-.01em;margin:0 0 16px;animation:SolutionHero_fadeInUp__dOpLV .8s var(--ease-out) 50ms both}.SolutionHero_description__CADE_,.SolutionHero_headline__rGMtc{font-family:var(--font-sans),system-ui,sans-serif;text-align:left}.SolutionHero_description__CADE_{font-size:15px;font-weight:400;color:var(--text-secondary);line-height:1.5;margin:0;max-width:720px;animation:SolutionHero_fadeInUp__dOpLV .8s var(--ease-out) .1s both}.SolutionHero_buttonRow__5Edt4{display:flex;justify-content:flex-start;gap:14px;margin-top:48px;animation:SolutionHero_fadeInUp__dOpLV .8s var(--ease-out) .15s both}.SolutionHero_ctaButton__52Lh2{display:block;padding:13px 24px!important;background:#1A1A1A;color:var(--text-primary-dark);border:none!important;border-radius:var(--radius-button)!important;font-family:var(--font-sans);font-size:15px!important;font-weight:500;line-height:1;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:opacity .2s ease}.SolutionHero_ctaButton__52Lh2:hover{opacity:var(--hover-opacity)}.SolutionHero_heroImageWrapper__ueKf_{width:100%;padding:0 var(--page-padding);margin-top:32px;animation:SolutionHero_fadeInUp__dOpLV .8s var(--ease-out) .1s both}.SolutionHero_heroImage__SucMv{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;background:var(--card-bg);border-radius:0}@media (max-width:1024px){.SolutionHero_heroImageWrapper__ueKf_{margin-top:28px}}@media (max-width:768px){.SolutionHero_heroImageWrapper__ueKf_{margin-top:24px}}@keyframes SolutionHero_fadeInUp__dOpLV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SolutionHero_breadcrumb__eU3xt,.SolutionHero_buttonRow__5Edt4,.SolutionHero_description__CADE_,.SolutionHero_headline__rGMtc{animation:none}}@media (max-width:1024px){.SolutionHero_headline__rGMtc{font-size:42px}.SolutionHero_description__CADE_{font-size:16px;max-width:360px}}@media (max-width:768px){.SolutionHero_headline__rGMtc{font-size:42px}.SolutionHero_description__CADE_{font-size:15px}.SolutionHero_heroImage__SucMv{aspect-ratio:1/1}}.SolutionUseCases_section__aTdck{background:#FFFFFF}.SolutionUseCases_useCasesContainer__1m1cV{max-width:1600px;margin:0 auto;padding:40px 48px 0}.SolutionUseCases_label__P77hF{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:14px}.SolutionUseCases_headline__mPYCe,.SolutionUseCases_label__P77hF{font-family:var(--font-sans);font-weight:500;color:var(--text-primary)}.SolutionUseCases_headline__mPYCe{font-size:24px;line-height:1.1;letter-spacing:0;margin:0 0 56px}.SolutionUseCases_useCases__uoiuE{display:flex;flex-direction:column}.SolutionUseCases_useCase__czG_n{display:grid;grid-template-columns:1fr 2fr;grid-gap:56px;gap:56px;align-items:start;margin-bottom:80px}.SolutionUseCases_useCase__czG_n:last-child{margin-bottom:0}.SolutionUseCases_useCase__czG_n:nth-child(2n){grid-template-columns:2fr 1fr}.SolutionUseCases_useCase__czG_n:nth-child(2n) .SolutionUseCases_useCaseContent__8TEXP{order:2}.SolutionUseCases_useCase__czG_n:nth-child(2n) .SolutionUseCases_useCaseImage__k83_l{order:1}.SolutionUseCases_useCaseContent__8TEXP{display:flex;flex-direction:column;gap:0}.SolutionUseCases_useCaseTitle__kft8G{font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:1.25;color:var(--text-primary);letter-spacing:-.2px;margin:0}.SolutionUseCases_useCaseDesc__2PfBf{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.4;color:var(--text-secondary);letter-spacing:-.1px;margin:0}.SolutionUseCases_useCaseImage__k83_l{width:100%;aspect-ratio:4/3;background:var(--card-bg);border-radius:0;position:relative;overflow:hidden}@media (max-width:1024px){.SolutionUseCases_useCasesContainer__1m1cV{padding:32px 36px 0}.SolutionUseCases_headline__mPYCe{font-size:28px;margin-bottom:48px}.SolutionUseCases_useCase__czG_n{grid-template-columns:1fr 1.6fr;gap:40px;margin-bottom:80px}.SolutionUseCases_useCase__czG_n:nth-child(2n){grid-template-columns:1.6fr 1fr}.SolutionUseCases_useCaseDesc__2PfBf,.SolutionUseCases_useCaseTitle__kft8G{font-size:14px}.SolutionUseCases_useCaseImage__k83_l{aspect-ratio:4/3}}@media (max-width:768px){.SolutionUseCases_useCasesContainer__1m1cV{padding:28px 24px 0}.SolutionUseCases_label__P77hF{font-size:10px;margin-bottom:10px}.SolutionUseCases_headline__mPYCe{font-size:24px;margin-bottom:40px}.SolutionUseCases_useCase__czG_n{grid-template-columns:1fr;gap:20px;margin-bottom:56px}.SolutionUseCases_useCase__czG_n:nth-child(2n){grid-template-columns:1fr}.SolutionUseCases_useCase__czG_n:nth-child(2n) .SolutionUseCases_useCaseContent__8TEXP{order:-1}.SolutionUseCases_useCase__czG_n:nth-child(2n) .SolutionUseCases_useCaseImage__k83_l{order:0}.SolutionUseCases_useCase__czG_n .SolutionUseCases_useCaseContent__8TEXP{order:-1}.SolutionUseCases_useCaseDesc__2PfBf,.SolutionUseCases_useCaseTitle__kft8G{font-size:13px}.SolutionUseCases_useCaseImage__k83_l{aspect-ratio:16/10}}@media (max-width:480px){.SolutionUseCases_useCasesContainer__1m1cV{padding:24px 20px 0}.SolutionUseCases_headline__mPYCe{font-size:24px}}.CTASection_section__wL962{position:relative;overflow:hidden;background-color:var(--cta-bg);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.CTASection_container__pBtC9{position:relative;z-index:10;padding:24px var(--full-bleed-padding) 24px;display:flex;flex-direction:column;min-height:380px}@media (min-width:1025px){.CTASection_container__pBtC9{padding:32px var(--full-bleed-padding) 32px;min-height:440px}}.CTASection_textBlock__UQqSO{max-width:720px}.CTASection_headline__2kBL_{font-family:var(--font-sans);font-size:22px;font-weight:500;color:var(--cta-text);line-height:1.1;margin:0}@media (min-width:1025px){.CTASection_headline__2kBL_{font-size:28px}}.CTASection_subheadline__MAcUa{font-family:var(--font-sans);font-size:22px;font-weight:500;color:var(--cta-text-muted);line-height:1.1;margin:0}@media (min-width:1025px){.CTASection_subheadline__MAcUa{font-size:28px}}.CTASection_buttonBlock__nLjnb{margin-top:auto}.CTASection_button__IvVMz{display:inline-block;background-color:var(--cta-button-bg);color:#000000;font-family:var(--font-sans);font-size:14px!important;font-weight:500;padding:10px 28px!important;border-radius:var(--radius-button)!important;border:none;line-height:1;cursor:pointer;text-decoration:none;transition:background-color .2s ease}@media (max-width:768px){.CTASection_headline__2kBL_,.CTASection_subheadline__MAcUa{font-size:22px}}.CTASection_button__IvVMz:hover{background-color:var(--cta-button-bg-hover)}.home-security_section__mFCIL{background-color:#000000;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:flex;flex-direction:column;align-items:center;height:auto;padding:80px var(--page-padding)}@media (min-width:1025px){.home-security_section__mFCIL{padding:120px var(--page-padding) 96px}}.home-security_eyebrow__BJtrE{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff;display:block;margin-bottom:20px}.home-security_eyebrow__BJtrE,.home-security_headline__z_5sa{font-family:var(--font-sans);font-weight:500;text-align:center;-webkit-font-smoothing:antialiased}.home-security_headline__z_5sa{font-size:22px;line-height:1.1;color:var(--text-primary-dark);margin:0 0 56px}@media (min-width:1025px){.home-security_headline__z_5sa{font-size:28px;margin-bottom:64px}}.home-security_grid__nhwmB{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;width:100%;max-width:780px;border:.5px solid rgba(255,255,255,.25)}@media (min-width:769px){.home-security_grid__nhwmB{grid-template-columns:1fr 1fr}}.home-security_card__aFIqG{background-color:#000000;padding:36px;min-height:340px;display:flex;flex-direction:column}.home-security_card__aFIqG+.home-security_card__aFIqG{border-top:.5px solid rgba(255,255,255,.25)}@media (min-width:769px){.home-security_card__aFIqG+.home-security_card__aFIqG{border-top:none;border-left:.5px solid rgba(255,255,255,.25)}}@media (max-width:768px){.home-security_card__aFIqG{min-height:auto;padding:24px 24px 32px}}.home-security_cardTitle__yl7T3{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-primary-dark);margin:0 0 8px;-webkit-font-smoothing:antialiased}.home-security_cardDescription__zaOB_{font-family:var(--font-sans);font-size:12px;font-weight:400;color:#9D9D9D;line-height:1.6;margin:0;flex:1 1;-webkit-font-smoothing:antialiased}.home-security_cardIcon___Dl9Q{opacity:1;margin-top:auto;margin-left:-28px;margin-bottom:-10px;padding-top:60px;align-self:flex-start;width:110px;height:110px;object-fit:contain}.home-security_whiteSection__v6ZlU{background-color:#ffffff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:600px}.home-security_emptySection__syfPf{background-color:#f1f1f1;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:700px}.home-security_greenSection__0rwFH{background:#083a3d;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;min-height:600px}.home-security_greenContent__1swiA{padding:0 var(--page-padding);display:flex;align-items:center;height:100%;min-height:600px}.home-security_founderImageWrapper__ttJ3J{width:45%;max-width:520px}.home-security_founderImage__e2jE5{width:100%;height:auto;display:block;object-fit:contain;object-position:bottom left}@media (max-width:1024px){.home-security_founderImageWrapper__ttJ3J{width:70%;max-width:none}.home-security_greenContent__1swiA{min-height:400px}}@media (prefers-reduced-motion:reduce){.home-security_securityButton__zF0of{transition:none}}.page_page__sDJ0f{background-color:#000000;min-height:100vh;margin-top:-48px;padding-top:80px;box-shadow:0 0 0 100vmax #000000;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);transition:opacity .45s ease-out,transform .45s ease-out}.page_hidden__OH_eW{opacity:0;transform:translateY(12px)}.page_visible__pdbRW{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page_page__sDJ0f{transition:none}.page_hidden__OH_eW{opacity:1;transform:none}}.page_hero__89_8E{display:grid;grid-template-columns:1fr;min-height:min(calc(100vh - 200px),800px)}@media (min-width:1025px){.page_hero__89_8E{grid-template-columns:1fr 1.4fr}}.page_heroLeft__7vzCk{display:flex;flex-direction:column;padding:48px var(--page-padding);order:1}@media (min-width:1025px){.page_heroLeft__7vzCk{padding:64px var(--page-padding);padding-right:48px;order:1}}.page_heroContent__ftFb8{flex:1 1;display:flex;flex-direction:column;justify-content:center}.page_heroEyebrow__gmTjx{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.page_heroEyebrow__gmTjx,.page_heroHeadline__PVPzm{font-family:var(--font-sans);font-weight:500;color:var(--text-primary-dark)}.page_heroHeadline__PVPzm{font-size:clamp(2.625rem,4vw,3rem);line-height:1.2;margin:0;max-width:420px}.page_heroBottom__ZWZpY{margin-top:auto;padding-top:100px}@media (min-width:1025px){.page_heroBottom__ZWZpY{padding-top:140px}}.page_heroDescription__UlWgt{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.6;color:var(--text-secondary-dark);margin:0 0 16px;max-width:350px}.page_heroButton__DHfG_{display:inline-block;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-primary-dark);background:transparent;border:1px solid #ffffff;padding:9px 24px;border-radius:var(--radius-button);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.page_heroButton__DHfG_:hover{background:#FFFFFF;color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.page_heroButton__DHfG_{transition:none}}.page_heroRight__WWDkF{background-color:#1A1A1A;min-height:50vh;order:2;margin:0 var(--page-padding) 24px}@media (min-width:1025px){.page_heroRight__WWDkF{min-height:auto;order:2;margin:24px var(--page-padding) 24px 0}}.page_certifications__Y6rMU{padding:80px var(--page-padding) 0}@media (min-width:1025px){.page_certifications__Y6rMU{padding:120px var(--page-padding) 0}}.page_certificationsHeader__jeppC{max-width:720px;margin-bottom:48px}@media (min-width:1025px){.page_certificationsHeader__jeppC{margin-bottom:64px}}.page_eyebrow__6EJS5{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}.page_eyebrow__6EJS5,.page_sectionHeadline__A3367{font-family:var(--font-sans);font-weight:500;color:var(--text-primary-dark)}.page_sectionHeadline__A3367{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.35;margin:0}.page_certGrid__T7sz3{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}@media (min-width:769px){.page_certGrid__T7sz3{grid-template-columns:1fr 1fr}}.page_certCard__hJAWJ{background-color:#000000;padding:36px 32px 44px;min-height:280px;display:flex;flex-direction:column}.page_certTitle__GMKb7{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-primary-dark);margin:0 0 8px}.page_certDescription__GcV8m{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.7;color:var(--text-secondary-dark);margin:0 0 auto}.page_certIcon__T5r4T{opacity:.25;margin-top:auto;padding-top:24px}.page_featureSection__CA8ie{padding:80px var(--page-padding);border-top:1px solid rgba(255,255,255,.08)}@media (min-width:1025px){.page_featureSection__CA8ie{padding:100px var(--page-padding)}}.page_featureGrid__nFwLC{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:1025px){.page_featureGrid__nFwLC{grid-template-columns:1fr 1fr;gap:80px}}.page_featureHeadline__ZJnqF{font-family:var(--font-sans);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.2;color:var(--text-primary-dark);margin:0}.page_featureList__IOGlJ{display:flex;flex-direction:column}.page_featureItem__L2zDQ{padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.page_featureItem__L2zDQ:last-child{padding-bottom:0}.page_featureItemTitle__7918D{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-primary-dark);margin:0 0 8px}.page_featureItemDescription__lQS_d{line-height:1.6}.page_featureItemDescription__lQS_d,.page_featureParagraph__E4HVs{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-secondary-dark);margin:0}.page_featureParagraph__E4HVs{line-height:1.7;border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.page_cardsSection__dxCQE{padding:80px var(--page-padding) 0}@media (min-width:1025px){.page_cardsSection__dxCQE{padding:100px var(--page-padding) 0}}.page_cardsHeader__Bfcb8{max-width:560px;margin-bottom:48px}@media (min-width:1025px){.page_cardsHeader__Bfcb8{margin-bottom:64px}}.page_cardsGrid__tEt5s{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);overflow:hidden}@media (min-width:769px){.page_cardsGrid__tEt5s{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.page_cardsGrid__tEt5s{grid-template-columns:repeat(4,1fr)}}.page_card__C9Sun{background-color:#000000;padding:36px 32px 44px;min-height:280px}.page_cardIcon__g2kBL{opacity:.2;margin-bottom:20px}.page_cardTitle__ba_9S{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-primary-dark);margin:0 0 8px}.page_cardDescription___AflU{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.7;color:var(--text-secondary-dark);margin:0}@media (max-width:768px){.page_card__C9Sun,.page_certCard__hJAWJ{min-height:auto;padding:28px 24px 32px}.page_heroBottom__ZWZpY{padding-top:48px}}.page_ctaWrapper__Zg1_F{border-top:1px solid rgba(255,255,255,.08)}.page_introStatement__peR07{padding:120px var(--page-padding) 48px}.page_introText__Uqb09{font-family:var(--font-sans);font-size:46px;font-weight:500;line-height:1.18;letter-spacing:-.3px;max-width:840px;margin:0}.page_bold__JpEbN{color:var(--text-primary)}.page_light__QvJv8{color:var(--text-muted)}.page_featuresContainer__Qb00E{position:relative}@media (max-width:1024px){.page_introStatement__peR07{padding:80px var(--page-padding) 32px}.page_introText__Uqb09{font-size:32px}}@media (max-width:768px){.page_introStatement__peR07{padding:48px var(--page-padding) 24px}.page_introText__Uqb09{font-size:24px}}@media (max-width:480px){.page_introStatement__peR07{padding:36px var(--page-padding) 20px}.page_introText__Uqb09{font-size:22px}}.TeamsSection_section__OXIfb{padding:112px 0;background:#FFFFFF;position:relative}.TeamsSection_section__OXIfb:before{content:"";position:absolute;top:0;left:var(--page-padding);right:var(--page-padding);height:1px;background:#E5E5E5}.TeamsSection_inner___FuE3{padding:0 var(--page-padding)}.TeamsSection_headingRow__En2GI{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:64px;gap:64px;margin-bottom:56px}.TeamsSection_headline__dAuQL{grid-column:2;font-family:var(--font-sans);font-size:28px;font-weight:500;color:var(--text-primary);margin:0}.TeamsSection_body__fGv20{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:64px;gap:64px;align-items:start}.TeamsSection_accordion__yl6D2{height:440px;display:flex;flex-direction:column;overflow:hidden}.TeamsSection_item__RlUJC{border-bottom:1px solid #e5e5e5;border-top:1px solid transparent;cursor:pointer;transition:border-color .3s ease}.TeamsSection_item__RlUJC:first-child{border-top:1px solid #e5e5e5}.TeamsSection_item__RlUJC:last-child{border-bottom:none}.TeamsSection_item__RlUJC.TeamsSection_active__cHK_l{border-top:1px solid #000}.TeamsSection_item__RlUJC.TeamsSection_active__cHK_l+.TeamsSection_item__RlUJC{border-top:none}.TeamsSection_itemHeader__pG_NB{display:flex;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left}.TeamsSection_itemTitle__b_soE{font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--text-primary);margin:0;transition:font-weight .2s ease}.TeamsSection_item__RlUJC.TeamsSection_active__cHK_l .TeamsSection_itemTitle__b_soE{font-weight:500}.TeamsSection_itemBody__ju70i{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.TeamsSection_item__RlUJC.TeamsSection_active__cHK_l .TeamsSection_itemBody__ju70i{grid-template-rows:1fr}.TeamsSection_itemBodyInner__wjDA7{overflow:hidden}.TeamsSection_itemDesc__USrq0{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-secondary);line-height:1.4;padding:0 0 18px;margin:-3px 0 0}.TeamsSection_imagePanel__WZev1{position:relative;aspect-ratio:4/3;background:#F5F5F4;border-radius:0;overflow:hidden}.TeamsSection_image__R6T5y{position:absolute;inset:0;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.TeamsSection_image__R6T5y.TeamsSection_imageActive__fcvD0{opacity:1}@media (max-width:1024px){.TeamsSection_section__OXIfb{padding:72px 0}.TeamsSection_inner___FuE3{padding:0 var(--page-padding)}.TeamsSection_headingRow__En2GI{grid-template-columns:1fr 1fr}.TeamsSection_headline__dAuQL{font-size:24px;margin-bottom:40px}.TeamsSection_body__fGv20{grid-template-columns:1fr 1fr;gap:36px}.TeamsSection_accordion__yl6D2{height:auto;overflow:visible}.TeamsSection_imagePanel__WZev1{aspect-ratio:4/3}.TeamsSection_itemTitle__b_soE{font-size:15px}.TeamsSection_itemDesc__USrq0{font-size:14px}}@media (max-width:768px){.TeamsSection_section__OXIfb{padding:48px 0}.TeamsSection_inner___FuE3{padding:0 24px}.TeamsSection_headingRow__En2GI{display:block}.TeamsSection_headline__dAuQL{grid-column:auto;font-size:22px;margin-bottom:32px}.TeamsSection_body__fGv20{grid-template-columns:1fr;gap:32px}.TeamsSection_accordion__yl6D2{height:auto;overflow:visible}.TeamsSection_itemTitle__b_soE{font-size:14px}.TeamsSection_imagePanel__WZev1{aspect-ratio:16/10}}@media (max-width:480px){.TeamsSection_inner___FuE3{padding:0 20px}}.page_story__ynmDm{background-color:#FFFFFF;width:100%}.page_storyContainer__0sUep{padding:80px var(--page-padding);display:flex;flex-direction:column;gap:48px}@media (min-width:1025px){.page_storyContainer__0sUep{padding:80px var(--page-padding);display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;grid-gap:60px;gap:60px}}.page_storyTitle__GhXgL{font-family:var(--font-sans);font-size:24px;font-weight:500;color:var(--text-primary);margin:0;line-height:1.1}@media (min-width:1025px){.page_storyTitle__GhXgL{grid-column:1;grid-row:1;font-size:28px}}.page_storyTextArea__nMYOs{display:flex;flex-direction:column;gap:32px}@media (min-width:769px){.page_storyTextArea__nMYOs{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}}@media (min-width:1025px){.page_storyTextArea__nMYOs{grid-column:2;grid-row:1}}.page_storyText__4MMd3{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.6;color:var(--text-primary);margin:0}.page_storyImageWrapper__7ucOj{width:100%}@media (min-width:1025px){.page_storyImageWrapper__7ucOj{grid-column:2;grid-row:2}}.page_storyImage__202iq{width:100%;aspect-ratio:4/3;background-color:var(--card-bg)}.page_team__jWHoT{padding:120px var(--page-padding);background-color:#FFFFFF;overflow:hidden}@media (min-width:1025px){.page_team__jWHoT{padding:160px var(--page-padding)}}.page_teamLayout__kW6NN{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:1025px){.page_teamLayout__kW6NN{grid-template-columns:1fr 2fr;gap:48px}}.page_teamEyebrow__2pkNY{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary);margin:0}.page_teamGrid__FWvqf{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:769px){.page_teamGrid__FWvqf{grid-template-columns:repeat(2,1fr);gap:8px}}@media (min-width:1025px){.page_teamGrid__FWvqf{grid-template-columns:repeat(4,1fr);gap:8px}}.page_teamCard__wznWc{display:flex;flex-direction:column}.page_teamCardImage__IBB_z{width:100%;aspect-ratio:3/4;background-color:var(--card-bg);border-radius:0}.page_teamCardName__oUESw{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-primary);margin:12px 0 0}.page_teamCardTitle__2sr6m{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-secondary);margin:4px 0 0}@media (max-width:768px){.page_storyContainer__0sUep{padding:48px var(--page-padding)}.page_team__jWHoT{padding:80px var(--page-padding)}}