.EnterpriseHero_hero__sNyXH{position:relative;padding:96px 0 0;background:radial-gradient(ellipse at top,rgba(27,174,110,.08),transparent 60%),linear-gradient(180deg,#0d1117,#161c25);color:#fff;overflow:hidden}.EnterpriseHero_inner__Ew5tK{text-align:center;max-width:860px;margin:0 auto;padding-bottom:64px}.EnterpriseHero_eyebrow__Qi4DS{color:#1bae6e;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.EnterpriseHero_title__W6Jpn{font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 24px;color:#fff}.EnterpriseHero_subtitle__3gycQ{font-size:clamp(16px,1.4vw,20px);color:hsla(0,0%,100%,.7);line-height:1.55;margin:0 auto;max-width:720px}.EnterpriseHero_badgeStrip__vY70p{border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.EnterpriseHowItWorks_layout__oHZqv{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.EnterpriseHowItWorks_mediaCol__fJQ3B{position:-webkit-sticky;position:sticky;top:80px}.EnterpriseHowItWorks_mediaFrame__kwQyd{border-radius:16px;overflow:hidden;background:#0d1117;box-shadow:0 12px 40px -16px rgba(15,23,42,.22);aspect-ratio:16/9}.EnterpriseHowItWorks_media__sdzOX{width:100%;height:100%;display:block;border:0}.EnterpriseHowItWorks_copyCol__rQqeX{padding-top:8px}.EnterpriseHowItWorks_title__yB1Dx{font-size:clamp(28px,3vw,44px);font-weight:800;color:#111;line-height:1.15;letter-spacing:-.02em;margin:0 0 48px}.EnterpriseHowItWorks_titleAccent__yTBUm{color:#1bae6e}.EnterpriseHowItWorks_steps__sXqmN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:40px;position:relative}.EnterpriseHowItWorks_steps__sXqmN:before{content:"";position:absolute;left:19px;top:40px;bottom:40px;width:1px;background:linear-gradient(180deg,#d8e0e8,transparent)}.EnterpriseHowItWorks_step__KQ3b_{display:flex;gap:20px;align-items:center;position:relative}.EnterpriseHowItWorks_stepNumber__m27LK{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1.5px solid #1bae6e;background:#fff;color:#1bae6e;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.EnterpriseHowItWorks_stepBody__enkqQ{flex:1 1;min-width:0}.EnterpriseHowItWorks_stepTitle__VpC3K{font-size:clamp(18px,1.6vw,22px);font-weight:700;color:#111;line-height:1.3;margin:0 0 8px}.EnterpriseHowItWorks_stepDescription__f3w90{font-size:clamp(15px,1.15vw,17px);color:#555;line-height:1.6;margin:0}@media(max-width:900px){.EnterpriseHowItWorks_layout__oHZqv{grid-template-columns:1fr;gap:40px}.EnterpriseHowItWorks_mediaCol__fJQ3B{position:static}}.EnterpriseIntegrationsSection_header___h7oY{text-align:center;max-width:720px;margin:0 auto 48px}.EnterpriseIntegrationsSection_eyebrow__iuq2R{color:#1bae6e;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.EnterpriseIntegrationsSection_title__2eoaP{font-size:clamp(28px,3.2vw,44px);font-weight:800;color:#111;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.EnterpriseIntegrationsSection_subtitle__e1B8L{font-size:clamp(15px,1.2vw,18px);color:#555;line-height:1.6;margin:0}.EnterpriseIntegrationsSection_grid__6NUGi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.EnterpriseIntegrationsSection_card__yjj5y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px 20px;background:#fff;border:1px solid #e8ecf0;border-radius:14px;text-decoration:none;color:#111;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.EnterpriseIntegrationsSection_card__yjj5y:hover{transform:translateY(-3px);box-shadow:0 16px 32px -16px rgba(15,23,42,.18);border-color:#d2d8df}.EnterpriseIntegrationsSection_cardStatic__4X32O{cursor:default}.EnterpriseIntegrationsSection_cardStatic__4X32O:hover{transform:none;box-shadow:none;border-color:#e8ecf0}.EnterpriseIntegrationsSection_cardLogo__yARKi{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e8ecf0;border-radius:14px;overflow:hidden;padding:8px}.EnterpriseIntegrationsSection_cardLogo__yARKi img{width:100%;height:100%;object-fit:contain;display:block}.EnterpriseIntegrationsSection_cardName__ryZr6{font-size:15px;font-weight:600;text-align:center;line-height:1.3}.EnterpriseIntegrationsSection_footer__l7y8W{display:flex;justify-content:center;margin-top:48px}.EnterpriseIntegrationsSection_allLink__HC6rN{display:inline-flex;align-items:center;gap:8px;color:#1bae6e;font-size:16px;font-weight:600;text-decoration:none;padding:12px 24px;border:1.5px solid #1bae6e;border-radius:999px;transition:gap .2s ease,background .2s ease,color .2s ease}.EnterpriseIntegrationsSection_allLink__HC6rN:hover{background:#1bae6e;color:#fff;gap:12px}.EnterpriseIntegrationsSection_arrow__m7RYe{width:16px;height:16px}@media(max-width:900px){.EnterpriseIntegrationsSection_grid__6NUGi{grid-template-columns:repeat(2,1fr)}}.EnterpriseSSO_layout__UHe1q{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.EnterpriseSSO_copy__JyGDP{max-width:540px}.EnterpriseSSO_eyebrow__X_oij{color:#1bae6e;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.EnterpriseSSO_title__FQw98{font-size:clamp(28px,3vw,44px);font-weight:800;color:#111;line-height:1.15;letter-spacing:-.02em;margin:0 0 20px}.EnterpriseSSO_description__ISOKe{font-size:clamp(15px,1.2vw,18px);color:#555;line-height:1.6;margin:0 0 32px}.EnterpriseSSO_capabilities__lkBOc{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 24px;gap:14px 24px}.EnterpriseSSO_capability__F1rJO{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#2a2f36;line-height:1.45}.EnterpriseSSO_checkIcon__1P1BB{width:20px;height:20px;flex-shrink:0;margin-top:1px}.EnterpriseSSO_providers___B12R{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.EnterpriseSSO_providerCard__8reE6{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#fff;border:1px solid #e8ecf0;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.EnterpriseSSO_providerCard__8reE6:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(15,23,42,.18);border-color:#d2d8df}.EnterpriseSSO_providerLogo__NQ1D2{flex-shrink:0;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;letter-spacing:.02em;overflow:hidden;background:#fff;border:1px solid #e8ecf0;padding:6px}.EnterpriseSSO_providerLogo__NQ1D2 img{width:100%;height:100%;object-fit:contain;display:block}.EnterpriseSSO_providerLogo__NQ1D2 span{display:block;color:#fff}.EnterpriseSSO_logo_saml__BIk4b{background:#4c4f56;font-size:11px}.EnterpriseSSO_logo_scim__X28BL{background:#1bae6e;font-size:11px}.EnterpriseSSO_providerName___0yQJ{font-size:15px;font-weight:600;color:#111;line-height:1.3}@media(max-width:900px){.EnterpriseSSO_layout__UHe1q{grid-template-columns:1fr;gap:40px}.EnterpriseSSO_capabilities__lkBOc,.EnterpriseSSO_providers___B12R{grid-template-columns:1fr}}