.advantages-container{font-family:var(--font-manrope);& .advantages-title{color:var(--white);letter-spacing:0;text-align:center;font-size:40px;font-weight:500;line-height:120%;margin-bottom:40px;@media (max-width:767px){font-size:32px}}& .advantages-items-container{display:flex;flex-wrap:wrap;gap:16px;& .advantages-item{padding:32px;border-radius:16px;background:var(--white-5);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px);@media (max-width:767px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px;flex:1 1 100%}& .advantages-item-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--white-10);margin-bottom:12px}& .advantages-item-title{color:var(--white);font-size:20px;font-weight:500;line-height:120%;letter-spacing:0;margin-bottom:12px}& .advantages-item-description{color:var(--white-60);font-size:16px;font-weight:500;line-height:140%;letter-spacing:0}}}}.heading-container{& .heading-ai-container{font-family:var(--font-dm-sans);font-size:16px;font-weight:500;line-height:120%;letter-spacing:0;display:flex;justify-content:center;margin-bottom:12px;position:relative;&:after{content:"";position:absolute;filter:blur(400px);background:var(--primary);opacity:.5;left:50%;top:50%;transform:translateX(-50%);width:180px;height:60px}& .heading-ai{border:1px solid var(--white-10);border-radius:999px;background:var(--primary-10);color:var(--primary);padding:6px 16px;border-radius:16px;@media (max-width:767px){padding-left:15px;padding-bottom:5px;padding-right:15px;padding-top:5px}}}& .heading-main{color:var(--white);max-width:550px;font-family:var(--font-manrope);font-size:80px;font-weight:700;line-height:100%;letter-spacing:0;text-align:center;margin:0 auto 12px;@media (max-width:767px){font-size:50px;line-height:120%;font-weight:500}}& .heading-subtitle{color:var(--white);max-width:500px;font-family:var(--font-manrope);font-size:16px;font-weight:400;line-height:140%;letter-spacing:0;text-align:center;margin:0 auto 40px}}.hiw-container{margin:72px 0;font-family:var(--font-manrope);@media (max-width:767px){margin-left:0;margin-bottom:50px;margin-right:0;margin-top:50px}& .hiw-title-container{color:var(--white);letter-spacing:0;text-align:center;margin-bottom:40px;& .hiw-title{font-size:40px;font-weight:500;line-height:120%;margin-bottom:12px;@media (max-width:767px){font-size:32px}}& .hiw-subtitle{color:var(--white-60)}}& .hiw-steps{display:flex;position:relative;@media (max-width:1200px){flex-direction:column}&:after{content:"";position:absolute;filter:blur(400px);background:var(--primary);opacity:.5;left:50%;top:50%;transform:translateX(-50%);width:292px;height:102px}& .hiw-step-container{overflow:hidden;margin-bottom:40px;@media (max-width:1200px){background:var(--white-5);padding-left:47px;padding-bottom:47px;padding-right:47px;padding-top:47px;border-left-color:var(--white-10);border-left-style:solid;border-left-width:1px;border-bottom-color:var(--white-10);border-bottom-style:solid;border-bottom-width:1px;border-right-color:var(--white-10);border-right-style:solid;border-right-width:1px;border-top-color:var(--white-10);border-top-style:solid;border-top-width:1px;border-radius:16px}@media (max-width:767px){padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px;margin-bottom:24px}& .hiw-progress-item{margin:0 auto 24px;display:flex;width:46px;height:46px;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--white-10);position:relative;font-size:16px;font-weight:500;color:var(--primary);&.row{&.left:after{content:"";position:absolute;width:5000px;height:1px;background:var(--white-10);top:50%;right:100%;transform:translateY(-50%);z-index:-1;@media (max-width:1200px){display:none}}&.right:after{content:"";position:absolute;width:5000px;height:1px;background:var(--white-10);top:50%;left:100%;transform:translateY(-50%);z-index:-1;@media (max-width:1200px){display:none}}&.both:before{content:"";position:absolute;width:5000px;height:1px;background:var(--white-10);top:50%;right:100%;transform:translateY(-50%);z-index:-1;@media (max-width:1200px){display:none}}&.both:after{content:"";position:absolute;width:5000px;height:1px;background:var(--white-10);top:50%;left:100%;transform:translateY(-50%);z-index:-1;@media (max-width:1200px){display:none}}}}& .hiw-step{margin:0 12px;background:var(--white-5);padding:47px;border:1px solid var(--white-10);border-radius:16px;@media (max-width:1200px){background:transparent;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}&.last{border:1px solid var(--primary);@media (max-width:1200px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}}& .hiw-step-title{color:var(--white);font-size:20px;line-height:120%;margin-bottom:16px}& .hiw-step-description,& .hiw-step-title{font-weight:500;letter-spacing:0;text-align:center}& .hiw-step-description{color:var(--white-60);font-size:16px;line-height:140%}}}}& .hiw-action{display:flex;justify-content:center;align-items:center;& a{padding:13px 16px 13px 24px;background-color:var(--primary);border-radius:12px;text-decoration:none;font-size:16px;font-weight:600;color:var(--black);display:flex;justify-content:center;align-items:center;@media (max-width:767px){width:100%}& svg{margin-left:8px}}}}.main-container{margin:72px 0;@media (max-width:767px){margin-left:0;margin-bottom:40px;margin-right:0;margin-top:40px}}.scan-wrapper{display:flex;flex-direction:column;align-items:center;border:1px dashed var(--white-10);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--white-5);padding:32px;font-family:var(--font-manrope);@media (max-width:767px){padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px}&.dragover{border-color:var(--primary);background:var(--white-10)}}& .scan-icon{width:44px;height:44px;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--white-10);border-radius:50%;margin-bottom:12px}& .scan-title{font-size:24px;font-weight:400;color:var(--white);margin-bottom:12px}& .scan-subtitle{color:var(--white-60);font-weight:300;line-height:140%;margin-bottom:32px;@media (max-width:767px){text-align:center}}& .scan-button-container{margin-bottom:32px;& .scan-button{padding:8px 24px 8px 16px;border-radius:12px;background:var(--primary);font-family:var(--font-manrope);outline:none;border:none;cursor:pointer;display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--black);& svg{margin-right:8px}@media (max-width:767px){padding-left:16px;padding-bottom:10px;padding-right:24px;padding-top:10px}}}& .scan-info{color:var(--white-50);font-size:12px;font-weight:300}