 .gigfolioo_technologies-health-page{--health-green:var(--gigfolioo_technologies-ngo-green,#6f8739);--health-green-dark:var(--gigfolioo_technologies-ngo-green-dark,#34451f);--health-green-deep:var(--gigfolioo_technologies-ngo-night,#152011);--health-green-soft:var(--gigfolioo_technologies-ngo-green-soft,#eef4e4);--health-orange:var(--gigfolioo_technologies-ngo-orange,#ea8427);--health-blue:var(--gigfolioo_technologies-ngo-blue,#4d8fc7);--health-sky:var(--gigfolioo_technologies-ngo-sky,#9dcee2);--health-red:var(--gigfolioo_technologies-ngo-red,#d52b4b);--health-ink:var(--gigfolioo_technologies-ngo-ink,#20251d);--health-muted:var(--gigfolioo_technologies-ngo-muted,#687062);--health-line:var(--gigfolioo_technologies-ngo-line,#dfe5d8);--health-paper:var(--gigfolioo_technologies-ngo-paper,#fffefb);--health-cream:var(--gigfolioo_technologies-ngo-cream,#f8f6ee);overflow:hidden;background:var(--health-paper);color:var(--health-ink);}.gigfolioo_technologies-health-page a{text-decoration:none;}.gigfolioo_technologies-health-page h1,.gigfolioo_technologies-health-page h2,.gigfolioo_technologies-health-page h3,.gigfolioo_technologies-health-page p,.gigfolioo_technologies-health-page figure,.gigfolioo_technologies-health-page blockquote,.gigfolioo_technologies-health-page dl,.gigfolioo_technologies-health-page dd{margin-top:0;}.gigfolioo_technologies-health-page__hero{position:relative;height:calc(100svh - 137px);min-height:560px;max-height:830px;isolation:isolate;background:var(--health-cream);}.gigfolioo_technologies-health-page__heroBackdrop{position:absolute;z-index:-2;inset:0 47% 0 0;overflow:hidden;background:radial-gradient(circle at 18% 78%,rgba(111,135,57,0.26),transparent 28%),linear-gradient(145deg,#26351e 0%,var(--health-green-deep) 76%);}.gigfolioo_technologies-health-page__heroBackdrop::before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size:54px 54px;content:"";mask-image:linear-gradient(135deg,#000,transparent 86%);}.gigfolioo_technologies-health-page__heroBackdrop::after{position:absolute;right:-76px;bottom:-76px;width:250px;height:250px;border:1px solid rgba(255,255,255,0.11);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,0.035),0 0 0 84px rgba(255,255,255,0.02);content:"";}.gigfolioo_technologies-health-page__heroShell{display:flex;height:100%;flex-direction:column;padding-top:18px;padding-bottom:24px;}.gigfolioo_technologies-health-page__breadcrumb{position:relative;z-index:3;margin-bottom:clamp(14px,1.8vh,22px);}.gigfolioo_technologies-health-page__breadcrumb ol{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:rgba(255,255,255,0.64);font-size:11px;font-weight:700;letter-spacing:0.06em;list-style:none;text-transform:uppercase;}.gigfolioo_technologies-health-page__breadcrumb li{display:inline-flex;align-items:center;gap:10px;}.gigfolioo_technologies-health-page__breadcrumb li:not(:last-child)::after{color:rgba(255,255,255,0.34);content:"/";}.gigfolioo_technologies-health-page__breadcrumb a{color:rgba(255,255,255,0.86);transition:color 180ms ease;}.gigfolioo_technologies-health-page__breadcrumb a:hover,.gigfolioo_technologies-health-page__breadcrumb a:focus-visible{color:#fff;}.gigfolioo_technologies-health-page__heroGrid{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);align-items:stretch;}.gigfolioo_technologies-health-page__heroCopy{position:relative;z-index:2;display:flex;max-width:650px;flex-direction:column;justify-content:center;padding:16px clamp(36px,5vw,78px) 16px clamp(0px,1.8vw,28px);color:#fff;}.gigfolioo_technologies-health-page__eyebrow,.gigfolioo_technologies-health-page__sectionEyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:800;letter-spacing:0.145em;text-transform:uppercase;}.gigfolioo_technologies-health-page__eyebrow{color:#cbd9ac;}.gigfolioo_technologies-health-page__eyebrow i{color:var(--health-orange);font-size:18px;}.gigfolioo_technologies-health-page__hero h1{margin:clamp(16px,2.2vh,24px) 0 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,4.55vw,72px);font-weight:400;line-height:0.96;letter-spacing:-0.062em;}.gigfolioo_technologies-health-page__hero h1 span,.gigfolioo_technologies-health-page__hero h1 em{display:block;}.gigfolioo_technologies-health-page__hero h1 em{color:#cad9a8;font-weight:400;}.gigfolioo_technologies-health-page__heroCopy>p{max-width:555px;margin:clamp(17px,2.2vh,24px) 0 0;color:rgba(255,255,255,0.74);font-size:clamp(14px,1.02vw,16.5px);line-height:1.66;}.gigfolioo_technologies-health-page__heroActions{display:flex;align-items:center;gap:24px;margin-top:clamp(20px,3vh,30px);}.gigfolioo_technologies-health-page__primaryButton{position:relative;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;overflow:hidden;padding:0 22px;border:1px solid var(--health-orange);border-radius:2px;background:var(--health-orange);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:0.025em;transition:border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease;}.gigfolioo_technologies-health-page__primaryButton::before{position:absolute;inset:0;background:var(--health-green);content:"";transform:translateX(-102%);transition:transform 280ms ease;}.gigfolioo_technologies-health-page__primaryButton span,.gigfolioo_technologies-health-page__primaryButton i{position:relative;z-index:1;}.gigfolioo_technologies-health-page__primaryButton:hover,.gigfolioo_technologies-health-page__primaryButton:focus-visible{border-color:var(--health-green);color:#fff;box-shadow:0 15px 32px rgba(0,0,0,0.22);transform:translateY(-3px);}.gigfolioo_technologies-health-page__primaryButton:hover::before,.gigfolioo_technologies-health-page__primaryButton:focus-visible::before{transform:translateX(0);}.gigfolioo_technologies-health-page__textLink{display:inline-flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,0.32);color:#fff;font-size:12.5px;font-weight:700;transition:border-color 180ms ease,color 180ms ease;}.gigfolioo_technologies-health-page__textLink i{transition:transform 180ms ease;}.gigfolioo_technologies-health-page__textLink:hover,.gigfolioo_technologies-health-page__textLink:focus-visible{border-color:var(--health-orange);color:#f5c291;}.gigfolioo_technologies-health-page__textLink:hover i,.gigfolioo_technologies-health-page__textLink:focus-visible i{transform:translateY(3px);}.gigfolioo_technologies-health-page__heroFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(24px,3.5vh,38px) 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,0.15);}.gigfolioo_technologies-health-page__heroFacts div{min-width:0;padding-right:14px;}.gigfolioo_technologies-health-page__heroFacts div + div{padding-left:18px;border-left:1px solid rgba(255,255,255,0.15);}.gigfolioo_technologies-health-page__heroFacts dt,.gigfolioo_technologies-health-page__heroFacts dd{margin:0;}.gigfolioo_technologies-health-page__heroFacts dt{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(19px,1.65vw,26px);line-height:1;letter-spacing:-0.035em;}.gigfolioo_technologies-health-page__heroFacts dd{margin-top:6px;color:rgba(255,255,255,0.54);font-size:9.5px;font-weight:700;letter-spacing:0.075em;text-transform:uppercase;}.gigfolioo_technologies-health-page__heroVisual{position:relative;z-index:1;min-width:0;margin:0 -4vw 0 -1px;padding:clamp(7px,1.4vh,14px) 0 clamp(9px,1.8vh,18px) clamp(26px,4vw,62px);}.gigfolioo_technologies-health-page__heroVisual::before{position:absolute;top:0;bottom:0;left:0;width:clamp(56px,7vw,104px);background:var(--health-orange);clip-path:polygon(0 0,100% 0,28% 100%,0 100%);content:"";}.gigfolioo_technologies-health-page__heroVisual figure{position:relative;height:100%;overflow:hidden;margin:0;background:#d9ddd2;box-shadow:0 24px 70px rgba(37,51,29,0.18);}.gigfolioo_technologies-health-page__heroVisual figure::after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(12,19,10,0.64) 100%);content:"";pointer-events:none;}.gigfolioo_technologies-health-page__heroVisual img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.015);transition:transform 700ms cubic-bezier(0.2,0.75,0.25,1);will-change:transform;}.gigfolioo_technologies-health-page__heroVisual figcaption{position:absolute;z-index:2;right:clamp(22px,3vw,46px);bottom:clamp(22px,3.5vh,36px);left:clamp(22px,3vw,46px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 16px;color:#fff;}.gigfolioo_technologies-health-page__heroVisual figcaption>span{display:inline-flex;grid-column:1 / -1;align-items:center;gap:8px;font-size:9.5px;font-weight:800;letter-spacing:0.13em;text-transform:uppercase;}.gigfolioo_technologies-health-page__heroVisual figcaption>span i{width:24px;height:2px;background:var(--health-orange);}.gigfolioo_technologies-health-page__heroVisual figcaption strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px,1.8vw,28px);font-weight:400;letter-spacing:-0.03em;}.gigfolioo_technologies-health-page__heroVisual figcaption small{color:rgba(255,255,255,0.7);font-size:9px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;}.gigfolioo_technologies-health-page__heroSeal{position:absolute;z-index:3;top:clamp(30px,5vh,52px);left:0;display:flex;min-width:220px;align-items:center;gap:11px;padding:13px 16px;border:1px solid rgba(52,69,31,0.12);background:rgba(255,254,251,0.94);box-shadow:0 18px 44px rgba(34,50,25,0.15);color:var(--health-green-dark);backdrop-filter:blur(12px);}.gigfolioo_technologies-health-page__heroSeal>i{color:var(--health-green);font-size:26px;}.gigfolioo_technologies-health-page__heroSeal span,.gigfolioo_technologies-health-page__heroSeal strong,.gigfolioo_technologies-health-page__heroSeal small{display:block;}.gigfolioo_technologies-health-page__heroSeal strong{font-size:11px;letter-spacing:0.06em;text-transform:uppercase;}.gigfolioo_technologies-health-page__heroSeal small{margin-top:3px;color:var(--health-muted);font-size:9px;}.gigfolioo_technologies-health-page__heroSideNote{position:absolute;z-index:3;top:50%;right:-32px;margin:0;color:rgba(52,69,31,0.56);font-size:8.5px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;transform:translateY(-50%) rotate(90deg);}.gigfolioo_technologies-health-page__scrollCue{position:absolute;z-index:4;bottom:0;left:50%;display:flex;width:170px;height:45px;align-items:center;justify-content:center;gap:10px;background:var(--health-paper);color:var(--health-green-dark);font-size:9.5px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;transform:translateX(-50%);transition:color 180ms ease;}.gigfolioo_technologies-health-page__scrollCue i{color:var(--health-orange);animation:gigfolioo-technologies-health-cue 1.8s ease-in-out infinite;}.gigfolioo_technologies-health-page__scrollCue:hover,.gigfolioo_technologies-health-page__scrollCue:focus-visible{color:var(--health-orange);}@keyframes gigfolioo-technologies-health-cue{0%,100%{transform:translateY(-2px);}50%{transform:translateY(4px);}}.gigfolioo_technologies-health-page__promise{padding:clamp(82px,9vw,142px) 0;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(52,69,31,0.035) 50%,transparent calc(50% + 1px)),var(--health-paper);}.gigfolioo_technologies-health-page__sectionHeader{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(280px,390px);align-items:end;gap:clamp(28px,4vw,64px);margin-bottom:clamp(42px,5vw,72px);}.gigfolioo_technologies-health-page__sectionNumber{align-self:stretch;padding-right:24px;border-right:1px solid var(--health-line);}.gigfolioo_technologies-health-page__sectionNumber span,.gigfolioo_technologies-health-page__sectionNumber small{display:block;}.gigfolioo_technologies-health-page__sectionNumber span{color:var(--health-green-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,4vw,60px);line-height:0.9;letter-spacing:-0.06em;}.gigfolioo_technologies-health-page__sectionNumber small{margin-top:11px;color:var(--health-muted);font-size:9.5px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.gigfolioo_technologies-health-page__sectionEyebrow{color:var(--health-green);}.gigfolioo_technologies-health-page__sectionHeader h2,.gigfolioo_technologies-health-page__approachIntro h2,.gigfolioo_technologies-health-page__fieldStory h2,.gigfolioo_technologies-health-page__focusHeader h2,.gigfolioo_technologies-health-page__closingPanel h2{color:var(--health-ink);font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-0.055em;}.gigfolioo_technologies-health-page__sectionHeader h2{max-width:660px;margin:12px 0 0;font-size:clamp(42px,4.4vw,68px);line-height:0.98;}.gigfolioo_technologies-health-page__sectionHeader>p{margin:0;color:var(--health-muted);font-size:15px;line-height:1.75;}.gigfolioo_technologies-health-page__programmeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;}.gigfolioo_technologies-health-page__programmeCard{--programme-accent:var(--health-green);--programme-tint:var(--health-green-soft);position:relative;display:flex;min-height:390px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(24px,2.6vw,40px);border:1px solid var(--health-line);background:var(--health-paper);transition:border-color 260ms ease,box-shadow 260ms ease,transform 260ms ease;}.gigfolioo_technologies-health-page__programmeCard::before{position:absolute;right:-86px;bottom:-86px;width:220px;height:220px;border-radius:50%;background:var(--programme-tint);content:"";opacity:0.78;transform:scale(0.72);transform-origin:center;transition:opacity 300ms ease,transform 420ms cubic-bezier(0.2,0.75,0.25,1);}.gigfolioo_technologies-health-page__programmeCard::after{position:absolute;top:0;right:0;left:0;height:3px;background:var(--programme-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform 320ms ease;}.gigfolioo_technologies-health-page__programmeCard--checkups{--programme-accent:var(--health-orange);--programme-tint:#fdf0e4;}.gigfolioo_technologies-health-page__programmeCard--vaccination{--programme-accent:var(--health-blue);--programme-tint:#eaf3fa;}.gigfolioo_technologies-health-page__programmeCard--education{--programme-accent:var(--health-green);--programme-tint:var(--health-green-soft);}.gigfolioo_technologies-health-page__programmeCard--wellbeing{--programme-accent:var(--health-red);--programme-tint:#fae9ed;}.gigfolioo_technologies-health-page__programmeCard:hover{z-index:2;border-color:var(--programme-accent);box-shadow:0 24px 54px rgba(41,53,33,0.12);transform:translateY(-6px);}.gigfolioo_technologies-health-page__programmeCard:hover::before,.gigfolioo_technologies-health-page__programmeCard:hover::after{opacity:1;transform:scale(1);}.gigfolioo_technologies-health-page__programmeCard>header,.gigfolioo_technologies-health-page__programmeCard>div,.gigfolioo_technologies-health-page__programmeCard>footer{position:relative;z-index:1;}.gigfolioo_technologies-health-page__programmeCard>header,.gigfolioo_technologies-health-page__programmeCard>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;}.gigfolioo_technologies-health-page__programmeCard>header>span{color:var(--health-muted);font-size:10px;font-weight:800;letter-spacing:0.13em;}.gigfolioo_technologies-health-page__programmeCard>header>i{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--programme-tint);color:var(--programme-accent);font-size:25px;transition:background-color 260ms ease,color 260ms ease,transform 260ms ease;}.gigfolioo_technologies-health-page__programmeCard:hover>header>i{background:var(--programme-accent);color:#fff;transform:rotate(-8deg) scale(1.07);}.gigfolioo_technologies-health-page__programmeCard>div{max-width:360px;padding:38px 0 42px;}.gigfolioo_technologies-health-page__programmeCard h3{margin:0;color:var(--health-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(25px,2.05vw,33px);font-weight:400;line-height:1.05;letter-spacing:-0.04em;}.gigfolioo_technologies-health-page__programmeCard p{margin:14px 0 0;color:var(--health-muted);font-size:13.5px;line-height:1.7;}.gigfolioo_technologies-health-page__programmeCard>footer small{color:var(--programme-accent);font-size:9.5px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;}.gigfolioo_technologies-health-page__programmeCard>footer>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--health-line);border-radius:50%;color:var(--health-green-dark);transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease,transform 220ms ease;}.gigfolioo_technologies-health-page__programmeCard:hover>footer>span{border-color:var(--programme-accent);background:var(--programme-accent);color:#fff;transform:translate(3px,-3px);}.gigfolioo_technologies-health-page__approach{position:relative;overflow:hidden;padding:clamp(82px,9vw,138px) 0;background:var(--health-cream);color:var(--health-ink);}.gigfolioo_technologies-health-page__approach::before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--health-orange);content:"";pointer-events:none;}.gigfolioo_technologies-health-page__approach>.container{position:relative;}.gigfolioo_technologies-health-page__approachIntro{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(290px,390px);align-items:end;gap:clamp(28px,4vw,64px);margin-bottom:clamp(54px,6vw,84px);}.gigfolioo_technologies-health-page__approachIntro .gigfolioo_technologies-health-page__sectionEyebrow{color:var(--health-green);}.gigfolioo_technologies-health-page__approachIndex{align-self:stretch;padding-right:24px;border-right:1px solid var(--health-line);}.gigfolioo_technologies-health-page__approachIndex span,.gigfolioo_technologies-health-page__approachIndex small{display:block;}.gigfolioo_technologies-health-page__approachIndex span{color:var(--health-green-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,4vw,60px);line-height:0.9;letter-spacing:-0.06em;}.gigfolioo_technologies-health-page__approachIndex small{margin-top:11px;color:var(--health-muted);font-size:9px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.gigfolioo_technologies-health-page__approachTitle h2{margin:16px 0 0;color:var(--health-green-dark);font-size:clamp(42px,4.5vw,68px);line-height:0.97;}.gigfolioo_technologies-health-page__approachTitle h2 em{color:var(--health-green);font-weight:400;}.gigfolioo_technologies-health-page__approachSummary>p{margin:0;color:var(--health-muted);font-size:14px;line-height:1.72;}.gigfolioo_technologies-health-page__approachSummary>a{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding-bottom:7px;border-bottom:1px solid var(--health-line);color:var(--health-green-dark);font-size:12px;font-weight:800;transition:border-color 180ms ease,color 180ms ease;}.gigfolioo_technologies-health-page__approachSummary>a i{transition:transform 180ms ease;}.gigfolioo_technologies-health-page__approachSummary>a:hover,.gigfolioo_technologies-health-page__approachSummary>a:focus-visible{border-color:var(--health-orange);color:var(--health-orange);}.gigfolioo_technologies-health-page__approachSummary>a:hover i,.gigfolioo_technologies-health-page__approachSummary>a:focus-visible i{transform:translate(3px,-3px);}.gigfolioo_technologies-health-page__careMap{position:relative;overflow:hidden;border-top:1px solid var(--health-green-dark);border-bottom:1px solid var(--health-line);background:var(--health-paper);}.gigfolioo_technologies-health-page__pathway{display:grid;min-height:360px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--health-line);list-style:none;}.gigfolioo_technologies-health-page__pathwayStep{--pathway-accent:var(--health-orange);position:relative;display:flex;overflow:hidden;align-items:flex-start;flex-direction:column;min-width:0;padding:clamp(32px,3.2vw,48px) clamp(24px,2.6vw,38px);border-right:1px solid var(--health-line);background:transparent;color:var(--health-ink);transition:background-color 240ms ease;}.gigfolioo_technologies-health-page__pathwayStep:last-child{border-right:0;}.gigfolioo_technologies-health-page__pathwayStep::before{position:absolute;top:-1px;right:0;left:0;width:auto;height:3px;background:var(--pathway-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform 240ms cubic-bezier(0.2,0.75,0.25,1);}.gigfolioo_technologies-health-page__pathwayStep::after{position:absolute;top:-5px;left:clamp(24px,2.6vw,38px);width:9px;height:9px;border:2px solid var(--health-paper);border-radius:50%;background:var(--pathway-accent);content:"";}.gigfolioo_technologies-health-page__pathwayStep--2{--pathway-accent:var(--health-sky);}.gigfolioo_technologies-health-page__pathwayStep--3{--pathway-accent:var(--health-green);}.gigfolioo_technologies-health-page__pathwayStep--4{--pathway-accent:var(--health-red);}.gigfolioo_technologies-health-page__pathwayStep:hover{background:var(--health-cream);}.gigfolioo_technologies-health-page__pathwayStep:hover::before{transform:scaleX(1);}.gigfolioo_technologies-health-page__pathwayNumber{color:var(--pathway-accent);font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,3.4vw,50px);line-height:1;opacity:0.72;}.gigfolioo_technologies-health-page__pathwayIcon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;margin:auto 0 26px;border:1px solid var(--health-line);border-radius:50%;background:var(--health-cream);color:var(--pathway-accent);font-size:22px;transition:background-color 220ms ease,color 220ms ease,transform 220ms ease;}.gigfolioo_technologies-health-page__pathwayStep:hover .gigfolioo_technologies-health-page__pathwayIcon{background:var(--pathway-accent);color:#fff;transform:translateY(-2px);}.gigfolioo_technologies-health-page__pathwayStep>div>small{display:block;margin-bottom:5px;color:var(--pathway-accent);font-size:9px;font-weight:800;letter-spacing:0.13em;text-transform:uppercase;}.gigfolioo_technologies-health-page__pathway h3{margin:0;color:var(--health-green-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,2.4vw,36px);font-weight:400;letter-spacing:-0.035em;transition:transform 220ms ease;}.gigfolioo_technologies-health-page__pathway p{max-width:280px;margin:7px 0 0;color:var(--health-muted);font-size:13px;line-height:1.58;}.gigfolioo_technologies-health-page__pathwayStep:hover h3{transform:translateY(-2px);}.gigfolioo_technologies-health-page__pathwayStep>i{position:absolute;top:clamp(36px,3.3vw,50px);right:clamp(24px,2.6vw,38px);color:var(--health-muted);font-size:16px;transition:color 200ms ease,transform 200ms ease;}.gigfolioo_technologies-health-page__pathwayStep:hover>i{color:var(--pathway-accent);transform:translate(3px,-3px);}.gigfolioo_technologies-health-page__careMapCore{position:relative;display:grid;grid-template-columns:64px minmax(220px,0.8fr) minmax(270px,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px clamp(22px,3vw,46px);padding:clamp(30px,3.2vw,46px) clamp(26px,3.4vw,48px);color:var(--health-ink);}.gigfolioo_technologies-health-page__careMapCoreIcon{display:inline-flex;width:56px;height:56px;grid-column:1;grid-row:1 / 3;align-items:center;justify-content:center;border:1px solid var(--health-line);border-radius:50%;color:var(--health-orange);font-size:26px;}.gigfolioo_technologies-health-page__careMapCore small,.gigfolioo_technologies-health-page__careMapCore strong{display:block;}.gigfolioo_technologies-health-page__careMapCore small{grid-column:2;grid-row:1;align-self:end;color:var(--health-muted);font-size:9px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;}.gigfolioo_technologies-health-page__careMapCore strong{grid-column:2;grid-row:2;align-self:start;color:var(--health-green-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,3.6vw,54px);font-weight:400;letter-spacing:-0.045em;line-height:1;}.gigfolioo_technologies-health-page__careMapCore p{grid-column:3;grid-row:1 / 3;margin:0;color:var(--health-muted);font-size:13.5px;line-height:1.65;}.gigfolioo_technologies-health-page__careMapCoreNote{display:inline-flex;align-items:center;gap:10px;grid-column:4;grid-row:1 / 3;margin:0;color:var(--health-green);font-size:9px;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;}.gigfolioo_technologies-health-page__careMapCoreNote i{position:relative;width:28px;height:1px;background:var(--health-line);}.gigfolioo_technologies-health-page__careMapCoreNote i::after{position:absolute;top:-3px;right:0;width:7px;height:7px;border-radius:50%;background:var(--health-orange);content:"";}.gigfolioo_technologies-health-page__careMapFooter{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px clamp(24px,3vw,42px);border-top:1px solid var(--health-line);background:transparent;}.gigfolioo_technologies-health-page__careMapFooter>span{display:inline-flex;align-items:center;gap:10px;color:var(--health-muted);font-size:9px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.gigfolioo_technologies-health-page__careMapFooter>span i{width:26px;height:2px;background:var(--health-orange);}.gigfolioo_technologies-health-page__careMapFooter small{color:var(--health-green-dark);font-size:10px;font-weight:700;letter-spacing:0.06em;}.gigfolioo_technologies-health-page__careMapFooter b{padding:0 6px;color:var(--health-orange);font-weight:400;}.gigfolioo_technologies-health-page__fieldNote{padding:clamp(88px,10vw,156px) 0;background:var(--health-cream);}.gigfolioo_technologies-health-page__fieldGrid{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(430px,0.83fr);align-items:center;gap:clamp(48px,7vw,112px);}.gigfolioo_technologies-health-page__fieldImage{position:relative;min-height:620px;margin:0;}.gigfolioo_technologies-health-page__fieldImage::before{position:absolute;z-index:0;top:-24px;right:-24px;width:42%;height:48%;border:1px solid rgba(52,69,31,0.18);content:"";}.gigfolioo_technologies-health-page__fieldImage::after{position:absolute;z-index:0;bottom:-20px;left:-20px;width:120px;height:120px;background-image:radial-gradient(var(--health-orange) 1.4px,transparent 1.4px);background-size:10px 10px;content:"";opacity:0.54;}.gigfolioo_technologies-health-page__fieldImage img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% center;filter:saturate(0.9) contrast(1.03);}.gigfolioo_technologies-health-page__fieldImage figcaption{position:absolute;z-index:2;right:0;bottom:0;display:flex;min-width:min(390px,88%);align-items:center;justify-content:space-between;gap:22px;padding:18px 22px;background:var(--health-paper);box-shadow:0 18px 42px rgba(43,56,34,0.15);}.gigfolioo_technologies-health-page__fieldImage figcaption span{color:var(--health-green-dark);font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.gigfolioo_technologies-health-page__fieldImage figcaption small{color:var(--health-muted);font-size:9px;font-weight:700;}.gigfolioo_technologies-health-page__fieldStory h2{margin:18px 0 0;font-size:clamp(42px,4.3vw,66px);line-height:0.99;}.gigfolioo_technologies-health-page__fieldStory>p{margin:24px 0 0;color:var(--health-muted);font-size:15px;line-height:1.78;}.gigfolioo_technologies-health-page__fieldStory blockquote{position:relative;margin:28px 0 0;padding:24px 0 24px 38px;border-top:1px solid var(--health-line);border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__fieldStory blockquote>i{position:absolute;top:28px;left:0;color:var(--health-orange);font-size:22px;}.gigfolioo_technologies-health-page__fieldStory blockquote p{margin:0;color:var(--health-green-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px,1.9vw,28px);font-style:italic;line-height:1.34;letter-spacing:-0.025em;}.gigfolioo_technologies-health-page__fieldStory dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;}.gigfolioo_technologies-health-page__fieldStory dl div{padding-right:14px;}.gigfolioo_technologies-health-page__fieldStory dl div + div{padding-left:16px;border-left:1px solid var(--health-line);}.gigfolioo_technologies-health-page__fieldStory dt{color:var(--health-green-dark);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.gigfolioo_technologies-health-page__fieldStory dd{margin:7px 0 0;color:var(--health-muted);font-size:11.5px;line-height:1.5;}.gigfolioo_technologies-health-page__focus{padding:clamp(82px,8vw,126px) 0;background:var(--health-paper);}.gigfolioo_technologies-health-page__focusHeader{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(280px,400px);align-items:end;gap:clamp(28px,4vw,62px);margin-bottom:46px;}.gigfolioo_technologies-health-page__focusHeader>span{align-self:stretch;padding-right:24px;border-right:1px solid var(--health-line);color:var(--health-red);font-size:9.5px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.gigfolioo_technologies-health-page__focusHeader h2{margin:0;font-size:clamp(42px,4.3vw,66px);line-height:0.98;}.gigfolioo_technologies-health-page__focusHeader p{margin:0;color:var(--health-muted);font-size:14.5px;line-height:1.75;}.gigfolioo_technologies-health-page__focusPanel{position:relative;display:grid;min-height:300px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(26px,4vw,60px);overflow:hidden;padding:clamp(36px,5vw,72px);background:radial-gradient(circle at 92% 16%,rgba(213,43,75,0.24),transparent 26%),linear-gradient(120deg,#26341f,var(--health-green-deep));color:#fff;}.gigfolioo_technologies-health-page__focusPanel::before{position:absolute;top:-120px;right:18%;width:330px;height:330px;border:1px solid rgba(255,255,255,0.08);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,0.025),0 0 0 92px rgba(255,255,255,0.018);content:"";}.gigfolioo_technologies-health-page__focusMark{position:relative;z-index:1;display:flex;width:140px;height:140px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.16);border-radius:50%;background:rgba(255,255,255,0.055);}.gigfolioo_technologies-health-page__focusMark::before{position:absolute;inset:12px;border:1px dashed rgba(255,255,255,0.22);border-radius:inherit;content:"";}.gigfolioo_technologies-health-page__focusMark i{color:#f4a8b6;font-size:48px;}.gigfolioo_technologies-health-page__focusCopy{position:relative;z-index:1;max-width:690px;}.gigfolioo_technologies-health-page__focusCopy>span{color:#d5dfc0;font-size:9.5px;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;}.gigfolioo_technologies-health-page__focusCopy h3{margin:14px 0 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(33px,3.5vw,52px);font-weight:400;line-height:1;letter-spacing:-0.05em;}.gigfolioo_technologies-health-page__focusCopy p{max-width:650px;margin:17px 0 0;color:rgba(255,255,255,0.62);font-size:14px;line-height:1.72;}.gigfolioo_technologies-health-page__focusPanel>a{position:relative;z-index:1;display:inline-flex;min-height:50px;align-items:center;gap:12px;padding:0 20px;border:1px solid rgba(255,255,255,0.25);color:#fff;font-size:12px;font-weight:800;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease,transform 200ms ease;}.gigfolioo_technologies-health-page__focusPanel>a:hover,.gigfolioo_technologies-health-page__focusPanel>a:focus-visible{border-color:#fff;background:#fff;color:var(--health-green-dark);transform:translateY(-3px);}.gigfolioo_technologies-health-page__closing{padding:0 0 clamp(88px,9vw,140px);background:var(--health-paper);}.gigfolioo_technologies-health-page__closingPanel{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.65fr) auto;align-items:center;gap:clamp(30px,4vw,68px);overflow:hidden;padding:clamp(38px,5vw,72px);border:1px solid var(--health-line);background:linear-gradient(90deg,transparent 0 68%,rgba(111,135,57,0.055) 68%),var(--health-cream);}.gigfolioo_technologies-health-page__closingPanel::before{position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(var(--health-green),var(--health-orange));content:"";}.gigfolioo_technologies-health-page__closingPanel>div:first-child>span{display:inline-flex;align-items:center;gap:9px;color:var(--health-green);font-size:9.5px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.gigfolioo_technologies-health-page__closingPanel>div:first-child>span i{width:24px;height:2px;background:var(--health-orange);}.gigfolioo_technologies-health-page__closingPanel h2{margin:12px 0 0;font-size:clamp(42px,4.5vw,68px);line-height:0.98;}.gigfolioo_technologies-health-page__closingPanel>p{margin:0;color:var(--health-muted);font-size:14px;line-height:1.72;}.gigfolioo_technologies-health-page__closingActions{display:flex;min-width:205px;flex-direction:column;gap:10px;}.gigfolioo_technologies-health-page__closingActions a{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:1px solid var(--health-green-dark);color:var(--health-green-dark);font-size:11.5px;font-weight:800;transition:background-color 200ms ease,color 200ms ease,transform 200ms ease;}.gigfolioo_technologies-health-page__closingActions a:first-child{background:var(--health-green-dark);color:#fff;}.gigfolioo_technologies-health-page__closingActions a:hover,.gigfolioo_technologies-health-page__closingActions a:focus-visible{background:var(--health-orange);color:#fff;transform:translateX(4px);}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page__heroCopy>*,html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page__heroVisual{opacity:0;transform:translateY(22px);transition:opacity 720ms ease,transform 720ms cubic-bezier(0.2,0.75,0.25,1);}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page__heroVisual{transform:translateX(26px);}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroCopy>*,html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroVisual{opacity:1;transform:translate(0);}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroCopy>:nth-child(2){transition-delay:80ms;}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroCopy>:nth-child(3){transition-delay:150ms;}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroCopy>:nth-child(4){transition-delay:220ms;}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroCopy>:nth-child(5){transition-delay:290ms;}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page.is-ready .gigfolioo_technologies-health-page__heroVisual{transition-delay:120ms;}html.gigfolioo-technologies-health-motion [data-health-reveal]{opacity:0;transform:translateY(30px);transition:opacity 680ms ease,transform 680ms cubic-bezier(0.2,0.75,0.25,1);}html.gigfolioo-technologies-health-motion [data-health-reveal].is-visible{opacity:1;transform:translateY(0);}@media (max-width:1399px){.gigfolioo_technologies-health-page__heroVisual{margin-right:-2.5vw;}.gigfolioo_technologies-health-page__heroCopy{padding-right:50px;}}@media (max-width:1199px){.gigfolioo_technologies-health-page__hero{min-height:560px;}.gigfolioo_technologies-health-page__heroBackdrop{right:50%;}.gigfolioo_technologies-health-page__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.gigfolioo_technologies-health-page__heroCopy{padding-right:36px;}.gigfolioo_technologies-health-page__hero h1{font-size:clamp(45px,5vw,60px);}.gigfolioo_technologies-health-page__heroActions{align-items:flex-start;flex-direction:column;gap:8px;}.gigfolioo_technologies-health-page__heroFacts{margin-top:22px;}.gigfolioo_technologies-health-page__heroVisual{margin-right:-18px;padding-left:34px;}.gigfolioo_technologies-health-page__heroSeal{min-width:190px;}.gigfolioo_technologies-health-page__sectionHeader,.gigfolioo_technologies-health-page__focusHeader{grid-template-columns:110px minmax(0,1fr) minmax(250px,330px);gap:28px;}.gigfolioo_technologies-health-page__programmeGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;}.gigfolioo_technologies-health-page__programmeCard:nth-child(n){min-height:350px;grid-row:auto;grid-column:auto;}.gigfolioo_technologies-health-page__approachIntro{grid-template-columns:110px minmax(0,1fr) minmax(250px,330px);gap:28px;}.gigfolioo_technologies-health-page__pathwayStep{padding:34px 24px;}.gigfolioo_technologies-health-page__pathwayStep>i{display:none;}.gigfolioo_technologies-health-page__careMapCore{grid-template-columns:56px minmax(190px,0.8fr) minmax(230px,1fr);gap:4px 24px;padding:32px;}.gigfolioo_technologies-health-page__careMapCoreNote{grid-row:3;grid-column:2 / 4;margin-top:14px;}.gigfolioo_technologies-health-page__fieldGrid{grid-template-columns:minmax(0,1fr) minmax(370px,0.84fr);gap:54px;}.gigfolioo_technologies-health-page__fieldImage{min-height:540px;}.gigfolioo_technologies-health-page__focusPanel{grid-template-columns:112px minmax(0,1fr) auto;gap:32px;}.gigfolioo_technologies-health-page__focusMark{width:110px;height:110px;}.gigfolioo_technologies-health-page__closingPanel{grid-template-columns:minmax(0,1fr) minmax(230px,0.7fr);}.gigfolioo_technologies-health-page__closingActions{grid-column:1 / -1;flex-direction:row;}}@media (max-width:991px){.gigfolioo_technologies-health-page__hero{height:calc(100svh - 79px);min-height:760px;max-height:900px;background:var(--health-green-deep);}.gigfolioo_technologies-health-page__heroBackdrop{inset:0;background:radial-gradient(circle at 18% 78%,rgba(111,135,57,0.22),transparent 34%),linear-gradient(145deg,rgba(38,53,30,0.78),rgba(21,32,17,0.9));}.gigfolioo_technologies-health-page__heroShell{height:100%;padding-bottom:26px;}.gigfolioo_technologies-health-page__heroGrid{height:100%;grid-template-columns:1fr;gap:0;}.gigfolioo_technologies-health-page__heroCopy{max-width:760px;height:100%;min-height:0;padding:32px 0 38px;}.gigfolioo_technologies-health-page__hero h1{font-size:clamp(52px,8vw,72px);}.gigfolioo_technologies-health-page__heroActions{align-items:center;flex-direction:row;gap:24px;}.gigfolioo_technologies-health-page__heroVisual{position:absolute;z-index:-1;inset:0;height:auto;margin:0;padding:0;pointer-events:none;}.gigfolioo_technologies-health-page__heroVisual::before{display:none;}.gigfolioo_technologies-health-page__heroVisual figure{height:100%;box-shadow:none;}.gigfolioo_technologies-health-page__heroVisual figure::after{background:linear-gradient(90deg,rgba(21,32,17,0.98) 0%,rgba(21,32,17,0.87) 56%,rgba(21,32,17,0.56) 100%),linear-gradient(180deg,rgba(21,32,17,0.38),rgba(21,32,17,0.84));}.gigfolioo_technologies-health-page__heroVisual img{object-position:65% center;filter:saturate(0.82) contrast(1.04);}.gigfolioo_technologies-health-page__heroSeal{display:none;}.gigfolioo_technologies-health-page__heroVisual figcaption,.gigfolioo_technologies-health-page__heroSideNote,.gigfolioo_technologies-health-page__scrollCue{display:none;}.gigfolioo_technologies-health-page__sectionHeader,.gigfolioo_technologies-health-page__focusHeader{grid-template-columns:90px minmax(0,1fr);}.gigfolioo_technologies-health-page__sectionHeader>p,.gigfolioo_technologies-health-page__focusHeader>p{grid-column:2;}.gigfolioo_technologies-health-page__approachIntro{grid-template-columns:90px minmax(0,1fr);gap:28px;}.gigfolioo_technologies-health-page__approachSummary{grid-column:2;max-width:620px;}.gigfolioo_technologies-health-page__pathway{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));}.gigfolioo_technologies-health-page__pathwayStep{min-height:310px;padding:34px 30px;border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__pathwayStep:nth-child(even){border-right:0;}.gigfolioo_technologies-health-page__pathwayStep:nth-last-child(-n + 2){border-bottom:0;}.gigfolioo_technologies-health-page__pathwayStep>i{display:block;}.gigfolioo_technologies-health-page__careMapCore{grid-template-columns:56px minmax(200px,0.8fr) minmax(240px,1fr);padding:34px;}.gigfolioo_technologies-health-page__fieldGrid{grid-template-columns:1fr;gap:72px;}.gigfolioo_technologies-health-page__fieldImage{min-height:600px;}.gigfolioo_technologies-health-page__fieldStory{max-width:760px;}.gigfolioo_technologies-health-page__focusPanel{grid-template-columns:110px minmax(0,1fr);}.gigfolioo_technologies-health-page__focusPanel>a{grid-column:2;justify-self:start;}}@media (max-width:767px){.gigfolioo_technologies-health-page__hero{height:calc(100svh - 73px);min-height:720px;max-height:850px;background:var(--health-green-deep);}.gigfolioo_technologies-health-page__heroShell{height:100%;padding-top:13px;padding-bottom:18px;}.gigfolioo_technologies-health-page__breadcrumb ol{gap:7px;font-size:8.5px;}.gigfolioo_technologies-health-page__breadcrumb li{gap:7px;}.gigfolioo_technologies-health-page__heroBackdrop{inset:0;background:radial-gradient(circle at 18% 78%,rgba(111,135,57,0.22),transparent 34%),linear-gradient(145deg,rgba(38,53,30,0.78),rgba(21,32,17,0.9));}.gigfolioo_technologies-health-page__heroCopy{height:100%;min-height:0;padding:20px 0 18px;}.gigfolioo_technologies-health-page__eyebrow{max-width:340px;font-size:9px;line-height:1.5;}.gigfolioo_technologies-health-page__hero h1{margin-top:16px;font-size:clamp(42px,12vw,58px);line-height:0.98;}.gigfolioo_technologies-health-page__heroCopy>p{max-width:520px;font-size:14px;line-height:1.58;}.gigfolioo_technologies-health-page__heroActions{align-items:flex-start;flex-direction:column;gap:8px;margin-top:20px;}.gigfolioo_technologies-health-page__primaryButton{min-height:49px;padding:0 17px;font-size:11.5px;}.gigfolioo_technologies-health-page__heroFacts{gap:0;padding-top:13px;}.gigfolioo_technologies-health-page__heroFacts div{padding-right:8px;}.gigfolioo_technologies-health-page__heroFacts div + div{padding-left:10px;}.gigfolioo_technologies-health-page__heroFacts dt{font-size:clamp(16px,5vw,21px);}.gigfolioo_technologies-health-page__heroFacts dd{font-size:7.5px;line-height:1.35;}.gigfolioo_technologies-health-page__heroVisual{position:absolute;z-index:-1;inset:0;height:auto;margin:0;padding:0;pointer-events:none;}.gigfolioo_technologies-health-page__heroVisual::before{display:none;}.gigfolioo_technologies-health-page__heroVisual figure{height:100%;box-shadow:none;}.gigfolioo_technologies-health-page__heroVisual figure::after{background:linear-gradient(90deg,rgba(21,32,17,0.98) 0%,rgba(21,32,17,0.9) 58%,rgba(21,32,17,0.62) 100%),linear-gradient(180deg,rgba(21,32,17,0.44),rgba(21,32,17,0.86));}.gigfolioo_technologies-health-page__heroVisual img{object-position:67% center;filter:saturate(0.82) contrast(1.04);}.gigfolioo_technologies-health-page__heroSeal{display:none;}.gigfolioo_technologies-health-page__heroVisual figcaption{display:none;}.gigfolioo_technologies-health-page__promise,.gigfolioo_technologies-health-page__approach,.gigfolioo_technologies-health-page__fieldNote,.gigfolioo_technologies-health-page__focus{padding-top:78px;padding-bottom:78px;}.gigfolioo_technologies-health-page__sectionHeader,.gigfolioo_technologies-health-page__focusHeader{display:block;margin-bottom:34px;}.gigfolioo_technologies-health-page__sectionNumber,.gigfolioo_technologies-health-page__focusHeader>span{display:flex;align-items:center;gap:11px;margin-bottom:24px;padding:0 0 14px;border-right:0;border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__sectionNumber span{font-size:30px;}.gigfolioo_technologies-health-page__sectionNumber small{margin:0;}.gigfolioo_technologies-health-page__sectionHeader h2,.gigfolioo_technologies-health-page__approachIntro h2,.gigfolioo_technologies-health-page__fieldStory h2,.gigfolioo_technologies-health-page__focusHeader h2,.gigfolioo_technologies-health-page__closingPanel h2{font-size:clamp(38px,11vw,50px);}.gigfolioo_technologies-health-page__sectionHeader>p,.gigfolioo_technologies-health-page__focusHeader>p{margin-top:20px;font-size:14px;}.gigfolioo_technologies-health-page__programmeGrid{grid-template-columns:1fr;gap:12px;}.gigfolioo_technologies-health-page__programmeCard:nth-child(n){min-height:310px;}.gigfolioo_technologies-health-page__programmeCard>div{padding:28px 0 32px;}.gigfolioo_technologies-health-page__programmeCard h3{font-size:32px;}.gigfolioo_technologies-health-page__programmeCard p{font-size:13.5px;}.gigfolioo_technologies-health-page__approachIntro{display:block;margin-bottom:44px;}.gigfolioo_technologies-health-page__approachIndex{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding:0 0 14px;border-right:0;border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__approachIndex span{font-size:30px;}.gigfolioo_technologies-health-page__approachIndex small{margin-top:0;}.gigfolioo_technologies-health-page__approachSummary{margin-top:22px;}.gigfolioo_technologies-health-page__careMapCore{grid-template-columns:50px minmax(0,1fr);gap:5px 18px;padding:30px 22px;}.gigfolioo_technologies-health-page__careMapCoreIcon{width:48px;height:48px;grid-row:1 / 3;font-size:22px;}.gigfolioo_technologies-health-page__careMapCore strong{font-size:42px;}.gigfolioo_technologies-health-page__careMapCore p{grid-row:auto;grid-column:1 / -1;margin-top:18px;font-size:13px;}.gigfolioo_technologies-health-page__careMapCoreNote{grid-row:auto;grid-column:1 / -1;margin-top:12px;}.gigfolioo_technologies-health-page__pathway{grid-template-columns:1fr;}.gigfolioo_technologies-health-page__pathwayStep{display:grid;min-height:0;grid-template-columns:34px 46px minmax(0,1fr);align-items:start;gap:12px;padding:28px 20px;border-right:0;border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__pathwayStep:nth-last-child(-n + 2){border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__pathwayStep:last-child{border-bottom:0;}.gigfolioo_technologies-health-page__pathwayStep>i{display:none;}.gigfolioo_technologies-health-page__pathway h3{font-size:26px;}.gigfolioo_technologies-health-page__pathwayNumber{padding-top:3px;font-size:25px;}.gigfolioo_technologies-health-page__pathwayIcon{width:44px;height:44px;margin:0;font-size:20px;}.gigfolioo_technologies-health-page__careMapFooter{align-items:flex-start;flex-direction:column;gap:10px;}.gigfolioo_technologies-health-page__fieldGrid{gap:54px;}.gigfolioo_technologies-health-page__fieldImage{min-height:clamp(390px,112vw,540px);}.gigfolioo_technologies-health-page__fieldImage::before{top:-12px;right:-12px;}.gigfolioo_technologies-health-page__fieldImage::after{bottom:-12px;left:-12px;}.gigfolioo_technologies-health-page__fieldImage figcaption{min-width:92%;align-items:flex-start;flex-direction:column;gap:4px;padding:14px 16px;}.gigfolioo_technologies-health-page__fieldStory>p{font-size:14px;}.gigfolioo_technologies-health-page__fieldStory dl{grid-template-columns:1fr;gap:14px;}.gigfolioo_technologies-health-page__fieldStory dl div,.gigfolioo_technologies-health-page__fieldStory dl div + div{padding:0 0 14px;border:0;border-bottom:1px solid var(--health-line);}.gigfolioo_technologies-health-page__focusPanel{display:flex;align-items:flex-start;flex-direction:column;gap:24px;padding:30px 24px;}.gigfolioo_technologies-health-page__focusMark{width:82px;height:82px;}.gigfolioo_technologies-health-page__focusMark i{font-size:34px;}.gigfolioo_technologies-health-page__focusCopy h3{font-size:35px;}.gigfolioo_technologies-health-page__focusPanel>a{grid-column:auto;}.gigfolioo_technologies-health-page__closing{padding-bottom:78px;}.gigfolioo_technologies-health-page__closingPanel{display:block;padding:36px 24px;background:var(--health-cream);}.gigfolioo_technologies-health-page__closingPanel>p{margin-top:20px;}.gigfolioo_technologies-health-page__closingActions{min-width:0;flex-direction:column;margin-top:28px;}}@media (max-width:399px){.gigfolioo_technologies-health-page__heroCopy{min-height:0;}.gigfolioo_technologies-health-page__hero h1{font-size:39px;}.gigfolioo_technologies-health-page__heroFacts dd{letter-spacing:0.04em;}}@media (max-width:767px) and (max-height:760px){.gigfolioo_technologies-health-page__hero{height:calc(100svh - 73px);min-height:590px;}.gigfolioo_technologies-health-page__heroCopy{padding-top:8px;padding-bottom:8px;}.gigfolioo_technologies-health-page__hero h1{font-size:clamp(35px,10.5vw,44px);}.gigfolioo_technologies-health-page__heroCopy>p{margin-top:13px;font-size:12.5px;}.gigfolioo_technologies-health-page__heroActions{margin-top:14px;}.gigfolioo_technologies-health-page__primaryButton{min-height:45px;}.gigfolioo_technologies-health-page__textLink{display:none;}.gigfolioo_technologies-health-page__heroFacts{margin-top:14px;}}@media (min-width:992px){.gigfolioo_technologies-health-page__sectionHeader,.gigfolioo_technologies-health-page__focusHeader{grid-template-columns:100px minmax(0,1fr) minmax(220px,280px);gap:24px;}.gigfolioo_technologies-health-page__sectionHeader h2,.gigfolioo_technologies-health-page__focusHeader h2{max-width:none;font-size:clamp(36px,3.65vw,52px);white-space:nowrap;}}@media (min-width:768px) and (max-width:991px){.gigfolioo_technologies-health-page__sectionHeader h2,.gigfolioo_technologies-health-page__focusHeader h2{max-width:none;font-size:clamp(34px,4.5vw,40px);white-space:nowrap;}}@media (prefers-reduced-motion:reduce){.gigfolioo_technologies-health-page *,.gigfolioo_technologies-health-page *::before,.gigfolioo_technologies-health-page *::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page__heroCopy>*,html.gigfolioo-technologies-health-motion .gigfolioo_technologies-health-page__heroVisual,html.gigfolioo-technologies-health-motion [data-health-reveal]{opacity:1;transform:none;}}