.about-us-how-it-works-section{--main-bg:#000000;--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171;--secondary-text-2:#FFFFFF;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);background:var(--main-bg);color:var(--main-text);position:relative;z-index:2}.about-us-how-it-works-section .section-content{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;flex-direction:column;gap:64px}.about-us-how-it-works-section .section-content .text-block{text-align:center}.about-us-how-it-works-section .section-content .text-block .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.about-us-how-it-works-section .section-content .text-block .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.about-us-how-it-works-section .section-content .text-block .headline:before{margin:0 auto}.about-us-how-it-works-section .section-content .text-block .headline{text-align:center}}.about-us-how-it-works-section .section-content .text-block .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.about-us-how-it-works-section .section-content .text-block .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.about-us-how-it-works-section .section-content .text-block .headline h2{font-size:24px;line-height:33px}}.about-us-how-it-works-section .section-content .text-block .headline h2 span{color:var(--secondary-text-1)}.about-us-how-it-works-section .section-content .text-block .headline{align-items:center}.about-us-how-it-works-section .section-content .text-block .headline:before{margin:0 auto}.about-us-how-it-works-section .section-content .timeline{position:relative;display:flex;flex-direction:column;gap:24px}.about-us-how-it-works-section .section-content .timeline .timeline-line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--primary-color);opacity:.3;transform:translateX(-50%) scaleY(0);transform-origin:top center;z-index:0}@media(max-width:1060px){.about-us-how-it-works-section .section-content .timeline .timeline-line{display:none}}.about-us-how-it-works-section .section-content .timeline .timeline-item{display:flex;gap:24px}@media(max-width:1060px){.about-us-how-it-works-section .section-content .timeline .timeline-item{flex-direction:row!important;gap:16px}}.about-us-how-it-works-section .section-content .timeline .timeline-item.left{flex-direction:row}.about-us-how-it-works-section .section-content .timeline .timeline-item.left .card-side{display:flex;justify-content:flex-end}.about-us-how-it-works-section .section-content .timeline .timeline-item.left .number-side{display:flex;justify-content:flex-start}.about-us-how-it-works-section .section-content .timeline .timeline-item.right{flex-direction:row-reverse}.about-us-how-it-works-section .section-content .timeline .timeline-item.right .card-side{display:flex;justify-content:flex-start}.about-us-how-it-works-section .section-content .timeline .timeline-item.right .number-side{display:flex;justify-content:flex-end}@media(max-width:1060px){.about-us-how-it-works-section .section-content .timeline .timeline-item.right{flex-direction:row!important}.about-us-how-it-works-section .section-content .timeline .timeline-item.right .card-side,.about-us-how-it-works-section .section-content .timeline .timeline-item.right .number-side{justify-content:flex-start}}.about-us-how-it-works-section .section-content .timeline .timeline-item .timeline-half{flex:1 1;display:flex;align-items:center}@media(max-width:1060px){.about-us-how-it-works-section .section-content .timeline .timeline-item .timeline-half{flex:unset}.about-us-how-it-works-section .section-content .timeline .timeline-item .card-side{flex:1 1}}.about-us-how-it-works-section .section-content .timeline .timeline-item .card-side .timeline-card{background:var(--secondary-bg);border-radius:var(--section-card-radius);padding:var(--section-card-padding);width:100%}.about-us-how-it-works-section .section-content .timeline .timeline-item .card-side .timeline-card h4{font-size:20px;line-height:28px;font-family:var(--font-nekst);font-weight:400;margin-bottom:8px}.about-us-how-it-works-section .section-content .timeline .timeline-item .card-side .timeline-card p{font-size:14px;line-height:20px;color:var(--secondary-text-1)}@media(max-width:1060px){.about-us-how-it-works-section .section-content .timeline .timeline-item .number-side{flex:unset;flex-shrink:0;order:-1}}.about-us-how-it-works-section .section-content .timeline .timeline-item .number-side .timeline-marker{width:80px;align-self:stretch;display:flex;align-items:center;justify-content:center;background:var(--secondary-bg);border-radius:var(--section-card-radius);position:relative;z-index:1}@media(max-width:1060px){.about-us-how-it-works-section .section-content .timeline .timeline-item .number-side .timeline-marker{width:56px}}.about-us-how-it-works-section .section-content .timeline .timeline-item .number-side .timeline-marker span{font-family:var(--font-nekst);font-size:32px;line-height:1;font-weight:300;color:var(--primary-color)}.about-us-welcome-section{--main-bg:#000000;--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171;--secondary-text-2:#FFFFFF;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);background:var(--main-bg);color:var(--main-text);position:-webkit-sticky;position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column}.about-us-welcome-section .section-content{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.4) 60%,transparent)}@media(max-width:1060px){.about-us-welcome-section .section-content{background:rgba(0,0,0,.6)}}.about-us-welcome-section .section-content .text-center{max-width:var(--content-width);width:100%;padding:var(--hero-padding-top) var(--section-padding-h) var(--hero-padding-bottom);max-width:var(--hero-max-width);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:32px;margin:0 auto;flex:1 1;position:relative}@media(max-width:1024px){.about-us-welcome-section .section-content .text-center{padding:var(--hero-padding-top) var(--section-padding-h) var(--hero-padding-bottom);min-height:100vh}}.about-us-welcome-section .section-content .text-center h1{font-size:48px;line-height:48px;letter-spacing:.28em;font-weight:300;text-transform:uppercase;font-family:var(--font-nekst)}@media(max-width:1024px){.about-us-welcome-section .section-content .text-center h1{font-size:30px;line-height:30px}}.about-us-welcome-section .section-content .text-center .description{font-family:var(--font-nekst)}.about-us-welcome-section .section-content .text-center .description p{font-size:24px;line-height:33px;margin-bottom:8px}.about-us-welcome-section .section-content .text-center .description p:last-child{margin:0}@media(max-width:1024px){.about-us-welcome-section .section-content .text-center .description p{font-size:16px;line-height:22px}}.about-us-welcome-section .section-content .text-center .description p.secondary{color:var(--secondary-text-1)}.about-us-welcome-section .section-content .text-center .scroll-icon-box{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.about-us-welcome-section .section-content .text-center .subtitle{font-size:12px;line-height:17px;text-transform:uppercase;letter-spacing:2px;color:var(--main-text);display:flex;align-items:center;gap:12px}.about-us-welcome-section .section-content .text-center .subtitle:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}.about-us-welcome-section .section-content .text-center .description p{color:var(--main-text)}.about-us-welcome-section .video-wrapper{position:absolute;z-index:0;top:0;right:0;height:100%;aspect-ratio:1/1}@media(max-width:1060px){.about-us-welcome-section .video-wrapper{position:relative;top:unset;right:unset;height:unset;width:100%;aspect-ratio:unset;flex:1 1}}.about-us-welcome-section .video-wrapper:before{content:"";z-index:1;position:absolute;background:linear-gradient(270deg,rgba(0,0,0,0) 81.64%,#000),linear-gradient(180deg,rgba(0,0,0,0) 99.65%,#000);inset:0}@media(max-width:1060px){.about-us-welcome-section .video-wrapper:before{background:linear-gradient(180deg,rgba(0,0,0,0) 99.65%,#000),linear-gradient(0deg,rgba(0,0,0,0) 50%,#000)}}.about-us-welcome-section .video-wrapper .video-box{position:absolute;inset:0;overflow:hidden}.about-us-welcome-section .video-wrapper .video-box video{height:calc(100% + 6px);width:100%;position:absolute;top:0;left:0;object-fit:cover}.about-us-welcome-section .about-us-partners{--secondary-bg:#FFFFFF;--border-color:#CBCDCE;--secondary-text-2:#2E3138;position:relative;z-index:1}.about-us-story-section{position:relative;z-index:2}.about-us-story-section .section-content{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;justify-content:space-between;gap:64px}@media(max-width:1060px){.about-us-story-section .section-content{flex-direction:column;gap:var(--section-gap)}}.about-us-story-section .section-content .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.about-us-story-section .section-content .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.about-us-story-section .section-content .headline:before{margin:0 auto}.about-us-story-section .section-content .headline{text-align:center}}.about-us-story-section .section-content .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.about-us-story-section .section-content .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.about-us-story-section .section-content .headline h2{font-size:24px;line-height:33px}}.about-us-story-section .section-content .headline h2 span{color:var(--secondary-text-1)}.about-us-story-section .section-content .headline{flex:1.2 1;position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start}@media(max-width:1060px){.about-us-story-section .section-content .headline{position:static;flex:unset}}.about-us-story-section .section-content .headline .goal{font-size:20px;line-height:28px;font-family:var(--font-nekst);color:var(--secondary-text-1);margin-top:8px}.about-us-story-section .section-content .body{flex:1 1;display:flex;flex-direction:column;gap:var(--section-gap)}.about-us-story-section .section-content .body p{font-size:18px;line-height:28px;font-family:var(--font-nekst);color:var(--secondary-text-1)}.about-us-cta-section{--main-bg:#000000;--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171;--secondary-text-2:#FFFFFF;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);background:var(--main-bg);color:var(--main-text);position:relative;z-index:2;overflow:hidden}.about-us-cta-section .section-content-wrapper{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;align-items:center;justify-content:space-between;position:relative}.about-us-cta-section .section-content{max-width:525px;position:relative;z-index:1}@media(max-width:1060px){.about-us-cta-section .section-content{margin:0 auto;text-align:center}}.about-us-cta-section .section-content .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.about-us-cta-section .section-content .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.about-us-cta-section .section-content .headline:before{margin:0 auto}.about-us-cta-section .section-content .headline{text-align:center}}.about-us-cta-section .section-content .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.about-us-cta-section .section-content .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.about-us-cta-section .section-content .headline h2{font-size:24px;line-height:33px}}.about-us-cta-section .section-content .headline h2 span{color:var(--secondary-text-1)}.about-us-cta-section .section-content .headline{margin-bottom:var(--section-card-gap)}.about-us-cta-section .section-content p{font-size:14px;line-height:20px;color:var(--secondary-text-2)}.about-us-cta-section .section-content a,.about-us-cta-section .section-content button{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.about-us-cta-section .section-content a:hover,.about-us-cta-section .section-content button:hover{background:rgba(0,0,0,0)}.about-us-cta-section .section-content a .MuiCircularProgress-root,.about-us-cta-section .section-content button .MuiCircularProgress-root{color:inherit}.about-us-cta-section .section-content a,.about-us-cta-section .section-content button{background:var(--button-bg);color:var(--button-color)}.about-us-cta-section .section-content a:hover,.about-us-cta-section .section-content button:hover{background:var(--button-bg-hover)}.about-us-cta-section .section-content a,.about-us-cta-section .section-content button{margin-top:var(--section-gap)}@media(max-width:1060px){.about-us-cta-section .section-content a,.about-us-cta-section .section-content button{margin:var(--section-gap) auto 0}}@media(max-width:1024px){.about-us-cta-section .section-content a,.about-us-cta-section .section-content button{width:100%}}.about-us-cta-section .dna-lottie-box{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-70deg);z-index:0;width:700px}@media(max-width:1060px){.about-us-cta-section .dna-lottie-box{right:unset;left:50%;transform:translate(-50%,-50%) rotate(-70deg)}}@media(max-width:1024px){.about-us-cta-section .dna-lottie-box{display:none}}.about-us-cta-section .dna-lottie-box svg{display:block}.about-us-cta-section .section-content-wrapper{padding:250px var(--section-padding-h);min-height:700px}@media(max-width:1024px){.about-us-cta-section .section-content-wrapper{padding:var(--section-padding-v) var(--section-padding-h);min-height:unset}}.about-us-cta-section .dna-lottie-box{width:900px;right:-150px}@media(max-width:1060px){.about-us-cta-section .dna-lottie-box{width:900px;right:unset}}.about-us-cta-section .cta-actions{display:flex;gap:16px;margin-top:var(--section-gap)}@media(max-width:1060px){.about-us-cta-section .cta-actions{justify-content:center}}@media(max-width:1024px){.about-us-cta-section .cta-actions{flex-direction:column;width:100%}}.about-us-cta-section .cta-actions .action-link.primary{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;font-family:inherit;transition:all .3s}.about-us-cta-section .cta-actions .action-link.primary:hover{background:rgba(0,0,0,0)}.about-us-cta-section .cta-actions .action-link.primary .MuiCircularProgress-root{color:inherit}.about-us-cta-section .cta-actions .action-link.primary{background:var(--button-bg);color:var(--button-color)}.about-us-cta-section .cta-actions .action-link.primary:hover{background:var(--button-bg-hover)}.about-us-cta-section .cta-actions .action-link.primary{position:relative;overflow:hidden;z-index:1}.about-us-cta-section .cta-actions .action-link.primary:before{content:"";position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;margin-left:-100%;margin-top:-100%;background:conic-gradient(from 0deg,transparent 0,var(--primary-color) 25%,transparent 50%,var(--primary-color) 75%,transparent 100%);z-index:-2;opacity:1;animation:btnGlowRotate 3s linear infinite}.about-us-cta-section .cta-actions .action-link.primary:after{content:"";position:absolute;inset:3px;border-radius:calc(var(--btn-radius) - 3px);background:var(--button-bg);z-index:-1}.about-us-cta-section .cta-actions .action-link.outline{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.about-us-cta-section .cta-actions .action-link.outline:hover{background:rgba(0,0,0,0)}.about-us-cta-section .cta-actions .action-link.outline .MuiCircularProgress-root{color:inherit}.about-us-cta-section .cta-actions .action-link.outline{background:rgba(0,0,0,0);border:1px solid var(--border-color)}.about-us-cta-section .cta-actions .action-link.outline:hover{border-color:var(--main-text)}@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-us-why-us-section{position:relative}.about-us-why-us-section .section-header{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h) 0;display:flex;flex-direction:column;gap:var(--section-gap)}.about-us-why-us-section .section-header .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.about-us-why-us-section .section-header .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.about-us-why-us-section .section-header .headline:before{margin:0 auto}.about-us-why-us-section .section-header .headline{text-align:center}}.about-us-why-us-section .section-header .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.about-us-why-us-section .section-header .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.about-us-why-us-section .section-header .headline h2{font-size:24px;line-height:33px}}.about-us-why-us-section .section-header .headline h2 span{color:var(--secondary-text-1)}.about-us-why-us-section .section-header .section-intro{font-size:16px;line-height:24px;color:var(--secondary-text-1);max-width:600px}@media(max-width:1060px){.about-us-why-us-section .section-header .section-intro{text-align:center;max-width:unset}}.about-us-why-us-section .content-scroll-box{overflow:hidden;width:100%}@media(max-width:1060px){.about-us-why-us-section .content-scroll-box{overflow:auto}}@media(max-width:1024px){.about-us-why-us-section .content-scroll-box{overflow:visible}}.about-us-why-us-section .content-scroll-box>div{max-width:var(--content-width);margin:0 auto;width:100%;padding:48px var(--section-padding-h) 0;display:flex;gap:var(--section-gap)}@media(max-width:1060px){.about-us-why-us-section .content-scroll-box>div{width:-moz-fit-content;width:fit-content;max-width:unset;gap:var(--section-padding-h);padding:48px var(--section-padding-h) var(--section-padding-v)}}@media(max-width:1024px){.about-us-why-us-section .content-scroll-box>div{flex-direction:column;width:100%;max-width:unset;gap:var(--section-gap);padding:48px var(--section-padding-h) var(--section-padding-v)}}.about-us-why-us-section .content-scroll-box{padding-bottom:var(--section-padding-v)}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column{flex:1 1;display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1060px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column{flex-direction:row;gap:var(--section-padding-h)}}@media(max-width:1024px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column{flex-direction:column;gap:var(--section-gap)}}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column:first-child{padding-top:350px}@media(max-width:1060px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column:first-child{padding:0}}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column:last-child{padding-top:280px}@media(max-width:1060px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column:last-child{padding:0}}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card{height:var(--parallax-card-height);border-radius:var(--section-card-radius);overflow:hidden;background:var(--secondary-bg);color:var(--main-text)}@media(max-width:1060px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card{width:calc(50vw - var(--section-padding-h)/2 - var(--section-padding-h))}}@media(max-width:1024px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card{width:100%}}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card.dark{--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card.image-card .card-image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card.image-card{display:none}}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card .card-content{width:100%;height:100%;display:flex;flex-direction:column;padding:var(--section-card-padding)}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card .card-content h4{font-size:24px;line-height:33px;font-family:var(--font-nekst);color:var(--main-text);margin-bottom:var(--section-card-gap)}.about-us-why-us-section .content-scroll-box .why-us-content .cards-column .why-us-card .card-content .description{font-size:24px;line-height:33px;font-family:var(--font-nekst);color:var(--secondary-text-1);flex:1 1}