.homepage-module__I8ssRW__sectionHero{width:100%;position:relative;overflow:hidden}.homepage-module__I8ssRW__heroComponent{flex-direction:column;width:100%;min-height:100vh;display:flex}.homepage-module__I8ssRW__heroMarquee{z-index:1;pointer-events:none;position:absolute;inset:55vh 0 auto;overflow:hidden}.homepage-module__I8ssRW__arcMarqueeWrap{pointer-events:none;width:100%;height:40em;position:relative;overflow:hidden}.homepage-module__I8ssRW__arcMarqueeTrack{width:100%;height:100%;position:absolute;inset:0}.homepage-module__I8ssRW__arcMarqueeItem{will-change:transform;border-radius:.625em;width:28vh;height:28vh;position:absolute;top:0;left:0;overflow:hidden}.homepage-module__I8ssRW__arcMarqueeImage{object-fit:cover;width:100%;height:100%;display:block}.homepage-module__I8ssRW__heroBottom{z-index:3;justify-content:center;padding:21vh 2.5em 1em;display:flex;position:relative}.homepage-module__I8ssRW__heroBottomContent{text-align:center;z-index:3;flex-direction:column;align-items:center;gap:.85em;max-width:56rem;display:flex;position:relative}.homepage-module__I8ssRW__heroHeading{max-width:49ch;font-size:var(--_brand---typography--display--hero-viewport);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--heading);letter-spacing:var(--_brand---letter-spacing--heading);z-index:3;margin-top:.12em;margin-bottom:0;position:relative}.homepage-module__I8ssRW__heroSubtitle{max-width:48ch;font-family:var(--_brand---typography--primary-font);font-size:var(--_brand---typography--text--regular);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--body);color:var(--_brand---colors--text--black);z-index:3;margin-top:0;margin-bottom:0;position:relative}.homepage-module__I8ssRW__floatingIcons{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.homepage-module__I8ssRW__floatItem{color:var(--_brand---colors--palette--black);opacity:.32;justify-content:center;align-items:center;animation:6s ease-in-out infinite homepage-module__I8ssRW__floatDrift;display:flex;position:absolute}.homepage-module__I8ssRW__floatItem svg{width:1.65rem;height:1.65rem}.homepage-module__I8ssRW__floatItem:first-child{animation-delay:0s;top:30%;left:18%}.homepage-module__I8ssRW__floatItem:nth-child(2){animation-delay:1.2s;top:32%;right:18%}.homepage-module__I8ssRW__floatItem:nth-child(3){animation-delay:2.4s;top:40%;left:14%}.homepage-module__I8ssRW__floatItem:nth-child(4){animation-delay:.8s;top:42%;right:14%}.homepage-module__I8ssRW__floatItem:nth-child(5){animation-delay:1.8s;top:48%;left:22%}.homepage-module__I8ssRW__floatItem:nth-child(6){animation-delay:3s;top:28%;right:24%}@keyframes homepage-module__I8ssRW__floatDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media screen and (max-width:991px){.homepage-module__I8ssRW__arcMarqueeWrap{height:16rem}.homepage-module__I8ssRW__heroMarquee{inset:5.5rem 0 auto}.homepage-module__I8ssRW__heroComponent{min-height:auto}.homepage-module__I8ssRW__heroBottom{padding:14rem 1rem 2rem}.homepage-module__I8ssRW__floatingIcons{display:none}}@media screen and (max-width:767px){.homepage-module__I8ssRW__heroHeading{max-width:100%;font-size:clamp(1.65rem,7.5vw,2.35rem)}.homepage-module__I8ssRW__heroSubtitle{padding:0 .25rem;font-size:.95rem}.homepage-module__I8ssRW__heroMarquee{inset:4.75rem 0 auto}.homepage-module__I8ssRW__arcMarqueeWrap{height:12rem}.homepage-module__I8ssRW__heroBottom{padding-top:11.5rem;padding-bottom:1.5rem}.homepage-module__I8ssRW__heroBottomContent{gap:.75em}}@media screen and (max-width:480px){.homepage-module__I8ssRW__heroHeading{font-size:clamp(1.45rem,6.8vw,1.95rem)}.homepage-module__I8ssRW__heroSubtitle{font-size:.875rem}.homepage-module__I8ssRW__heroMarquee{inset:4.25rem 0 auto}.homepage-module__I8ssRW__arcMarqueeWrap{height:10rem}.homepage-module__I8ssRW__heroBottom{padding-top:9.5rem;padding-bottom:1.25rem}}@media screen and (max-width:360px){.homepage-module__I8ssRW__heroMarquee{inset:4rem 0 auto}.homepage-module__I8ssRW__arcMarqueeWrap{height:8.5rem}.homepage-module__I8ssRW__heroBottom{padding-top:8.5rem}.homepage-module__I8ssRW__heroHeading{font-size:1.35rem}}.homepage-module__I8ssRW__sectionInner{padding-top:8em;padding-bottom:10em}@media screen and (max-width:480px){.homepage-module__I8ssRW__sectionInner{padding-top:3em;padding-bottom:3.5em}}.homepage-module__I8ssRW__sectionAbout{width:100%}.homepage-module__I8ssRW__aboutLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,1.42fr);align-items:start;gap:clamp(1.75rem,2.5vw,2rem);display:grid}.homepage-module__I8ssRW__aboutContent{flex-direction:column;gap:1.35em;display:flex}.homepage-module__I8ssRW__aboutEyebrow{font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:var(--_brand---colors--palette--mid-gray);margin:0}.homepage-module__I8ssRW__aboutKnowMore{align-self:flex-start;margin-top:.25em}.homepage-module__I8ssRW__aboutHeading{max-width:26ch;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--subheading);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--black);margin:0}.homepage-module__I8ssRW__aboutHeadingLead,.homepage-module__I8ssRW__aboutRotatingLine,.homepage-module__I8ssRW__aboutHeadingTrail{display:block}.homepage-module__I8ssRW__aboutRotatingLine{min-height:calc(1em * var(--_brand---line-height--subheading));height:calc(1em * var(--_brand---line-height--subheading));overflow:hidden}.homepage-module__I8ssRW__aboutRotatingSlot{max-width:100%;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:2px;transition:opacity .4s;display:inline-block}.homepage-module__I8ssRW__aboutRotatingVisible{opacity:1}.homepage-module__I8ssRW__aboutRotatingHidden{opacity:0}.homepage-module__I8ssRW__aboutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homepage-module__I8ssRW__aboutCard{background-color:var(--_brand---colors--palette--pure-white);border:1px solid #0809091a;border-radius:.9rem;flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.65rem 1.5rem 1.35rem;text-decoration:none;transition:border-color .2s;display:flex}.homepage-module__I8ssRW__aboutCardValue{font-size:clamp(1.65rem,2.1vw,2.35rem);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--heading);margin:0}.homepage-module__I8ssRW__aboutCardNumber{font-weight:var(--_brand---font-weight--normal);color:var(--_brand---colors--palette--black);border-bottom:2px solid var(--_brand---colors--palette--black);padding-bottom:.08em;line-height:1;display:inline-block}.homepage-module__I8ssRW__aboutCardLabel{font-weight:var(--_brand---font-weight--normal);color:var(--_brand---colors--palette--mid-gray)}.homepage-module__I8ssRW__aboutCardCaption{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:var(--_brand---colors--palette--mid-gray);margin:0}.homepage-module__I8ssRW__aboutCardCta{background-color:var(--_brand---colors--palette--black);min-height:11.5rem;color:var(--_brand---colors--palette--pure-white);border-color:#0000;grid-column:span 2}.homepage-module__I8ssRW__aboutCardCta:hover,.homepage-module__I8ssRW__aboutCardCta:focus-visible{color:var(--_brand---colors--palette--pure-white);border-color:#0000}.homepage-module__I8ssRW__aboutCardCtaTitle{max-width:16ch;font-size:clamp(1.65rem,2.1vw,2.35rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white);margin:0}.homepage-module__I8ssRW__aboutCardCtaButton{color:var(--_brand---colors--palette--pure-white);font-family:var(--_brand---typography--primary-font);font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;text-underline-offset:.35em;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25em;padding:0;text-decoration:underline;text-decoration-thickness:1px}.homepage-module__I8ssRW__aboutCardCtaButton:hover,.homepage-module__I8ssRW__aboutCardCtaButton:focus-visible{color:var(--_brand---colors--palette--pure-white);text-decoration:underline}@media screen and (max-width:991px){.homepage-module__I8ssRW__sectionInner{padding-top:5.5em;padding-bottom:6em}.homepage-module__I8ssRW__aboutLayout{grid-template-columns:1fr;gap:2rem}.homepage-module__I8ssRW__aboutContent{gap:1.15em}.homepage-module__I8ssRW__aboutHeading{max-width:26ch;font-size:clamp(1.75rem,5.5vw,2.5rem)}.homepage-module__I8ssRW__aboutGrid{gap:.85rem}.homepage-module__I8ssRW__aboutCard{min-height:12.5rem}.homepage-module__I8ssRW__aboutCard,.homepage-module__I8ssRW__aboutCardCta{padding:1.35rem 1.25rem 1.15rem}.homepage-module__I8ssRW__aboutCardCta{min-height:10rem}}@media screen and (max-width:767px){.homepage-module__I8ssRW__sectionInner{padding-top:4em;padding-bottom:4.5em}.homepage-module__I8ssRW__aboutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__I8ssRW__aboutCardCta{grid-column:span 2}.homepage-module__I8ssRW__aboutCardValue,.homepage-module__I8ssRW__aboutCardCtaTitle{font-size:clamp(1.45rem,5.5vw,1.85rem)}}@media screen and (max-width:480px){.homepage-module__I8ssRW__aboutGrid{grid-template-columns:1fr}.homepage-module__I8ssRW__aboutCardCta{grid-column:span 1}.homepage-module__I8ssRW__aboutCard{min-height:11.5rem}.homepage-module__I8ssRW__aboutCardCta{min-height:9.5rem}}.homepage-module__I8ssRW__sectionServices{width:100%;color:var(--_brand---colors--palette--pure-white);background:linear-gradient(#080909 0%,#0e0f10 52%,#080909 100%);position:relative;overflow:hidden}.homepage-module__I8ssRW__sectionServices:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 45% at 78% 35%,#1a6fd429 0%,#0000 58%),radial-gradient(40% 35% at 18% 72%,#1a6fd414 0%,#0000 55%);position:absolute;inset:0}.homepage-module__I8ssRW__sectionServices:after{content:"";opacity:.14;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 220' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M0 170c160-40 320-40 480 0s320 40 480 0 320 40 480 0 160-20 160 0' stroke='%23ffffff' stroke-width='1.2'/%3E%3Cpath d='M0 130c180-35 360-35 540 0s360 35 540 0 360 35 540 0 180-18 180 0' stroke='%23ffffff' stroke-width='1'/%3E%3Cpath d='M0 90c140-28 280-28 420 0s280 28 420 0 280 28 420 0 140-14 140 0' stroke='%23ffffff' stroke-width='0.8'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:min(38%,24rem);position:absolute;bottom:-25px;left:0;right:0}.homepage-module__I8ssRW__sectionServices .homepage-module__I8ssRW__sectionInner{z-index:1;position:relative}.homepage-module__I8ssRW__servicesLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,1.42fr);align-items:start;gap:clamp(1.75rem,2.5vw,2rem);display:grid}.homepage-module__I8ssRW__servicesIntro{flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:24rem;padding-top:.25em;display:flex}.homepage-module__I8ssRW__servicesContent{flex-direction:column;gap:1.35em;display:flex}.homepage-module__I8ssRW__servicesEyebrow{font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:#5eb0ff;margin:0}.homepage-module__I8ssRW__servicesHeading{max-width:18ch;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--subheading);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white);margin:0}.homepage-module__I8ssRW__servicesKnowMore{align-self:flex-start;margin-top:.25em}.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote{color:var(--_brand---colors--palette--black)}.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote .homepage-module__I8ssRW__button_bg,.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote:hover .homepage-module__I8ssRW__button_bg,.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote:focus .homepage-module__I8ssRW__button_bg{background-color:var(--_brand---colors--palette--pure-white)}.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote .homepage-module__I8ssRW__button_text,.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote .homepage-module__I8ssRW__button_text_main{color:var(--_brand---colors--palette--black)}.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote .homepage-module__I8ssRW__button_icon,.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote:hover .homepage-module__I8ssRW__button_icon,.homepage-module__I8ssRW__servicesKnowMore.homepage-module__I8ssRW__button--quote:focus .homepage-module__I8ssRW__button_icon{background-color:var(--_brand---colors--palette--black);color:var(--_brand---colors--palette--pure-white)}.homepage-module__I8ssRW__servicesNav{justify-content:end;align-items:center;gap:.75rem;display:flex}.homepage-module__I8ssRW__servicesNavBtn{width:2.75rem;height:2.75rem;color:var(--_brand---colors--palette--pure-white);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,opacity .2s;display:inline-flex}.homepage-module__I8ssRW__servicesNavBtn svg{width:1.15rem;height:1.15rem}.homepage-module__I8ssRW__servicesNavBtn:hover:not(:disabled),.homepage-module__I8ssRW__servicesNavBtn:focus-visible:not(:disabled){color:#5eb0ff;background-color:#5eb0ff1a;border-color:#5eb0ff73}.homepage-module__I8ssRW__servicesNavBtn:disabled{opacity:.28;cursor:not-allowed}.homepage-module__I8ssRW__servicesSliderWrap{min-width:0;margin-top:-1rem;margin-bottom:-1.75rem;margin-right:calc(-2.5em - max(0px, (100vw - 5em - var(--_brand---scale--container)) / 2));padding-top:1rem;padding-bottom:1.75rem;overflow:hidden}.homepage-module__I8ssRW__servicesSlider{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1.15rem;padding-top:.25rem;padding-bottom:.25rem;padding-right:2.5em;display:flex;overflow-x:auto}.homepage-module__I8ssRW__servicesSlider::-webkit-scrollbar{display:none}.homepage-module__I8ssRW__serviceCard{isolation:isolate;background-color:var(--_brand---colors--palette--grey);scroll-snap-align:start;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;flex:0 0 clamp(17.5rem,28vw,21.25rem);min-height:24rem;padding:2rem 1.75rem 1.85rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,background-color .35s,box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.homepage-module__I8ssRW__serviceCard:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(145deg,#ffffff1a 0%,#ffffff05 38%,#0000 68%);transition:opacity .45s;position:absolute;inset:0}.homepage-module__I8ssRW__serviceCard:after{content:"";aspect-ratio:1;opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff24 0%,#0000 68%);border-radius:50%;width:70%;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:-40%;right:-30%;transform:scale(.85)}@media (hover:hover) and (pointer:fine){.homepage-module__I8ssRW__serviceCard:hover,.homepage-module__I8ssRW__serviceCard:focus-within{background-color:#1a1a1a;border-color:#5eb0ff59;transform:translateY(-6px);box-shadow:0 8px 16px #00000047,0 24px 48px #0000006b,inset 0 1px #ffffff14}.homepage-module__I8ssRW__serviceCard:hover:before,.homepage-module__I8ssRW__serviceCard:hover:after,.homepage-module__I8ssRW__serviceCard:focus-within:before,.homepage-module__I8ssRW__serviceCard:focus-within:after{opacity:1;transform:scale(1)}.homepage-module__I8ssRW__serviceCard:hover .homepage-module__I8ssRW__serviceCardIcon,.homepage-module__I8ssRW__serviceCard:focus-within .homepage-module__I8ssRW__serviceCardIcon{color:#5eb0ff;background-color:#5eb0ff29;border-color:#5eb0ff73;transform:translateY(-2px)scale(1.06)}.homepage-module__I8ssRW__serviceCard:hover .homepage-module__I8ssRW__serviceCardDesc,.homepage-module__I8ssRW__serviceCard:focus-within .homepage-module__I8ssRW__serviceCardDesc{color:#ffffffd6}.homepage-module__I8ssRW__serviceCard:hover .homepage-module__I8ssRW__serviceCardLink,.homepage-module__I8ssRW__serviceCard:focus-within .homepage-module__I8ssRW__serviceCardLink{color:#5eb0ff;gap:.65em}.homepage-module__I8ssRW__serviceCard:hover .homepage-module__I8ssRW__serviceCardLink:after,.homepage-module__I8ssRW__serviceCard:focus-within .homepage-module__I8ssRW__serviceCardLink:after{opacity:1;transform:translate(0)}}.homepage-module__I8ssRW__serviceCardIcon{z-index:1;color:#5eb0ff;background-color:#5eb0ff1a;border:1px solid #5eb0ff4d;border-radius:.7rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.35rem;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s;display:flex;position:relative}.homepage-module__I8ssRW__serviceCardIcon svg{width:1.65rem;height:1.65rem}.homepage-module__I8ssRW__serviceCardTitle{z-index:1;font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:var(--_brand---font-weight--medium);line-height:var(--_brand---line-height--snug);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white);margin:0 0 .85rem;position:relative}.homepage-module__I8ssRW__serviceCardDesc{z-index:1;font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:#ffffff9e;flex:1;margin:0;transition:color .35s;position:relative}.homepage-module__I8ssRW__serviceCardLink{z-index:1;font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;text-underline-offset:.35em;color:#5eb0ff;align-self:flex-start;align-items:center;gap:.35em;margin-top:1.5rem;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s,gap .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.homepage-module__I8ssRW__serviceCardLink:after{content:"→";opacity:0;font-size:1.05em;line-height:1;text-decoration:none;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-6px)}.homepage-module__I8ssRW__serviceCardLink:hover,.homepage-module__I8ssRW__serviceCardLink:focus-visible{color:#8ec8ff}@media screen and (max-width:991px){.homepage-module__I8ssRW__servicesLayout{grid-template-columns:1fr;gap:2rem}.homepage-module__I8ssRW__servicesSliderWrap{margin-right:calc(-1.5rem - max(0px, (100vw - 3rem - var(--_brand---scale--container)) / 2))}.homepage-module__I8ssRW__servicesIntro{gap:1.75rem;min-height:auto}.homepage-module__I8ssRW__servicesContent{gap:1.15em}.homepage-module__I8ssRW__servicesHeading{max-width:20ch;font-size:clamp(1.75rem,5.5vw,2.5rem)}.homepage-module__I8ssRW__servicesSlider{padding-right:1.5rem}.homepage-module__I8ssRW__serviceCard{flex-basis:clamp(16rem,72vw,20rem);min-height:22rem}}@media screen and (max-width:767px){.homepage-module__I8ssRW__servicesSliderWrap{margin-right:calc(-1.25rem - max(0px, (100vw - 2.5rem - var(--_brand---scale--container)) / 2))}.homepage-module__I8ssRW__servicesSlider{padding-right:1.25rem}.homepage-module__I8ssRW__serviceCard{flex-basis:min(85vw,20rem);min-height:21rem;padding:1.65rem 1.5rem 1.5rem}}.homepage-module__I8ssRW__sectionWhyChoose{width:100%;color:var(--_brand---colors--palette--pure-white);background:linear-gradient(#080909 0%,#0e0f10 52%,#080909 100%);position:relative;overflow:hidden}.homepage-module__I8ssRW__sectionWhyChoose:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 45% at 78% 35%,#1a6fd429 0%,#0000 58%),radial-gradient(40% 35% at 18% 72%,#1a6fd414 0%,#0000 55%);position:absolute;inset:0}.homepage-module__I8ssRW__sectionWhyChoose .homepage-module__I8ssRW__sectionInner{z-index:1;position:relative}.homepage-module__I8ssRW__whyChooseLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.homepage-module__I8ssRW__whyChooseContent{flex-direction:column;gap:1.35rem;max-width:34rem;display:flex}.homepage-module__I8ssRW__whyChooseBadge{font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:#ffffffe6;background:#1a6fd41a;border:1px solid #1a6fd459;border-radius:3em;align-self:flex-start;align-items:center;gap:.55rem;padding:.45em .9em .45em .65em;display:inline-flex}.homepage-module__I8ssRW__whyChooseBadgeIcon{color:#5eb0ff;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.homepage-module__I8ssRW__whyChooseBadgeIcon svg{width:.85rem;height:.85rem}.homepage-module__I8ssRW__whyChooseHeading{font-size:clamp(1.9rem,3.2vw,3rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--subheading);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white);margin:0}.homepage-module__I8ssRW__whyChooseHeadingAccent{background:linear-gradient(90deg, #4da3ff 0%, var(--_brand---colors--palette--accent) 48%, #7b9cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.homepage-module__I8ssRW__whyChooseDesc{max-width:44ch;font-size:var(--_brand---typography--text--regular);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:#ffffff9e;margin:0}.homepage-module__I8ssRW__whyChooseContact{gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.homepage-module__I8ssRW__whyChooseContactLink{align-items:center;gap:1rem;text-decoration:none;transition:opacity .2s;display:flex}.homepage-module__I8ssRW__whyChooseContactLink:hover,.homepage-module__I8ssRW__whyChooseContactLink:focus-visible{opacity:.88}.homepage-module__I8ssRW__whyChooseContactIcon{width:2.85rem;height:2.85rem;color:var(--_brand---colors--palette--pure-white);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.homepage-module__I8ssRW__whyChooseContactIcon svg{width:1.1rem;height:1.1rem}.homepage-module__I8ssRW__whyChooseContactText{flex-direction:column;gap:.2rem;display:flex}.homepage-module__I8ssRW__whyChooseContactValue{font-size:var(--_brand---typography--text--regular);font-weight:var(--_brand---font-weight--medium);line-height:var(--_brand---line-height--snug);color:var(--_brand---colors--palette--pure-white)}.homepage-module__I8ssRW__whyChooseContactHint{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--body);color:#ffffff7a}.homepage-module__I8ssRW__whyChooseCta{align-self:flex-start;margin-top:.75rem}.homepage-module__I8ssRW__whyChooseCard{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.1rem;padding:clamp(1.75rem,2.5vw,2.25rem);position:relative;box-shadow:0 24px 56px #00000061,inset 0 1px #ffffff12}.homepage-module__I8ssRW__whyChooseCard:before,.homepage-module__I8ssRW__whyChooseCard:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#1a6fd48c 50%,#0000 100%);height:1px;position:absolute;left:8%;right:8%}.homepage-module__I8ssRW__whyChooseCard:before{top:0}.homepage-module__I8ssRW__whyChooseCard:after{bottom:0}.homepage-module__I8ssRW__whyChooseCardEyebrow{z-index:1;font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:#5eb0ff;margin:0 0 1.25rem;position:relative}.homepage-module__I8ssRW__whyChooseGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid;position:relative}.homepage-module__I8ssRW__whyChooseFeature{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.9rem;padding:1.25rem 0;display:flex}.homepage-module__I8ssRW__whyChooseFeature:nth-child(odd){border-right:1px solid #ffffff0f;padding-right:.75rem}.homepage-module__I8ssRW__whyChooseFeature:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.homepage-module__I8ssRW__whyChooseFeature:nth-child(-n+2){padding-top:0}.homepage-module__I8ssRW__whyChooseFeatureIcon{color:#6eb5ff;background:#1a6fd41f;border:1px solid #1a6fd461;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:flex}.homepage-module__I8ssRW__whyChooseFeatureIcon svg{width:1.2rem;height:1.2rem}.homepage-module__I8ssRW__whyChooseFeatureBody{flex-direction:column;gap:.35rem;min-width:0;display:flex}.homepage-module__I8ssRW__whyChooseFeatureTitle{font-size:var(--_brand---typography--text--regular);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--snug);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white);margin:0}.homepage-module__I8ssRW__whyChooseFeatureDesc{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:#ffffff85;margin:0}@media screen and (max-width:991px){.homepage-module__I8ssRW__whyChooseLayout{grid-template-columns:1fr;gap:2.5rem}.homepage-module__I8ssRW__whyChooseContent{max-width:none}.homepage-module__I8ssRW__whyChooseHeading{font-size:clamp(1.75rem,5.5vw,2.5rem)}.homepage-module__I8ssRW__whyChooseCta{width:100%}}@media screen and (max-width:767px){.homepage-module__I8ssRW__whyChooseGrid{grid-template-columns:1fr;column-gap:0}.homepage-module__I8ssRW__whyChooseFeature{padding:1.1rem 0;border-right:none!important;padding-right:0!important}.homepage-module__I8ssRW__whyChooseFeature:nth-last-child(-n+2){border-bottom:1px solid #ffffff14;padding-bottom:1.1rem}.homepage-module__I8ssRW__whyChooseFeature:last-child{border-bottom:none;padding-bottom:0}.homepage-module__I8ssRW__whyChooseCard{padding:1.5rem 1.25rem 1.35rem}}.homepage-module__I8ssRW__sectionBlogs{width:100%}.homepage-module__I8ssRW__blogHeader{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem;display:flex}.homepage-module__I8ssRW__blogHeaderIntro{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.homepage-module__I8ssRW__blogEyebrow{font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:var(--_brand---colors--palette--mid-gray);margin:0}.homepage-module__I8ssRW__blogHeading{max-width:20ch;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--subheading);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--black);margin:0}.homepage-module__I8ssRW__blogHeadingAccent{font-weight:inherit;color:var(--_brand---colors--palette--black);display:inline}.homepage-module__I8ssRW__blogDesc{max-width:48ch;font-size:var(--_brand---typography--text--regular);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:var(--_brand---colors--palette--mid-gray);margin:0}.homepage-module__I8ssRW__blogViewAll{flex-shrink:0}.homepage-module__I8ssRW__blogFilters{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.homepage-module__I8ssRW__blogFilter{background-color:var(--_brand---colors--palette--pure-white);font-family:var(--_brand---typography--primary-font);font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--body);color:var(--_brand---colors--palette--black);cursor:pointer;border:1px solid #0809091f;border-radius:3em;padding:.55em 1.15em;transition:background-color .2s,border-color .2s,color .2s}.homepage-module__I8ssRW__blogFilter:hover,.homepage-module__I8ssRW__blogFilter:focus-visible{border-color:#08090938}.homepage-module__I8ssRW__blogFilterActive{background-color:var(--_brand---colors--palette--black);border-color:var(--_brand---colors--palette--black);color:var(--_brand---colors--palette--pure-white);box-shadow:inset 0 -2px #ffffff2e}.homepage-module__I8ssRW__blogLayout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2vw,1.75rem);display:grid}.homepage-module__I8ssRW__blogFeaturedCol{flex-direction:column;gap:1rem;display:flex}.homepage-module__I8ssRW__blogFeatured{background-color:var(--_brand---colors--palette--pure-white);border:1px solid #0809091a;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:22rem;display:grid;overflow:hidden}.homepage-module__I8ssRW__blogFeaturedMedia,.homepage-module__I8ssRW__blogSideThumb{position:relative;overflow:hidden}.homepage-module__I8ssRW__blogFeaturedMedia{min-height:100%}.homepage-module__I8ssRW__blogFeaturedMedia:after,.homepage-module__I8ssRW__blogSideThumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000059 100%),radial-gradient(circle at 70% 30%,#ffffff1f 0%,#0000 45%);position:absolute;inset:0}.homepage-module__I8ssRW__blogMediaCloud{background:linear-gradient(145deg,#0b1528 0%,#163a62 48%,#081018 100%)}.homepage-module__I8ssRW__blogMediaDevops{background:linear-gradient(145deg,#101018 0%,#2a2248 50%,#0d1018 100%)}.homepage-module__I8ssRW__blogMediaSecurity{background:linear-gradient(145deg,#0f1218 0%,#1e3a34 52%,#0a0e0c 100%)}.homepage-module__I8ssRW__blogMediaInfrastructure{background:linear-gradient(145deg,#12100e 0%,#3a2e24 50%,#100e0c 100%)}.homepage-module__I8ssRW__blogMediaTechnology{background:linear-gradient(145deg,#0e1018 0%,#243060 52%,#0a0c14 100%)}.homepage-module__I8ssRW__blogFeaturedBody{flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.2vw,2rem);display:flex}.homepage-module__I8ssRW__blogFeaturedMeta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.homepage-module__I8ssRW__blogCategoryTag{background-color:var(--_brand---colors--palette--black);font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:var(--_brand---colors--palette--pure-white);border-radius:3em;padding:.35em .75em;display:inline-flex}.homepage-module__I8ssRW__blogDate,.homepage-module__I8ssRW__blogSideDate{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--body);color:var(--_brand---colors--palette--mid-gray);white-space:nowrap}.homepage-module__I8ssRW__blogFeaturedTitle{font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--snug);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--black);margin:0}.homepage-module__I8ssRW__blogFeaturedExcerpt{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:var(--_brand---colors--palette--mid-gray);flex:1;margin:0}.homepage-module__I8ssRW__blogFeaturedLink{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;text-underline-offset:.35em;color:var(--_brand---colors--palette--black);align-self:flex-start;align-items:center;gap:.4em;margin-top:auto;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s;display:inline-flex}.homepage-module__I8ssRW__blogFeaturedLink:hover,.homepage-module__I8ssRW__blogFeaturedLink:focus-visible{color:var(--_brand---colors--palette--mid-gray)}.homepage-module__I8ssRW__blogSideLink{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:var(--_brand---colors--palette--black);align-self:flex-start;align-items:center;gap:.4em;margin-top:auto;text-decoration:none;transition:color .2s,gap .25s;display:inline-flex}.homepage-module__I8ssRW__blogSideLink:hover,.homepage-module__I8ssRW__blogSideLink:focus-visible{color:var(--_brand---colors--palette--mid-gray);gap:.55em}.homepage-module__I8ssRW__blogSideNav{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.75rem;display:flex}.homepage-module__I8ssRW__blogSideNavBtn{background-color:var(--_brand---colors--palette--pure-white);width:2.5rem;height:2.5rem;color:var(--_brand---colors--palette--black);cursor:pointer;border:1px solid #08090924;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,opacity .2s;display:inline-flex}.homepage-module__I8ssRW__blogSideNavBtn svg{width:1.1rem;height:1.1rem}.homepage-module__I8ssRW__blogSideNavBtn:hover:not(:disabled),.homepage-module__I8ssRW__blogSideNavBtn:focus-visible:not(:disabled){background-color:var(--_brand---colors--palette--white);border-color:#08090947}.homepage-module__I8ssRW__blogSideNavBtn:disabled{opacity:.3;cursor:not-allowed}.homepage-module__I8ssRW__blogSideList{flex-direction:column;gap:.85rem;display:flex}.homepage-module__I8ssRW__blogSideCard{background-color:var(--_brand---colors--palette--pure-white);text-align:left;cursor:pointer;border:1px solid #0809091a;border-radius:.9rem;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;width:100%;padding:.85rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:grid}.homepage-module__I8ssRW__blogSideCard:hover{border-color:#0809092e;box-shadow:0 8px 24px #0809090f}.homepage-module__I8ssRW__blogSideThumbWrap{flex-shrink:0;position:relative}.homepage-module__I8ssRW__blogSideThumb{aspect-ratio:1;border-radius:.65rem;width:100%}.homepage-module__I8ssRW__blogSideIndex{z-index:1;background-color:var(--_brand---colors--palette--pure-white);min-width:1.65rem;height:1.65rem;font-size:.7rem;font-weight:var(--_brand---font-weight--semibold);letter-spacing:var(--_brand---letter-spacing--label);color:var(--_brand---colors--palette--black);border-radius:.35rem;justify-content:center;align-items:center;padding:0 .35rem;line-height:1;display:inline-flex;position:absolute;top:.45rem;left:.45rem;box-shadow:0 2px 8px #0809091f}.homepage-module__I8ssRW__blogSideBody{flex-direction:column;gap:.45rem;min-width:0;padding:.15rem .25rem .15rem 0;display:flex}.homepage-module__I8ssRW__blogSideMeta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.homepage-module__I8ssRW__blogSideCategory{font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:var(--_brand---colors--palette--mid-gray)}.homepage-module__I8ssRW__blogSideTitle{font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:var(--_brand---font-weight--medium);line-height:var(--_brand---line-height--snug);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--black);margin:0}.homepage-module__I8ssRW__blogEmpty{font-size:var(--_brand---typography--text--regular);color:var(--_brand---colors--palette--mid-gray);margin:0;padding:2rem 0}@media screen and (max-width:1100px){.homepage-module__I8ssRW__blogLayout{grid-template-columns:1fr}.homepage-module__I8ssRW__blogFeatured{min-height:auto}}@media screen and (max-width:991px){.homepage-module__I8ssRW__blogHeader{flex-direction:column;align-items:flex-start;gap:1.5rem}.homepage-module__I8ssRW__blogViewAll{align-self:flex-start}.homepage-module__I8ssRW__blogHeading{max-width:none;font-size:clamp(1.75rem,5.5vw,2.5rem)}}@media screen and (max-width:767px){.homepage-module__I8ssRW__blogFeatured{grid-template-columns:1fr}.homepage-module__I8ssRW__blogFeaturedMedia{min-height:12rem}.homepage-module__I8ssRW__blogSideCard{grid-template-columns:6.25rem minmax(0,1fr);gap:.85rem;padding:.75rem}.homepage-module__I8ssRW__blogFilters{gap:.5rem}.homepage-module__I8ssRW__blogFilter{padding:.5em .95em;font-size:.8rem}}@media screen and (max-width:480px){.homepage-module__I8ssRW__blogSideCard{grid-template-columns:1fr}.homepage-module__I8ssRW__blogSideThumb{aspect-ratio:16/9}}.homepage-module__I8ssRW__sectionFaq{width:100%;color:var(--_brand---colors--palette--pure-white);background:linear-gradient(#080909 0%,#0e0f10 52%,#080909 100%);position:relative;overflow:hidden}.homepage-module__I8ssRW__sectionFaq:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 45% at 78% 35%,#1a6fd429 0%,#0000 58%),radial-gradient(40% 35% at 18% 72%,#1a6fd414 0%,#0000 55%);position:absolute;inset:0}.homepage-module__I8ssRW__sectionFaq .homepage-module__I8ssRW__sectionInner{z-index:1;position:relative;overflow:visible}.homepage-module__I8ssRW__faqLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1.5rem,2.5vw,2.25rem);display:grid;overflow:visible}.homepage-module__I8ssRW__faqIntro{z-index:2;flex-direction:column;align-self:start;gap:1.35rem;max-width:34rem;display:flex;position:sticky;top:clamp(5.5rem,10vh,7rem)}.homepage-module__I8ssRW__faqEyebrow{font-size:var(--_brand---typography--text--tiny);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);text-transform:uppercase;color:#5eb0ff;margin:0}.homepage-module__I8ssRW__faqHeading{max-width:none;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--subheading);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white);margin:0}.homepage-module__I8ssRW__faqHeadingLine{white-space:nowrap;display:block}.homepage-module__I8ssRW__faqDesc{max-width:42ch;font-size:var(--_brand---typography--text--regular);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:#ffffff9e;margin:0}.homepage-module__I8ssRW__faqList{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.homepage-module__I8ssRW__faqItem{border-bottom:1px solid #ffffff1f}.homepage-module__I8ssRW__faqItemHeading{font-size:inherit;font-weight:inherit;margin:0}.homepage-module__I8ssRW__faqTrigger{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,1.5vw,1.35rem);width:100%;padding:clamp(1.35rem,2vw,1.75rem) 0;font-family:inherit;transition:opacity .2s;display:grid}.homepage-module__I8ssRW__faqTrigger:hover,.homepage-module__I8ssRW__faqTrigger:focus-visible{opacity:.82;outline:none}.homepage-module__I8ssRW__faqIndex{font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--tight);letter-spacing:var(--_brand---letter-spacing--label);color:var(--_brand---colors--palette--pure-white);flex-shrink:0}.homepage-module__I8ssRW__faqQuestion{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:var(--_brand---font-weight--semibold);line-height:var(--_brand---line-height--snug);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--pure-white)}.homepage-module__I8ssRW__faqToggle{width:2.35rem;height:2.35rem;color:var(--_brand---colors--palette--pure-white);background-color:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.homepage-module__I8ssRW__faqToggle svg{width:.95rem;height:.95rem;transition:transform .25s}.homepage-module__I8ssRW__faqItemOpen .homepage-module__I8ssRW__faqToggle{border-color:var(--_brand---colors--palette--pure-white);background-color:var(--_brand---colors--palette--pure-white);color:var(--_brand---colors--palette--black)}.homepage-module__I8ssRW__faqItemOpen .homepage-module__I8ssRW__faqToggle svg{transform:rotate(90deg)}.homepage-module__I8ssRW__faqPanel{overflow:hidden}.homepage-module__I8ssRW__faqPanel[hidden]{display:none}.homepage-module__I8ssRW__faqAnswer{max-width:58ch;font-size:var(--_brand---typography--text--small-compact);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:#ffffff85;margin:0;padding:0 0 clamp(1.35rem,2vw,1.75rem) calc(clamp(.85rem,1.5vw,1.35rem) + 2.1rem)}@media screen and (max-width:991px){.homepage-module__I8ssRW__faqLayout{grid-template-columns:1fr;gap:2rem}.homepage-module__I8ssRW__faqIntro{max-width:none;position:static;top:auto}.homepage-module__I8ssRW__faqHeading{font-size:clamp(1.75rem,5.5vw,2.5rem)}.homepage-module__I8ssRW__faqHeadingLine{white-space:normal}}@media screen and (max-width:767px){.homepage-module__I8ssRW__faqTrigger{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:1.15rem 0}.homepage-module__I8ssRW__faqAnswer{padding-bottom:1.15rem;padding-left:0}.homepage-module__I8ssRW__faqToggle{width:2.1rem;height:2.1rem}}.homepage-module__I8ssRW__sectionGetInTouch{width:100%;color:var(--_brand---colors--palette--black);background-color:var(--_brand---colors--palette--pure-white)}.homepage-module__I8ssRW__getInTouchTop{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:0;display:grid}.homepage-module__I8ssRW__getInTouchGlobeWrap{aspect-ratio:1;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:34rem;margin-right:auto;display:flex;position:relative}.homepage-module__I8ssRW__getInTouchGlobeWrap>div{width:100%;height:100%}.homepage-module__I8ssRW__getInTouchGlobeCanvas{contain:layout paint style;width:100%;height:100%;display:block}.homepage-module__I8ssRW__getInTouchCta{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,2.5vw,2rem);min-width:0;padding-left:clamp(0rem,2vw,1.5rem);display:flex}.homepage-module__I8ssRW__getInTouchHeading{max-width:none;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:var(--_brand---font-weight--normal);line-height:var(--_brand---line-height--subheading);letter-spacing:var(--_brand---letter-spacing--heading);color:var(--_brand---colors--palette--black);white-space:nowrap;margin:0}.homepage-module__I8ssRW__getInTouchCtaBtn{align-self:flex-start}.homepage-module__I8ssRW__getInTouchDivider{background:#0809091a;width:100%;height:1px;margin:clamp(1.5rem,2.5vw,2.25rem) 0}.homepage-module__I8ssRW__getInTouchPartners{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:clamp(1.5rem,2.5vw,2.5rem);display:grid}.homepage-module__I8ssRW__getInTouchPartnersIntro{flex-direction:column;align-items:flex-start;gap:clamp(1.35rem,2vw,1.75rem);max-width:34rem;display:flex}.homepage-module__I8ssRW__getInTouchPartnersDesc{font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:var(--_brand---font-weight--light);line-height:var(--_brand---line-height--relaxed);letter-spacing:var(--_brand---letter-spacing--body);color:var(--_brand---colors--palette--mid-gray);margin:0}.homepage-module__I8ssRW__getInTouchPartnersSliderWrap{width:100%;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.homepage-module__I8ssRW__getInTouchLogosTrack{align-items:center;gap:clamp(2rem,4vw,3.5rem);width:max-content;padding:.5rem 0;animation:32s linear infinite homepage-module__I8ssRW__getInTouchPartnerMarquee;display:flex}.homepage-module__I8ssRW__getInTouchPartnersSliderWrap:hover .homepage-module__I8ssRW__getInTouchLogosTrack{animation-play-state:paused}.homepage-module__I8ssRW__getInTouchLogosA11y{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes homepage-module__I8ssRW__getInTouchPartnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.homepage-module__I8ssRW__getInTouchLogo{flex:none;justify-content:center;align-items:center;min-width:clamp(9rem,16vw,12rem);min-height:clamp(4.5rem,8vw,5.5rem);padding:.25rem .5rem;display:flex}.homepage-module__I8ssRW__getInTouchLogoImg{object-fit:contain;width:auto;max-width:clamp(8rem,14vw,11rem);height:auto;max-height:clamp(3.25rem,5.5vw,4.5rem);display:block}@media screen and (max-width:991px){.homepage-module__I8ssRW__sectionGetInTouchInner{padding-top:3.5rem;padding-bottom:3.5rem}.homepage-module__I8ssRW__getInTouchTop{grid-template-columns:1fr;gap:1.5rem}.homepage-module__I8ssRW__getInTouchGlobeWrap{max-width:min(100%,20rem);margin-inline:auto}.homepage-module__I8ssRW__getInTouchCta{text-align:center;align-items:center;max-width:none;padding-left:0}.homepage-module__I8ssRW__getInTouchHeading{white-space:normal;font-size:clamp(1.75rem,5.5vw,2.5rem)}.homepage-module__I8ssRW__getInTouchCtaBtn{align-self:center}.homepage-module__I8ssRW__getInTouchPartners{grid-template-columns:1fr;gap:2rem}.homepage-module__I8ssRW__getInTouchPartnersIntro{text-align:center;align-items:center;max-width:none}.homepage-module__I8ssRW__getInTouchPartnersSliderWrap{-webkit-mask-image:none;mask-image:none}.homepage-module__I8ssRW__getInTouchLogoImg{max-width:clamp(7.5rem,34vw,10rem);max-height:clamp(3rem,8vw,4rem)}}@media screen and (max-width:767px){.homepage-module__I8ssRW__sectionGetInTouchInner{padding-top:2.75rem;padding-bottom:2.75rem}.homepage-module__I8ssRW__getInTouchGlobeWrap{max-width:min(100%,15rem)}}@media screen and (max-width:480px){.homepage-module__I8ssRW__getInTouchLogosTrack{gap:1.75rem}.homepage-module__I8ssRW__getInTouchLogo{min-width:8rem}}@media (prefers-reduced-motion:reduce){.homepage-module__I8ssRW__getInTouchLogosTrack{animation:none}}
