.methodology-section{background-color:var(--black,#040410);color:var(--white,#fff);position:relative;overflow:hidden}.methodology-section .section-padding{z-index:2;position:relative}.methodology-section .container{z-index:56;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:.63rem;padding-right:.63rem}.methodology-section .left-padding{padding-left:15rem}.methodology-section .home_approach{max-width:58.75rem}.methodology-section .heading-align-center{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.methodology-section .tagline-text-blue-gradient{margin:0 0 .63rem}.methodology-section .heading-style-48{color:var(--white,#fff);font-size:3rem;font-weight:500;line-height:1.1;font-family:var(--font-poppins), Poppins, Arial, sans-serif;margin:0}.methodology-section .spacer-medium-30{width:100%;padding-top:1.88rem}.methodology-section .spacer-medium-32{width:100%;padding-top:2rem}.methodology-section .max-width-520{max-width:32.5rem}.methodology-section .text-size-small-14-rm{font-family:var(--font-roboto-mono), Robotomono, "Roboto Mono", Arial, monospace;color:var(--white,#fff);margin:0;font-size:.88rem;line-height:1.33}.methodology-section .home_approach-circle{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.methodology-section .home_approach-media-wr{position:relative}.methodology-section .home_approach-video{color:#fff;border-radius:50%;width:26rem;height:26rem;position:relative;overflow:hidden}.methodology-section .home_approach-video video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;max-width:none;height:100%;margin:auto;position:absolute;inset:-100%}.methodology-section .home_approach-logo-wr{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.methodology-section .home_approach-logo-img{width:17.13rem;max-width:none}.methodology-section .home_approach-img-wr{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%;transform:rotate(45deg)}.methodology-section .circle{will-change:transform;backface-visibility:hidden;width:120%;max-width:none;position:absolute;inset:-10%}.methodology-section .home_approach-content-wr{pointer-events:none;position:absolute;inset:0%}.methodology-section .home_approach-item{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:1.81rem;max-width:22.25rem;margin:-1rem;padding:1rem;display:flex;position:absolute;inset:3rem auto auto 0}.methodology-section .home_approach-item.is-2{flex-flow:row-reverse;inset:3rem 0 auto auto}.methodology-section .home_approach-item.is-3{flex-flow:row-reverse;inset:20rem 0 auto auto}.methodology-section .home_approach-item.is-4{top:20rem}.methodology-section .home_approach-item-txt-wr{flex-flow:column;gap:.63rem;display:flex}.methodology-section .home_approach-item-title{-webkit-text-fill-color:transparent;font-size:1.5rem;font-weight:500;line-height:1.1;font-family:var(--font-poppins), Poppins, Arial, sans-serif;filter:blur(.08rem);background-image:linear-gradient(18deg,#8c8d94,#fff 43%);-webkit-background-clip:text;background-clip:text;margin:0}.methodology-section .home_approach-item-desc{opacity:.5;color:var(--light-grey,#bababa)}.methodology-section .text-size-small-14{font-size:.875rem;line-height:1.5;font-family:var(--font-poppins), Poppins, Arial, sans-serif;margin:0}.methodology-section .home_approach-number{-webkit-text-fill-color:transparent;font-family:var(--font-roboto-mono), Robotomono, "Roboto Mono", Arial, monospace;background-image:linear-gradient(110deg,#52b7ff,#fff);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:1.75rem;font-weight:500;line-height:1}.methodology-section .home_approach-number.is-2{background-image:linear-gradient(219deg,#52b7ff,#fff)}.methodology-section .home_approach-number.is-3{background-image:linear-gradient(294deg,#52b7ff,#fff)}.methodology-section .home_approach-number.is-4{background-image:linear-gradient(51deg,#52b7ff,#fff)}@media screen and (max-width:991px){.methodology-section .left-padding{padding-left:0}}@media screen and (max-width:767px){.methodology-section .text-size-small-14,.methodology-section .text-size-small-14-rm{font-size:1rem}}@media screen and (max-width:479px){.methodology-section .left-padding{padding-left:0}.methodology-section .heading-align-center{text-align:left;justify-content:flex-start;align-items:flex-start}.methodology-section .heading-style-48{font-size:2rem}.methodology-section .home_approach{padding-top:6rem;position:relative}.methodology-section .spacer-medium-32{padding-top:1.25rem}.methodology-section .home_approach-circle{position:static}.methodology-section .home_approach-media-wr{z-index:-1;position:absolute;inset:-3.6rem -.63rem auto auto}.methodology-section .home_approach-video{width:15rem;height:15rem}.methodology-section .home_approach-logo-img{width:8rem}.methodology-section .home_approach-img-wr{transform:none}.methodology-section .home_approach-content-wr{flex-flow:column;gap:1.25rem;display:flex;position:static}.methodology-section .home_approach-item{flex-flow:row-reverse;gap:.63rem;max-width:none;margin:0;padding:0;position:static}.methodology-section .home_approach-item.is-4{order:1}.methodology-section .home_approach-number{margin-top:-.13rem;line-height:1.1}.methodology-section .text-size-small-14-rm{font-size:.88rem}.methodology-section .text-size-small-14{font-size:.875rem}}
.cta-section{background-color:var(--black,#040410);color:var(--white,#fff);position:relative;overflow:hidden}.cta-section .section-padding{z-index:2;position:relative}.cta-section .container{z-index:56;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:.63rem;padding-right:.63rem}.cta-section .left-padding{padding-left:15rem}.cta-section .cta-wr{justify-content:center;width:100%;display:flex;position:relative}.cta-section .cta-stroke{background-image:linear-gradient(45deg,#652009,#040410 23%,#475676 76%,#176aa2);border-radius:.63rem;width:100%;height:100%;padding:.19rem;position:relative;overflow:hidden}.cta-section .cta-content{z-index:2;background-color:var(--black,#040410);text-align:center;border-radius:.63rem;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:23.25rem;padding:2.38rem 5rem;display:flex;position:relative;overflow:hidden}.cta-section .cta-content-bg{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.cta-section .cta-content-bg.is-mob{display:none}.cta-section .max-width-940{max-width:58.75rem}.cta-section .max-width-700{max-width:43.75rem}.cta-section .heading-style-48{color:var(--white,#fff);font-size:3rem;font-weight:500;line-height:1.1;font-family:var(--font-poppins), Poppins, Arial, sans-serif;margin:0}.cta-section .spacer-medium-30{width:100%;padding-top:1.88rem}.cta-section .spacer-medium-36{width:100%;padding-top:2.25rem}.cta-section .text-font-rm{font-family:var(--font-roboto-mono), Robotomono, "Roboto Mono", Arial, monospace}.cta-section .text-color-light-grey{color:var(--light-grey,#bababa)}.cta-section .text-size-regular-16{font-size:1rem;line-height:1.5;font-family:var(--font-poppins), Poppins, Arial, sans-serif;margin:0}.cta-section .cta-back-bg{pointer-events:none;z-index:0;position:absolute;inset:0%}.cta-section .cta-back-bg-img-1{opacity:.88;width:42.25rem;position:absolute;inset:auto auto -16.5rem -16.5rem}.cta-section .cta-back-bg-img-2{opacity:.83;width:41.6563rem;position:absolute;inset:-16.4rem -16.4rem auto auto}.cta-section .cta-back-bg-mob{pointer-events:none;display:none;position:absolute;inset:0%}@media screen and (max-width:991px){.cta-section .left-padding{padding-left:0}.cta-section .heading-style-48{font-size:2.5rem}.cta-section .cta-content{padding:2.38rem 2rem}.cta-section .cta-back-bg-img-1,.cta-section .cta-back-bg-img-2{display:none}}@media screen and (max-width:479px){.cta-section .cta-wr{margin-left:0;margin-right:0}.cta-section .cta-content{align-items:stretch;min-height:0;padding:2.5rem 1.06rem 1.25rem}.cta-section .cta-content-bg{display:none}.cta-section .cta-content-bg.is-mob{z-index:-1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0%}.cta-section .heading-style-48{font-size:2rem}.cta-section .spacer-medium-30.is-mob-30{padding-top:1.88rem}.cta-section .spacer-medium-36.is-mob-52{padding-top:3.25rem}.cta-section .text-size-regular-16{font-size:.88rem}.cta-section .cta-back-bg{display:none}.cta-section .cta-back-bg-mob{z-index:-1;display:block}.cta-section .cta-back-bg-mob .cta-back-bg-img-1{width:21.56rem;inset:auto auto -12rem -.63rem}.cta-section .cta-back-bg-mob .cta-back-bg-img-2{width:22.5rem;inset:-12rem -.63rem auto auto}}
.faq-section{background-color:var(--white-bg,#f6f6f6);color:var(--black,#040410);position:relative;overflow:hidden}.faq-section .section-padding{z-index:2;position:relative}.faq-section .container{z-index:56;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:.63rem;padding-right:.63rem}.faq-section .left-padding{padding-left:15rem}.faq-section .home_faq-block{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.faq-section .faq-title-bg-img{z-index:0;object-fit:cover;object-position:center center;pointer-events:none;mix-blend-mode:screen;width:21.25rem;max-width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.faq-section .home_faq-title-wr{z-index:1;background-image:linear-gradient(#f6f6f600,#f6f6f6b8 22% 78%,#f6f6f600);flex:none;align-items:center;width:100%;max-width:21.25rem;min-height:8rem;display:flex;position:sticky;top:5.63rem}.faq-section .heading-style-48{color:var(--black,#040410);font-size:3rem;font-weight:500;line-height:1.1;font-family:var(--font-poppins), Poppins, Arial, sans-serif;z-index:1;margin:0;position:relative}.faq-section .faq-wr{z-index:1;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.faq-section .faq_item-wrapper{position:relative}.faq-section .faq_question{z-index:2;cursor:pointer;width:100%;color:inherit;text-align:left;font-weight:500;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:4rem;padding:1.56rem 0;display:flex;position:relative}.faq-section .text-size-large-21{font-size:1.31rem;line-height:1.33;font-family:var(--font-poppins), Poppins, Arial, sans-serif;margin:0}.faq-section .faq_icon-img{flex-shrink:0;width:1.25rem;margin-top:.2rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-section .faq_item-wrapper.is-open .faq_icon-img{transform:rotate(180deg)}.faq-section .faq_answer{z-index:2;max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.faq-section .faq_answer-inner{min-height:0;overflow:hidden}.faq-section .faq_answer-wrapper{color:var(--grey,#636363);padding-bottom:1.56rem;padding-right:12.5rem}.faq-section .text-size-small-14{font-size:.875rem;line-height:1.5;font-family:var(--font-poppins), Poppins, Arial, sans-serif;margin:0}.faq-section .text-size-small-14 p{margin:0}.faq-section .faq_line-wr{position:absolute;inset:auto 0% 0%}.faq-section .faq_line-white{background-image:linear-gradient(90deg,#fff,#fff 50%,#fff0);width:100%;height:1px}.faq-section .faq_line-blue{background-image:linear-gradient(90deg,#e9ecf0,#b3dfff 38%,#fff0);width:100%;height:1px}@media screen and (min-width:991px){.faq-section .gradient-text-on-hover{transition:color .3s ease-out;display:inline-block;position:relative}.faq-section .gradient-text-on-hover:before{content:attr(data-text);background:linear-gradient(90deg,#52b7ff 0%,#037bcf 100%);-webkit-text-fill-color:transparent;opacity:0;z-index:1;-webkit-background-clip:text;background-clip:text;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.faq-section .faq_question:hover .gradient-text-on-hover:before{opacity:1}.faq-section .faq_question:hover .gradient-text-on-hover{color:#0000}}@media screen and (max-width:991px){.faq-section .left-padding{padding-left:0}.faq-section .faq_answer-wrapper{padding-right:2rem}}@media screen and (max-width:479px){.faq-section .left-padding{padding-left:0}.faq-section .home_faq-block{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.63rem}.faq-section .faq-title-bg-img{display:none}.faq-section .home_faq-title-wr{background-image:none;max-width:none;min-height:0;position:static}.faq-section .heading-style-48{font-size:2rem}.faq-section .faq_question{gap:.5rem;padding-top:1.25rem;padding-bottom:1.25rem}.faq-section .faq_answer-wrapper{padding-bottom:1.25rem;padding-right:0}}
