/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--radius-lg:0.5rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--color-primary:var(--brand-primary);--color-secondary:var(--brand-secondary);--color-text:var(--brand-text);--color-accent:var(--brand-accent);--font-brand:var(--brand-font)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-2{top:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.z-10{z-index:10}.z-\[60\]{z-index:60}.order-2{order:2}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing)*0)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-\[200px\]{height:200px}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1420px\]{max-width:1420px}.max-w-\[Xpx\]{max-width:Xpx}.flex-1{flex:1}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.\!bg-black{background-color:var(--color-black)!important}.\!bg-primary{background-color:var(--brand-primary)!important}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#10B981\]{background-color:#10b981}.bg-\[\#XXXXXX\]{background-color:#XXXXXX}.bg-\[var\(--hero-bg\)\]{background-color:var(--hero-bg)}.bg-accent{background-color:var(--brand-accent)}.bg-black\!{background-color:var(--color-black)!important}.bg-offwhite{background-color:var(--offwhite)}.bg-primary{background-color:var(--brand-primary)}.bg-primary\!{background-color:var(--brand-primary)!important}.bg-secondary{background-color:var(--brand-secondary)}.bg-\[url\(\)\]{background-image:url()}.bg-\[url\(\.\.\.\)\]{background-image:url(...)}.bg-cover{background-size:cover}.p-\[17px\]{padding:17px}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[60px\]{padding-inline:60px}.px-\[100px\]{padding-inline:100px}.py-12{padding-block:calc(var(--spacing)*12)}.py-18{padding-block:calc(var(--spacing)*18)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-25{padding-block:calc(var(--spacing)*25)}.py-\[73px\]{padding-block:73px}.py-\[100px\]{padding-block:100px}.py-\[120px\]{padding-block:120px}.pt-12{padding-top:calc(var(--spacing)*12)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.font-brand{font-family:var(--brand-font)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-\[\#4D4B50\]{color:#4d4b50}.text-accent{color:var(--brand-accent)}.text-grey{color:var(--grey)}.text-offwhite{color:var(--offwhite)}.text-primary{color:var(--brand-primary)}.text-secondary{color:var(--brand-secondary)}.text-text{color:var(--brand-text)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.\[hostname\:port\]{hostname:port}.backface-hidden{backface-visibility:hidden}.trim{text-box:trim-both cap alphabetic}.before\:absolute{&:before{content:var(--tw-content);position:absolute}}.before\:inset-0{&:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}}.before\:-m-2{&:before{content:var(--tw-content);margin:calc(var(--spacing)*-2)}}.before\:-m-3{&:before{content:var(--tw-content);margin:calc(var(--spacing)*-3)}}.max-lg\:flex-col{@media (width < 64rem){flex-direction:column}}.max-lg\:gap-4{@media (width < 64rem){gap:calc(var(--spacing)*4)}}.sm\:-mx-6{@media (width >= 40rem){margin-inline:calc(var(--spacing)*-6)}}.sm\:w-auto{@media (width >= 40rem){width:auto}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row}}.sm\:px-6{@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}}.sm\:py-16{@media (width >= 40rem){padding-block:calc(var(--spacing)*16)}}.sm\:pt-16{@media (width >= 40rem){padding-top:calc(var(--spacing)*16)}}.sm\:pb-16{@media (width >= 40rem){padding-bottom:calc(var(--spacing)*16)}}.sm\:text-4xl{@media (width >= 40rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.md\:pt-20{@media (width >= 48rem){padding-top:calc(var(--spacing)*20)}}.md\:pb-20{@media (width >= 48rem){padding-bottom:calc(var(--spacing)*20)}}.md\:text-5xl{@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.lg\:order-2{@media (width >= 64rem){order:2}}.lg\:mx-0{@media (width >= 64rem){margin-inline:calc(var(--spacing)*0)}}.lg\:h-9{@media (width >= 64rem){height:calc(var(--spacing)*9)}}.lg\:w-1\/2{@media (width >= 64rem){width:50%}}.lg\:w-9{@media (width >= 64rem){width:calc(var(--spacing)*9)}}.lg\:w-\[400px\]{@media (width >= 64rem){width:400px}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:flex-row{@media (width >= 64rem){flex-direction:row}}.lg\:flex-row-reverse{@media (width >= 64rem){flex-direction:row-reverse}}.lg\:gap-6{@media (width >= 64rem){gap:calc(var(--spacing)*6)}}.lg\:gap-8{@media (width >= 64rem){gap:calc(var(--spacing)*8)}}.lg\:gap-12{@media (width >= 64rem){gap:calc(var(--spacing)*12)}}.lg\:gap-20{@media (width >= 64rem){gap:calc(var(--spacing)*20)}}.lg\:px-8{@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}.lg\:px-\[100px\]{@media (width >= 64rem){padding-inline:100px}}.lg\:py-\[120px\]{@media (width >= 64rem){padding-block:120px}}.lg\:pt-24{@media (width >= 64rem){padding-top:calc(var(--spacing)*24)}}.lg\:pb-24{@media (width >= 64rem){padding-bottom:calc(var(--spacing)*24)}}.lg\:text-center{@media (width >= 64rem){text-align:center}}.lg\:text-5xl{@media (width >= 64rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.lg\:text-\[56px\]{@media (width >= 64rem){font-size:56px}}.lg\:text-\[64px\]{@media (width >= 64rem){font-size:64px}}.lg\:leading-none{@media (width >= 64rem){--tw-leading:1;line-height:1}}.xl\:px-12{@media (width >= 80rem){padding-inline:calc(var(--spacing)*12)}}.xl\:pt-\[120px\]{@media (width >= 80rem){padding-top:120px}}.xl\:pb-\[120px\]{@media (width >= 80rem){padding-bottom:120px}}.xl\:text-\[64px\]{@media (width >= 80rem){font-size:64px}}.\32 xl\:pt-\[150px\]{@media (width >= 96rem){padding-top:150px}}.\32 xl\:pb-\[150px\]{@media (width >= 96rem){padding-bottom:150px}}}@layer components{.intro{padding-block:144.5px}.intro,.intro__card{background:#fff}.intro__card{align-items:center;border-radius:20px;box-shadow:var(--shadow-card-lg);display:flex;gap:96px;overflow:clip}.intro__img{flex:0 0 604.258px;height:739px;min-height:0;min-width:0;overflow:clip;width:604.258px}.intro__img img{display:block;height:100%;object-fit:cover;width:100%}.intro__body{flex:none;gap:56px;width:635.9px}.intro__body,.intro__copy{display:flex;flex-direction:column}.intro__copy{gap:37px;width:612.708px}.intro__h2{color:var(--brand-primary);font:400 36px/1.26 var(--brand-font-heading);letter-spacing:1.8px;white-space:nowrap;width:330.084px}.intro__text{color:var(--brand-secondary);font:400 26px/1.51 var(--brand-font)}.intro__text p+p{margin-top:39.26px}.intro__badges{gap:23px}.intro__badge,.intro__badges{align-items:center;display:flex}.intro__badge{flex:none;height:80px;justify-content:center;width:155px}.intro__badges img{display:block;height:auto;width:155.104px}.intro__badges p{color:var(--brand-secondary);flex:none;font:400 18px/1.4 var(--brand-font);text-align:center}.intro__badges p b{color:var(--brand-accent);font-weight:700}.intro__slash{flex:none;height:80px;width:39.45px}.intro__slash svg{display:block;height:100%;width:100%}.why{background:var(--offwhite);padding:123.52px 0 145px}.why__title{text-align:center}.why-table{display:grid;grid-template-columns:413px 497px 1fr;grid-template-rows:122px repeat(6,100px) 50px;margin-top:87.48px;position:relative}.why-table__line{border-top:1px solid var(--line);height:0;left:0;position:absolute;right:0;z-index:0}.why-table__card{background:#fff;border-radius:20px;box-shadow:var(--shadow-card);height:772px;left:413px;position:absolute;top:0;width:497px;z-index:1}.why-table__cell{align-self:center;position:relative;z-index:2}.why-table__cell--head{align-self:start;padding-top:51.07px}.why-table__label{grid-column:1;padding-left:100.61px}.why-table__us{grid-column:2;padding-left:55.21px;padding-right:50px}.why-table__them{grid-column:3;padding-left:108.58px;width:409.687px}.why-table__us img{display:block;height:auto;width:201.974px}.why-table__them .why-table__them-head{color:var(--brand-primary);font:400 22px/1.35 var(--brand-font-heading);letter-spacing:.88px;white-space:nowrap}.why-table__label p{color:var(--brand-primary);font:400 18px/1.35 var(--brand-font-heading);letter-spacing:.72px;white-space:nowrap}.why-table__them p,.why-table__us p{color:var(--brand-secondary);font:400 18px/1.6 var(--brand-font)}.why-table__us p{max-width:372.578px}.stands{background:#fff;padding:123.52px 0 170px}.stands__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:54.48px 0 0;padding:0}.stands__card{aspect-ratio:1;background:#fff;border-radius:16.063px;box-shadow:var(--shadow-card-sm);overflow:hidden;padding:45.73px 43.44px;position:relative}.stands__letter{-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font:400 122.483px/1.26 var(--brand-font-heading);letter-spacing:6.1241px;white-space:nowrap}.stands__name{font:700 20.882px/1.51 var(--brand-font);margin-top:65.61px;width:168.548px}.stands__desc,.stands__name{color:var(--brand-primary)}.stands__desc{font:400 20.882px/1.51 var(--brand-font);margin-top:6.09px;width:237.099px}.way{background:linear-gradient(175.13deg,#fff 15.354%,#c7daea 95.852%);height:1196px;position:relative}.way__grid{display:grid;grid-template-columns:736px 1fr}.way__intro{padding:139.94px 0 0 6.7px}.way__h2{width:481.838px}.way__sub{color:var(--brand-primary);font:400 26px/1.4 var(--brand-font);margin-top:54px;width:544.819px}.way__btn{margin-top:71px;min-height:65px;padding:0;width:439px}.way__steps{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:105px 0 0}.step{align-items:center;display:flex;min-height:193.959px;padding:16px 16px 16px 59.353px}.step__body{display:flex;flex-direction:column;gap:22px;width:481.115px}.step__label{color:var(--brand-primary);font:400 18px/1.1 var(--brand-font-heading);letter-spacing:.72px}.step__title{font:600 28px/1.4 var(--brand-font)}.step__text,.step__title{color:var(--brand-secondary)}.step__text{font:400 18px/1.4 var(--brand-font);margin-top:28px}.step__text.has-trailing-line{padding-bottom:25.2px}.banner{aspect-ratio:1920/1068;background:linear-gradient(-90deg,#c7daea,#cbddeb 50.853%,#cedfed);display:grid;grid-template-columns:minmax(0,1fr);overflow:clip;place-items:center;position:relative}.banner__media{inset:0;position:absolute}.banner__media img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.banner__inner{align-items:center;display:flex;flex-direction:column;gap:46px;padding:0 16px;position:relative;text-align:center;width:100%;z-index:1}.banner__h{font:400 clamp(38px,3.4147vw,65.563px)/1.1 var(--brand-font-heading);letter-spacing:.04em}.banner__h,.btn--gold{color:var(--offwhite)}.btn--gold{background:var(--brand-accent)}.btn--gold:hover{background:#c49b00}.banner__btn{max-width:100%;min-height:65px;width:359px}.who{background:#fff;height:824px;position:relative}.who__h2{padding-top:105px;width:482.713px}.who__head{align-items:flex-end;display:flex;justify-content:space-between}.who__lead{color:var(--brand-secondary);margin-right:9.76px;width:385.839px}.who__grid{display:grid;grid-template-columns:522.2px 522.2px 1fr;list-style:none;margin-top:83px;padding:0;row-gap:33.65px}.who__item{align-items:flex-start;display:flex;gap:27.905px}.who__pic{background:#fff;border-radius:12.781px;box-shadow:var(--shadow-card);flex:none;height:102.298px;overflow:clip;width:102.245px}.who__pic img{display:block;height:100%;object-fit:cover;width:100%}.who__item p{color:var(--brand-secondary);padding-top:32.15px}.services{background:#fff;padding:80px 0 111.766px;text-align:center}.services__sub{color:var(--brand-secondary);margin-top:40px}.services__tabs{gap:131px;margin-top:60px}.services__tab,.services__tabs{display:flex;justify-content:center}.services__tab{align-items:center;color:var(--brand-secondary);cursor:pointer;font:400 26px/1.2 var(--brand-font-heading);letter-spacing:1.04px;opacity:.55;padding:10px;transition:opacity .2s}.services__tab:hover,.services__tab[aria-selected=true]{opacity:1}.services__tab span{display:block;max-width:100%}.services__panel{align-items:center;display:flex;gap:120px;justify-content:center;margin-top:40px;text-align:left}.services__panel[hidden]{display:none}.services__img{border-radius:20px;filter:drop-shadow(-6px 6px 0 var(--brand-primary));height:512.234px;overflow:clip;width:667.675px}.services__img img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.services__copy{align-items:flex-start;display:flex;flex-direction:column;gap:36px;width:484.285px}.services__copy h3{width:442.957px}.services__copy p{color:var(--brand-secondary)}.services__btn{min-height:55px;padding:0;width:313px}.how{background:#fff;height:984px;position:relative}.how__head{display:grid;grid-template-columns:767.18px 1fr;padding-top:139.94px}.how__intro{padding-left:11.85px}.how__h2{font:500 48px/1.16 var(--brand-font);margin-top:25px;white-space:nowrap;width:418.674px}.how__h2,.how__lead{color:var(--brand-primary)}.how__lead{width:672.823px}.how__cards{display:flex;gap:32px;list-style:none;margin:103.06px 0 0 24px;padding:0}.how-card{background:var(--offwhite);height:367px;position:relative}.how-card,.how-card h3{color:var(--brand-primary)}.how-card p{font:400 16px/1.4 var(--brand-font)}.how-card svg{display:block}.how-card--1{padding:24.21px 0 0 39.37px;width:416px}.how-card--1 svg{height:87.414px;width:88.344px}.how-card--1 h3{margin-top:21.39px;width:201.622px}.how-card--1 p{margin-top:31.2px;width:328.261px}.how-card--2{padding:38.5px 0 0 38.8px;width:454px}.how-card--2 svg{height:83.621px;margin-left:-13.35px;width:84.511px}.how-card--2 h3{margin-top:25.17px;width:247.274px}.how-card--2 p{margin-top:31.21px;width:368.202px}.how-card--3{padding:38px 0 0 40.24px;width:482px}.how-card--3 .how-card__icon{height:83.621px;margin-left:-4.45px;padding:4.003px 4.448px;width:84.511px}.how-card--3 svg{height:74.751px;width:74.751px}.how-card--3 h3{margin-top:25.17px;width:253.565px}.how-card--3 p{margin-top:31.21px;width:405.765px}.cases{background:var(--offwhite);padding:80px 0 74px}.cases__sub{color:var(--brand-secondary);margin-top:40px;text-align:center}.cases__track{display:flex;gap:40px;list-style:none;margin-top:55px;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.cases__track::-webkit-scrollbar{display:none}.case{background:#fff;border-radius:20px;display:flex;flex:none;gap:99px;min-height:470px;padding:48px;scroll-snap-align:start;width:1173.585px}.case__main{display:flex;flex-direction:column;gap:42px;width:624.585px}.case__head{align-items:center;display:flex;gap:40px}.case__avatar{aspect-ratio:100.334/92.227;background:var(--offwhite);border-radius:8.072px;flex:none;overflow:hidden;width:119.869px}.case__avatar img{display:block;height:100%;object-fit:cover;width:100%}.case__name{font:400 44px/1.15 var(--brand-font-heading);letter-spacing:1.76px}.case__meta,.case__name{color:var(--brand-secondary)}.case__meta{align-items:center;display:flex;gap:20px;margin-top:16px}.case__meta i{border-left:1px solid #000;display:block;height:27.046px;width:0}.case__rows{color:var(--brand-secondary);display:flex;flex-direction:column;gap:28px}.case__row{display:flex;gap:32px}.case__row b{flex:none;font-weight:700;width:128.209px}.case__row ul{list-style:disc;padding-left:27px}.case__img{border-radius:20px;flex:none;height:303px;overflow:hidden;position:relative;width:354px}.case__img img{display:block;height:100%;object-fit:cover;width:100%}.case__dots{height:26px;left:153px;position:absolute;top:259.5px;width:49px}.faqs{background:var(--offwhite);padding:120px 0}.faqs__sub{color:var(--brand-secondary);margin-top:40px;text-align:center}.faqs__sub a{color:var(--brand-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}.faqs__list{display:flex;flex-direction:column;gap:26px;margin-top:60px}.faq{background:#fff;border-radius:10px;padding:26px 40px 40px}.faq__q{align-items:center;color:var(--brand-secondary);cursor:pointer;display:flex;font:600 26px/1.4 var(--brand-font);gap:46px;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q>span{flex:1 1 auto;max-width:1274.832px;text-align:left}.faq__q:after{color:var(--brand-primary);content:"-";display:grid;flex:none;font:400 18px/1.4 var(--brand-font);height:28px;place-items:center;width:28px}.faq[open] .faq__q{padding-block:12px}.faq[open] .faq__q:after{content:"+"}.faq:not([open]):not(.is-static) .faq__q{margin:-26px -40px -40px;padding:26px 40px 40px}.faq__a{color:var(--brand-secondary);margin-top:24px;max-width:100%;padding-bottom:6px;width:1274.832px}.faq[open]{padding-bottom:34px}.contact{background:var(--offwhite);height:1004px;position:relative}.contact__grid{display:grid;grid-template-columns:641px 1fr}.contact__info{padding-top:167.58px;width:469.314px}.contact__brand{color:var(--brand-primary);font:600 68.403px/1.4 var(--brand-font);opacity:.38;padding-left:34.84px;white-space:nowrap}.contact__rows{color:var(--brand-secondary);list-style:none;margin:63.31px 0 0;padding:0}.contact__row{border-bottom:1px solid var(--mute);display:flex;padding:37.68px 0 34.51px 34.97px}.contact__row:first-child{padding-top:0}.contact__row:last-child{border-bottom:0;padding-bottom:0}.contact__row b{flex:none;font-weight:700;width:199.37px}.contact__row a{color:inherit;text-decoration:none}.contact__row a:hover{text-decoration:underline}.contact__card{background:#fff;border-radius:20px;box-shadow:var(--shadow-card);margin-top:81px;padding:81.58px 62px;width:799px}.contact__card>p{color:var(--brand-secondary);margin-top:29px}.contact__divider{border-top:1px solid rgba(0,0,0,.12);height:0;margin-top:44px}.contact__note{margin-top:18px}.contact__disclaimer,.contact__note{color:var(--brand-primary);text-align:center}.contact__disclaimer{margin:41.72px auto 0;width:683.621px}.contact__right{width:799px}.form{margin-top:44px}.form__rows{align-items:start;column-gap:39px;display:grid;grid-template-columns:1fr 1fr;row-gap:26px}.f{display:flex;flex-direction:column;gap:20px;min-width:0;position:relative}.f label,.inp{color:var(--brand-secondary);font:400 18px/1.4 var(--brand-font)}.inp{background:var(--surface);border:1px solid transparent;border-radius:4px;height:61px;padding:0 24px;transition:border-color .2s,background-color .2s,box-shadow .2s;width:100%}.inp::placeholder{color:var(--grey);opacity:1}.inp:hover{border-color:var(--grey)}.inp:focus{background:#fff;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(62,92,118,.18);outline:none}.f.err .inp{background:#fff;border-color:var(--alert)}.f.ok .inp{padding-right:44px}.f.ok:after{background:var(--success) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/18px no-repeat;border-radius:50%;bottom:21px;content:"";height:18px;pointer-events:none;position:absolute;right:16px;width:18px}.msg{color:var(--alert);display:none;font:400 14px/1.3 var(--brand-font);margin-top:-10px}.f.err .msg{display:block}.form__submit{margin-top:53px;min-height:65px;padding:0}.form__submit svg{flex:none;height:14.838px;width:18.608px}.form button[aria-busy=true]{opacity:.75;pointer-events:none}.site-footer{background:var(--brand-primary);color:var(--offwhite);padding:120px 0 24px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__top{align-items:center;display:flex;gap:120px}.site-footer__logo{display:block;flex:none;height:auto;width:207.264px}.site-footer__rule{background:var(--offwhite);flex:none;height:240.635px;width:2px}.site-footer__menu{align-items:center;display:flex;flex:1 1 0;gap:59px}.site-footer__col{display:flex;flex:1 1 0;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.site-footer__col li{align-items:center;display:flex;gap:10px;padding:12px 16px}.site-footer__col li.is-social{gap:13.12px;height:37.78px;padding:0 13.399px}.site-footer__col li.is-social a{display:block;line-height:0}.site-footer__col li.is-social svg{display:block;height:25.055px;width:25.055px}.contact__row a,.site-footer__col li>a{background-clip:content-box;background-origin:content-box;margin:-16px -4px;padding:16px 4px}.site-footer__col li.is-social .is-inset{display:grid;height:25.055px;place-items:center;width:25.055px}.site-footer__col li.is-social .is-inset svg{height:20.879px;width:20.879px}.site-footer__dot{background:var(--offwhite);border-radius:12px;display:grid;flex:none;height:20.573px;width:20.573px}.site-footer__dot svg{display:block}.site-footer__dot--phone svg{height:12.082px;margin:5.144px 0 0 3.429px;width:12.082px}.site-footer__dot--email svg{height:10.273px;margin:5.149px 0 0 5.151px;width:10.273px}.site-footer__base{align-items:center;display:flex;justify-content:space-between;margin-top:80px;padding:13px 0}.site-footer__base img{display:block;height:auto;width:118px}html:not(.sda) [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay,0s)}html:not(.sda) [data-reveal=fade]{transform:none}html:not(.sda) [data-reveal=left]{transform:translate3d(-32px,0,0)}html:not(.sda) [data-reveal=right]{transform:translate3d(32px,0,0)}html:not(.sda) [data-reveal=zoom]{transform:scale(.96)}html:not(.sda) [data-reveal].is-revealed{opacity:1;transform:none}.sda [data-reveal]{animation:rv-up linear both;animation-range-end:entry calc(var(--rv-shift, 0px) + 280px);animation-range-start:entry var(--rv-shift,0);animation-timeline:view()}.sda [data-reveal=left]{animation-name:rv-left}.sda [data-reveal=right]{animation-name:rv-right}.sda [data-reveal=zoom]{animation-name:rv-zoom}.sda [data-reveal=fade]{animation-name:rv-fade}}@keyframes rv-up{0%{opacity:0;translate:0 34px}}@keyframes rv-left{0%{opacity:0;translate:-44px 0}}@keyframes rv-right{0%{opacity:0;translate:44px 0}}@keyframes rv-zoom{0%{opacity:0;scale:.94}}@keyframes rv-fade{0%{opacity:0}}@keyframes settle-in{0%{transform:scale(1.08)}to{transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translateY(-4%) scale(1.08)}to{transform:translateY(4%) scale(1.08)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes msg-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes shake{0%,to{translate:0}20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}@layer components{@media (prefers-reduced-motion:no-preference){html:not(.no-js) .mask:not(.in-view) .w>span{transform:translateY(128%)}.mask.in-view .w>span{animation:word-rise .95s var(--ease) backwards;animation-delay:calc(var(--i)*55ms)}}.sda .banner img,.sda .intro__img img,.sda .services__img img{animation:drift linear both;animation-range:cover;animation-timeline:view()}.banner{overflow:clip}html:not(.sda) .intro__card.in-view .intro__img img,html:not(.sda) .services__img.in-view img{animation:settle-in 1.6s var(--ease) backwards}.stands__card.in-view .stands__letter{animation:rise-in .9s var(--ease) .18s backwards}.who__item.in-view .who__pic img{animation:settle-in 1.2s var(--ease) backwards}.how-card.in-view .how-card__icon{animation:rise-in .8s var(--ease) .15s backwards}.services__panel:not([hidden]){animation:panel-in .55s var(--ease)}.site-header{transition:box-shadow .35s ease}.site-header.scrolled{box-shadow:0 12px 28px -20px rgba(11,31,63,.6)}.faq{interpolate-size:allow-keywords;transition:box-shadow .35s var(--ease),translate .35s var(--ease)}.faq::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--ease),content-visibility .5s allow-discrete}.faq[open]::details-content{block-size:auto}.faq__q{transition:padding-block .3s var(--ease)}.faq__q:after{transition:transform .45s var(--ease)}.faq[open] .faq__q:after{transform:rotate(180deg)}.faq[open] .faq__a{animation:fade-in .45s ease .12s backwards}.faq.is-static .faq__q{cursor:default}.f.ok:after{animation:pop .35s var(--ease) both}.f.err .msg{animation:msg-in .3s var(--ease)}.f.shake{animation:shake .42s ease}.form__submit-ic{display:grid;height:18.608px;place-items:center;position:relative;width:18.608px}.form__submit-ic svg{transition:opacity .2s,translate .35s var(--ease)}.form__submit[aria-busy=true] .form__submit-ic svg{opacity:0}.form__submit[aria-busy=true] .form__submit-ic:after{animation:spin .7s linear infinite;border:2px solid rgba(244,246,248,.3);border-radius:50%;border-top:2px solid var(--offwhite);content:"";inset:0;position:absolute}@media (hover:hover){.btn--primary:hover{box-shadow:0 12px 22px -14px rgba(11,31,63,.75);transform:translateY(-2px)}.btn--nav:hover{transform:translateY(-1px)}.form__submit:hover .form__submit-ic svg{translate:4px 0}.how-card,.stands__card{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.stands__card:hover{box-shadow:var(--shadow-card-sm),0 24px 40px -24px rgba(11,31,63,.35)}.how-card:hover,.stands__card:hover{transform:translateY(-6px)}.how-card:hover{box-shadow:0 22px 40px -26px rgba(11,31,63,.42)}.how-card__icon,.stands__letter{transition:rotate .6s var(--ease)}.stands__card:hover .stands__letter{rotate:-4deg}.how-card:hover .how-card__icon{rotate:-8deg}.intro__img img,.services__img img,.who__pic,.who__pic img{transition:scale 1.1s var(--ease),translate .45s var(--ease)}.who__item:hover .who__pic{translate:0 -3px}.who__item:hover .who__pic img{scale:1.07}.services__img:hover img{scale:1.035}.intro__card:hover .intro__img img{scale:1.03}.faqs__sub a{background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;text-decoration:none;transition:background-size .45s var(--ease)}.faqs__sub a:hover{background-position:100% 100%;background-size:0 1px}.contact__row a,.site-footer__col a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .45s var(--ease)}.contact__row a:hover,.site-footer a:hover{text-decoration:none}.contact__row a:hover,.site-footer__col a:hover{background-size:100% 1px}.faq:not([open]):hover{box-shadow:0 18px 32px -26px rgba(11,31,63,.4);translate:0 -2px}.faq:not(.is-static) .faq__q:hover>span{color:var(--brand-primary)}.faq__q>span{transition:color .2s}}}.no-js [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none!important;opacity:1!important;scale:none!important;transform:none!important;transition:none!important;translate:none!important}*,:after,:before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}