@charset "UTF-8";@import "https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";*{-webkit-font-smoothing:antialiased;box-sizing:border-box}html,body{margin:0;height:100%}button:focus-visible{outline:2px solid #4a90e2!important;outline:-webkit-focus-ring-color auto 5px!important}a{text-decoration:none}@font-face{font-family:gilroy-bold;src:url("https://anima-uploads.s3.amazonaws.com/59dfb1260b1fed000d431d8f/Radomir Tinkov - Gilroy-Bold.otf")format("opentype")}@font-face{font-family:gilroy-medium;src:url(https://anima-uploads.s3.amazonaws.com/projects/635131b13f27792e46569104/fonts/gilroy-medium.ttf)format("truetype")}@font-face{font-family:gilroy-mediumitalic;src:url(https://anima-uploads.s3.amazonaws.com/5afa88fe2dd930000b33d2fb/Gilroy-MediumItalic.otf)format("opentype")}:root{--grey-50:rgba(250, 250, 250, 1);--grey-600:rgba(89, 89, 89, 1);--grey-400:rgba(145, 145, 145, 1);--grey-04:rgba(145, 145, 145, 1);--grey00-white:rgba(255, 255, 255, 1);--grey-900:rgba(4, 4, 4, 1);--grey-500:rgba(117, 117, 117, 1);--white:rgba(255, 255, 255, 1);--black:rgba(0, 0, 0, 1);--grey-05:rgba(117, 117, 117, 1);--grey08-hero:rgba(34, 34, 34, 1);--grey-02:rgba(228, 228, 228, 1);--grey-200:rgba(228, 228, 228, 1);--grey-09:rgba(4, 4, 4, 1);--steel-04:rgba(238, 239, 242, 1);--blue07-hero:rgba(34, 116, 165, 1);--magenta07-hero:rgba(227, 65, 106, 1);--grey-150:rgba(240, 240, 240, 1);--body-s-medium-font-family:"Gilroy", Helvetica;--body-s-medium-font-weight:500;--body-s-medium-font-size:16px;--body-s-medium-letter-spacing:0px;--body-s-medium-line-height:150%;--body-s-medium-font-style:normal;--platform-size-6-16-medium-font-family:"Gilroy", Helvetica;--platform-size-6-16-medium-font-weight:500;--platform-size-6-16-medium-font-size:16px;--platform-size-6-16-medium-letter-spacing:0px;--platform-size-6-16-medium-line-height:normal;--platform-size-6-16-medium-font-style:normal;--platform-size-7-14-medium-font-family:"Gilroy", Helvetica;--platform-size-7-14-medium-font-weight:500;--platform-size-7-14-medium-font-size:14px;--platform-size-7-14-medium-letter-spacing:0px;--platform-size-7-14-medium-line-height:normal;--platform-size-7-14-medium-font-style:normal;--title-h2-font-family:"Gilroy", Helvetica;--title-h2-font-weight:500;--title-h2-font-size:48px;--title-h2-letter-spacing:0px;--title-h2-line-height:120.00000476837158%;--title-h2-font-style:normal;--title-h4-font-family:"Gilroy", Helvetica;--title-h4-font-weight:500;--title-h4-font-size:28px;--title-h4-letter-spacing:0px;--title-h4-line-height:120.00000476837158%;--title-h4-font-style:normal;--platform-size-1-32-bold-desktop-font-family:"Gilroy", Helvetica;--platform-size-1-32-bold-desktop-font-weight:700;--platform-size-1-32-bold-desktop-font-size:32px;--platform-size-1-32-bold-desktop-letter-spacing:0px;--platform-size-1-32-bold-desktop-line-height:normal;--platform-size-1-32-bold-desktop-font-style:normal;--platform-size-2-26-medium-desktop-font-family:"Gilroy", Helvetica;--platform-size-2-26-medium-desktop-font-weight:500;--platform-size-2-26-medium-desktop-font-size:26px;--platform-size-2-26-medium-desktop-letter-spacing:0px;--platform-size-2-26-medium-desktop-line-height:normal;--platform-size-2-26-medium-desktop-font-style:normal;--shadow-nav:0px 2px 4px 0px rgba(225, 225, 225, 0.2);--card:0px -5px 40px 8px rgba(159, 159, 159, 0.16);--static-shadow-1:0px 2px 6px 0px rgba(0, 0, 0, 0.12);--variable-collection-main:6px;--variable-collection-oval:30px;--variable-collection-number:0px}.logged-in{display:flex;flex-direction:column;align-items:center;position:relative;background-color:var(--grey-50);min-height:100vh;width:100%;box-sizing:border-box}.header{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--grey-50);border-bottom:1px solid var(--grey-200);box-shadow:var(--shadow-nav)}.logo{height:40px;width:auto}.header-right{display:flex;align-items:center;gap:20px}.user-block{position:relative;display:flex;align-items:center;cursor:pointer}.user-block .avatar-image{width:32px;height:32px;border-radius:50%;margin-right:8px}.user-block .avatar-name{font-family:gilroy-medium,Helvetica,sans-serif;color:var(--grey-600);font-size:16px;margin-right:8px}.user-block .chevron-icon{width:12px;height:12px;transition:transform .2s ease}.user-block.active .chevron-icon{transform:rotate(180deg)}.user-block-dropdown{position:absolute;top:calc(100% + 5px);right:0;background-color:#fff;border:1px solid var(--grey-200);border-radius:4px;overflow:hidden;z-index:1000;display:none;min-width:150px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.user-block-dropdown ul{list-style-type:none;padding:0;margin:0}.user-block-dropdown li{padding:0}.user-block-dropdown a{display:block;padding:8px 12px;color:var(--grey-600);text-decoration:none;font-family:gilroy-medium,Helvetica,sans-serif;font-size:16px;transition:background-color .2s ease}.user-block-dropdown a:hover{background-color:var(--grey-200)}.language-selector{position:relative;display:flex;align-items:center;cursor:pointer}.chevron-icon{width:12px;height:12px}.language-button{background:0 0;border:none;font-family:gilroy-medium,Helvetica,sans-serif;font-weight:500;color:var(--grey-400);font-size:16px;padding:6px;display:flex;align-items:center;gap:8px}.language-dropdown{position:absolute;top:100%;background-color:#fff;border:1px solid var(--grey-200);border-radius:4px;overflow:hidden;z-index:1000;display:none}.language-option{display:block;width:100%;padding:8px 12px;border:none;background:0 0;cursor:pointer;text-align:left;font-family:gilroy-medium,Helvetica,sans-serif;color:var(--grey-600);font-size:16px}.language-option:hover{background-color:var(--grey-200)}@media screen and (min-width:768px){.header{padding:12px 72px}.logo{height:30px}.avatar-name{font-size:18px}.language-button{font-size:18px}}@media(max-width:480px){.logo{max-width:100px}.avatar{display:none}}.login-section{margin:64px 0;display:flex;flex-direction:column;gap:4px;text-align:center}.login-section .title{align-self:stretch;color:var(--Black,#000);font-family:gilroy-medium,Helvetica;font-size:64px;font-style:normal;font-weight:500;line-height:120%}.login-section .title span{background:var(--new-gradient,linear-gradient(90deg,#de2151 6.16%,#ffb700 96.35%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.login-section .title{font-size:32px}}.login-section .subtitle{font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-04);font-size:16px;line-height:24px;position:relative;letter-spacing:0;margin:16px}.login-section .login-blocks-container{display:flex;justify-content:center;gap:20px;margin-top:48px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.login-section .login-blocks-container{flex-direction:column;align-items:center}}.login-section .login-block{border-radius:var(--Oval,30px);background:var(--Grey-50,#fafafa);box-shadow:0 -5px 40px 8px rgba(159,159,159,.16);padding:32px;width:100%;max-width:500px;box-sizing:border-box;height:520px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.login-section .login-block{max-width:95%;height:auto}}.login-section .login-block h2{font-size:24px;margin-bottom:16px;font-family:gilroy-medium,Helvetica;line-height:32px}.login-section .login-block .oauth-login{margin-bottom:8px}.login-section .login-block .or-word{margin-bottom:8px;font-family:gilroy-medium,Helvetica}.login-section .login-block .input-group{display:flex;flex-direction:column;margin-bottom:8px;border:none;text-align:left;gap:8px;align-items:flex-start;padding:0;background:0 0}.login-section .login-block .input-group label{color:var(--Grey-08-Hero,#222);font-family:gilroy-medium,Helvetica;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.login-section .login-block .input-group input{width:100%;padding:12px 16px 11px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-family:gilroy-medium,Helvetica;font-size:16px;border-radius:8px;border:var(--Number,1px)solid var(--Grey-02,#e4e4e4);background:var(--Grey-00-White,#fff)}.login-section .login-block .checkbox-container{display:flex;align-items:center;margin-bottom:24px;font-family:gilroy-medium,Helvetica}.login-section .login-block .checkbox-container input{margin-right:10px}.login-section .login-block .button{display:inline-block;padding:12px 20px;background:linear-gradient(90deg,#de2151 6.16%,#ffb700 96.35%);color:#fff;text-decoration:none;border-radius:5px;text-align:center;width:100%;box-sizing:border-box;font-family:gilroy-medium,Helvetica;font-size:16px;margin-top:auto;border:none;outline:none;cursor:pointer;position:relative;transition:opacity .3s ease}.login-section .login-block .button:hover{opacity:.9}.login-section .login-block .button::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:inherit;z-index:-1}.login-section .login-block .forgot-password{display:block;text-align:center;margin-top:16px;color:var(--grey-04);text-decoration:underline;font-family:gilroy-medium,Helvetica;font-size:14px}.login-section .login-block .signup-image{width:100%;height:158px;margin:32px auto}.login-section .login-block .signup-image img{width:240px;height:158px;object-fit:cover}.login-section .login-block p{font-family:gilroy-medium,Helvetica;color:var(--grey-04);font-size:16px;line-height:24px;margin-bottom:32px;min-height:82px}.hero-section{display:flex;flex-wrap:wrap;height:661px;align-items:flex-start;justify-content:space-between;padding:112px 80px;position:relative;width:100%;overflow:hidden;box-shadow:var(--card)}.hero-content{display:flex;flex-direction:column;flex:1;align-items:flex-start;justify-content:space-between;position:relative;align-self:stretch;max-width:100%}.hero-image{display:flex;justify-content:center;align-items:center;flex:1;min-width:487px}.hero-image img{width:487px;height:437px;object-fit:contain}.hero-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;position:relative;flex:none}.badge-wrapper{padding:1px;border-radius:10px;background:linear-gradient(to bottom,#de2151,#ffb700)}.badge{background:#fff;border-radius:9px;display:inline-flex;align-items:flex-start;gap:10px;padding:4px 8px;position:relative;flex:none;border-radius:10px;border:1px solid;border-color:transparent}.badge-text{position:relative;width:fit-content;margin-top:-1px;font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-400);font-size:16px;letter-spacing:0;line-height:24px;white-space:nowrap}.hero-title-text{align-self:stretch;color:var(--Black,#000);font-family:gilroy-medium,Helvetica;font-size:64px;font-style:normal;font-weight:500;line-height:120%}.hero-title-text span{background:var(--new-gradient,linear-gradient(90deg,#de2151 6.16%,#ffb700 96.35%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.hero-title-text{font-size:48px}}.hero-title{position:relative;align-self:stretch;width:100%;flex:none}.hero-description{width:459px;font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-04);font-size:16px;line-height:24px;position:relative;letter-spacing:0;margin:16px}.cta-section{width:530px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;align-self:stretch;flex:none}.custom-input{display:flex;align-items:center}.custom-input input{border:none;background:0 0;font-family:var(--platform-size-7-14-medium-font-family);font-size:inherit;color:#757575;outline:none;flex:1}.custom-input input::placeholder{color:#757575}.cta-button{display:inline-flex;align-items:center;justify-content:center;border-radius:25px;background:linear-gradient(180deg,#de2151 0%,#ffb700 100%);box-shadow:0 2px 6px rgba(0,0,0,.1);border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:230px;padding:15px 26px;position:absolute;top:0;left:304px;border-radius:0 8px 8px 0}.input-group{display:flex;align-items:center;gap:8px;padding:6px 16px 3px;position:relative;align-self:stretch;width:100%;flex:none;background-color:var(--grey00-white);border-radius:8px;border:1px solid;border-color:var(--grey-02)}.input-field{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-family:gilroy-medium,Helvetica}.input-placeholder{position:relative;flex:1;margin-top:-1px;font-family:var(--platform-size-6-16-medium-font-family);font-weight:var(--platform-size-6-16-medium-font-weight);color:transparent;font-size:var(--platform-size-6-16-medium-font-size);letter-spacing:var(--platform-size-6-16-medium-letter-spacing);line-height:var(--platform-size-6-16-medium-line-height);font-style:var(--platform-size-6-16-medium-font-style)}.input-prefix{color:#c8c8c8;font-family:var(--platform-size-6-16-medium-font-family);font-style:var(--platform-size-6-16-medium-font-style);font-weight:var(--platform-size-6-16-medium-font-weight);letter-spacing:var(--platform-size-6-16-medium-letter-spacing);line-height:var(--platform-size-6-16-medium-line-height);font-size:var(--platform-size-6-16-medium-font-size)}.input-field{color:#757575;font-family:var(--platform-size-6-16-medium-font-family);font-style:var(--platform-size-6-16-medium-font-style);font-weight:var(--platform-size-6-16-medium-font-weight);letter-spacing:var(--platform-size-6-16-medium-letter-spacing);line-height:var(--platform-size-6-16-medium-line-height);font-size:var(--platform-size-6-16-medium-font-size)}.button-text{position:relative;width:fit-content;margin-top:-1px;font-family:var(--platform-size-7-14-medium-font-family);font-weight:var(--platform-size-7-14-medium-font-weight);color:var(--grey00-white);font-size:var(--platform-size-7-14-medium-font-size);letter-spacing:var(--platform-size-7-14-medium-letter-spacing);line-height:var(--platform-size-7-14-medium-line-height);white-space:nowrap;font-style:var(--platform-size-7-14-medium-font-style)}.cta-subtext{position:relative;align-self:stretch;font-family:var(--platform-size-7-14-medium-font-family);font-weight:var(--platform-size-7-14-medium-font-weight);color:var(--grey-04);font-size:var(--platform-size-7-14-medium-font-size);text-align:right;letter-spacing:var(--platform-size-7-14-medium-letter-spacing);line-height:var(--platform-size-7-14-medium-line-height);font-style:var(--platform-size-7-14-medium-font-style)}.cta-subtext a{color:var(--magenta07-hero);text-decoration:none;transition:color .3s ease}.cta-subtext a:hover{color:var(--magenta07-hero);text-decoration:underline}.cta-subtext a:focus{outline:2px solid var(--focus-color);outline-offset:2px}.cta-subtext a:active{color:var(--primary-color-dark)}.cta-subtext a+a{margin-left:.5em}@media(max-width:1024px){.hero-section{flex-direction:column;align-items:center;padding:80px 40px;height:auto}.hero-content{order:1;width:100%;align-items:flex-start;text-align:left}.hero-title{width:80%;max-width:400px}.hero-description{width:100%;text-align:left}.hero-image{order:2;width:100%;justify-content:center;align-items:center;margin-top:40px}.cta-section{width:530px}}@media(max-width:480px){.hero-header{margin-bottom:12px}.hero-image{min-width:auto}.hero-image img{width:350px;height:314px}.cta-section{padding:0;max-width:300px;flex-direction:column;align-items:stretch}.input-group{width:100%;max-width:300px}.cta-button{max-width:250px;width:100%;margin-top:10px;position:relative;left:auto;border-radius:10px}.cta-subtext{margin-top:12px;text-align:left}}.comparison-section{display:flex;flex-direction:column;width:100%;align-items:center;gap:64px;padding:64px 24px 112px;position:relative;flex:none;background-color:var(--grey-09)}.comparison-title{width:100%;max-width:1160px;margin-top:-1px;color:var(--grey00-white);font-size:var(--title-h2-font-size);text-align:center;line-height:var(--title-h2-line-height);position:relative;font-family:var(--title-h2-font-family);font-weight:var(--title-h2-font-weight);letter-spacing:var(--title-h2-letter-spacing);font-style:var(--title-h2-font-style)}.comparison-container{display:flex;width:100%;max-width:1148px;align-items:flex-start;gap:24px;position:relative;flex:none}.comparison-cards{display:flex;align-items:flex-start;gap:24px;position:relative;flex:1;flex-grow:1}.competitor-card,.mysmartbio-card{display:flex;height:224px;align-items:flex-start;padding:32px;position:relative;flex:1;flex-grow:1;border-radius:30px;overflow:hidden}.competitor-card{background-color:#f0f0f0;gap:69px}.mysmartbio-card{width:664px;background:linear-gradient(180deg,#de2151 0%,#ffb700 100%)}.competitor-info,.mysmartbio-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;align-self:stretch}.competitor-info{width:148px}.mysmartbio-info{width:230px}.competitor-name,.mysmartbio-name{position:relative;align-self:stretch;margin-top:-1px}.competitor-name{font-family:var(--title-h4-font-family);font-weight:var(--title-h4-font-weight);color:var(--grey-900);font-size:var(--title-h4-font-size);letter-spacing:var(--title-h4-letter-spacing);line-height:var(--title-h4-line-height);font-style:var(--title-h4-font-style)}.mysmartbio-name{font-family:var(--platform-size-1-32-bold-desktop-font-family);font-weight:var(--platform-size-1-32-bold-desktop-font-weight);color:var(--white);font-size:var(--platform-size-1-32-bold-desktop-font-size);letter-spacing:var(--platform-size-1-32-bold-desktop-letter-spacing);line-height:var(--platform-size-1-32-bold-desktop-line-height);font-style:var(--platform-size-1-32-bold-desktop-font-style)}.competitor-description,.mysmartbio-description{position:relative;align-self:stretch}.competitor-description{font-family:var(--body-s-medium-font-family);font-weight:var(--body-s-medium-font-weight);color:var(--grey-500);font-size:var(--body-s-medium-font-size);letter-spacing:var(--body-s-medium-letter-spacing);line-height:var(--body-s-medium-line-height);font-style:var(--body-s-medium-font-style)}.mysmartbio-description{font-family:var(--platform-size-2-26-medium-desktop-font-family);font-weight:var(--platform-size-2-26-medium-desktop-font-weight);color:var(--white);font-size:var(--platform-size-2-26-medium-desktop-font-size);letter-spacing:var(--platform-size-2-26-medium-desktop-letter-spacing);line-height:var(--platform-size-2-26-medium-desktop-line-height);font-style:var(--platform-size-2-26-medium-desktop-font-style)}.competitor-image,.mysmartbio-image{position:absolute;height:192px;top:32px}.competitor-image{width:280px;left:180px}.mysmartbio-image{width:338px;left:291px}@media screen and (max-width:1200px){.comparison-container{flex-direction:column}.comparison-cards{flex-direction:column;width:100%}.competitor-card,.mysmartbio-card{width:100%;height:auto;min-height:224px}.competitor-info,.mysmartbio-info{width:100%;max-width:230px}.competitor-image,.mysmartbio-image{position:static;width:100%;max-width:338px;height:auto;margin-top:24px}}@media screen and (max-width:768px){.comparison-section{padding:48px 16px 80px;gap:32px}.comparison-title{font-size:calc(var(--title-h2-font-size) * .8)}.competitor-card,.mysmartbio-card{padding:24px}.competitor-name{font-size:calc(var(--title-h4-font-size) * .9)}.mysmartbio-name{font-size:calc(var(--platform-size-1-32-bold-desktop-font-size) * .9)}.competitor-description{font-size:calc(var(--body-s-medium-font-size) * .9)}.mysmartbio-description{font-size:calc( var(--platform-size-2-26-medium-desktop-font-size) * .9)}}.how-it-works-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:64px;padding:64px 64px 112px;position:relative;flex:none;background-color:var(--grey-50)}@media screen and (max-width:768px){.how-it-works-container{display:none}}.header-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative;align-self:stretch;width:100%;flex:none}.header-content .main-heading{width:fit-content;margin-top:-1px;color:var(--black);font-size:48px;line-height:57.6px;white-space:nowrap;position:relative;font-family:gilroy-medium,Helvetica;font-weight:500;letter-spacing:0}.header-content .subheading{position:relative;width:592px;font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-500);font-size:16px;text-align:center;letter-spacing:0;line-height:24px}.content-wrapper{display:inline-flex;height:579px;align-items:center;justify-content:center;position:relative}.how-it-works-illus img{max-width:100%;height:auto}.how-it-works-illus-link img{max-width:100%;height:auto}.steps-container{display:flex;flex-direction:column;width:443px;align-items:flex-start;gap:16px;position:relative}.step{display:flex;flex-direction:column;width:443px;align-items:center;justify-content:center;gap:32px;padding:20px 0;position:relative;flex:none;cursor:pointer}.step.active{padding:20px 16px;background-color:var(--white);border-radius:var(--variable-collection-main);overflow:hidden}.step .step-content{display:flex;align-items:center;gap:16px;position:relative;align-self:stretch;width:100%;flex:none}.step .step-number{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:none}.step .step-number .step-circle{position:relative;width:27.63px;height:27.63px;border-radius:13.81px;border:1px solid var(--grey-400)}.step .step-number .step-number-text{position:absolute;top:1px;left:11px;font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-400);font-size:16px;text-align:center;letter-spacing:0;line-height:24px;white-space:nowrap;margin:1px 0 0 -1px}.step .step-description{flex:1;color:var(--grey-400);position:relative;font-family:gilroy-medium,Helvetica;font-weight:500;font-size:16px;letter-spacing:0;line-height:24px}.step.active .step-number .step-circle{border:2px solid transparent;background-image:linear-gradient(white,white),linear-gradient(180deg,#de2151 0%,#ffb700 100%);background-origin:border-box;background-clip:content-box,border-box}.step.active .step-number .step-number-text{background:linear-gradient(180deg,#de2151 0%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.step.active .step-description{background:linear-gradient(180deg,#de2151 0%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;white-space:nowrap}.step .step-subdescription{align-self:stretch;color:var(--grey-600);position:relative;font-family:gilroy-medium,Helvetica;font-weight:500;font-size:16px;letter-spacing:0;line-height:24px}.m-hiw-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:32px;padding:32px 16px;background-color:var(--grey-50)}@media screen and (min-width:768px){.m-hiw-container{display:none}}.m-hiw-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.m-hiw-title{color:var(--black);font-size:24px;line-height:28.8px;font-family:gilroy-medium,Helvetica;font-weight:500;text-align:center}.m-hiw-subtitle{font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-500);font-size:14px;text-align:center;line-height:20px}.m-hiw-content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.m-hiw-image{width:100%;max-width:300px;height:auto}.m-hiw-steps{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:8px}.m-hiw-step{display:none;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:16px;padding:16px;position:relative;cursor:pointer}.m-hiw-step.active{display:flex;background-color:var(--white);border-radius:var(--variable-collection-main);overflow:hidden}.m-hiw-step-content{display:flex;align-items:flex-start;gap:8px;max-width:100%}.m-hiw-step-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;border:1px solid var(--grey-400);font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey-400);font-size:14px}.m-hiw-step-description{flex:auto;color:var(--grey-400);font-family:gilroy-medium,Helvetica;font-weight:500;font-size:14px;line-height:20px}.m-hiw-step-subdescription{color:var(--grey-600);font-family:gilroy-medium,Helvetica;font-weight:500;font-size:14px;line-height:20px}.m-hiw-step.active .m-hiw-step-number{border:2px solid transparent;background-image:linear-gradient(white,white),linear-gradient(180deg,#de2151 0%,#ffb700 100%);background-origin:border-box;background-clip:content-box,border-box}.m-hiw-step.active .m-hiw-step-number{background:linear-gradient(180deg,#de2151 0%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.m-hiw-step.active .m-hiw-step-description{background:linear-gradient(180deg,#de2151 0%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent}.m-hiw-navigation{display:flex;justify-content:center;gap:8px;margin-top:16px}.m-hiw-nav-dot{width:12px;height:12px;border-radius:4px;background-color:var(--grey-600);cursor:pointer}.m-hiw-nav-dot.active{background-color:var(--magenta07-hero)}.testimonials-container{display:flex;flex-direction:column;width:100%;align-items:center;gap:39px;padding:80px 64px 112px;position:relative;flex:none;background-color:var(--steel-04)}.testimonials-wrapper{display:flex;align-items:flex-start;gap:39px;position:relative;align-self:stretch;width:100%;flex:none}.testimonial-card{display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;flex:1;flex-grow:1}.testimonial-avatar{position:relative;width:100px;height:100px;object-fit:cover}.testimonial-quote{position:relative;width:100%;max-width:534px;font-family:gilroy-mediumitalic,Helvetica;font-weight:500;font-style:italic;color:var(--grey-05);font-size:18px;text-align:center;letter-spacing:0;line-height:27px}.testimonial-author{display:inline-flex;flex-direction:column;align-items:center;gap:20px;position:relative;flex:none}.author-name{position:relative;width:fit-content;margin-top:-1px;font-family:gilroy-bold,Helvetica;font-weight:700;color:var(--grey08-hero);font-size:18px;letter-spacing:0;line-height:27px;white-space:nowrap}.author-title{width:fit-content;font-family:gilroy-medium,Helvetica;font-weight:500;color:var(--grey08-hero);font-size:16px;line-height:24px;white-space:nowrap;position:relative;letter-spacing:0}@media screen and (max-width:1024px){.testimonials-container{padding:60px 40px 80px}.testimonials-wrapper{flex-direction:column;gap:60px}.testimonial-card{width:100%}.testimonial-quote{font-size:16px;line-height:24px}}@media screen and (max-width:768px){.testimonials-container{padding:40px 20px 60px}.testimonials-wrapper{gap:40px}.testimonial-avatar{width:80px;height:80px}.testimonial-quote{font-size:14px;line-height:21px}.author-name{font-size:16px;line-height:24px}.author-title{font-size:14px;line-height:21px}}.footer{display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;align-items:center;gap:40px;padding:40px 20px;background-color:var(--grey-50);border-top:1px solid var(--grey-200)}.footer-content{display:flex;flex-direction:column;width:100%;max-width:929px;align-items:flex-start;gap:40px}.footer-sections{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:40px}.footer-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.footer-logo{max-width:100%;height:auto}.footer-description{color:var(--black);font-size:14px;line-height:1.5;font-family:gilroy-medium,Helvetica,Arial,sans-serif;font-weight:500}.footer-links-container{display:flex;flex-wrap:wrap;width:100%;gap:40px}.footer-column{flex:1 1 160px;min-width:160px;max-width:100%}.footer-column-title{margin-bottom:16px;font-family:gilroy-medium,Helvetica,Arial,sans-serif;font-weight:500;color:var(--grey-400);font-size:16px;line-height:1.5}.footer-link-list{display:flex;flex-direction:column;gap:8px}.footer-link-item{width:100%}.footer-link-item a{font-family:gilroy-medium,Helvetica,Arial,sans-serif;font-weight:500;color:var(--grey-900);font-size:14px;line-height:1.5;text-decoration:none;transition:color .3s ease}.footer-link-item a:hover{color:#e3416a}.footer-social{display:flex;align-items:center;gap:16px;margin-top:20px}.footer-social-icon{width:24px;height:24px}@media(max-width:768px){.footer{padding:30px 15px}.footer-content{gap:30px}.footer-links-container{flex-direction:column;gap:30px}.footer-column{flex:1 1 24px;width:100%}}@media(max-width:480px){.footer{padding:20px 10px}.footer-content{gap:20px}.footer-description{font-size:12px}.footer-column-title{font-size:14px}.footer-link-item a{font-size:12px}}