.aboutus-section-wrapper{width:100%;color:var(--charcoal);background:0 0;padding:12rem 4rem;position:relative;overflow:hidden}.aboutus-container{z-index:1;grid-template-columns:minmax(420px,.85fr) minmax(0,.95fr);align-items:stretch;gap:clamp(5rem,7vw,10rem);width:min(1440px,100%);margin:0 auto;display:grid;position:relative}.aboutus-section-content{flex-direction:column;align-self:center;max-width:720px;display:flex}.aboutus-eyebrow{font-family:var(--font-primary);letter-spacing:.28em;text-transform:uppercase;color:#1a1a1a9e;margin:0 0 1.4rem;font-size:1.1rem;font-weight:600;line-height:1}.aboutus-heading{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:currentColor;margin:0;font-size:clamp(3rem,4vw,3.5rem);font-weight:700;line-height:1.08}.aboutus-title-line{opacity:.5;background:currentColor;width:8rem;height:1px;margin:2rem 0 3.4rem;display:block}.aboutus-copy{gap:1.7rem;display:grid}.aboutus-copy p{font-family:var(--font-primary);letter-spacing:.02em;color:#1a1a1ac7;margin:0;font-size:1.55rem;font-weight:300;line-height:1.75}.aboutus-image-wrap{background:#1a1a1a14;border-radius:2px;min-height:540px;position:relative;overflow:hidden}.aboutus-image{object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.aboutus-image-wrap:hover .aboutus-image{transform:scale(1.035)}.home-page-wrapper.charcoal .aboutus-section-wrapper{color:#fff}.home-page-wrapper.charcoal .aboutus-eyebrow{color:#ffffffa8}.home-page-wrapper.charcoal .aboutus-copy p{color:#ffffffc7}.home-page-wrapper.off-white .aboutus-section-wrapper{color:var(--charcoal)}.home-page-wrapper.off-white .aboutus-eyebrow{color:#1a1a1a9e}.home-page-wrapper.off-white .aboutus-copy p{color:#1a1a1ac7}@media (max-width:1100px){.aboutus-container{grid-template-columns:1fr;gap:5rem}.aboutus-section-content{max-width:100%}.aboutus-image-wrap{min-height:558px}}@media (max-width:700px){.aboutus-section-wrapper{padding:8rem 2rem}.aboutus-heading{font-size:clamp(2.8rem,11vw,4.2rem)}.aboutus-title-line{margin:1.7rem 0 2.8rem}.aboutus-copy p{font-size:1.42rem}.aboutus-image-wrap{min-height:378px}}
.values-section{width:100%;color:var(--charcoal);background:0 0;padding:12rem 4rem;position:relative;overflow:hidden}.values-section__inner{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(5rem,8vw,12rem);width:min(1520px,100%);margin:0 auto;display:grid}.values-section__heading-wrap{position:sticky}.values-section__eyebrow{font-family:var(--font-primary);letter-spacing:.28em;text-transform:uppercase;color:var(--warm-grey);margin:0 0 1.4rem;font-size:1.05rem;font-weight:600;line-height:1}.values-section__heading{font-family:var(--font-primary);letter-spacing:0;color:currentColor;margin:0;font-size:clamp(4.4rem,4.9vw,3.5rem);font-weight:700;line-height:.98}.values-section__list{counter-reset:values;margin:7rem 0 0;padding:0;list-style:none}.values-section__item{border-top:1px solid #1a1a1a24;grid-template-columns:7.2rem 1fr;align-items:center;gap:3.2rem;min-height:10rem;padding:2.4rem 0;transition:border-color .28s,padding-left .36s cubic-bezier(.22,1,.36,1),color .28s;display:grid;position:relative}.values-section__item:last-child{border-bottom:1px solid #1a1a1a24}.values-section__item:before{content:"";z-index:-1;opacity:0;transform-origin:0;background:linear-gradient(90deg,#a89f961f,#a89f9608);transition:opacity .36s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:1.2rem -2rem;transform:scaleX(.96)}.values-section__number{font-family:var(--font-primary);letter-spacing:.08em;color:#1a1a1a94;font-size:1.45rem;font-weight:500;transition:color .28s,transform .36s cubic-bezier(.22,1,.36,1)}.values-section__item p{font-family:var(--font-primary);letter-spacing:0;color:currentColor;margin:0;font-size:clamp(1.8rem,1.8vw,1.5rem);font-weight:500;line-height:1.18;transition:transform .36s cubic-bezier(.22,1,.36,1),text-shadow .28s}.values-section__item:hover{border-color:#1a1a1a47;padding-left:1.4rem}.values-section__item:hover:before{opacity:1;transform:scaleX(1)}.values-section__item:hover .values-section__number{color:var(--warm-grey);transform:translate(.4rem)}.values-section__item:hover p{text-shadow:0 10px 30px #1a1a1a14;transform:translate(.8rem)}.home-page-wrapper.charcoal .values-section{color:#fff}.home-page-wrapper.charcoal .values-section__eyebrow,.home-page-wrapper.charcoal .values-section__number{color:#ffffff9e}.home-page-wrapper.charcoal .values-section__item,.home-page-wrapper.charcoal .values-section__item:last-child{border-color:#ffffff2e}.home-page-wrapper.charcoal .values-section__item:before{background:linear-gradient(90deg,#ffffff1a,#ffffff05)}.home-page-wrapper.charcoal .values-section__item:hover .values-section__number{color:#e5e1dc}.home-page-wrapper.charcoal .values-section__item:hover p{text-shadow:0 10px 32px #ffffff1a}.home-page-wrapper.off-white .values-section{color:var(--charcoal)}@media (max-width:950px){.values-section{padding:8rem 2.4rem 9rem}.values-section__inner{grid-template-columns:1fr;gap:4.8rem}.values-section__heading-wrap{position:relative;top:auto}.values-section__item{grid-template-columns:5rem 1fr;gap:2rem;min-height:9.6rem}}@media (max-width:600px){.values-section{padding:7rem 2rem 8rem}.values-section__item{grid-template-columns:1fr;gap:1.2rem;padding:2.4rem 0}}
.whyUs{background:var(--color-bg,#f4f1ee);height:1650vh;position:relative}body.whyUs-hide-header .navbar{transition:transform .35s;transform:translateY(-100%)}.navbar{transition:transform .35s}.whyUs-sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.whyUs-title{z-index:1;text-align:center;padding:0 24px;position:relative}.whyUs-subtitle{font-family:var(--font-primary,"Montserrat",sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-grey,#a89f96);margin:0 0 18px;font-size:.9rem;font-weight:700}.whyUs-heading{font-family:var(--font-primary,"Montserrat",sans-serif);letter-spacing:-.02em;color:var(--charcoal,#1a1a1a);margin:0;font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:500;line-height:1.15}.whyUs-card{z-index:0;perspective:2000px;position:absolute;top:50%;left:50%;overflow:visible}.whyUs-cardInner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.whyUs-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.whyUs-face--front{transform:rotateY(0)}.whyUs-face--back{transform:rotateY(180deg)}.whyUs-media{object-fit:cover}.whyUs-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.whyUs-face--back:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000002e 0%,#00000052 55%,#0000002e 100%);position:absolute;inset:0}.whyUs-stats{z-index:2;height:48vh;position:absolute;bottom:14%;left:6%;right:6%;overflow:hidden}.whyUs-stat{text-align:center;color:#fff;will-change:transform;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.whyUs-statText{font-family:var(--font-primary,"Montserrat",sans-serif);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(2.6rem,6.8vw,6.1rem);font-weight:700;line-height:1}.whyUs-descrs{z-index:2;width:min(320px,32vw);position:absolute;bottom:2%;right:6%}.whyUs-statDescr{text-align:left;font-family:var(--font-primary,"Montserrat",sans-serif);color:#ffffffbf;margin:0;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.5;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.whyUs{height:1520vh}.whyUs-heading{font-size:clamp(1.8rem,6vw,2.6rem)}.whyUs-stats{height:52vh;bottom:12%;left:8%;right:8%}.whyUs-statText{white-space:normal;font-size:clamp(1.7rem,7.2vw,2.7rem)}.whyUs-descrs{width:100%;padding:0 8%;bottom:8%;left:0;right:0}.whyUs-statDescr{text-align:center}}
.why-choose-us{color:var(--charcoal);background:0 0;padding:0 4rem 6rem;position:relative;overflow:hidden}.why-choose-us:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 80% 60%,#1a1a1a0a,#0000 60%);position:absolute;inset:-20%}.why-choose-us__title{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:currentColor;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.why-choose-us__underline{background:var(--warm-grey);width:120px;height:2px;margin:0 auto 8rem}.why-choose-us__content{grid-template-columns:1fr 500px 1fr;align-items:center;gap:5rem;display:grid}.why-choose-us__column{flex-direction:column;gap:4rem;display:flex}.why-choose-us__column--left{text-align:right;align-items:flex-end}.why-choose-us__column--right{text-align:left}.why-choose-us__item{transition:transform .35s;position:relative}.why-choose-us__item:hover{transform:translateY(-6px)}.why-choose-us__number{font-family:var(--font-primary);color:#1a1a1a1f;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:block}.why-choose-us__heading{font-family:var(--font-primary);color:currentColor;margin-bottom:1rem;font-size:1.5rem;font-weight:300}.why-choose-us__heading strong{color:var(--warm-grey);font-weight:600}.why-choose-us__text{font-family:var(--font-primary);color:#1a1a1aad;max-width:320px;margin:0;font-size:1.3rem;line-height:1.65}.why-choose-us__image-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.why-choose-us__image-wrapper:before{content:none}.why-choose-us__image{z-index:2;width:100%;max-width:420px;height:90%;animation:7s ease-in-out infinite floatImage;position:relative}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.why-choose-us__cta-wrapper{justify-content:center;margin-top:6rem;display:flex}.why-choose-us__cta-button{font-family:var(--font-primary);cursor:pointer;letter-spacing:.5px;color:currentColor;background:0 0;border:none;padding:1rem 3rem;font-size:1.6rem;transition:color .35s;position:relative}.why-choose-us__cta-button:before,.why-choose-us__cta-button:after{content:"";border:2px solid var(--warm-grey);width:15px;height:15px;transition:all .35s;position:absolute}.why-choose-us__cta-button:before{border-bottom:none;border-left:none;top:0;right:0}.why-choose-us__cta-button:after{border-top:none;border-right:none;bottom:0;left:0}.why-choose-us__cta-button:hover{color:var(--warm-grey)}.why-choose-us__cta-button:hover:before,.why-choose-us__cta-button:hover:after{width:100%;height:100%}.home-page-wrapper.charcoal .why-choose-us{color:#fff}.home-page-wrapper.charcoal .why-choose-us:before{background:radial-gradient(600px 400px at 80% 60%,#ffffff0a,#0000 60%)}.home-page-wrapper.charcoal .why-choose-us__number{color:#ffffff24}.home-page-wrapper.charcoal .why-choose-us__text{color:#ffffffb8}.home-page-wrapper.charcoal .why-choose-us__cta-button{color:#fff}.home-page-wrapper.off-white .why-choose-us{color:var(--charcoal)}.home-page-wrapper.off-white .why-choose-us__number{color:#1a1a1a1f}.home-page-wrapper.off-white .why-choose-us__text{color:#1a1a1aad}@media (max-width:1024px){.why-choose-us{padding:4rem 2rem}.why-choose-us__content{grid-template-columns:1fr;gap:2rem}.why-choose-us__column{text-align:center}.why-choose-us__image-wrapper{opacity:.12;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-choose-us__text{max-width:100%}}@media (min-width:1500px){.why-choose-us{padding:12rem 8rem}.why-choose-us__title{font-size:4.8rem}.why-choose-us__underline{width:180px}.why-choose-us__content{grid-template-columns:1fr 600px 1fr;gap:7rem}.why-choose-us__number{font-size:6rem}.why-choose-us__heading{font-size:2.2rem}.why-choose-us__text{max-width:420px;font-size:1.8rem}.why-choose-us__image{max-width:520px}.why-choose-us__cta-button{padding:1.2rem 3.5rem;font-size:2rem}}@media (max-width:500px){.why-choose-us__image{z-index:2;width:200%;max-width:1020px}}
.trusted-partners{color:#fff;background:0 0;padding:12rem 0 16rem;position:relative;overflow:hidden}.trusted-partners__container{z-index:1;width:min(1500px,100%);margin:0 auto;position:relative}.trusted-partners__text{text-align:center;width:min(860px,100% - 4rem);margin:0 auto 7rem}.trusted-partners__eyebrow{color:#e5e1dc;font-family:var(--font-primary);letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.4rem;font-size:1.05rem;font-weight:600;line-height:1}.trusted-partners__title{color:currentColor;font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(3rem,4vw,4rem);font-weight:700;line-height:1.08}.trusted-partners__underline{background:var(--warm-grey);width:9rem;height:1px;margin:2rem auto 2.8rem;display:block}.trusted-partners__description{color:#ffffffb8;width:min(680px,100%);font-family:var(--font-primary);letter-spacing:.02em;margin:0 auto;font-size:1.55rem;font-weight:300;line-height:1.75}.trusted-partners__logos{gap:2.4rem;display:grid}.trusted-partners__marquee{width:100%;padding:.8rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trusted-partners__track{will-change:transform;gap:2.4rem;width:max-content;animation:42s linear infinite trustedPartnersMarquee;display:flex}.trusted-partners__marquee[data-reverse=true] .trusted-partners__track{animation-name:trustedPartnersMarqueeReverse;animation-duration:48s}.trusted-partners__logo-shell{background:linear-gradient(145deg,#fffffff0,#e5e1dcd1);border:1px solid #e5e1dc61;border-radius:4px;flex:0 0 18rem;justify-content:center;align-items:center;height:9.6rem;padding:2rem 2.8rem;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s;display:flex;box-shadow:inset 0 1px #ffffff8c,0 18px 60px #00000029}.trusted-partners__logo-shell:hover{background:linear-gradient(145deg,#fff,#f4f1eeeb);border-color:#ffffffb8;transform:translateY(-.5rem);box-shadow:inset 0 1px #ffffffb8,0 24px 70px #00000038}.trusted-partners__logo{object-fit:contain;opacity:.76;filter:grayscale()contrast(1.02);max-width:100%;max-height:5.8rem;transition:opacity .28s,filter .28s,transform .28s}.trusted-partners__logo-shell:hover .trusted-partners__logo{opacity:1;filter:grayscale()contrast(1.08);transform:scale(1.04)}.trusted-partners__logo--small{max-height:2.2rem}.home-page-wrapper.charcoal .trusted-partners{color:#fff}.home-page-wrapper.off-white .trusted-partners{color:var(--charcoal)}.home-page-wrapper.off-white .trusted-partners__eyebrow{color:var(--warm-grey)}.home-page-wrapper.off-white .trusted-partners__description{color:#1a1a1aad}.home-page-wrapper.off-white .trusted-partners__logo-shell{background:linear-gradient(145deg,#ffffffb8,#e5e1dc94);border-color:#1a1a1a14;box-shadow:inset 0 1px #ffffff73,0 18px 60px #1a1a1a14}.home-page-wrapper.off-white .trusted-partners__logo{filter:grayscale()contrast(1.02)}@keyframes trustedPartnersMarquee{0%{transform:translate(0,0)}to{transform:translate(calc(-33.333% - 1.6rem))}}@keyframes trustedPartnersMarqueeReverse{0%{transform:translate(calc(-33.333% - 1.6rem))}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.trusted-partners__track{animation:none}}@media (max-width:900px){.trusted-partners{padding:9rem 0 13rem}.trusted-partners__text{margin-bottom:5rem}.trusted-partners__logo-shell{flex-basis:15rem;height:8.4rem;padding:1.6rem 2.2rem}}@media (max-width:550px){.trusted-partners{padding:8rem 0 12rem}.trusted-partners__track{animation:none;transform:translate(0,0)}.trusted-partners__description{font-size:1.42rem}.trusted-partners__logos,.trusted-partners__track{gap:1.6rem}.trusted-partners__logo-shell{flex-basis:13rem;height:7.4rem}}
