.ContactFormSection-module__zQnMGq__section{width:var(--site-inner);max-width:var(--site-inner);margin-inline:var(--site-gutter);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);display:grid;position:relative}.ContactFormSection-module__zQnMGq__formPanel,.ContactFormSection-module__zQnMGq__infoPanel{min-width:0;padding:clamp(54px, 5vw, 92px) var(--content-pad)}.ContactFormSection-module__zQnMGq__formPanel{border-right:1px solid var(--line)}.ContactFormSection-module__zQnMGq__infoPanel{background:var(--cream);align-content:start;gap:clamp(30px,3vw,48px);display:grid}.ContactFormSection-module__zQnMGq__kicker{color:var(--olive);font:700 10px / 1 var(--ui);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.ContactFormSection-module__zQnMGq__title{color:var(--ink);font:400 clamp(56px, 5.4vw, 96px) / .94 var(--display);letter-spacing:-.08em;margin:0 0 clamp(34px,4vw,62px)}.ContactFormSection-module__zQnMGq__form{max-width:980px}.ContactFormSection-module__zQnMGq__form .form-line{gap:clamp(10px,1.1vw,18px);margin-bottom:clamp(20px,2.1vw,34px)}:is(.ContactFormSection-module__zQnMGq__form .form-line label,.ContactFormSection-module__zQnMGq__form .form-line .sentence-label){color:var(--ink);font:500 clamp(28px, 2.5vw, 46px) / 1.05 var(--display);letter-spacing:-.07em}.ContactFormSection-module__zQnMGq__form .line-field{border-bottom:1px solid var(--line);width:clamp(210px,21vw,360px);color:var(--ink);font:400 clamp(19px, 1.45vw, 28px) / 1.15 var(--ui);padding-bottom:9px}.ContactFormSection-module__zQnMGq__form .line-field::placeholder{color:#0f10136b}.ContactFormSection-module__zQnMGq__form .line-field.select{width:clamp(230px,23vw,390px)}.ContactFormSection-module__zQnMGq__form .line-textarea{resize:vertical;width:min(100%,780px);min-height:104px}.ContactFormSection-module__zQnMGq__form .budget-options{gap:9px}.ContactFormSection-module__zQnMGq__form .budget-option span{border-color:var(--line);min-height:34px;color:var(--ink);font:600 11px / 1 var(--ui);padding-inline:14px}.ContactFormSection-module__zQnMGq__form .budget-option input:checked+span{border-color:var(--dark);background:var(--dark);color:var(--bg)}.ContactFormSection-module__zQnMGq__success{color:var(--olive);font:500 14px / 1.35 var(--ui);margin:20px 0 0;display:none}.ContactFormSection-module__zQnMGq__infoBlock{gap:12px;display:grid}.ContactFormSection-module__zQnMGq__infoBlock h3{color:var(--ink);font:700 12px / 1 var(--ui);letter-spacing:.14em;text-transform:uppercase;margin:0}.ContactFormSection-module__zQnMGq__infoBlock p{color:var(--ink);font:400 clamp(20px, 1.7vw, 30px) / 1.22 var(--display);letter-spacing:-.045em;margin:0}.ContactFormSection-module__zQnMGq__infoBlock a{text-decoration:none}.ContactFormSection-module__zQnMGq__infoBlock a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:980px){.ContactFormSection-module__zQnMGq__section{grid-template-columns:1fr}.ContactFormSection-module__zQnMGq__formPanel{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.ContactFormSection-module__zQnMGq__section{border-inline:1px solid var(--line);width:calc(100% - 36px);max-width:calc(100% - 36px);margin-inline:18px}.ContactFormSection-module__zQnMGq__formPanel,.ContactFormSection-module__zQnMGq__infoPanel{padding:42px 20px}.ContactFormSection-module__zQnMGq__title{font-size:clamp(44px,13vw,62px)}:is(.ContactFormSection-module__zQnMGq__form .form-line label,.ContactFormSection-module__zQnMGq__form .form-line .sentence-label){font-size:clamp(24px,8vw,34px)}:is(.ContactFormSection-module__zQnMGq__form .line-field,.ContactFormSection-module__zQnMGq__form .line-field.select,.ContactFormSection-module__zQnMGq__form .line-textarea){width:100%}}
.FAQSection-module__L8dQRa__section{--faq-bg:var(--dark);--faq-fg:#fff;--faq-muted-border:#d5d1b333;background:var(--faq-bg);width:100%;color:var(--faq-fg);box-sizing:border-box;padding:0 30px;overflow:clip}.FAQSection-module__L8dQRa__sectionLight{--faq-bg:var(--bg);--faq-fg:var(--ink);--faq-muted-border:var(--line)}.FAQSection-module__L8dQRa__layout{border-right:1px solid var(--faq-muted-border);border-left:1px solid var(--faq-muted-border);box-sizing:border-box;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%;max-width:1860px;margin-inline:auto;display:grid}.FAQSection-module__L8dQRa__intro{padding:clamp(48px, 5vw, 80px) var(--content-pad) clamp(32px, 4vw, 60px);border-right:1px solid var(--faq-muted-border);position:relative}.FAQSection-module__L8dQRa__introSticky{max-width:400px;position:sticky;top:120px}.FAQSection-module__L8dQRa__title{color:var(--faq-fg);font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0 0 15px;font-size:clamp(48px,6.25vw,120px);font-weight:400;line-height:1}.FAQSection-module__L8dQRa__description{color:var(--faq-fg);font-family:var(--display);margin:0 0 56px;font-size:clamp(15px,1.1vw,18px);line-height:1.4}.FAQSection-module__L8dQRa__introCard{background:var(--cream);border-radius:16px;max-width:424px;padding:20px}.FAQSection-module__L8dQRa__introCardText{max-width:300px;color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:0 0 60px;font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.5}.FAQSection-module__L8dQRa__team{align-items:center;gap:0;margin:0 0 24px 17px;display:flex}.FAQSection-module__L8dQRa__team img{border:2px solid var(--olive);object-fit:cover;border-radius:50%;width:52px;height:52px;margin-left:-17px}.FAQSection-module__L8dQRa__team img:first-child{margin-left:0}.FAQSection-module__L8dQRa__list{padding:clamp(80px,8.3vw,160px) 0 clamp(32px,3.1vw,60px)}.FAQSection-module__L8dQRa__item{border-top:1px solid var(--faq-muted-border)}.FAQSection-module__L8dQRa__trigger{width:100%;padding:clamp(20px, 2.5vw, 40px) var(--content-pad);color:var(--faq-fg);cursor:pointer;font-family:var(--display);letter-spacing:-.015em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.1;display:flex}.FAQSection-module__L8dQRa__trigger:after{content:"";width:20px;height:20px;filter:var(--faq-icon-filter,brightness(0) invert(1));background:url(/images/Technology-Plus-Img.svg) 50%/contain no-repeat;flex:none;transition:transform .25s}.FAQSection-module__L8dQRa__sectionLight .FAQSection-module__L8dQRa__trigger:after{--faq-icon-filter:none}.FAQSection-module__L8dQRa__item.is-open .FAQSection-module__L8dQRa__trigger:after{transform:rotate(45deg)}.FAQSection-module__L8dQRa__panel{max-width:68ch;padding:0 var(--content-pad) clamp(20px, 2.5vw, 32px);color:var(--faq-fg);font-family:var(--display);letter-spacing:-.02em;font-size:clamp(15px,1.1vw,18px);line-height:1.5}.FAQSection-module__L8dQRa__panel p{margin:0}.FAQSection-module__L8dQRa__trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--olive);outline:none}@media (max-width:960px){.FAQSection-module__L8dQRa__section{padding-inline:18px}.FAQSection-module__L8dQRa__layout{grid-template-columns:1fr}.FAQSection-module__L8dQRa__intro{border-right:0;border-bottom:1px solid var(--faq-muted-border)}.FAQSection-module__L8dQRa__introSticky{max-width:none;position:static}.FAQSection-module__L8dQRa__list{padding-top:0}}@media (prefers-reduced-motion:reduce){.FAQSection-module__L8dQRa__trigger:after{transition:none}}
.HowWeWorkProcess-module__cDf33q__section{--process-nav-offset:82px;--process-panel:var(--dark);--process-cream:var(--bg);--process-muted:#f8f7eba8;--process-dim:#f8f7eb6b;--process-rule:#efeeda24;--process-rule-strong:#a29c5d7a;background:var(--bg);width:100%;color:var(--process-cream);padding:0;overflow:clip}.HowWeWorkProcess-module__cDf33q__shell{width:100%;margin:0 auto}.HowWeWorkProcess-module__cDf33q__panel{border:1px solid var(--process-rule);background:var(--process-panel);isolation:isolate;border-radius:0;flex-direction:column;gap:clamp(24px,2.35vw,34px);min-height:640px;padding:clamp(26px,2.7vw,38px) clamp(24px,2.85vw,40px);display:flex;position:relative;overflow:hidden}.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__panel{height:calc(100svh - var(--process-nav-offset));min-height:620px;max-height:760px}.HowWeWorkProcess-module__cDf33q__header{z-index:2;border-bottom:1px solid var(--process-rule);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;min-height:48px;padding-bottom:clamp(24px,2.35vw,34px);display:flex;position:relative}.HowWeWorkProcess-module__cDf33q__eyebrowRow{align-items:center;gap:10px;min-width:0;display:inline-flex}.HowWeWorkProcess-module__cDf33q__eyebrowRule{background:var(--olive);flex:none;width:31px;height:1px;display:block}.HowWeWorkProcess-module__cDf33q__eyebrow,.HowWeWorkProcess-module__cDf33q__fraction,.HowWeWorkProcess-module__cDf33q__statusRow,.HowWeWorkProcess-module__cDf33q__progressNote{font-family:var(--ui);letter-spacing:.24em;text-transform:uppercase;font-weight:800}.HowWeWorkProcess-module__cDf33q__eyebrow{color:var(--process-cream);margin:0;font-size:clamp(7px,.58vw,9px);line-height:1.2}.HowWeWorkProcess-module__cDf33q__fraction{color:var(--process-cream);white-space:nowrap;font-size:clamp(9px,.72vw,12px);line-height:1}.HowWeWorkProcess-module__cDf33q__stage{z-index:2;flex:auto;align-items:center;min-height:275px;display:flex;position:relative}.HowWeWorkProcess-module__cDf33q__activePanels{flex-direction:column;gap:26px;width:100%;display:flex}.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__activePanels{flex:auto;min-height:clamp(250px,34svh,330px);position:relative}.HowWeWorkProcess-module__cDf33q__activePanel{width:100%;color:var(--process-cream);align-items:center;gap:clamp(30px,3.4vw,52px);display:flex;position:relative}.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__activePanel{will-change:transform, opacity;position:absolute;inset:0}.HowWeWorkProcess-module__cDf33q__ghostNumber{color:#efeeda12;min-width:clamp(190px,20vw,260px);font-family:var(--display);letter-spacing:-.08em;pointer-events:none;flex:none;font-size:clamp(136px,15.4vw,210px);font-weight:800;line-height:.82}.HowWeWorkProcess-module__cDf33q__copyColumn{flex-direction:column;flex:auto;gap:clamp(13px,1.1vw,16px);min-width:0;max-width:720px;display:flex}.HowWeWorkProcess-module__cDf33q__titleRow{font-family:var(--display);letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:clamp(9px,1vw,14px);margin:0;font-size:clamp(48px,5.15vw,74px);font-weight:800;line-height:.95;display:flex;color:var(--process-cream)!important}.HowWeWorkProcess-module__cDf33q__titleRow span,.HowWeWorkProcess-module__cDf33q__titleRow em{display:inline-block}.HowWeWorkProcess-module__cDf33q__titleRow em{color:var(--process-cream);font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(54px,5.85vw,84px);font-style:italic;font-weight:400;line-height:.9}.HowWeWorkProcess-module__cDf33q__copy{max-width:560px;color:var(--process-muted);font-family:var(--ui);letter-spacing:-.01em;margin:0;font-size:clamp(13px,1vw,16px);font-weight:500;line-height:1.35}.HowWeWorkProcess-module__cDf33q__statusIndex{z-index:2;border-bottom:1px solid var(--process-rule);flex-direction:column;flex:none;display:flex;position:relative}.HowWeWorkProcess-module__cDf33q__statusRow{border-top:1px solid var(--process-rule);min-height:46px;color:var(--process-dim);justify-content:space-between;align-items:center;gap:20px;font-size:clamp(8px,.62vw,11px);line-height:1;transition:color .18s,border-color .18s;display:flex}.HowWeWorkProcess-module__cDf33q__statusRow[data-state=active]{border-top-color:var(--process-rule-strong);color:var(--process-cream)}.HowWeWorkProcess-module__cDf33q__statusRow[data-state=complete]{color:#f8f7ebb8}.HowWeWorkProcess-module__cDf33q__statusLeft{align-items:baseline;gap:clamp(12px,1.2vw,18px);min-width:0;display:inline-flex}.HowWeWorkProcess-module__cDf33q__statusLeft span{color:inherit}.HowWeWorkProcess-module__cDf33q__statusLeft strong{color:inherit;font:inherit;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.HowWeWorkProcess-module__cDf33q__statusRow[data-state=active] .HowWeWorkProcess-module__cDf33q__statusLeft span,.HowWeWorkProcess-module__cDf33q__statusRow[data-state=active] em{color:var(--olive)}.HowWeWorkProcess-module__cDf33q__statusRow em{color:inherit;font:inherit;letter-spacing:.26em;text-align:right}.HowWeWorkProcess-module__cDf33q__footer{z-index:2;flex:none;justify-content:space-between;align-items:end;gap:24px;display:flex;position:relative}.HowWeWorkProcess-module__cDf33q__progressRail{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.HowWeWorkProcess-module__cDf33q__progressTrack{background:var(--process-rule);width:100%;height:1px;display:block;position:relative;overflow:hidden}.HowWeWorkProcess-module__cDf33q__progressFill{background:var(--olive);will-change:width;width:25%;position:absolute;inset:0 auto 0 0}.HowWeWorkProcess-module__cDf33q__progressNote{color:#f8f7eb9e;font-size:clamp(7px,.55vw,8px);line-height:1.2}.HowWeWorkProcess-module__cDf33q__releaseCta{will-change:transform, opacity;flex:none}.HowWeWorkProcess-module__cDf33q__releaseCta .fm-arrow-button{min-height:40px;padding-inline:18px;font-size:clamp(11px,.82vw,14px)}.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__header,.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__activePanel,.HowWeWorkProcess-module__cDf33q__motionReady [data-process-part],.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__releaseCta{will-change:transform, opacity}@media (max-width:980px){.HowWeWorkProcess-module__cDf33q__panel{min-height:600px;padding-inline:clamp(20px,3.2vw,30px)}.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__panel{min-height:580px}.HowWeWorkProcess-module__cDf33q__activePanel{gap:26px}.HowWeWorkProcess-module__cDf33q__ghostNumber{min-width:clamp(142px,21vw,190px);font-size:clamp(112px,18vw,160px)}.HowWeWorkProcess-module__cDf33q__titleRow{font-size:clamp(42px,6vw,60px)}.HowWeWorkProcess-module__cDf33q__titleRow em{font-size:clamp(48px,6.8vw,68px)}}@media (max-width:768px){.HowWeWorkProcess-module__cDf33q__shell{width:100%}.HowWeWorkProcess-module__cDf33q__panel{gap:22px;min-height:auto;padding:22px 18px}.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__panel{height:calc(100svh - var(--process-nav-offset));min-height:560px;max-height:none}.HowWeWorkProcess-module__cDf33q__header{min-height:40px;padding-bottom:20px}.HowWeWorkProcess-module__cDf33q__stage,.HowWeWorkProcess-module__cDf33q__motionReady .HowWeWorkProcess-module__cDf33q__activePanels{min-height:260px}.HowWeWorkProcess-module__cDf33q__activePanel{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.HowWeWorkProcess-module__cDf33q__ghostNumber{min-width:0;font-size:clamp(112px,36vw,158px);line-height:.76}.HowWeWorkProcess-module__cDf33q__copyColumn{gap:12px}.HowWeWorkProcess-module__cDf33q__titleRow{letter-spacing:-.06em;font-size:clamp(38px,12vw,50px)}.HowWeWorkProcess-module__cDf33q__titleRow em{font-size:clamp(43px,13vw,56px)}.HowWeWorkProcess-module__cDf33q__copy{font-size:13px;line-height:1.42}.HowWeWorkProcess-module__cDf33q__statusRow{gap:12px;min-height:38px;font-size:8px}.HowWeWorkProcess-module__cDf33q__statusLeft{gap:10px}.HowWeWorkProcess-module__cDf33q__statusRow em{letter-spacing:.2em}.HowWeWorkProcess-module__cDf33q__footer{flex-direction:column;align-items:stretch;gap:14px}.HowWeWorkProcess-module__cDf33q__releaseCta{width:100%}.HowWeWorkProcess-module__cDf33q__releaseCta .fm-arrow-button{width:100%}}@media (max-width:520px){.HowWeWorkProcess-module__cDf33q__header{flex-direction:column;align-items:flex-start;gap:12px}.HowWeWorkProcess-module__cDf33q__fraction{align-self:flex-end}.HowWeWorkProcess-module__cDf33q__statusLeft strong{max-width:160px}}@media (prefers-reduced-motion:reduce){.HowWeWorkProcess-module__cDf33q__section,.HowWeWorkProcess-module__cDf33q__panel,.HowWeWorkProcess-module__cDf33q__header,.HowWeWorkProcess-module__cDf33q__activePanel,.HowWeWorkProcess-module__cDf33q__activePanel *,.HowWeWorkProcess-module__cDf33q__statusRow,.HowWeWorkProcess-module__cDf33q__releaseCta{opacity:1!important;visibility:visible!important;will-change:auto!important;transform:none!important}.HowWeWorkProcess-module__cDf33q__panel{height:auto;max-height:none}.HowWeWorkProcess-module__cDf33q__progressFill{width:100%!important}}
.TestimonialsCarousel-module__5Vog1W__section{box-sizing:border-box;width:100%;padding:0 var(--rail);border-top:4px solid #111216;border-bottom:1px solid var(--line);background:var(--bg)}.TestimonialsCarousel-module__5Vog1W__shell{width:100%;max-width:var(--site-inner-max);border-inline:1px solid var(--line);margin-inline:auto;padding-top:clamp(86px,8vw,132px);position:relative}.TestimonialsCarousel-module__5Vog1W__heading{color:var(--ink);font-family:var(--display);text-align:center;margin:0;padding:0 20px clamp(54px,4.9vw,78px);font-size:clamp(44px,4.6vw,74px);font-weight:500;line-height:.92}.TestimonialsCarousel-module__5Vog1W__heading em{font-family:var(--serif);font-style:italic;font-weight:400;display:block}.TestimonialsCarousel-module__5Vog1W__deck{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) clamp(86px,7.2vw,116px);min-height:clamp(320px,27vw,420px);display:grid}.TestimonialsCarousel-module__5Vog1W__cards{display:contents}.TestimonialsCarousel-module__5Vog1W__card{border-right:1px solid var(--line);background:var(--bg);grid-template-rows:auto 1fr auto;min-width:0;padding:clamp(34px,3vw,48px);display:grid;position:relative}.TestimonialsCarousel-module__5Vog1W__fadeNext .TestimonialsCarousel-module__5Vog1W__card{animation:.46s cubic-bezier(.22,.61,.36,1) TestimonialsCarousel-module__5Vog1W__fadeNext}.TestimonialsCarousel-module__5Vog1W__fadePrev .TestimonialsCarousel-module__5Vog1W__card{animation:.46s cubic-bezier(.22,.61,.36,1) TestimonialsCarousel-module__5Vog1W__fadePrev}.TestimonialsCarousel-module__5Vog1W__avatar{object-fit:cover;width:clamp(56px,4.4vw,80px);height:clamp(56px,4.4vw,80px)}.TestimonialsCarousel-module__5Vog1W__quote{max-width:470px;color:var(--ink);font-family:var(--ui);align-self:center;margin:22px 0;font-size:clamp(14px,1.05vw,18px);font-weight:500;line-height:1.22}.TestimonialsCarousel-module__5Vog1W__person{gap:8px;display:grid}.TestimonialsCarousel-module__5Vog1W__person strong{color:var(--ink);font-family:var(--display);font-size:clamp(17px,1.25vw,22px);font-weight:500;line-height:1}.TestimonialsCarousel-module__5Vog1W__person span{max-width:310px;color:var(--ink);font-family:var(--ui);text-transform:uppercase;font-size:clamp(7px,.58vw,10px);font-weight:700;line-height:1.2}.TestimonialsCarousel-module__5Vog1W__controls{grid-template-rows:1.12fr 1fr 1fr;display:grid}.TestimonialsCarousel-module__5Vog1W__control{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;place-items:center;transition:background .2s;display:grid}.TestimonialsCarousel-module__5Vog1W__control:hover,.TestimonialsCarousel-module__5Vog1W__control:focus-visible{background:var(--cream)}.TestimonialsCarousel-module__5Vog1W__control:focus-visible{outline:2px solid var(--olive);outline-offset:-2px}.TestimonialsCarousel-module__5Vog1W__quoteMark{color:var(--dark);line-height:1}.TestimonialsCarousel-module__5Vog1W__arrow{width:30px;height:24px;color:var(--dark);display:block}.TestimonialsCarousel-module__5Vog1W__quoteMark svg{width:clamp(44px,3.35vw,64px);height:auto;display:block}.TestimonialsCarousel-module__5Vog1W__control:last-child{border-bottom:0}.TestimonialsCarousel-module__5Vog1W__announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes TestimonialsCarousel-module__5Vog1W__fadeNext{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TestimonialsCarousel-module__5Vog1W__fadePrev{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.TestimonialsCarousel-module__5Vog1W__section{padding-inline:0}.TestimonialsCarousel-module__5Vog1W__shell{border-inline:0;padding-top:72px}.TestimonialsCarousel-module__5Vog1W__heading{padding-bottom:46px;font-size:42px}.TestimonialsCarousel-module__5Vog1W__deck{grid-template-columns:1fr}.TestimonialsCarousel-module__5Vog1W__card{border-right:0;border-bottom:1px solid var(--line);min-height:280px;padding:28px 24px}.TestimonialsCarousel-module__5Vog1W__card:nth-child(2){display:none}.TestimonialsCarousel-module__5Vog1W__controls{grid-template-rows:none;grid-template-columns:repeat(3,1fr);min-height:76px}.TestimonialsCarousel-module__5Vog1W__control{border-right:1px solid var(--line);border-bottom:0}.TestimonialsCarousel-module__5Vog1W__control:last-child{border-right:0}}@media (prefers-reduced-motion:reduce){.TestimonialsCarousel-module__5Vog1W__fadeNext .TestimonialsCarousel-module__5Vog1W__card,.TestimonialsCarousel-module__5Vog1W__fadePrev .TestimonialsCarousel-module__5Vog1W__card{animation:none}}
.InnerPageHero-module__PfSCtG__section{background:var(--bg);box-sizing:border-box;width:100%;padding:0 30px;overflow:clip}.InnerPageHero-module__PfSCtG__shell{box-sizing:border-box;width:100%;max-width:1920px;margin-inline:auto}.InnerPageHero-module__PfSCtG__frame{border-right:1px solid var(--line,#a29c5d7a);border-left:1px solid var(--line,#a29c5d7a);border-bottom:1px solid var(--line,#a29c5d7a);box-sizing:border-box;width:100%;max-width:1860px;margin-inline:auto;padding:clamp(112px,8.4vw,160px) clamp(24px,2.35vw,40px) clamp(76px,5.2vw,100px);position:relative}.InnerPageHero-module__PfSCtG__titleWrap{width:min(1075px,100%);margin-bottom:clamp(42px,3vw,58px)}.InnerPageHero-module__PfSCtG__title{max-width:954px;color:var(--ink);font-family:var(--display);letter-spacing:clamp(-8.4px,-.44vw,-3.2px);margin:0;font-size:clamp(64px,6.25vw,120px);font-weight:400;line-height:1}.InnerPageHero-module__PfSCtG__title em{letter-spacing:-1.12px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.InnerPageHero-module__PfSCtG__metaRow{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.InnerPageHero-module__PfSCtG__kicker{color:var(--ink);letter-spacing:.56px;text-transform:uppercase;font-family:Arial,sans-serif;font-size:clamp(12px,.84vw,16px);font-weight:500;line-height:1}.InnerPageHero-module__PfSCtG__copy{width:min(483px,46vw);color:var(--ink);font-family:var(--display);letter-spacing:-.84px;margin:clamp(-60px,-3vw,-18px) 0 0 auto;font-size:clamp(17px,1.25vw,24px);font-weight:400;line-height:1.3}@media (max-width:991px){.InnerPageHero-module__PfSCtG__frame{padding-top:96px}.InnerPageHero-module__PfSCtG__metaRow{display:block}.InnerPageHero-module__PfSCtG__copy{width:min(640px,100%);margin:28px 0 0}}@media (max-width:640px){.InnerPageHero-module__PfSCtG__section{padding-inline:18px}.InnerPageHero-module__PfSCtG__frame{padding:72px 18px 58px}.InnerPageHero-module__PfSCtG__title{letter-spacing:-2px;font-size:clamp(46px,15vw,70px)}}
.TwoPersonTeam-module__6iVnca__section{background:var(--dark);min-height:clamp(560px,44vw,760px);color:var(--bg);border-top:1px solid #d5d1b347;border-bottom:1px solid #d5d1b347;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);display:grid;position:relative;overflow:clip}.TwoPersonTeam-module__6iVnca__header{min-width:0;padding:clamp(48px, 5vw, 88px) var(--rail);border-right:1px solid #d5d1b338;flex-direction:column;justify-content:space-between;display:flex}.TwoPersonTeam-module__6iVnca__kicker{color:#f8f7ebb3;font:700 10px / 1 var(--ui);letter-spacing:.16em;text-transform:uppercase;margin:0}.TwoPersonTeam-module__6iVnca__title{max-width:620px;color:var(--bg);font:400 clamp(58px, 6.5vw, 124px) / .9 var(--display);letter-spacing:-.08em;margin:clamp(72px,8vw,150px) 0 clamp(28px,4vw,56px)}.TwoPersonTeam-module__6iVnca__title em{color:var(--cream);font-family:var(--serif);letter-spacing:-.03em;font-style:italic;font-weight:400}.TwoPersonTeam-module__6iVnca__copy{color:#f8f7ebb8;max-width:430px;font:400 clamp(17px, 1.25vw, 23px) / 1.35 var(--ui);margin:0}.TwoPersonTeam-module__6iVnca__cards{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.TwoPersonTeam-module__6iVnca__card{border-right:1px solid #d5d1b338;align-content:stretch;min-width:0;display:grid}.TwoPersonTeam-module__6iVnca__card:last-child{border-right:0}.TwoPersonTeam-module__6iVnca__media{aspect-ratio:1;place-self:center;place-items:center;width:min(100% - clamp(48px,6vw,112px),410px);min-height:clamp(300px,28vw,460px);margin-top:clamp(34px,4vw,72px);display:grid;position:relative}.TwoPersonTeam-module__6iVnca__media img{object-fit:cover;border-radius:50%}.TwoPersonTeam-module__6iVnca__cardBody{border-top:1px solid #d5d1b338;align-content:start;gap:14px;min-height:clamp(210px,18vw,300px);padding:clamp(30px,3vw,52px) clamp(24px,3vw,56px);display:grid}.TwoPersonTeam-module__6iVnca__cardBody span{color:var(--olive);font:700 11px / 1 var(--ui);letter-spacing:.18em}.TwoPersonTeam-module__6iVnca__cardBody h3{color:var(--bg);font:400 clamp(32px, 3vw, 52px) / 1 var(--display);letter-spacing:-.06em;margin:0}.TwoPersonTeam-module__6iVnca__cardBody p{color:#f8f7ebad;max-width:380px;font:400 clamp(15px, 1.1vw, 19px) / 1.45 var(--ui);margin:0}@media (max-width:980px){.TwoPersonTeam-module__6iVnca__section{grid-template-columns:1fr}.TwoPersonTeam-module__6iVnca__header{border-bottom:1px solid #d5d1b338;border-right:0}}@media (max-width:720px){.TwoPersonTeam-module__6iVnca__cards{grid-template-columns:1fr}.TwoPersonTeam-module__6iVnca__card,.TwoPersonTeam-module__6iVnca__card:last-child{border-bottom:1px solid #d5d1b338;border-right:0}.TwoPersonTeam-module__6iVnca__card:last-child{border-bottom:0}.TwoPersonTeam-module__6iVnca__title{font-size:clamp(48px,15vw,72px)}}
