.home-module__gsEHRa__heroSection{flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:0;display:flex;position:relative;overflow:hidden}.home-module__gsEHRa__heroBg{z-index:0;background:var(--color-7);transition:background-color .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-module__gsEHRa__heroBgLoading{background:#9799a9}.home-module__gsEHRa__heroContainer{z-index:2;pointer-events:none;width:95%;max-width:1780px;margin:0 auto;padding-top:90px;position:relative}.home-module__gsEHRa__heroContent{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.home-module__gsEHRa__heroHeading{color:var(--color-9);letter-spacing:-.025em;white-space:nowrap;text-box:trim-both cap alphabetic;width:100%;max-width:600px;font-size:clamp(40px,6.6vw,104px);font-style:normal;font-weight:400;line-height:1}.home-module__gsEHRa__heroDesc{color:var(--color-9);opacity:.7;text-box:trim-both cap alphabetic;max-width:340px;font-size:clamp(16px,1.4vw,22px);line-height:1.55}@supports not (text-box:trim-both cap alphabetic){.home-module__gsEHRa__heroDesc{margin-top:-.275em}}.home-module__gsEHRa__heroDescBox{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;max-width:340px;display:flex}.home-module__gsEHRa__heroCta{pointer-events:auto;color:var(--color-9);align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.home-module__gsEHRa__heroCtaIcon{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.home-module__gsEHRa__heroCtaIcon svg{transition:transform .2s}.home-module__gsEHRa__heroCta:hover .home-module__gsEHRa__heroCtaIcon{background:var(--color-9);color:#fff}.home-module__gsEHRa__heroCta:hover .home-module__gsEHRa__heroCtaIcon svg{transform:translate(2px)}.home-module__gsEHRa__heroScroll{z-index:2;opacity:.55;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.home-module__gsEHRa__logoMarqueeSection{padding:48px 0 8px;overflow:hidden}.home-module__gsEHRa__logoMarqueeTrack{align-items:center;gap:16px;width:max-content;animation:60s linear infinite home-module__gsEHRa__logoMarqueeAnim;display:flex}.home-module__gsEHRa__logoMarqueeItem{opacity:.75;flex-shrink:0;transition:opacity .2s;display:block}.home-module__gsEHRa__logoMarqueeItem:hover{opacity:1}.home-module__gsEHRa__logoMarqueeSvg{pointer-events:none;display:block}.home-module__gsEHRa__logoMarqueeSvg svg{width:176px;height:52px;display:block}.home-module__gsEHRa__logoMarqueeImg{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}@keyframes home-module__gsEHRa__logoMarqueeAnim{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}@media (prefers-reduced-motion:reduce){.home-module__gsEHRa__logoMarqueeTrack{animation:none}}.home-module__gsEHRa__momentsSection{padding:100px 0}.home-module__gsEHRa__momentsInner{text-align:left;flex-direction:column;align-items:flex-start;gap:32px;max-width:900px;margin:0 auto;display:flex}.home-module__gsEHRa__momentsHeading{color:var(--color-9);letter-spacing:-1.5px;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1.14}.home-module__gsEHRa__momentsCtas{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:8px;display:flex}.home-module__gsEHRa__momentsCtaPrimary,.home-module__gsEHRa__momentsCtaSecondary{border:1px solid var(--color-9);white-space:nowrap;border-radius:56px;padding:14px 36px;font-size:18px;transition:background .2s,color .2s}.home-module__gsEHRa__momentsCtaPrimary{background:var(--color-9);color:var(--color-10)}.home-module__gsEHRa__momentsCtaPrimary:hover,.home-module__gsEHRa__momentsCtaSecondary{color:var(--color-9);background:0 0}.home-module__gsEHRa__momentsCtaSecondary:hover{background:var(--color-9);color:var(--color-10)}.home-module__gsEHRa__stackSection{background:var(--color-21);position:relative}.home-module__gsEHRa__stackSnap{pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;width:1px;height:1px;position:absolute;left:0}.home-module__gsEHRa__stackCard{isolation:isolate;width:100%;height:100vh;display:block;position:sticky;top:0;overflow:hidden}.home-module__gsEHRa__stackImg{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.home-module__gsEHRa__stackCard:hover .home-module__gsEHRa__stackImg{transform:scale(1.03)}.home-module__gsEHRa__stackScrim{background:linear-gradient(#00000059 0%,#0000001a 40%,#000000bf 100%);position:absolute;inset:0}.home-module__gsEHRa__stackBody{width:95%;max-width:1780px;color:var(--color-10);flex-direction:column;gap:20px;margin:0 auto;padding:0 0 72px;display:flex;position:absolute;bottom:0;left:0;right:0}.home-module__gsEHRa__stackIndex{letter-spacing:.08em;opacity:.7;font-size:14px}.home-module__gsEHRa__stackTitle{letter-spacing:-2px;max-width:16ch;font-size:clamp(32px,4.2vw,68px);font-weight:500;line-height:1.05}.home-module__gsEHRa__stackMeta{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-module__gsEHRa__stackClient{text-transform:uppercase;letter-spacing:.06em;font-size:18px}.home-module__gsEHRa__stackTags{flex-wrap:wrap;gap:8px;display:flex}.home-module__gsEHRa__stackTag{border:1px solid #fff6;border-radius:100px;padding:6px 16px;font-size:13px}.home-module__gsEHRa__workSection{background:0 0;padding:20px 0 120px}.home-module__gsEHRa__workReel.home-module__gsEHRa__workReel{height:500px;margin-bottom:100px}.home-module__gsEHRa__workIntroRow{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:100px;display:flex}.home-module__gsEHRa__workIntroLabel{color:var(--color-9);flex:none;padding-top:.6em;font-size:16px;font-weight:500;line-height:1.4}.home-module__gsEHRa__workIntro{max-width:70%;color:var(--color-9);letter-spacing:-.02em;font-size:clamp(32px,3.5vw,66px);font-weight:400;line-height:1.12}.home-module__gsEHRa__workGrid{align-items:flex-start;gap:40px;display:flex}.home-module__gsEHRa__workColLeft{flex-direction:column;flex:1;gap:80px;display:flex}.home-module__gsEHRa__workColRight{flex-direction:column;flex:1;gap:80px;padding-top:80px;display:flex}.home-module__gsEHRa__workCard{flex-direction:column;gap:16px;text-decoration:none;display:flex}.home-module__gsEHRa__workTitle{color:var(--color-9);font-size:20px;font-weight:400;line-height:1.45}.home-module__gsEHRa__workImgWrap{aspect-ratio:1;width:100%;overflow:hidden}.home-module__gsEHRa__workImg{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.home-module__gsEHRa__workCard:hover .home-module__gsEHRa__workImg{transform:scale(1.03)}.home-module__gsEHRa__workClient{color:var(--color-9);letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:500}.home-module__gsEHRa__workTags{flex-wrap:wrap;gap:8px;display:flex}.home-module__gsEHRa__workTag{color:var(--color-9);background:0 0;border:1px solid #0003;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:400}.home-module__gsEHRa__workCta{justify-content:center;margin-top:80px;display:flex}.home-module__gsEHRa__exploreBtn{border:1px solid var(--color-9);color:var(--color-9);border-radius:100px;padding:14px 36px;font-size:18px;transition:background .2s,color .2s}.home-module__gsEHRa__exploreBtn:hover{background:var(--color-9);color:#fff}.home-module__gsEHRa__partnersSection{background:0 0;padding:160px 0 80px}.home-module__gsEHRa__partnersCard{background:#fff;border-radius:16px;flex-direction:column;gap:32px;padding:80px;display:flex}.home-module__gsEHRa__partnersHeading{color:var(--color-9);font-size:32px;font-weight:500;line-height:62px}.home-module__gsEHRa__partnersList{color:var(--color-9);flex-wrap:wrap;align-items:baseline;gap:0;font-size:52px;font-weight:200;line-height:64px;display:flex}.home-module__gsEHRa__partnerItem{white-space:nowrap;align-items:baseline;display:flex}.home-module__gsEHRa__partnerLink{color:var(--color-9);transition:opacity .15s}.home-module__gsEHRa__partnerLink:hover{opacity:.5}.home-module__gsEHRa__partnerSep{color:var(--color-9);opacity:.4}.home-module__gsEHRa__marqueeSection{background:var(--color-9);padding:40px 0;overflow:hidden}.home-module__gsEHRa__marqueeTrack{width:max-content;animation:35s linear infinite home-module__gsEHRa__marqueeAnim;display:flex}.home-module__gsEHRa__marqueeItem{color:var(--color-10);opacity:.6;white-space:nowrap;padding-right:0;font-size:32px;font-weight:400}@keyframes home-module__gsEHRa__marqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-module__gsEHRa__whatSection{background:var(--color-21);padding:50px 0}.home-module__gsEHRa__sectionLabel{color:var(--color-9);opacity:.5;letter-spacing:.06em;margin-bottom:40px}.home-module__gsEHRa__whatHeader{max-width:1300px;margin-bottom:48px}.home-module__gsEHRa__whatSectionHeading{color:var(--color-9);letter-spacing:-1.5px;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:1.14}.home-module__gsEHRa__whatSectionSub{color:var(--color-9);opacity:.7;max-width:760px;margin-top:16px}.home-module__gsEHRa__whatVideoWrap{aspect-ratio:16/9;background:#00000014;border-radius:12px;width:100%;overflow:hidden}.home-module__gsEHRa__whatVideo{object-fit:cover;width:100%;height:100%;display:block}.home-module__gsEHRa__guideSection{background:var(--color-21);padding:90px 0}.home-module__gsEHRa__guideCard{background:linear-gradient(180deg, var(--color-9) 0 15%, transparent 50%), repeating-linear-gradient(90deg, #ffffff24 0 1px, transparent 1px 44px), var(--color-9);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:64px 40px 56px;display:flex;overflow:hidden}.home-module__gsEHRa__guideHeading{color:#fff;letter-spacing:-2px;font-size:clamp(36px,4vw,64px);font-weight:500;line-height:1.05}.home-module__gsEHRa__guideSub{color:#ffffffa6;max-width:520px;margin-top:18px;font-size:18px;line-height:1.5}.home-module__gsEHRa__guideStack{width:min(640px,100%);height:186px;margin:44px auto 40px;position:relative}.home-module__gsEHRa__guidePart{color:var(--color-9);text-align:left;border-radius:12px;align-items:center;gap:20px;padding:13px 24px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:0;right:0;box-shadow:0 18px 40px #00000059}.home-module__gsEHRa__guidePart:first-child{background:#70ff70;top:0;transform:rotate(-3deg)}.home-module__gsEHRa__guidePart:nth-child(2){background:#ffde85;top:40px;transform:rotate(1.5deg)}.home-module__gsEHRa__guidePart:nth-child(3){background:#ff70b8;top:80px;transform:rotate(-1.5deg)}.home-module__gsEHRa__guidePart:nth-child(4){background:#d8dffe;top:120px;transform:rotate(3deg)}.home-module__gsEHRa__guideCard:hover .home-module__gsEHRa__guidePart:first-child{transform:rotate(-5deg)translateY(-10px)}.home-module__gsEHRa__guideCard:hover .home-module__gsEHRa__guidePart:nth-child(2){transform:rotate(2.5deg)translateY(-3px)}.home-module__gsEHRa__guideCard:hover .home-module__gsEHRa__guidePart:nth-child(3){transform:rotate(-2.5deg)translateY(4px)}.home-module__gsEHRa__guideCard:hover .home-module__gsEHRa__guidePart:nth-child(4){transform:rotate(5deg)translateY(11px)}.home-module__gsEHRa__guidePartLabel{letter-spacing:.08em;text-transform:uppercase;opacity:.55;flex-shrink:0;font-size:12px;font-weight:500}.home-module__gsEHRa__guidePartTitle{font-size:15px;font-weight:500}.home-module__gsEHRa__guideCta{color:var(--color-9);background:#fff;border-radius:56px;align-items:center;gap:10px;padding:16px 38px;font-size:18px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.home-module__gsEHRa__guideCta:hover{background:#70ff70}.home-module__gsEHRa__guideCtaArrow{font-size:18px}.home-module__gsEHRa__freshSection{background:var(--color-21);padding:90px 0}.home-module__gsEHRa__freshInner{flex-direction:column;gap:48px;display:flex}.home-module__gsEHRa__freshHeading{color:var(--color-9);letter-spacing:-2px;font-size:clamp(36px,4vw,64px);font-weight:500;line-height:1.05}.home-module__gsEHRa__freshHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.home-module__gsEHRa__readInsights{white-space:nowrap;border:1px solid var(--color-9);color:var(--color-9);border-radius:56px;flex-shrink:0;padding:14px 36px;font-size:18px;transition:background .2s,color .2s}.home-module__gsEHRa__readInsights:hover{background:var(--color-9);color:var(--color-10)}.home-module__gsEHRa__freshFeature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,4vw,72px);display:grid}.home-module__gsEHRa__freshFeatureImg{aspect-ratio:16/9;display:block;overflow:hidden}.home-module__gsEHRa__freshImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-module__gsEHRa__freshFeatureImg:hover .home-module__gsEHRa__freshImg{transform:scale(1.04)}.home-module__gsEHRa__freshFeature:has(.home-module__gsEHRa__freshFeatureTitle:hover) .home-module__gsEHRa__freshImg{transform:scale(1.04)}.home-module__gsEHRa__freshFeatureBody{flex-direction:column;gap:20px;display:flex}.home-module__gsEHRa__freshLatest{align-self:flex-start;margin-bottom:-4px}.home-module__gsEHRa__freshFeatureTitle{color:var(--color-9);letter-spacing:-.02em;font-size:clamp(28px,2.6vw,44px);font-weight:400;line-height:1.15}.home-module__gsEHRa__freshOverview{color:#0009;max-width:48ch;font-size:clamp(17px,1.2vw,20px);line-height:1.5}.home-module__gsEHRa__freshFeatureTitle:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.home-module__gsEHRa__freshMore{border-top:1px solid #00000026;margin:16px 0 0;padding:0;list-style:none}.home-module__gsEHRa__freshMore li{border-bottom:1px solid #00000026}.home-module__gsEHRa__freshMoreLink{color:var(--color-9);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(18px,1.4vw,22px);transition:opacity .2s,padding .3s;display:flex}.home-module__gsEHRa__freshMoreLink:hover{opacity:.6;padding-left:8px}.home-module__gsEHRa__freshTags{flex-wrap:wrap;gap:8px;display:flex}.home-module__gsEHRa__freshTag{color:var(--color-9);background:#0000000f;border-radius:100px;padding:4px 10px;font-size:13px}.home-module__gsEHRa__genAiSection{background:radial-gradient(60% 75% at 20% 40%,#4f8cff29 0%,#0000 62%),radial-gradient(55% 70% at 82% 62%,#ff5c8a24 0%,#0000 62%),radial-gradient(70% 60% at 55% 95%,#4fe0c01f 0%,#0000 60%),#fff;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.home-module__gsEHRa__genAiContent{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:24px;width:100%;padding:0 24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__gsEHRa__genAiHeading{color:#0a0a14;letter-spacing:-1.5px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.1}.home-module__gsEHRa__genAiHighlight{background:linear-gradient(90deg,#4f8cff 0%,#a45cff 38%,#ff5c8a 70%,#ffb35c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-module__gsEHRa__genAiDesc{color:#0a0a149e;max-width:520px;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.home-module__gsEHRa__genAiCta{pointer-events:auto;color:#0a0a14;border:1px solid #0a0a1459;align-items:center;gap:6px;padding:16px 40px;font-size:17px;font-weight:400;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.home-module__gsEHRa__genAiCta:hover{background:#0a0a140f;border-color:#0a0a14e6}.home-module__gsEHRa__nowSection{background:var(--color-21);--mx:50%;--my:84%;--fold:36%;--ly:60%;--ry:66%;height:660px;position:relative;overflow:hidden}.home-module__gsEHRa__nowRules{background-image:repeating-linear-gradient(#0000 0 71px,#00000029 71px 72px);position:absolute;inset:0}.home-module__gsEHRa__nowWedge{clip-path:polygon(0 var(--fold), 100% var(--fold), 100% var(--ry), var(--mx) var(--my), 0 var(--ly));position:absolute;inset:0}.home-module__gsEHRa__nowWedgeFill{background:radial-gradient(46% 62% at var(--mx) var(--my), var(--color-17) 0%, #ff70b800 68%), radial-gradient(60% 70% at calc(var(--mx) + 260px) calc(var(--my) - 90px), var(--color-19) 0%, #ffd66600 62%), linear-gradient(112deg, var(--color-11) 0%, #3b1fd0 38%, var(--color-17) 68%, var(--color-19) 100%);position:absolute;inset:-10%}.home-module__gsEHRa__nowRayLayer{width:100%;height:100%;position:absolute;inset:0}.home-module__gsEHRa__nowRayPath{fill:none;stroke:#0000006b;stroke-width:1px}.home-module__gsEHRa__mapSection{padding:90px 0;position:relative;overflow:hidden}.home-module__gsEHRa__mapHeading{color:var(--color-9);letter-spacing:-2px;margin-bottom:48px;font-size:clamp(36px,4vw,64px);font-weight:500;line-height:1.05}.home-module__gsEHRa__mapCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__gsEHRa__mapHead,.home-module__gsEHRa__mapStage{position:relative}.home-module__gsEHRa__mapLabel{background:var(--color-9);color:var(--color-10);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;transform:translate(-50%,-190%)}.home-module__gsEHRa__mapLabel[hidden]{display:none}.home-module__gsEHRa__mapSrOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.home-module__gsEHRa__crystalWrap{width:50%}.home-module__gsEHRa__perfCard{width:320px;min-height:320px}.home-module__gsEHRa__nowSection{height:520px}}@media (max-width:768px){.home-module__gsEHRa__heroSection{align-items:center;padding-bottom:80px}.home-module__gsEHRa__heroContent{flex-direction:column;gap:24px}.home-module__gsEHRa__heroDesc,.home-module__gsEHRa__heroDescBox{max-width:100%}.home-module__gsEHRa__crystalWrap{opacity:.5;width:90%;top:0;right:-10%}.home-module__gsEHRa__workGrid{flex-direction:column}.home-module__gsEHRa__workColRight{padding-top:0}.home-module__gsEHRa__workReel.home-module__gsEHRa__workReel{margin-bottom:48px}.home-module__gsEHRa__workIntroRow{flex-direction:column;gap:16px;margin-bottom:48px}.home-module__gsEHRa__workIntroLabel{padding-top:0}.home-module__gsEHRa__workIntro{max-width:100%}.home-module__gsEHRa__guideCard{border-radius:16px;padding:48px 24px 44px}.home-module__gsEHRa__guideStack{height:210px;margin:36px auto 32px}.home-module__gsEHRa__guidePart{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 18px}.home-module__gsEHRa__guidePart:nth-child(2){top:46px}.home-module__gsEHRa__guidePart:nth-child(3){top:92px}.home-module__gsEHRa__guidePart:nth-child(4){top:138px}.home-module__gsEHRa__whatHeader{margin-bottom:36px}.home-module__gsEHRa__whatVideoWrap{width:100%}.home-module__gsEHRa__partnersCard{padding:40px 24px}.home-module__gsEHRa__stackBody{gap:14px;padding-bottom:48px}.home-module__gsEHRa__stackTitle{letter-spacing:-1px;max-width:none}.home-module__gsEHRa__momentsSection{padding:90px 0 100px}.home-module__gsEHRa__momentsCtas{width:100%}.home-module__gsEHRa__freshFeature{grid-template-columns:1fr}.home-module__gsEHRa__freshHeader{flex-direction:column;align-items:flex-start;gap:20px}.home-module__gsEHRa__perfSlide{width:280px}.home-module__gsEHRa__perfCard{height:280px}.home-module__gsEHRa__perfStatNum{font-size:64px}}.home-module__gsEHRa__svcSection{height:320vh;position:relative}.home-module__gsEHRa__svcStage{background:#000}.home-module__gsEHRa__svcStage[data-stage-drawn]{background:0 0}@media (max-width:768px){.home-module__gsEHRa__svcSection{height:280vh}}
