.enterprise-page-module__aghvBa__page{color:#f5f5f7;background:#090909}.enterprise-page-module__aghvBa__page section{scroll-margin-top:88px}.enterprise-page-module__aghvBa__hero{padding-top:clamp(144px,16vh,200px);padding-bottom:72px;position:relative;overflow:hidden}.enterprise-page-module__aghvBa__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1050px;font-size:clamp(42px,6.3vw,88px);font-weight:600;line-height:1.12}.enterprise-page-module__aghvBa__lead{color:#aaaab2;white-space:pre-line;max-width:720px;margin:32px 0;font-size:clamp(18px,1.7vw,22px);line-height:1.8}.enterprise-page-module__aghvBa__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.enterprise-page-module__aghvBa__heroMark{letter-spacing:-.075em;color:#aaaab2;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:80px;padding-bottom:28px;font-size:clamp(104px,23vw,300px);font-weight:600;line-height:.9;display:flex}.enterprise-page-module__aghvBa__heroMark span{letter-spacing:0;color:#aaaab2;padding-bottom:8px;font-size:14px;line-height:1.5}.enterprise-page-module__aghvBa__section{border-top:1px solid #ffffff0d;padding-block:clamp(80px,9vw,136px)}.enterprise-page-module__aghvBa__page h2{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.22}.enterprise-page-module__aghvBa__body{color:#aaaab2;margin-top:28px;font-size:18px;line-height:1.8}.enterprise-page-module__aghvBa__fde{grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,112px);display:grid}.enterprise-page-module__aghvBa__words{margin:0}.enterprise-page-module__aghvBa__words>div{border-bottom:1px solid #ffffff20;padding:28px 0}.enterprise-page-module__aghvBa__words>div:first-child{padding-top:0}.enterprise-page-module__aghvBa__words dt{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.enterprise-page-module__aghvBa__words dt span:first-child{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,48px);font-weight:500}.enterprise-page-module__aghvBa__words dt span:last-child{color:#aaaab2;white-space:nowrap;font-size:20px}.enterprise-page-module__aghvBa__words dd{color:#aaaab2;margin:16px 0 0;font-size:16px;line-height:1.75}.enterprise-page-module__aghvBa__sectionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.enterprise-page-module__aghvBa__sectionIntro .enterprise-page-module__aghvBa__body{margin-top:0}.enterprise-page-module__aghvBa__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.enterprise-page-module__aghvBa__services article{min-width:0;display:flex}.enterprise-page-module__aghvBa__services article>[data-community]{width:100%;display:flex}.enterprise-page-module__aghvBa__serviceLink{width:100%;min-width:0;color:inherit;text-align:left;white-space:normal;background:#111;border:1px solid #292929;border-radius:24px;flex-direction:column;padding:clamp(24px,3.5vw,44px);text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:flex}.enterprise-page-module__aghvBa__serviceAction{opacity:0;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:14px;line-height:1.6;transition:opacity .22s,transform .22s;display:flex;transform:translateY(6px)}.enterprise-page-module__aghvBa__touchAction{display:none}.enterprise-page-module__aghvBa__serviceLink:focus-visible{outline-offset:4px;background:#191919;outline:2px solid #f5f5f7}.enterprise-page-module__aghvBa__serviceLink:focus-visible .enterprise-page-module__aghvBa__serviceAction{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.enterprise-page-module__aghvBa__serviceLink:hover{background:#191919;border-color:#777;transform:translateY(-4px);box-shadow:0 12px 40px #0005,0 0 28px #ffffff08}.enterprise-page-module__aghvBa__serviceLink:hover .enterprise-page-module__aghvBa__serviceAction{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.enterprise-page-module__aghvBa__serviceAction{opacity:1;transform:none}.enterprise-page-module__aghvBa__pointerAction{display:none}.enterprise-page-module__aghvBa__touchAction{display:inline}}@media (prefers-reduced-motion:reduce){.enterprise-page-module__aghvBa__serviceLink,.enterprise-page-module__aghvBa__serviceAction{transition:none;transform:none}.enterprise-page-module__aghvBa__serviceLink:hover{transform:none}}.enterprise-page-module__aghvBa__serviceLabel{color:#aaaab2;font-size:14px;line-height:1.6}.enterprise-page-module__aghvBa__page h3,.enterprise-page-module__aghvBa__serviceTitle{letter-spacing:-.025em;margin-top:24px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.4}.enterprise-page-module__aghvBa__serviceTitle{white-space:pre-line;text-wrap:balance;margin-top:24px;font-size:clamp(26px,2.8vw,36px);line-height:1.35}.enterprise-page-module__aghvBa__serviceBody{color:#aaaab2;margin:20px 0 0;font-size:16px;line-height:1.8}.enterprise-page-module__aghvBa__contact{padding-block:clamp(56px,6vw,88px)}.enterprise-page-module__aghvBa__contactInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.enterprise-page-module__aghvBa__contact h2{font-size:clamp(28px,3.3vw,44px)}.enterprise-page-module__aghvBa__contact .enterprise-page-module__aghvBa__body{margin-top:16px;font-size:16px}.enterprise-page-module__aghvBa__contactInner>[data-community]{flex-shrink:0}.enterprise-page-module__aghvBa__footer{color:#8e8e98;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding-block:32px;font-size:13px;display:flex}.enterprise-page-module__aghvBa__footer a{color:#eee}.enterprise-page-module__aghvBa__footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.enterprise-page-module__aghvBa__fde,.enterprise-page-module__aghvBa__sectionIntro{grid-template-columns:1fr;gap:40px}.enterprise-page-module__aghvBa__services{grid-template-columns:1fr}.enterprise-page-module__aghvBa__contactInner{flex-direction:column;align-items:flex-start;gap:28px}.enterprise-page-module__aghvBa__body{font-size:16px}.enterprise-page-module__aghvBa__heroMark span{max-width:140px;font-size:12px}}@media (max-width:520px){.enterprise-page-module__aghvBa__heroMark{gap:16px;margin-top:64px}.enterprise-page-module__aghvBa__heroMark span{max-width:90px}.enterprise-page-module__aghvBa__actions{flex-direction:column;align-items:flex-start}}.enterprise-page-module__aghvBa__words>div{opacity:.78;transition:opacity .26s,border-color .26s}.enterprise-page-module__aghvBa__words>div[data-focused]{opacity:1;border-bottom-color:#aaaab2}@media (prefers-reduced-motion:reduce){.enterprise-page-module__aghvBa__words>div{transition:none}}.enterprise-page-module__aghvBa__gold{color:#c8beaa;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#d8d3c9 0%,#b8ae9b 28%,#cec5b5 50%,#a89e8b 72%,#d8d3c9 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite alternate enterprise-page-module__aghvBa__gold-flow}.enterprise-page-module__aghvBa__heroMark strong{font-weight:inherit}.enterprise-page-module__aghvBa__team{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;padding-top:48px;display:grid}.enterprise-page-module__aghvBa__team h3{white-space:pre-line;margin:0;font-size:clamp(28px,3vw,42px)}.enterprise-page-module__aghvBa__team p{color:#aaaab2;font-size:17px;line-height:1.8}.enterprise-page-module__aghvBa__team p+p{margin-top:20px}.enterprise-page-module__aghvBa__team .enterprise-page-module__aghvBa__teamLabel{margin:0 0 16px;font-size:14px}@keyframes enterprise-page-module__aghvBa__gold-flow{0%{background-position:0%}to{background-position:100%}}@media (max-width:800px){.enterprise-page-module__aghvBa__team{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.enterprise-page-module__aghvBa__gold{animation:none}}.enterprise-page-module__aghvBa__page .enterprise-page-module__aghvBa__productPanel{gap:24px;min-height:0;padding:clamp(20px,3vw,36px)}:is(.enterprise-page-module__aghvBa__productPanel .download-intro,.enterprise-page-module__aghvBa__productPanel .download-options){animation:none}.enterprise-page-module__aghvBa__productPanel .download-intro h3{margin:0;font-size:clamp(28px,3vw,42px)}.enterprise-page-module__aghvBa__productPanel .download-options p{color:#aaaab2;margin-bottom:24px;font-size:16px;line-height:1.8}.enterprise-page-module__aghvBa__productActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.enterprise-page-module__aghvBa__githubStars{color:#f5f5f7;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.enterprise-page-module__aghvBa__githubStars>svg{width:16px;height:16px}.enterprise-page-module__aghvBa__githubStars>span{color:#ffffffbf;font-variant-numeric:tabular-nums;border:1px solid #fff3;border-radius:8px;align-items:center;gap:4px;margin-left:4px;padding:3px 8px;font-size:13px;display:inline-flex}.enterprise-page-module__aghvBa__githubStars>span svg{fill:currentColor;width:13px;height:13px}.enterprise-page-module__aghvBa__githubStars:hover{text-underline-offset:5px;text-decoration:underline}.enterprise-page-module__aghvBa__productPanel .download-visual img{object-fit:contain;width:100%;height:auto}.enterprise-page-module__aghvBa__page .download-panels{margin-top:48px}.enterprise-page-module__aghvBa__productDevices .device-family-stage{display:grid}.enterprise-page-module__aghvBa__productDevices figcaption{display:none}.enterprise-page-module__aghvBa__clientsSection{border-top:1px solid #ffffff0d;flex-direction:column;height:calc(100svh - 88px);min-height:560px;padding-block:clamp(36px,6svh,64px) clamp(28px,4svh,48px);display:flex;overflow:hidden}.enterprise-page-module__aghvBa__page .enterprise-page-module__aghvBa__logoHeading{text-align:center;letter-spacing:-.02em;text-wrap:balance;color:#f0f0f0;flex-shrink:0;margin:0;padding-inline:24px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.5}.enterprise-page-module__aghvBa__logoHeading>span{display:inline}.enterprise-page-module__aghvBa__logoNumber{white-space:nowrap}.enterprise-page-module__aghvBa__clientsActions{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:16px;margin:24px 0 48px;display:flex}.enterprise-page-module__aghvBa__clientsActions>[data-community]{display:inline-flex}.enterprise-page-module__aghvBa__clientsPrimaryBtn{color:#151515;min-height:42px;box-shadow:none;white-space:nowrap;cursor:pointer;background:#e8e8e8;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .18s;display:inline-flex}.enterprise-page-module__aghvBa__clientsPrimaryBtn:hover{background:#fff}.enterprise-page-module__aghvBa__clientsSecondaryBtn{color:#f0f0f0;background:#191919}.enterprise-page-module__aghvBa__clientsSecondaryBtn:hover{background:#2a2a2a}.enterprise-page-module__aghvBa__clientsFlying{justify-content:center;padding-block:0;position:relative}.enterprise-page-module__aghvBa__logosFly{color:#f0f0f0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 56px calc(100% - 56px),#0000)}.enterprise-page-module__aghvBa__logosFly canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.enterprise-page-module__aghvBa__clientsFlying :is(.enterprise-page-module__aghvBa__logoHeading,.enterprise-page-module__aghvBa__clientsActions){z-index:1;align-self:center;position:relative}.enterprise-page-module__aghvBa__clientsFlying .enterprise-page-module__aghvBa__clientsActions{margin-bottom:0}.enterprise-page-module__aghvBa__clientsFlying .enterprise-page-module__aghvBa__logoHeading:before{content:"";z-index:-1;filter:blur(20px);background:#090909;border-radius:64px;position:absolute;inset:-32px -80px -100px}.enterprise-page-module__aghvBa__logosGrid{grid-template-columns:repeat(var(--home-logo-columns,5), minmax(0, 1fr));grid-template-rows:repeat(var(--home-logo-rows,4), minmax(0, 1fr));flex:1;align-items:stretch;gap:0;width:100%;max-width:1112px;min-height:0;margin-inline:auto;display:grid}.enterprise-page-module__aghvBa__schoolLogo{border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.enterprise-page-module__aghvBa__logoFrame{justify-content:flex-start;align-items:center;width:164px;max-width:calc(100% - 32px);height:36px;display:flex}.enterprise-page-module__aghvBa__universityMark{--home-logo-height:28px;--home-logo-width:164px;--wordmark-width:min(var(--home-logo-width), calc(var(--home-logo-height) * var(--home-logo-scale,1) * var(--wordmark-ratio,3.5)));width:var(--wordmark-width);max-width:100%;aspect-ratio:var(--wordmark-ratio,3.5);filter:grayscale()brightness(0)invert();mix-blend-mode:screen;opacity:.6;flex-shrink:0;transition:filter .25s,opacity .25s;display:block;position:relative;overflow:hidden}.enterprise-page-module__aghvBa__universityMark:is(.enterprise-page-module__aghvBa__isPadded,.enterprise-page-module__aghvBa__hasWhiteDetail){filter:grayscale()invert()}.enterprise-page-module__aghvBa__universityMark img,.enterprise-page-module__aghvBa__universityMark.enterprise-page-module__aghvBa__isMono:after{inset:auto;left:var(--home-image-left,0);top:var(--home-image-top,0);width:var(--home-image-width,100%);height:var(--home-image-height,100%);object-fit:fill;max-width:none;display:block;position:absolute}.enterprise-page-module__aghvBa__universityMark.enterprise-page-module__aghvBa__isMono:after{content:"";background:var(--home-logo-color);-webkit-mask:var(--home-logo-mask) center / 100% 100% no-repeat;-webkit-mask:var(--home-logo-mask) center / 100% 100% no-repeat;mask:var(--home-logo-mask) center / 100% 100% no-repeat}.enterprise-page-module__aghvBa__universityMark.enterprise-page-module__aghvBa__isMono img{opacity:0}@media (max-width:1100px){.enterprise-page-module__aghvBa__clientsFlying .enterprise-page-module__aghvBa__logoHeading:before{content:none}.enterprise-page-module__aghvBa__logosFly:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090909 22% 78%,#0000);position:absolute;inset:calc(50% - 130px) 0}}@media (max-width:760px){.enterprise-page-module__aghvBa__clientsSection{min-height:calc(100svh - 88px);padding-block:clamp(28px,5svh,44px) clamp(24px,4svh,36px)}.enterprise-page-module__aghvBa__clientsFlying{padding-block:0}.enterprise-page-module__aghvBa__page .enterprise-page-module__aghvBa__logoHeading{font-size:clamp(22px,4.8vw,28px);line-height:1.4}.enterprise-page-module__aghvBa__logoHeading>span{display:block}.enterprise-page-module__aghvBa__clientsActions{gap:14px;margin:24px 0 32px}.enterprise-page-module__aghvBa__clientsFlying .enterprise-page-module__aghvBa__clientsActions{margin-bottom:0}.enterprise-page-module__aghvBa__clientsPrimaryBtn{min-height:40px;padding:9px 18px;font-size:13px}.enterprise-page-module__aghvBa__logoFrame{width:124px;max-width:calc(100% - 24px);height:32px}.enterprise-page-module__aghvBa__universityMark{--home-logo-height:24px;--home-logo-width:124px}}
