.ScrollRevealText-module__D9GFVW__section{background:#070707;min-height:190svh;position:relative}.ScrollRevealText-module__D9GFVW__sticky{justify-content:center;align-items:center;min-height:100svh;padding:18vh 24px;display:flex;position:sticky;top:0}.ScrollRevealText-module__D9GFVW__text{letter-spacing:-2.1px;text-align:center;flex-wrap:wrap;justify-content:center;width:min(100%,760px);margin:0 auto;font-family:inherit;font-size:44px;font-weight:500;line-height:57px;display:flex}.ScrollRevealText-module__D9GFVW__word{white-space:nowrap;display:inline-flex}.ScrollRevealText-module__D9GFVW__word:not(:last-child):after{content:" ";white-space:pre}.ScrollRevealText-module__D9GFVW__character{color:#fff}html[data-narratio-reveal-ready=true] .ScrollRevealText-module__D9GFVW__character{color:#ffffff57}@media (max-width:810px){.ScrollRevealText-module__D9GFVW__sticky{padding:16vh 18px}.ScrollRevealText-module__D9GFVW__text{letter-spacing:-.045em;width:min(100%,620px);font-size:clamp(27px,7vw,38px);line-height:1.3}}
.Hero-module__QyaE7G__hero{isolation:isolate;color:#fff;background:#070707;width:100%;min-height:100svh;position:relative;overflow:hidden}.Hero-module__QyaE7G__atmosphere{z-index:-1;background:radial-gradient(90% 90% at 78% 34%,#22523c6b 0%,#0f1c1729 35%,#0000 70%),#070707;position:absolute;inset:0;overflow:hidden}.Hero-module__QyaE7G__chromaticField{filter:blur(24px)saturate(1.04);background:radial-gradient(52% 42% at 70% 64%,#e7d825ad 0%,#e7d8252e 18%,#0000 40%),radial-gradient(72% 64% at 96% 56%,#e41e6fd1 0%,#b8154e6b 34%,#0000 70%),radial-gradient(68% 68% at 44% 82%,#b5311ac2 0%,#63130e75 41%,#0000 69%),radial-gradient(54% 52% at 71% 41%,#e6d8d3c2 0%,#aa847c47 34%,#0000 66%);position:absolute;inset:0;transform:scale(1.06)}.Hero-module__QyaE7G__grid{opacity:.8;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:8% -2% 8% 43%;-webkit-mask-image:radial-gradient(circle at 58% 52%,#000 0%,#000000d6 48%,#0000 80%);mask-image:radial-gradient(circle at 58% 52%,#000 0%,#000000d6 48%,#0000 80%)}.Hero-module__QyaE7G__grain{pointer-events:none;opacity:.05;background-image:repeating-radial-gradient(circle at 30% 30%,#fff 0 .55px,#0000 .8px 3px);background-size:5px 5px;position:absolute;inset:-50%}.Hero-module__QyaE7G__header{z-index:4;justify-content:space-between;align-items:flex-start;padding:clamp(22px,2.6vw,38px) clamp(22px,3.2vw,56px);display:flex;position:absolute;inset:0 0 auto}.Hero-module__QyaE7G__brand{align-items:center;display:inline-flex}.Hero-module__QyaE7G__brandLogo{width:clamp(150px,14vw,220px);height:auto;display:block}.Hero-module__QyaE7G__menuButton{appearance:none;color:#fff;cursor:pointer;text-align:center;letter-spacing:-.03em;background:0 0;border:0;gap:12px;width:clamp(62px,7vw,100px);padding:0;font-size:clamp(14px,1.2vw,18px);font-weight:500;display:grid}.Hero-module__QyaE7G__menuLine{background:#ffffff8f;width:100%;height:1px;display:block}.Hero-module__QyaE7G__copy{z-index:3;position:absolute;bottom:clamp(72px,10vh,112px);left:clamp(44px,7vw,120px);right:clamp(20px,4vw,64px)}.Hero-module__QyaE7G__title{letter-spacing:-.03em;white-space:nowrap;color:#fff;width:max-content;max-width:100%;margin:0;font-family:inherit;font-size:111px;font-weight:400;line-height:1}.Hero-module__QyaE7G__trustLine{align-items:baseline;gap:0;width:100%;min-width:0;margin-top:9px;line-height:1;display:flex}.Hero-module__QyaE7G__trustLabel{letter-spacing:-.03em;color:#ffffff80;flex:none;font-family:inherit;font-size:106px;font-weight:200;line-height:1}.Hero-module__QyaE7G__termViewport{letter-spacing:-.03em;grid-template-rows:1fr;grid-template-columns:1fr;align-items:baseline;width:min(700px,61vw);height:1.08em;font-family:inherit;font-size:98px;font-weight:400;line-height:1;display:inline-grid;position:relative;overflow:hidden}.Hero-module__QyaE7G__termWord{white-space:nowrap;color:#fff;opacity:0;grid-area:1/1;align-self:baseline;animation:6.4s cubic-bezier(.76,0,.24,1) infinite both Hero-module__QyaE7G__narratio-term-cycle;display:block;transform:translateY(110%)}.Hero-module__QyaE7G__termWord:first-child{animation-delay:-.25s}.Hero-module__QyaE7G__termWord:nth-child(2){animation-delay:1.35s}.Hero-module__QyaE7G__termWord:nth-child(3){animation-delay:2.95s}.Hero-module__QyaE7G__termWord:nth-child(4){animation-delay:4.55s}@keyframes Hero-module__QyaE7G__narratio-term-cycle{0%{opacity:0;transform:translateY(110%)}4%{opacity:1;transform:translateY(0)}21%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-110%)}to{opacity:0;transform:translateY(-110%)}}.Hero-module__QyaE7G__linkedin{color:#ffffff6b;z-index:4;width:24px;height:24px;position:absolute;bottom:clamp(28px,4vw,56px);left:clamp(22px,3.5vw,56px)}.Hero-module__QyaE7G__linkedin svg{width:100%;height:100%}.Hero-module__QyaE7G__centerMark{color:#ffffff42;z-index:2;font-size:20px;font-weight:300;position:absolute;top:25%;left:57%}.Hero-module__QyaE7G__cornerMark{z-index:2;border-bottom:1px solid #ffffff57;border-right:1px solid #ffffff57;width:clamp(70px,7vw,108px);height:clamp(70px,7vw,108px);position:absolute;bottom:clamp(34px,6vw,86px);right:clamp(24px,4.5vw,72px)}@media (max-width:1199px){.Hero-module__QyaE7G__title{font-size:clamp(68px,9vw,104px)}.Hero-module__QyaE7G__trustLabel{font-size:clamp(62px,8.6vw,98px)}.Hero-module__QyaE7G__termViewport{width:min(640px,60vw);font-size:clamp(58px,8vw,92px)}}@media (max-width:810px){.Hero-module__QyaE7G__header{padding:18px}.Hero-module__QyaE7G__brandLogo{width:138px}.Hero-module__QyaE7G__menuButton{gap:8px;width:54px;font-size:13px}.Hero-module__QyaE7G__copy{bottom:96px;left:18px;right:12px}.Hero-module__QyaE7G__title{font-size:clamp(43px,11.5vw,66px)}.Hero-module__QyaE7G__trustLine{margin-top:7px}.Hero-module__QyaE7G__trustLabel{font-size:clamp(34px,9vw,50px)}.Hero-module__QyaE7G__termViewport{width:min(270px,62vw);height:1.12em;font-size:clamp(30px,7.7vw,45px)}.Hero-module__QyaE7G__linkedin{width:20px;height:20px;bottom:24px;left:18px}.Hero-module__QyaE7G__cornerMark{width:60px;height:60px;bottom:24px;right:18px}.Hero-module__QyaE7G__grid{background-size:46px 46px;inset:10% -36% 10% 14%}.Hero-module__QyaE7G__centerMark{top:24%;left:54%}}@media (prefers-reduced-motion:reduce){.Hero-module__QyaE7G__termWord{animation-name:Hero-module__QyaE7G__narratio-term-cycle-reduced;transform:none}@keyframes Hero-module__QyaE7G__narratio-term-cycle-reduced{0%,3%{opacity:0}4%,21%{opacity:1}25%,to{opacity:0}}}.Hero-module__QyaE7G__brandLogo,.Hero-module__QyaE7G__menuButton{display:none}
.SolutionsShowcase-module__8DEwuq__section{color:#fff;background:#070707;border-top:1px solid #ffffff09;width:100%;position:relative}.SolutionsShowcase-module__8DEwuq__intro{z-index:4;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:80px;min-height:72svh;padding:clamp(110px,13vh,160px) clamp(42px,4vw,78px) 80px;display:grid;position:relative}.SolutionsShowcase-module__8DEwuq__eyebrow{color:#ffffffc7;letter-spacing:.015em;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;min-height:35px;padding:7px 15px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.SolutionsShowcase-module__8DEwuq__introCopy{letter-spacing:-.035em;color:#fffffff5;max-width:820px;margin:30px 0 0;font-family:inherit;font-size:clamp(21px,1.35vw,26px);font-weight:400;line-height:1.4}.SolutionsShowcase-module__8DEwuq__servicesCue{color:#fffffff0;border-top:1px solid #fff6;border-bottom:1px solid #fff6;justify-content:space-between;align-self:start;align-items:center;gap:46px;width:220px;padding:17px 2px;font-size:14px;font-weight:500;line-height:1;display:flex}.SolutionsShowcase-module__8DEwuq__arrow{flex:none;font-size:18px;font-weight:300}.SolutionsShowcase-module__8DEwuq__showcase{min-height:315svh;margin-top:0;position:relative}.SolutionsShowcase-module__8DEwuq__backdrop{z-index:0;pointer-events:none;width:100%;height:100svh;position:sticky;top:0;overflow:visible}.SolutionsShowcase-module__8DEwuq__giantTitle{letter-spacing:-.075em;white-space:nowrap;color:#fff;font-family:inherit;font-size:clamp(190px,18.5vw,355px);font-weight:400;line-height:.9;display:block;position:absolute;bottom:clamp(58px,8vh,92px);left:clamp(28px,2.7vw,54px)}.SolutionsShowcase-module__8DEwuq__cardsTrack{z-index:2;margin-top:-100svh;position:relative}.SolutionsShowcase-module__8DEwuq__cardSlot{justify-content:center;align-items:center;min-height:100svh;padding:9svh 24px;display:flex}.SolutionsShowcase-module__8DEwuq__card{background:#070707;border:1px solid #ffffff45;width:min(1040px,72vw);position:relative;overflow:hidden;box-shadow:0 34px 110px #00000057}.SolutionsShowcase-module__8DEwuq__cardArt{aspect-ratio:2;background:#050505;border-bottom:1px solid #ffffff2e;width:100%;position:relative;overflow:hidden}.SolutionsShowcase-module__8DEwuq__backgroundImage{object-fit:cover;filter:saturate(1.02)contrast(1.025)}.SolutionsShowcase-module__8DEwuq__logoStage{z-index:2;pointer-events:none;background:0 0;position:absolute;inset:22% 10%}.SolutionsShowcase-module__8DEwuq__productLogo{object-fit:contain;filter:none;background:0 0}.SolutionsShowcase-module__8DEwuq__trustFilterLogo{transform:scale(.94)}.SolutionsShowcase-module__8DEwuq__verifyFlowLogo{transform:scale(.92)}.SolutionsShowcase-module__8DEwuq__sourceBadgeLogo{transform:scale(.9)}.SolutionsShowcase-module__8DEwuq__viewCue{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd1;background:#0707072e;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:27px;padding:0 10px;font-size:10px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:50%;right:4.5%;transform:translateY(-50%)}.SolutionsShowcase-module__8DEwuq__cardBody{background:#060606fb}.SolutionsShowcase-module__8DEwuq__description{text-align:center;color:#ffffffe6;letter-spacing:-.025em;margin:0;padding:28px 34px;font-size:clamp(14px,.9vw,17px);font-weight:400;line-height:1.45}.SolutionsShowcase-module__8DEwuq__categoryRow{color:#ffffffad;border-top:1px solid #ffffff24;justify-content:center;padding:15px 20px 17px;font-size:clamp(12px,.72vw,14px);font-weight:400;line-height:1.2;display:flex}.SolutionsShowcase-module__8DEwuq__traceabilityLead{z-index:4;background:#070707;min-height:52svh;padding:clamp(78px,10vh,120px) clamp(42px,4vw,78px) clamp(120px,15vh,180px);position:relative}.SolutionsShowcase-module__8DEwuq__traceabilityCopy{color:#ffffffeb;letter-spacing:-.032em;max-width:820px;margin:28px 0 0;font-size:clamp(18px,1.18vw,23px);font-weight:400;line-height:1.48}@media (max-width:1100px){.SolutionsShowcase-module__8DEwuq__intro{min-height:66svh}.SolutionsShowcase-module__8DEwuq__introLeft{width:min(700px,68vw)}.SolutionsShowcase-module__8DEwuq__card{width:min(880px,82vw)}.SolutionsShowcase-module__8DEwuq__giantTitle{font-size:clamp(160px,20vw,250px)}}@media (max-width:810px){.SolutionsShowcase-module__8DEwuq__intro{grid-template-columns:1fr;gap:44px;min-height:auto;padding:88px 18px 82px}.SolutionsShowcase-module__8DEwuq__introLeft{width:100%}.SolutionsShowcase-module__8DEwuq__eyebrow{min-height:31px;padding:6px 12px;font-size:10px}.SolutionsShowcase-module__8DEwuq__introCopy{width:100%;margin-top:24px;font-size:clamp(18px,5.2vw,25px)}.SolutionsShowcase-module__8DEwuq__servicesCue{width:190px;padding:15px 2px;font-size:12px}.SolutionsShowcase-module__8DEwuq__showcase{min-height:270svh}.SolutionsShowcase-module__8DEwuq__giantTitle{font-size:clamp(104px,29vw,165px);line-height:.92;bottom:10svh;left:15px}.SolutionsShowcase-module__8DEwuq__cardSlot{min-height:86svh;padding:9svh 13px}.SolutionsShowcase-module__8DEwuq__card{width:min(94vw,680px)}.SolutionsShowcase-module__8DEwuq__cardArt{aspect-ratio:1.65}.SolutionsShowcase-module__8DEwuq__logoStage{inset:22% 6%}.SolutionsShowcase-module__8DEwuq__viewCue{top:auto;bottom:13px;right:13px;transform:none}.SolutionsShowcase-module__8DEwuq__description{padding:21px 18px;font-size:13px}.SolutionsShowcase-module__8DEwuq__categoryRow{padding:13px 16px 15px;font-size:11px}.SolutionsShowcase-module__8DEwuq__traceabilityLead{min-height:44svh;padding:64px 18px 110px}.SolutionsShowcase-module__8DEwuq__traceabilityCopy{font-size:clamp(16px,4.5vw,20px)}}.SolutionsShowcase-module__8DEwuq__intro{gap:64px;min-height:46svh;padding:clamp(78px,9vh,108px) clamp(42px,4vw,78px) clamp(28px,3.5vh,42px)}.SolutionsShowcase-module__8DEwuq__introLeft{width:min(920px,66vw)}.SolutionsShowcase-module__8DEwuq__eyebrow{min-height:36px;padding:7px 16px;font-size:12px}.SolutionsShowcase-module__8DEwuq__introCopy{max-width:880px;margin-top:25px;font-size:clamp(23px,1.48vw,29px);line-height:1.38}.SolutionsShowcase-module__8DEwuq__servicesCue{border-top:1px solid #ffffff7a;border-bottom:1px solid #ffffff7a;gap:62px;width:286px;padding:20px 3px;font-size:17px}.SolutionsShowcase-module__8DEwuq__arrow{font-size:22px}.SolutionsShowcase-module__8DEwuq__showcase{min-height:222svh;margin-top:0}.SolutionsShowcase-module__8DEwuq__giantTitle{letter-spacing:-.07em;font-size:clamp(150px,13.5vw,260px);font-weight:400;line-height:.92;bottom:clamp(42px,5.5vh,64px);left:clamp(30px,3vw,58px)}.SolutionsShowcase-module__8DEwuq__cardSlot{min-height:69svh;padding:4.5svh 24px}.SolutionsShowcase-module__8DEwuq__card{width:min(1040px,72vw)}.SolutionsShowcase-module__8DEwuq__logoStage{opacity:1;mix-blend-mode:normal;isolation:auto;background:0 0}.SolutionsShowcase-module__8DEwuq__productLogo{opacity:1;filter:none;mix-blend-mode:normal;background:0 0}.SolutionsShowcase-module__8DEwuq__viewCue{display:none}.SolutionsShowcase-module__8DEwuq__traceabilityLead{min-height:42svh;padding:clamp(56px,7vh,82px) clamp(42px,4vw,78px) clamp(92px,11vh,130px)}@media (max-width:1100px){.SolutionsShowcase-module__8DEwuq__intro{min-height:44svh}.SolutionsShowcase-module__8DEwuq__servicesCue{width:250px;font-size:15px}.SolutionsShowcase-module__8DEwuq__showcase{min-height:218svh}.SolutionsShowcase-module__8DEwuq__cardSlot{min-height:68svh}.SolutionsShowcase-module__8DEwuq__giantTitle{font-size:clamp(140px,15vw,210px)}}@media (max-width:810px){.SolutionsShowcase-module__8DEwuq__intro{gap:34px;min-height:auto;padding:70px 18px 32px}.SolutionsShowcase-module__8DEwuq__introLeft{width:100%}.SolutionsShowcase-module__8DEwuq__introCopy{margin-top:22px;font-size:clamp(19px,5.4vw,25px)}.SolutionsShowcase-module__8DEwuq__servicesCue{width:220px;padding:16px 2px;font-size:14px}.SolutionsShowcase-module__8DEwuq__arrow{font-size:18px}.SolutionsShowcase-module__8DEwuq__showcase{min-height:218svh}.SolutionsShowcase-module__8DEwuq__cardSlot{min-height:68svh;padding:4svh 13px}.SolutionsShowcase-module__8DEwuq__cardSlot:first-child{padding-top:5svh}.SolutionsShowcase-module__8DEwuq__giantTitle{font-size:clamp(100px,24vw,145px);bottom:8svh;left:15px}.SolutionsShowcase-module__8DEwuq__traceabilityLead{min-height:38svh;padding:52px 18px 90px}}.SolutionsShowcase-module__8DEwuq__cardsTrack:after{content:"";pointer-events:none;height:58svh;display:block}.SolutionsShowcase-module__8DEwuq__showcase{min-height:280svh}@media (max-width:1100px){.SolutionsShowcase-module__8DEwuq__cardsTrack:after{height:52svh}.SolutionsShowcase-module__8DEwuq__showcase{min-height:270svh}}@media (max-width:810px){.SolutionsShowcase-module__8DEwuq__cardsTrack:after{height:46svh}.SolutionsShowcase-module__8DEwuq__showcase{min-height:258svh}}.SolutionsShowcase-module__8DEwuq__intro{min-height:39svh;padding-bottom:clamp(12px,1.5vh,20px)}.SolutionsShowcase-module__8DEwuq__showcase{margin-top:-10svh}.SolutionsShowcase-module__8DEwuq__cardSlot:first-child{padding-top:0}@media (max-width:1100px){.SolutionsShowcase-module__8DEwuq__intro{min-height:38svh}.SolutionsShowcase-module__8DEwuq__showcase{margin-top:-8svh}}@media (max-width:810px){.SolutionsShowcase-module__8DEwuq__intro{min-height:auto;padding-bottom:18px}.SolutionsShowcase-module__8DEwuq__showcase{margin-top:-4svh}.SolutionsShowcase-module__8DEwuq__cardSlot:first-child{padding-top:2svh}}.SolutionsShowcase-module__8DEwuq__eyebrow{letter-spacing:.055em;border:1px solid #ffffff75;min-height:46px;padding:10px 20px;font-size:16px;font-weight:600;line-height:1}@media (max-width:810px){.SolutionsShowcase-module__8DEwuq__eyebrow{min-height:40px;padding:9px 16px;font-size:13px}}
.TraceabilityModel-module__hJXBcq__section{color:#fff;background:radial-gradient(54% 72% at 104% 46%,#5917312e 0%,#2e0f201a 35%,#0000 72%),#070707;width:100%;padding:clamp(82px,10vh,122px) clamp(42px,3.8vw,74px) clamp(110px,14vh,170px);position:relative;overflow:hidden}.TraceabilityModel-module__hJXBcq__intro{max-width:980px;margin-bottom:clamp(110px,16vh,190px)}.TraceabilityModel-module__hJXBcq__eyebrow{color:#ffffffc7;letter-spacing:.015em;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:35px;padding:7px 15px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.TraceabilityModel-module__hJXBcq__introCopy{margin-top:26px}.TraceabilityModel-module__hJXBcq__introCopy h2,.TraceabilityModel-module__hJXBcq__introCopy p{letter-spacing:-.032em;margin:0;font-family:inherit;font-size:clamp(18px,1.18vw,23px);font-weight:400;line-height:1.45}.TraceabilityModel-module__hJXBcq__introCopy h2{color:#fffffff7}.TraceabilityModel-module__hJXBcq__introCopy p{color:#ffffffe8}.TraceabilityModel-module__hJXBcq__steps{width:100%}.TraceabilityModel-module__hJXBcq__step{border-top:1px solid #ffffff57;outline:none;grid-template-columns:minmax(320px,1fr) minmax(420px,1fr);align-items:start;gap:clamp(50px,7vw,130px);min-height:122px;padding:28px 0 25px;transition:background .24s;display:grid;position:relative}.TraceabilityModel-module__hJXBcq__step:last-child{border-bottom:1px solid #ffffff57}.TraceabilityModel-module__hJXBcq__step:hover,.TraceabilityModel-module__hJXBcq__step:focus-visible{background:linear-gradient(90deg,#0000 0%,#ffffff03 48%,#8b1a1a06 100%)}.TraceabilityModel-module__hJXBcq__stepHeading{align-items:flex-start;gap:10px;display:flex}.TraceabilityModel-module__hJXBcq__stepHeading h3{letter-spacing:-.045em;color:#fffffffa;margin:0;font-family:inherit;font-size:clamp(27px,1.8vw,34px);font-weight:400;line-height:1.08}.TraceabilityModel-module__hJXBcq__stepNumber{color:#ffffff85;font-size:9px;font-weight:500;line-height:1;position:relative;top:-2px}.TraceabilityModel-module__hJXBcq__stepContent{min-width:0}.TraceabilityModel-module__hJXBcq__description{color:#ffffffa8;letter-spacing:-.022em;max-width:800px;margin:0;font-size:clamp(15px,1vw,18px);font-weight:400;line-height:1.52;transition:color .22s}.TraceabilityModel-module__hJXBcq__step:hover .TraceabilityModel-module__hJXBcq__description,.TraceabilityModel-module__hJXBcq__step:focus-visible .TraceabilityModel-module__hJXBcq__description{color:#ffffffdb}.TraceabilityModel-module__hJXBcq__capabilities{opacity:0;flex-wrap:wrap;align-items:center;max-height:0;margin-top:0;transition:max-height .3s,margin-top .3s,opacity .22s,transform .3s;display:flex;overflow:hidden;transform:translateY(-5px)}.TraceabilityModel-module__hJXBcq__step:hover .TraceabilityModel-module__hJXBcq__capabilities,.TraceabilityModel-module__hJXBcq__step:focus-visible .TraceabilityModel-module__hJXBcq__capabilities{opacity:1;max-height:72px;margin-top:16px;transform:translateY(0)}.TraceabilityModel-module__hJXBcq__capability{color:#ffffffab;letter-spacing:-.018em;border-left:1px solid #ffffff52;align-items:center;min-height:25px;padding:0 15px;font-size:clamp(11px,.78vw,14px);font-weight:400;line-height:1.2;display:inline-flex;position:relative}.TraceabilityModel-module__hJXBcq__capability:last-child{border-right:1px solid #ffffff52}@media (max-width:1050px){.TraceabilityModel-module__hJXBcq__intro{margin-bottom:clamp(88px,12vh,130px)}.TraceabilityModel-module__hJXBcq__step{grid-template-columns:minmax(260px,.85fr) minmax(380px,1.15fr);gap:42px}}@media (max-width:810px){.TraceabilityModel-module__hJXBcq__section{padding:72px 18px 100px}.TraceabilityModel-module__hJXBcq__intro{margin-bottom:70px}.TraceabilityModel-module__hJXBcq__introCopy h2,.TraceabilityModel-module__hJXBcq__introCopy p{font-size:clamp(17px,4.8vw,21px)}.TraceabilityModel-module__hJXBcq__step{grid-template-columns:1fr;gap:20px;min-height:auto;padding:27px 0 28px}.TraceabilityModel-module__hJXBcq__stepHeading h3{font-size:clamp(25px,7vw,31px)}.TraceabilityModel-module__hJXBcq__description{font-size:clamp(14px,4vw,17px)}.TraceabilityModel-module__hJXBcq__capabilities{opacity:1;max-height:none;margin-top:16px;overflow:visible;transform:none}.TraceabilityModel-module__hJXBcq__capability{margin-bottom:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.TraceabilityModel-module__hJXBcq__step,.TraceabilityModel-module__hJXBcq__description,.TraceabilityModel-module__hJXBcq__capabilities{transition:none}}.TraceabilityModel-module__hJXBcq__eyebrow{letter-spacing:.055em;border:1px solid #ffffff75;min-height:46px;padding:10px 20px;font-size:16px;font-weight:600;line-height:1}@media (max-width:810px){.TraceabilityModel-module__hJXBcq__eyebrow{min-height:40px;padding:9px 16px;font-size:13px}}
.TestimonialsShowcase-module__bb0fYq__section{color:#fff;background:radial-gradient(56% 72% at -4% 48%,#64223929 0%,#31111f14 40%,#0000 74%),#070707;width:100%;position:relative}.TestimonialsShowcase-module__bb0fYq__intro{z-index:4;justify-content:space-between;align-items:flex-start;gap:80px;min-height:42svh;padding:clamp(82px,10vh,118px) clamp(42px,3.8vw,74px) clamp(28px,3.5vh,44px);display:flex;position:relative}.TestimonialsShowcase-module__bb0fYq__eyebrow{color:#ffffffd1;letter-spacing:.055em;border:1px solid #ffffff75;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.TestimonialsShowcase-module__bb0fYq__introCopy{letter-spacing:-.034em;color:#fffffff2;max-width:620px;margin:27px 0 0;font-family:inherit;font-size:clamp(22px,1.45vw,28px);font-weight:400;line-height:1.42}.TestimonialsShowcase-module__bb0fYq__cornerMark{border-top:1px solid #ffffff47;border-right:1px solid #ffffff47;flex:none;width:clamp(80px,7.5vw,132px);height:clamp(80px,7.5vw,132px);position:relative}.TestimonialsShowcase-module__bb0fYq__cornerMark:after{content:"";transform-origin:0;background:#ffffff47;width:142%;height:1px;position:absolute;top:50%;left:-1px;transform:rotate(-45deg)}.TestimonialsShowcase-module__bb0fYq__showcase{min-height:250svh;position:relative}.TestimonialsShowcase-module__bb0fYq__backdrop{z-index:0;pointer-events:none;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.TestimonialsShowcase-module__bb0fYq__feedback{letter-spacing:-.075em;white-space:nowrap;color:#fff;font-family:inherit;font-size:clamp(190px,18vw,345px);font-weight:400;line-height:.82;display:block;position:absolute;bottom:clamp(34px,4vh,50px);left:clamp(28px,2.7vw,52px)}.TestimonialsShowcase-module__bb0fYq__cardsTrack{z-index:2;margin-top:-100svh;position:relative}.TestimonialsShowcase-module__bb0fYq__cardSlot{justify-content:center;align-items:center;min-height:63svh;padding:4svh 24px;display:flex}.TestimonialsShowcase-module__bb0fYq__card{color:#111;transform-origin:50%;background:#f6f6f3;flex-direction:column;width:min(650px,50vw);min-height:320px;padding:30px 31px 29px;transition:transform .24s,box-shadow .24s;display:flex;position:relative;box-shadow:0 34px 110px #00000047}.TestimonialsShowcase-module__bb0fYq__card:hover{box-shadow:0 42px 130px #00000061}.TestimonialsShowcase-module__bb0fYq__repsolCard{transform:rotate(0)}.TestimonialsShowcase-module__bb0fYq__gestampCard{transform:rotate(-2.2deg)}.TestimonialsShowcase-module__bb0fYq__varsCard{transform:rotate(2deg)}.TestimonialsShowcase-module__bb0fYq__repsolCard:hover{transform:rotate(0)translateY(-4px)}.TestimonialsShowcase-module__bb0fYq__gestampCard:hover{transform:rotate(-1.4deg)translateY(-4px)}.TestimonialsShowcase-module__bb0fYq__varsCard:hover{transform:rotate(1.2deg)translateY(-4px)}.TestimonialsShowcase-module__bb0fYq__cardHeader{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:31px;display:flex}.TestimonialsShowcase-module__bb0fYq__mark{object-fit:contain;width:34px;height:auto;display:block}.TestimonialsShowcase-module__bb0fYq__date{color:#1111118a;letter-spacing:-.015em;font-size:13px;font-weight:400;line-height:1.2}.TestimonialsShowcase-module__bb0fYq__quote{letter-spacing:-.036em;color:#111;max-width:100%;margin:0;font-family:inherit;font-size:clamp(22px,1.5vw,28px);font-weight:400;line-height:1.36}.TestimonialsShowcase-module__bb0fYq__cardFooter{flex-direction:column;gap:6px;margin-top:auto;padding-top:34px;display:flex}.TestimonialsShowcase-module__bb0fYq__role{color:#151515;letter-spacing:-.025em;font-size:clamp(16px,1vw,19px);font-weight:400;line-height:1.25}.TestimonialsShowcase-module__bb0fYq__company{color:#11111185;font-size:clamp(14px,.85vw,16px);font-weight:400;line-height:1.2}@media (max-width:1100px){.TestimonialsShowcase-module__bb0fYq__card{width:min(650px,62vw)}.TestimonialsShowcase-module__bb0fYq__feedback{font-size:clamp(170px,20vw,275px)}.TestimonialsShowcase-module__bb0fYq__showcase{min-height:240svh}}@media (max-width:810px){.TestimonialsShowcase-module__bb0fYq__intro{gap:36px;min-height:auto;padding:72px 18px 36px}.TestimonialsShowcase-module__bb0fYq__eyebrow{min-height:40px;padding:9px 16px;font-size:13px}.TestimonialsShowcase-module__bb0fYq__introCopy{width:100%;max-width:520px;font-size:clamp(19px,5.2vw,25px)}.TestimonialsShowcase-module__bb0fYq__cornerMark{display:none}.TestimonialsShowcase-module__bb0fYq__showcase{min-height:222svh}.TestimonialsShowcase-module__bb0fYq__feedback{font-size:clamp(105px,29vw,165px);bottom:8svh;left:14px}.TestimonialsShowcase-module__bb0fYq__cardSlot{min-height:58svh;padding:4svh 14px}.TestimonialsShowcase-module__bb0fYq__cardSlot:first-child{padding-top:6svh}.TestimonialsShowcase-module__bb0fYq__card{width:min(92vw,590px);min-height:300px;padding:25px 23px}.TestimonialsShowcase-module__bb0fYq__quote{font-size:clamp(20px,5.4vw,26px)}.TestimonialsShowcase-module__bb0fYq__cardHeader{margin-bottom:25px}.TestimonialsShowcase-module__bb0fYq__cardFooter{padding-top:28px}.TestimonialsShowcase-module__bb0fYq__finalReveal{height:44svh}}@media (prefers-reduced-motion:reduce){.TestimonialsShowcase-module__bb0fYq__card{transition:none}}.TestimonialsShowcase-module__bb0fYq__cardsTrack{z-index:2;margin-top:-100svh;padding-top:15svh;position:relative}.TestimonialsShowcase-module__bb0fYq__cardSlot{justify-content:center;align-items:flex-start;min-height:0;margin-bottom:24svh;padding:0 24px;display:flex;position:sticky;top:17svh}.TestimonialsShowcase-module__bb0fYq__cardSlot:first-child{padding-top:0}.TestimonialsShowcase-module__bb0fYq__cardSlot:first-child{z-index:1}.TestimonialsShowcase-module__bb0fYq__cardSlot:nth-child(2){z-index:2}.TestimonialsShowcase-module__bb0fYq__cardSlot:nth-child(3){z-index:3}.TestimonialsShowcase-module__bb0fYq__cardSlot:first-child .TestimonialsShowcase-module__bb0fYq__card{translate:-8px}.TestimonialsShowcase-module__bb0fYq__cardSlot:nth-child(2) .TestimonialsShowcase-module__bb0fYq__card{translate:6px 5px}.TestimonialsShowcase-module__bb0fYq__cardSlot:nth-child(3) .TestimonialsShowcase-module__bb0fYq__card{translate:-2px 10px}.TestimonialsShowcase-module__bb0fYq__finalReveal{pointer-events:none;height:82svh}.TestimonialsShowcase-module__bb0fYq__showcase{min-height:236svh}@media (max-width:1100px){.TestimonialsShowcase-module__bb0fYq__cardsTrack{padding-top:14svh}.TestimonialsShowcase-module__bb0fYq__cardSlot{margin-bottom:22svh;top:18svh}.TestimonialsShowcase-module__bb0fYq__finalReveal{height:76svh}.TestimonialsShowcase-module__bb0fYq__showcase{min-height:228svh}}@media (max-width:810px){.TestimonialsShowcase-module__bb0fYq__cardsTrack{padding-top:12svh}.TestimonialsShowcase-module__bb0fYq__cardSlot{min-height:0;margin-bottom:18svh;padding:0 14px;top:16svh}.TestimonialsShowcase-module__bb0fYq__cardSlot:first-child{padding-top:0}.TestimonialsShowcase-module__bb0fYq__cardSlot:first-child .TestimonialsShowcase-module__bb0fYq__card{translate:-3px}.TestimonialsShowcase-module__bb0fYq__cardSlot:nth-child(2) .TestimonialsShowcase-module__bb0fYq__card{translate:3px 4px}.TestimonialsShowcase-module__bb0fYq__cardSlot:nth-child(3) .TestimonialsShowcase-module__bb0fYq__card{translate:0 8px}.TestimonialsShowcase-module__bb0fYq__finalReveal{height:68svh}.TestimonialsShowcase-module__bb0fYq__showcase{min-height:210svh}}
.FaqSection-module__Jn9jUq__section{color:#fff;background:radial-gradient(62% 56% at 39% 88%,#1a3d2f75 0%,#10271f40 38%,#0000 72%),radial-gradient(35% 30% at 98% 100%,#7d125973 0%,#400e362e 42%,#0000 78%),#070707;width:100%;padding:clamp(86px,10vh,124px) clamp(42px,2.7vw,54px) clamp(105px,13vh,160px);position:relative;overflow:hidden}.FaqSection-module__Jn9jUq__intro{max-width:760px;min-height:40svh}.FaqSection-module__Jn9jUq__eyebrow{color:#ffffffd1;letter-spacing:.055em;border:1px solid #ffffff75;border-radius:999px;justify-content:center;align-items:center;min-width:126px;min-height:46px;padding:10px 20px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.FaqSection-module__Jn9jUq__introCopy{letter-spacing:-.032em;color:#fffffff2;max-width:600px;margin:34px 0 0;font-family:inherit;font-size:clamp(21px,1.35vw,26px);font-weight:400;line-height:1.4}.FaqSection-module__Jn9jUq__items{width:100%}.FaqSection-module__Jn9jUq__item{border-top:1px solid #ffffff63;position:relative}.FaqSection-module__Jn9jUq__item:last-child{border-bottom:1px solid #ffffff63}.FaqSection-module__Jn9jUq__questionButton{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:max(52px,18vw) minmax(0,1fr) 30px;align-items:start;gap:0;padding:29px 0 28px;display:grid}.FaqSection-module__Jn9jUq__number{color:#ffffff7a;padding-top:4px;font-size:10px;font-weight:500;line-height:1}.FaqSection-module__Jn9jUq__question{letter-spacing:-.045em;color:#fffffff5;max-width:1120px;padding-right:42px;font-family:inherit;font-size:clamp(23px,1.72vw,32px);font-weight:400;line-height:1.22;transition:color .2s}.FaqSection-module__Jn9jUq__arrow{color:#ffffff8f;justify-content:flex-end;align-items:center;padding-top:1px;font-size:24px;font-weight:200;line-height:1;transition:color .2s;display:flex}.FaqSection-module__Jn9jUq__questionButton:hover .FaqSection-module__Jn9jUq__question,.FaqSection-module__Jn9jUq__questionButton:focus-visible .FaqSection-module__Jn9jUq__question,.FaqSection-module__Jn9jUq__questionButton:hover .FaqSection-module__Jn9jUq__arrow,.FaqSection-module__Jn9jUq__questionButton:focus-visible .FaqSection-module__Jn9jUq__arrow{color:#fff}.FaqSection-module__Jn9jUq__questionButton:focus-visible{outline-offset:-1px;outline:1px solid #ffffff80}.FaqSection-module__Jn9jUq__answerWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .33s cubic-bezier(.76,0,.24,1),opacity .22s;display:grid}.FaqSection-module__Jn9jUq__answerInner{min-height:0;overflow:hidden}.FaqSection-module__Jn9jUq__answer{color:#ffffffb8;letter-spacing:-.025em;max-width:610px;margin:-5px 56px 31px max(52px,18vw);font-family:inherit;font-size:clamp(16px,1.08vw,20px);font-weight:400;line-height:1.48}.FaqSection-module__Jn9jUq__itemOpen .FaqSection-module__Jn9jUq__answerWrap{opacity:1;grid-template-rows:1fr}@media (max-width:1100px){.FaqSection-module__Jn9jUq__questionButton{grid-template-columns:max(46px,13vw) minmax(0,1fr) 28px}.FaqSection-module__Jn9jUq__answer{margin-left:max(46px,13vw)}}@media (max-width:810px){.FaqSection-module__Jn9jUq__section{padding:72px 18px 100px}.FaqSection-module__Jn9jUq__intro{min-height:auto;margin-bottom:72px}.FaqSection-module__Jn9jUq__eyebrow{min-width:92px;min-height:40px;padding:9px 16px;font-size:13px}.FaqSection-module__Jn9jUq__introCopy{margin-top:25px;font-size:clamp(18px,5vw,23px)}.FaqSection-module__Jn9jUq__questionButton{grid-template-columns:38px minmax(0,1fr) 24px;padding:23px 0 22px}.FaqSection-module__Jn9jUq__number{padding-top:3px;font-size:9px}.FaqSection-module__Jn9jUq__question{padding-right:15px;font-size:clamp(19px,5.4vw,25px);line-height:1.25}.FaqSection-module__Jn9jUq__arrow{font-size:20px}.FaqSection-module__Jn9jUq__answer{max-width:none;margin:-1px 24px 25px 38px;font-size:clamp(14px,4vw,17px);line-height:1.5}}@media (prefers-reduced-motion:reduce){.FaqSection-module__Jn9jUq__answerWrap,.FaqSection-module__Jn9jUq__question,.FaqSection-module__Jn9jUq__arrow{transition:none}}.FaqSection-module__Jn9jUq__item{display:block}.FaqSection-module__Jn9jUq__questionButton{list-style:none}.FaqSection-module__Jn9jUq__questionButton::-webkit-details-marker{display:none}.FaqSection-module__Jn9jUq__questionButton::marker{content:"";display:none}.FaqSection-module__Jn9jUq__arrow:before{content:"↓";display:block}.FaqSection-module__Jn9jUq__item[open] .FaqSection-module__Jn9jUq__arrow:before{content:"↑"}.FaqSection-module__Jn9jUq__answerWrap{opacity:1;display:block}.FaqSection-module__Jn9jUq__item:not([open]) .FaqSection-module__Jn9jUq__answerWrap{display:none}.FaqSection-module__Jn9jUq__item[open] .FaqSection-module__Jn9jUq__answerWrap{animation:.28s cubic-bezier(.22,1,.36,1) both FaqSection-module__Jn9jUq__narratio-faq-answer-in;display:block}@keyframes FaqSection-module__Jn9jUq__narratio-faq-answer-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.FaqSection-module__Jn9jUq__item[open]{background:linear-gradient(90deg,#ffffff01 0%,#0000 50%,#2d493d06 100%)}.FaqSection-module__Jn9jUq__item[open] .FaqSection-module__Jn9jUq__question,.FaqSection-module__Jn9jUq__item[open] .FaqSection-module__Jn9jUq__arrow{color:#fff}.FaqSection-module__Jn9jUq__itemOpen{background:0 0}@media (prefers-reduced-motion:reduce){.FaqSection-module__Jn9jUq__item[open] .FaqSection-module__Jn9jUq__answerWrap{animation:none}}
.ContactSection-module__tiLS3W__section{isolation:isolate;color:#fff;background:#070707;width:100%;min-height:100svh;position:relative;overflow:hidden}.ContactSection-module__tiLS3W__atmosphere{z-index:-1;background:radial-gradient(42% 40% at 61% 79%,#e6da34db 0%,#e1ba275c 23%,#0000 53%),radial-gradient(58% 61% at 97% 74%,#ec1a8edb 0%,#af146673 39%,#0000 74%),radial-gradient(58% 52% at 27% 92%,#a92315bd 0%,#58141459 46%,#0000 75%),radial-gradient(55% 55% at 46% 30%,#183f2f5e 0%,#0e241c29 42%,#0000 75%),#070707;position:absolute;inset:0;overflow:hidden}.ContactSection-module__tiLS3W__grid{opacity:.26;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0 -3% 0 41%;-webkit-mask-image:radial-gradient(circle at 54% 54%,#000 0%,#000000d1 42%,#0000 82%);mask-image:radial-gradient(circle at 54% 54%,#000 0%,#000000d1 42%,#0000 82%)}.ContactSection-module__tiLS3W__grain{opacity:.035;background-image:repeating-radial-gradient(circle at 30% 30%,#fff 0 .5px,#0000 .8px 3px);background-size:5px 5px;position:absolute;inset:-25%}.ContactSection-module__tiLS3W__topLine{background:#ffffff3b;height:1px;position:absolute;top:0;left:clamp(20px,2.8vw,54px);right:clamp(20px,2.8vw,54px)}.ContactSection-module__tiLS3W__content{z-index:3;grid-template-columns:minmax(340px,.9fr) minmax(480px,1.1fr);align-items:start;gap:clamp(80px,10vw,190px);padding:clamp(82px,11vh,135px) clamp(42px,4vw,78px) 0;display:grid;position:relative}.ContactSection-module__tiLS3W__personRow{grid-template-columns:27px 62px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ContactSection-module__tiLS3W__linkedin{color:#ffffffb8;border:1px solid #ffffff59;border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.ContactSection-module__tiLS3W__linkedin:hover,.ContactSection-module__tiLS3W__linkedin:focus-visible{color:#fff;border-color:#fff}.ContactSection-module__tiLS3W__portrait{object-fit:cover;object-position:center;border-radius:999px;width:62px;height:62px;display:block}.ContactSection-module__tiLS3W__personMeta{flex-direction:column;gap:5px;display:flex}.ContactSection-module__tiLS3W__personMeta strong{letter-spacing:-.025em;font-size:15px;font-weight:500;line-height:1.2}.ContactSection-module__tiLS3W__personMeta span{color:#ffffff8a;font-size:11px;font-weight:400;line-height:1.2}.ContactSection-module__tiLS3W__contactDetails{flex-direction:column;gap:8px;margin:31px 0 25px 41px;display:flex}.ContactSection-module__tiLS3W__contactLabel{color:#ffffff85;font-size:10px;font-weight:400;line-height:1}.ContactSection-module__tiLS3W__email{color:#fffffff5;letter-spacing:-.025em;width:fit-content;font-size:clamp(14px,.92vw,17px);font-weight:400;line-height:1.3;text-decoration:none}.ContactSection-module__tiLS3W__email:hover,.ContactSection-module__tiLS3W__email:focus-visible{text-underline-offset:4px;text-decoration:underline}.ContactSection-module__tiLS3W__bookCall{color:#ffffffe6;border-top:1px solid #ffffff57;border-bottom:1px solid #ffffff57;justify-content:space-between;align-items:center;width:124px;margin-left:41px;padding:10px 1px;font-size:10px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.ContactSection-module__tiLS3W__bookCall:hover,.ContactSection-module__tiLS3W__bookCall:focus-visible{color:#fff;border-color:#ffffffe0}.ContactSection-module__tiLS3W__message{width:min(100%,670px);padding-top:1px}.ContactSection-module__tiLS3W__heading{letter-spacing:-.052em;color:#fffffffa;margin:0;font-family:inherit;font-size:clamp(31px,2.45vw,48px);font-weight:400;line-height:1.04}.ContactSection-module__tiLS3W__subheading{color:#ffffffa1;letter-spacing:-.018em;max-width:560px;margin:21px 0 0;font-size:clamp(12px,.78vw,15px);font-weight:400;line-height:1.46}.ContactSection-module__tiLS3W__letsTalk{z-index:1;letter-spacing:-.075em;white-space:nowrap;color:#ffffffde;pointer-events:none;font-family:inherit;font-size:clamp(170px,20.2vw,388px);font-weight:300;line-height:.78;display:block;position:absolute;bottom:clamp(42px,5vh,62px);left:clamp(12px,1.1vw,22px);right:0}.ContactSection-module__tiLS3W__footer{z-index:4;justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;bottom:12px;left:clamp(20px,2.6vw,50px);right:clamp(20px,2.6vw,50px)}.ContactSection-module__tiLS3W__footer p{color:#ffffffa6;margin:0;font-size:8px;font-weight:400;line-height:1.2}.ContactSection-module__tiLS3W__legal{align-items:center;gap:22px;display:flex}.ContactSection-module__tiLS3W__legal a{color:#ffffffb8;font-size:8px;font-weight:400;line-height:1.2;text-decoration:none}.ContactSection-module__tiLS3W__legal a:hover,.ContactSection-module__tiLS3W__legal a:focus-visible{color:#fff}@media (max-width:1050px){.ContactSection-module__tiLS3W__content{grid-template-columns:minmax(300px,.85fr) minmax(400px,1.15fr);gap:60px}.ContactSection-module__tiLS3W__letsTalk{font-size:clamp(150px,20vw,270px)}}@media (max-width:810px){.ContactSection-module__tiLS3W__section{min-height:max(860px,100svh)}.ContactSection-module__tiLS3W__content{grid-template-columns:1fr;gap:54px;padding:72px 18px 0}.ContactSection-module__tiLS3W__contactCard{width:100%}.ContactSection-module__tiLS3W__personRow{grid-template-columns:24px 54px minmax(0,1fr);gap:11px}.ContactSection-module__tiLS3W__portrait{width:54px;height:54px}.ContactSection-module__tiLS3W__contactDetails,.ContactSection-module__tiLS3W__bookCall{margin-left:35px}.ContactSection-module__tiLS3W__message{width:100%;max-width:560px}.ContactSection-module__tiLS3W__heading{font-size:clamp(34px,9.6vw,54px);line-height:1.02}.ContactSection-module__tiLS3W__subheading{font-size:clamp(13px,3.6vw,16px)}.ContactSection-module__tiLS3W__letsTalk{font-size:clamp(105px,28vw,170px);line-height:.84;bottom:70px;left:12px}.ContactSection-module__tiLS3W__footer{align-items:flex-end;bottom:14px;left:18px;right:18px}.ContactSection-module__tiLS3W__footer p{max-width:200px;font-size:7px}.ContactSection-module__tiLS3W__legal{gap:12px}.ContactSection-module__tiLS3W__legal a{font-size:7px}.ContactSection-module__tiLS3W__grid{inset:0 -40% 0 10%}}.ContactSection-module__tiLS3W__content{grid-template-columns:minmax(420px,.9fr) minmax(620px,1.1fr);gap:clamp(95px,11vw,210px);padding:clamp(96px,12vh,150px) clamp(58px,5.5vw,106px) 0}.ContactSection-module__tiLS3W__contactCard{width:min(100%,500px)}.ContactSection-module__tiLS3W__personRow{grid-template-columns:34px 84px minmax(0,1fr);gap:18px}.ContactSection-module__tiLS3W__linkedin{width:29px;height:29px;font-size:12px}.ContactSection-module__tiLS3W__portrait{width:84px;height:84px}.ContactSection-module__tiLS3W__personMeta{gap:7px}.ContactSection-module__tiLS3W__personMeta strong{font-size:clamp(19px,1.2vw,23px);font-weight:500}.ContactSection-module__tiLS3W__personMeta span{font-size:clamp(13px,.82vw,16px)}.ContactSection-module__tiLS3W__contactDetails{gap:11px;margin:38px 0 30px 52px}.ContactSection-module__tiLS3W__contactLabel{font-size:13px}.ContactSection-module__tiLS3W__email{text-underline-offset:5px;font-size:clamp(19px,1.22vw,23px);line-height:1.3}.ContactSection-module__tiLS3W__bookCall{width:178px;margin-left:52px;padding:15px 2px;font-size:14px}.ContactSection-module__tiLS3W__message{width:min(100%,850px)}.ContactSection-module__tiLS3W__heading{letter-spacing:-.055em;font-size:clamp(48px,3.45vw,68px);line-height:1.01}.ContactSection-module__tiLS3W__subheading{max-width:700px;margin-top:28px;font-size:clamp(17px,1.05vw,21px);line-height:1.45}@media (max-width:1180px){.ContactSection-module__tiLS3W__content{grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr);gap:68px;padding-left:46px;padding-right:46px}.ContactSection-module__tiLS3W__portrait{width:72px;height:72px}.ContactSection-module__tiLS3W__personRow{grid-template-columns:30px 72px minmax(0,1fr)}.ContactSection-module__tiLS3W__heading{font-size:clamp(42px,4.4vw,58px)}}@media (max-width:810px){.ContactSection-module__tiLS3W__content{grid-template-columns:1fr;gap:58px;padding:70px 18px 0}.ContactSection-module__tiLS3W__contactCard{width:100%}.ContactSection-module__tiLS3W__personRow{grid-template-columns:30px 70px minmax(0,1fr);gap:14px}.ContactSection-module__tiLS3W__linkedin{width:27px;height:27px}.ContactSection-module__tiLS3W__portrait{width:70px;height:70px}.ContactSection-module__tiLS3W__personMeta strong{font-size:19px}.ContactSection-module__tiLS3W__personMeta span{font-size:13px}.ContactSection-module__tiLS3W__contactDetails{margin:31px 0 26px 44px}.ContactSection-module__tiLS3W__contactLabel{font-size:12px}.ContactSection-module__tiLS3W__email{font-size:clamp(17px,4.6vw,21px)}.ContactSection-module__tiLS3W__bookCall{width:165px;margin-left:44px;font-size:13px}.ContactSection-module__tiLS3W__heading{font-size:clamp(39px,10.2vw,58px)}.ContactSection-module__tiLS3W__subheading{font-size:clamp(15px,4vw,18px)}}
