.home-welcome-section{min-height:100vh;position:relative;display:flex;flex-direction:column;overflow:hidden}.home-welcome-section .section-bg{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:0}.home-welcome-section .section-content{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column}.home-welcome-section .section-content .text-box{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){.home-welcome-section .section-content .text-box{padding:var(--hero-padding-top) var(--section-padding-h) var(--hero-padding-bottom);min-height:100vh}}.home-welcome-section .section-content .text-box 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){.home-welcome-section .section-content .text-box h1{font-size:30px;line-height:30px}}.home-welcome-section .section-content .text-box .description{font-family:var(--font-nekst)}.home-welcome-section .section-content .text-box .description p{font-size:24px;line-height:33px;margin-bottom:8px}.home-welcome-section .section-content .text-box .description p:last-child{margin:0}@media(max-width:1024px){.home-welcome-section .section-content .text-box .description p{font-size:16px;line-height:22px}}.home-welcome-section .section-content .text-box .description p.secondary{color:var(--secondary-text-1)}.home-welcome-section .section-content .text-box .scroll-icon-box{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.home-welcome-section .section-content .text-box .start-link{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}.home-welcome-section .section-content .text-box .start-link:hover{background:rgba(0,0,0,0)}.home-welcome-section .section-content .text-box .start-link .MuiCircularProgress-root{color:inherit}.home-welcome-section .section-content .text-box .start-link{background:var(--button-bg);color:var(--button-color)}.home-welcome-section .section-content .text-box .start-link:hover{background:var(--button-bg-hover)}.home-welcome-section .section-content .partners-wrapper{background:var(--secondary-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media(max-width:1024px){.home-welcome-section .section-content .partners-wrapper{border:none}}.home-welcome-section .section-content .partners-wrapper .partners-list{max-width:var(--content-width);margin:0 auto;padding:0 var(--section-padding-h);width:100%;display:flex}@media(max-width:1024px){.home-welcome-section .section-content .partners-wrapper .partners-list{flex-direction:column;padding:0}}.home-welcome-section .section-content .partners-wrapper .partners-list .partner-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--border-color);height:66px;flex:1 1}@media(max-width:1024px){.home-welcome-section .section-content .partners-wrapper .partners-list .partner-box{flex:unset;width:100%;border-bottom:1px solid var(--border-color);border-right:none}.home-welcome-section .section-content .partners-wrapper .partners-list .partner-box:last-child{border:none}}.home-welcome-section .section-content .partners-wrapper .partners-list .partner-box.text{font-size:12px;line-height:17px;color:var(--secondary-text-2);padding-right:16px;align-items:flex-start}@media(max-width:1024px){.home-welcome-section .section-content .partners-wrapper .partners-list .partner-box.text{display:none}}.home-welcome-section .section-content .partners-wrapper .partners-list .partner-box img{max-height:calc(100% - 16px);max-width:calc(100% - 16px);object-fit:contain}.image-section{height:1360px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:70px 0}.image-section:before{content:"";inset:0;position:absolute;z-index:1;background:linear-gradient(1turn,rgba(235,235,240,0) 50%,#EBEBF0),linear-gradient(180deg,rgba(0,0,0,0) 68.06%,#000000 88.82%)}@media(max-width:1024px){.image-section{height:916px}}.image-section .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block;z-index:0}.image-section .section-content{padding:0 var(--section-padding-h);position:relative;z-index:2;--main-text:#FFFFFF;--button-bg:#FFFFFF;--button-bg-hover:#FFFFFF;--button-color:#0F0F0F}.image-section .section-content .section-text{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.image-section .section-content .section-text:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.image-section .section-content .section-text:before{margin:0 auto}.image-section .section-content .section-text{text-align:center}}.image-section .section-content .section-text h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.image-section .section-content .section-text h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.image-section .section-content .section-text h2{font-size:24px;line-height:33px}}.image-section .section-content .section-text h2 span{color:var(--secondary-text-1)}.image-section .section-content .section-text{color:var(--main-text);margin-bottom:var(--section-card-gap);text-align:center}.image-section .section-content .section-text:before{margin:0 auto}.image-section .section-content .start-link{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}.image-section .section-content .start-link:hover{background:rgba(0,0,0,0)}.image-section .section-content .start-link .MuiCircularProgress-root{color:inherit}.image-section .section-content .start-link{background:var(--button-bg);color:var(--button-color)}.image-section .section-content .start-link:hover{background:var(--button-bg-hover)}.image-section .section-content .start-link{width:100%}.step-item-wrapper{padding:8px 0 8px 8px;border-left:2px solid var(--border-color);transition:all .3s;color:var(--secondary-text-1);cursor:pointer}@media(max-width:1060px){.step-item-wrapper{flex:1 1;padding:0;border:none;text-align:center}}.step-item-wrapper.open{border-color:var(--primary-color)}.step-item-wrapper.open .label{color:var(--primary-color)}@media(max-width:1060px){.step-item-wrapper.open .label{border-color:var(--primary-color)}}.step-item-wrapper.open .content-container{opacity:1}.step-item-wrapper .label{font-size:24px;line-height:34px;font-family:var(--font-nekst);transition:all .3s}@media(max-width:1060px){.step-item-wrapper .label{border-bottom:2px solid var(--border-color);font-size:16px;line-height:22px;padding:0 8px 8px}}@media(max-width:1024px){.step-item-wrapper .label{font-size:12px;line-height:17px}}.step-item-wrapper .content-container{height:0;opacity:0;overflow:hidden;transition:all .3s}@media(max-width:1060px){.step-item-wrapper .content-container{display:none}}.step-item-wrapper .content-container .description{padding-top:4px;font-size:14px;line-height:20px}.plans-card-wrapper{border-radius:var(--section-card-radius);background:var(--secondary-bg);padding:var(--section-card-padding);display:flex;justify-content:space-between;gap:var(--section-card-gap)}@media(max-width:1024px){.plans-card-wrapper{flex-direction:column}}.plans-card-wrapper .container-title{font-size:24px;line-height:33px;font-family:var(--font-nekst);margin-bottom:var(--section-card-gap)}.plans-card-wrapper .plan-container{flex:1 1;display:flex;flex-direction:column;max-width:365px}@media(max-width:1024px){.plans-card-wrapper .plan-container{max-width:unset;width:100%}}.plans-card-wrapper .plan-container .plans-tabs{height:50px;border-radius:var(--btn-radius);display:flex;align-items:center;position:relative;padding:1px;gap:1px;border:1px solid var(--border-color)}.plans-card-wrapper .plan-container .plans-tabs .indicator{position:absolute;top:1px;height:calc(100% - 2px);width:33.33%;border-radius:6px;z-index:0;background:linear-gradient(180deg,#6BB2B3,#164A5B);transition:all .2s}.plans-card-wrapper .plan-container .plans-tabs .indicator:before{content:"";position:absolute;inset:1px;border-radius:5px;background:var(--secondary-bg)}.plans-card-wrapper .plan-container .plans-tabs .plan-btn{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}.plans-card-wrapper .plan-container .plans-tabs .plan-btn:hover{background:rgba(0,0,0,0)}.plans-card-wrapper .plan-container .plans-tabs .plan-btn .MuiCircularProgress-root{color:inherit}.plans-card-wrapper .plan-container .plans-tabs .plan-btn{background:rgba(0,0,0,0);height:100%;flex:1 1;width:unset}.plans-card-wrapper .plan-container .price-details{flex:1 1;display:flex;align-items:center;flex-direction:column;text-align:center;padding:32px 0}.plans-card-wrapper .plan-container .price-details .price{font-family:var(--font-nekst);font-size:24px;line-height:33px;margin-bottom:4px}.plans-card-wrapper .plan-container .price-details .price span{font-family:var(--font-inter);font-size:16px;line-height:22px}.plans-card-wrapper .plan-container .price-details .billing{font-size:14px;line-height:20px;color:var(--secondary-text-1)}.plans-card-wrapper .plan-container .subscribe-btn{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}.plans-card-wrapper .plan-container .subscribe-btn:hover{background:rgba(0,0,0,0)}.plans-card-wrapper .plan-container .subscribe-btn .MuiCircularProgress-root{color:inherit}.plans-card-wrapper .plan-container .subscribe-btn{background:var(--button-bg);color:var(--button-color)}.plans-card-wrapper .plan-container .subscribe-btn:hover{background:var(--button-bg-hover)}.plans-card-wrapper .plan-container .subscribe-btn{width:100%}.plans-card-wrapper .features{width:300px}@media(max-width:1024px){.plans-card-wrapper .features{width:100%}}.plans-card-wrapper .features .features-list{display:flex;flex-direction:column;gap:var(--section-card-gap)}.plans-card-wrapper .features .features-list .feature-item{display:flex;align-items:center;gap:4px;font-size:14px;line-height:20px;color:var(--secondary-text-1)}@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)}}.visualizer-section{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:1}.visualizer-section .main-content{display:flex;align-items:flex-start;gap:var(--section-gap);margin-bottom:var(--section-gap)}@media(max-width:1060px){.visualizer-section .main-content{flex-direction:column}}.visualizer-section .main-content .text-container{flex:1 1;max-width:425px}@media(max-width:1060px){.visualizer-section .main-content .text-container{max-width:unset;width:100%}}.visualizer-section .main-content .text-container .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.visualizer-section .main-content .text-container .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.visualizer-section .main-content .text-container .headline:before{margin:0 auto}.visualizer-section .main-content .text-container .headline{text-align:center}}.visualizer-section .main-content .text-container .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.visualizer-section .main-content .text-container .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.visualizer-section .main-content .text-container .headline h2{font-size:24px;line-height:33px}}.visualizer-section .main-content .text-container .headline h2 span{color:var(--secondary-text-1)}.visualizer-section .main-content .text-container .headline{margin-bottom:4px}@media(max-width:1060px){.visualizer-section .main-content .text-container .steps-items{display:flex;flex-wrap:wrap}}.visualizer-section .main-content .text-container .steps-items .mobile-selected-content{display:none;width:100%;margin-top:var(--section-card-gap);font-size:14px;line-height:20px;color:var(--secondary-text-1);text-align:center}@media(max-width:1060px){.visualizer-section .main-content .text-container .steps-items .mobile-selected-content{display:block}}.visualizer-section .main-content .text-container .steps-items .mobile-selected-content p{max-width:340px;margin:0 auto}.visualizer-section .main-content .plans-card-wrapper{flex:1 1}@media(max-width:1060px){.visualizer-section .main-content .plans-card-wrapper{width:100%}}.visualizer-section .items-box{display:flex;gap:48px}@media(max-width:1060px){.visualizer-section .items-box{flex-direction:column;gap:var(--section-gap)}}.visualizer-section .items-box .item-wrapper{flex:1 1;display:flex;flex-direction:column;gap:8px}.visualizer-section .items-box .item-wrapper h3{font-size:16px;line-height:22px;font-weight:500}.visualizer-section .items-box .item-wrapper p{flex:1 1;font-size:14px;line-height:20px;color:var(--secondary-text-1)}.visualizer-section .items-box .item-wrapper .badge{border-top:1px solid var(--border-color);padding-top:8px;display:flex;align-items:center;gap:4px;font-size:12px;line-height:17px;color:var(--secondary-text-1)}