.layout-container{max-width:1120px;margin-left:auto;margin-right:auto;min-height:100%;z-index:1}.layout-container.pos_relative{position:relative}.layout-container.pos_inherit{position:inherit}.layout-container .layout-container__purple_bg{background:#c333ff;width:500px;height:500px;position:fixed;bottom:-208px;left:-322px;filter:blur(200px);z-index:-1}.layout-container .layout-container__green_bg{background:#00f4e2;width:500px;height:500px;position:fixed;top:-58px;right:-322px;filter:blur(200px);z-index:-1}@media screen and (max-width: 700px){.layout-container .layout-container__purple_bg{width:373px;height:398px;bottom:-316px;left:-171px}.layout-container .layout-container__green_bg{width:373px;height:373px;top:-261px;right:-389px}}.logo-container.white svg g path{fill:#fff}.logo-container.black svg g path{fill:#000}.header-container{height:64px;display:flex;align-items:center;justify-content:space-between}.header-container .header-container__contact-info{display:flex;align-items:center;gap:16px}.header-container .header-container__contact-info .contact-info__text{font-size:12px;line-height:16px;font-weight:600;font-style:semi-bold;font-family:BR Sonoma Regular,sans-serif}.header-container .header-container__contact-infodiv>p{font-size:12px;line-height:16px;font-weight:600;font-style:semi-bold;font-family:BR Sonoma Regular,sans-serif}.header-container .header-container__contact-info .contact-info__number{display:flex;align-items:center;gap:8px;font-size:18px;line-height:20px;font-weight:700;font-style:bold;font-family:BR Sonoma Regular,sans-serif}.header-container .header-container__contact-infodiv>p{font-size:18px;line-height:20px;font-weight:700;font-style:bold;font-family:BR Sonoma Regular,sans-serif}@media screen and (max-width: 700px){.header-container{height:56px}.header-container .contact-info__text{display:none}}.divider-container{display:block;margin:22px 0;width:100%;height:1px}.divider-container.light{background-color:#ccd1ee}.divider-container.dark{background-color:#2b304e}.footer-container{background-color:#000;width:100%;height:106px;position:fixed;bottom:0;z-index:1}.footer-container .footer-container__content{max-width:1120px;height:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}.footer-container .footer-container__content .content__divider{width:100%}.footer-container .footer-container__content .content__text{font-size:14px;color:#fff}@media screen and (max-width: 700px){.footer-container{height:152px}.footer-container .footer-container__content{flex-direction:column;justify-content:center}}.home-container{padding:32px 0 112px;display:flex;gap:128px}.home-container .home-container__right{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:12px}.home-container .home-container__right .right__texts{display:none}.home-container .home-container__right .right__texts .chip{background:#00f4e2;background:linear-gradient(60deg,#00f4e2,#00ff7f);width:fit-content;padding:2px 8px;border-radius:4px;font-size:12px;margin:0}.home-container .home-container__right .right__texts .title{font-size:28px;margin:0;line-height:29px}.home-container .home-container__divider{display:none}.home-container .home-container__left{display:flex;flex-direction:column;gap:8px;max-width:351px}.home-container .home-container__left .left__texts{display:flex;flex-direction:column;gap:16px}.home-container .home-container__left .left__texts .chip{background:#00f4e2;background:linear-gradient(60deg,#00f4e2,#00ff7f);width:fit-content;padding:2px 8px;border-radius:4px;font-size:12px;margin:0}.home-container .home-container__left .left__texts .title{font-size:28px;margin:0;line-height:29px}@media screen and (max-width: 700px){.home-container{flex-direction:column;gap:0px;padding:0 0 96px}.home-container .home-container__divider{display:block}.home-container .home-container__right img{width:136px;height:160px}.home-container .home-container__right .right__texts{display:flex;flex-direction:column;justify-content:center;gap:8px}.home-container .home-container__left{max-width:100%}.home-container .home-container__left .left__texts{display:none}}.chip-form{background:#00f4e2;background:linear-gradient(60deg,#00f4e2,#00ff7f);width:fit-content;padding:4px 8px;border-radius:4px;font-size:14px;line-height:16px;font-family:BR Sonoma Regular,sans-serif;font-weight:700;font-style:bold;margin:0;color:#03050f}.title-form{font-size:32px;margin:0;line-height:40px;font-family:BR Sonoma Regular,sans-serif;font-weight:700;font-style:bold;color:#03050f}@media screen and (max-width: 700px){.title-form{font-size:28px;line-height:29px}.chip-form{font-size:12px}}.description-form{margin:0 0 16px;font-size:14px;font-family:BR Sonoma Regular,sans-serif;font-weight:600;font-style:semi-bold;line-height:20px;color:#03050f}.checkbox-container{display:flex;gap:12px;margin-bottom:12px}.checkbox-container label{display:block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container label .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:4px}.checkbox-container label :hover input~.checkmark{background-color:#ccc}.checkbox-container label input:checked~.checkmark{background-color:#000}.checkbox-container label .checkmark:after{content:"";position:absolute;display:none}.checkbox-container label input:checked~.checkmark:after{display:block}.checkbox-container label .checkmark:after{left:7px;top:3px;width:3px;height:9px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container p{margin:1px 0 0;font-size:12px;font-family:BR Sonoma Regular,sans-serif;line-height:20px;font-weight:400;font-style:regular;color:#0a051e}.input-container{width:100%;height:56px;display:flex;flex-direction:column;padding:8px 16px;box-sizing:border-box;margin-bottom:16px}.input-container label{font-size:12px;line-height:16px;font-weight:400;font-style:regular;font-family:BR Sonoma Regular,sans-serif}.input-container label.default-color{color:#5e6488}.input-container label.error-color{color:red}.input-container input{height:100%;background:none;border:none;outline:none;color:#03050f;font-size:16px;line-height:24px;font-weight:600;font-style:regular;font-family:BR Sonoma Regular,sans-serif}.input-container input :focus-visible{outline:none}.input-container.default-border-color{border:1px solid #5e6488}.input-container.error-border-color{border:1px solid red}.input-container.default{border-radius:8px}.input-container.left{border-radius:0 8px 8px 0}.input-container.right{border-radius:8px 0 0 8px}.select-container{width:140px;height:56px;display:flex;flex-direction:column;box-sizing:border-box;margin-bottom:16px;padding:8px 16px}.select-container select{width:100%;height:100%;background:none;border:none;outline:none;color:#03050f;font-size:16px;line-height:24px;font-weight:600;font-style:regular;font-family:BR Sonoma Regular,sans-serif}.select-container select :focus-visible{outline:none}.select-container option{width:140px;height:56px;background:#fff;color:#03050f;font-size:16px;line-height:24px;font-weight:600;font-style:regular;font-family:BR Sonoma Regular,sans-serif}.select-container.default-border-color{border:1px solid #5e6488}.select-container.error-border-color{border:1px solid red}.select-container.default{border-radius:8px}.select-container.left{border-radius:0 8px 8px 0;margin-left:-1px}.select-container.right{border-radius:8px 0 0 8px;margin-right:-1px}.form-container .form-container__document{display:flex}.form-container a{font-size:12px;color:#03050f;margin-top:4px}.form-container button{display:block;border-radius:40px;padding:20px 40px;border:none;font-size:20px;font-weight:700;background:#03050f;margin-top:24px;cursor:pointer}.form-container .form-container__error-message{font-size:12px;font-weight:700;color:red;margin-top:10px}@media screen and (max-width: 700px){.form-container button{width:100%;font-size:18px;margin-top:36px}}.steps-container{background:#edeffc;position:absolute;width:100%;left:0;height:56px}.steps-container .steps-container__content{max-width:1120px;height:100%;justify-content:center;align-items:center;gap:16px;margin-left:auto;margin-right:auto}.steps-container .steps-container__content.desktop-steps{display:flex}.steps-container .steps-container__content.desktop-steps .content__step{display:flex;justify-content:center;align-items:center;gap:16px}.steps-container .steps-container__content.desktop-steps .content__step .step__number{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:99px}.steps-container .steps-container__content.desktop-steps .content__step .step__number.fill{background-color:#4f4fff;color:#fff}.steps-container .steps-container__content.desktop-steps .content__step .step__number.outline{border:1px solid #7981b2;color:#7981b2}.steps-container .steps-container__content.desktop-steps .content__step .step__text.strong-color{color:#141938;font-size:16px;line-height:24px;font-weight:700;font-style:bold;font-family:Lato Regular,sans-serif}.steps-container .steps-container__content.desktop-steps .content__step .step__text.soft-color{color:#7981b2;font-size:16px;line-height:24px;font-weight:400;font-style:regular;font-family:Lato Regular,sans-serif}.steps-container .steps-container__content.desktop-steps .content__divider{color:#4f4fff;font-size:18px}.steps-container .steps-container__content.mobile-steps{display:none}@media screen and (max-width: 700px){.steps-container{background:none;border-bottom:1px solid #d7dbf5}.steps-container .steps-container__content.desktop-steps{display:none}.steps-container .steps-container__content.mobile-steps{display:flex}.steps-container .steps-container__content.mobile-steps .content__step{display:flex;justify-content:center;align-items:center;gap:16px;width:100%}.steps-container .steps-container__content.mobile-steps .content__step .step__text{font-size:10px;font-weight:700;min-width:65px}.steps-container .steps-container__content.mobile-steps .content__step .step__progress-bar{height:6px;width:100%;background:#d7dbf5;border-radius:50px}.steps-container .steps-container__content.mobile-steps .content__step .step__progress-bar .progress-bar__fill{height:100%;background-color:#4f4fff;border-radius:50px}.steps-container .steps-container__content.mobile-steps .content__step .step__progress-bar .progress-bar__fill.first{width:50%}.steps-container .steps-container__content.mobile-steps .content__step .step__progress-bar .progress-bar__fill.second{width:100%}}.plan-card-container{width:288px;height:687px;border-radius:24px;box-shadow:0 1px 10px #aeacf35e;padding:68px 32px 48px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.plan-card-container .plan-card-container__title-container{display:flex;justify-content:space-between}.plan-card-container .plan-card-container__title-container .title-container__title{font-size:24px;line-height:32px;font-weight:900;font-style:black;font-family:Lato Regular,sans-serif}.plan-card-container .plan-card-container__cost-title{font-size:12px;color:#7981b2;line-height:18px;font-weight:700;font-style:black;font-family:Lato Regular,sans-serif;margin-top:16px;margin-bottom:4px}.plan-card-container .plan-card-container__price{font-size:20px;line-height:28px;font-weight:700;font-style:black;font-family:Lato Regular,sans-serif}.plan-card-container .plan-card-container__descriptions-container .description-container__description{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px}.plan-card-container .plan-card-container__descriptions-container .description-container__description .description__point{width:7px;height:7px;border-radius:99px;background:#141938;margin-top:11px;color:#141938}.plan-card-container .plan-card-container__descriptions-container .description-container__description .description__content{width:100%;font-size:16px;line-height:28px;font-weight:500;font-style:bold;font-family:Lato Regular,sans-serif;letter-spacing:.1px;color:#141938}.plan-card-container .plan-card-container__button{width:100%;background:#ff1c44;border:none;border-radius:99px;padding:14px 0;font-size:18px;font-weight:700;cursor:pointer}@media screen and (max-width: 700px){.plan-card-container{width:100%}}.smallcard-container{border-radius:24px;background:#fff;height:212px;width:256px;display:flex;flex-direction:column;justify-content:center;padding:20px;box-sizing:border-box;position:relative;box-shadow:0 1px 10px #aeacf35e;border:none;color:#141938;cursor:pointer}.smallcard-container.selected{box-shadow:0 0 0 3px #03050f inset}.smallcard-container.unselected{background:none}.smallcard-container .smallcard-container__checkbox-container{position:absolute;right:16px;top:16px}.smallcard-container .smallcard-container__checkbox-container .checkbox-container__unchecked{border:1px solid #a9afd9;border-radius:99px;width:24px;height:24px}.smallcard-container .smallcard-container__title-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.smallcard-container .smallcard-container__title-container h3{margin:0 0 3px;font-size:20px;line-height:28px;font-weight:700;font-style:black;font-family:Lato Regular,sans-serif}.smallcard-container p{margin:0;text-align:left;font-size:12px;line-height:20px;font-weight:400;font-style:regular;font-family:Lato Regular,sans-serif}@media screen and (max-width: 700px){.smallcard-container{height:160px;width:100%}.smallcard-container .smallcard-container__title-container{flex-direction:row;align-items:center}}.plans-subtitle-container{display:flex;justify-content:center;align-items:center}.plans-subtitle-container p{font-style:regular;font-size:17px;font-weight:400;line-height:28px;font-family:Lato Regular,sans-serif;margin:0 0 32px;max-width:544px;text-align:center;color:#141938}@media screen and (max-width: 700px){.plans-subtitle-container p{text-align:left;font-style:regular;font-size:17px;font-weight:400;line-height:28px;font-family:Lato Regular,sans-serif;color:#141938}}.plans-title-container{margin-top:56px;display:flex;justify-content:center;align-items:center}.plans-title-container h1{font-style:bold;font-size:40px;font-weight:700;line-height:48px;font-family:Lato Regular,sans-serif;margin:0 0 8px;max-width:544px;text-align:center}@media screen and (max-width: 700px){.plans-title-container{margin-top:31px}.plans-title-container h1{text-align:left;font-style:bold;font-size:28px;font-weight:700;line-height:36px;font-family:Lato Regular,sans-serif}}.plans-container{padding-top:97px;padding-bottom:97px}.plans-container .plans-container__arrow-container{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer}.plans-container .plans-container__arrow-container div{color:#4f4fff;font-style:bold;font-size:18px;font-weight:700;line-height:20px;font-family:Lato Regular,sans-serif}.plans-container .plans-container__cards-container{display:flex;gap:24px;justify-content:center;align-items:center}.plans-container .plans-container__plans-container{margin-top:20px;display:flex;gap:32px;justify-content:center;align-items:center}@media screen and (max-width: 700px){.plans-container{padding-top:57px}.plans-container .plans-container__arrow-container{display:none}.plans-container .plans-container__cards-container{flex-direction:column;gap:24px}}.arrow-reversed .arrow-icon{transform:rotate(180deg)}.pagination{display:none}@media screen and (max-width: 700px){.pagination{display:flex;justify-content:center;margin-top:20px}}.pagination button{margin:0 5px;padding:5px 10px;background-color:#4f4fff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;outline:none}.pagination button:disabled{opacity:.5;cursor:not-allowed}.resume-container{padding-top:97px;padding-bottom:97px}.resume-container .resume-container__arrow-container{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer}.resume-container .resume-container__arrow-container div{color:#4f4fff;font-style:bold;font-size:18px;font-weight:700;line-height:20px;font-family:Lato Regular,sans-serif}.resume-container .resume-container__title{margin-bottom:48px;font-size:40px;font-weight:700;line-height:48px;font-family:Lato Regular,sans-serif}.resume-container .resume-container__details{box-shadow:0 1px 10px #aeacf35e;background:#fff;width:100%;height:340px;border-radius:24px;padding:24px 32px;box-sizing:border-box}.resume-container .resume-container__details .details-card__subtitle{font-size:10px;font-weight:900;line-height:16px;font-style:black;font-family:Lato Regular,sans-serif}.resume-container .resume-container__details .details-card__name{display:flex;align-items:center;gap:12px}.resume-container .resume-container__details .details-card__name p{margin:0;font-size:20px;font-weight:700;line-height:28px;font-style:bold;font-family:Lato Regular,sans-serif}.resume-container .resume-container__details .details-card__title{font-size:18px;font-weight:500;line-height:24px;font-style:black;font-family:Lato Regular,sans-serif;margin:0 0 4px}.resume-container .resume-container__details .details-card__item{font-size:14px;font-weight:400;line-height:24px;font-style:regular;font-family:Lato Regular,sans-serif;margin:0 0 4px}.resume-container .resume-container__details .details-card__content{margin-top:15px}@media screen and (max-width: 700px){.resume-container{padding-top:57px}.resume-container .resume-container__title{font-size:32px;margin-bottom:40px}.resume-container .resume-container__arrow-container{display:none}.resume-container .resume-container__details-card{height:fit-content}}:root{font-family:BR Sonoma Regular,Lato Regular,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#03050f;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:BR Sonoma Regular;font-style:normal;font-weight:400;src:local("BR Sonoma Regular"),url(BRSonoma-Regular-BF654c45266c042.woff) format("woff")}@font-face{font-family:Lato Regular;font-style:normal;font-weight:400;src:local("Lato Regular"),url(Lato-Regular.woff) format("woff")}body{margin:0;padding:0;background:#fafbff;min-height:100vh}@media screen and (max-width: 700px){.desktop{display:none}.px-mobile-24{padding:0 24px}}@media screen and (min-width: 701px){.mobile{display:none}}
