html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden}html,body,*{box-sizing:border-box;font-family:"Work Sans",sans-serif}section{--button-color: #18184b;--outline-bg-color: white;--outline-border-color: #81f0ba;--outline-hover-button-color: var(--button-color);--outline-border-color-hover: #2de68c}.nowrap{white-space:nowrap}loan-shared-text{display:inline-block;white-space:nowrap}loan-shared-text.inline{display:inline;margin-right:-0.25em}
section.registration{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;width:100%;background:#f7f6ff;padding:10% 5%}@media screen and (min-width: 768px){section.registration{padding:7.5% 5% 5%;gap:5vw}}section.registration .cards-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:3.5vw;width:100%}section.registration .cards-container .card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:340px;max-width:100%;background:#fff;padding:30px;border-radius:12px;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);text-align:center}section.registration .cards-container .card .card-image{width:120px;height:120px}section.registration .cards-container .card .card-title{font-size:16px;font-weight:700;line-height:100%;color:#0c141d;margin:0;max-width:20ch}section.registration .cards-container .card .card-text{display:flex;justify-content:flex-start;align-items:center;gap:12px}section.registration .cards-container .card .card-text p{font-size:16px;font-weight:400;line-height:130%;color:#0c141d;margin:0}section.registration .cards-container .card .button{display:block;width:100%;margin:0}
section.packages{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;background:#fbfbfb;padding:10% 5%}@media screen and (min-width: 768px){section.packages{padding:7.5% 5%;gap:32px}}section.packages .title{font-size:24px;font-weight:700;color:#0c141d;margin:0 auto 1.75em;text-align:center}@media screen and (min-width: 768px){section.packages .title{font-size:32px}}.package-card{display:grid;grid-template-columns:min-content auto;grid-template-areas:"image title" "advantages advantages" "buttons buttons";row-gap:16px;column-gap:24px;background:#fff;border-radius:12px;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);padding:20px;width:100%;max-width:1080px;margin:0 auto}@media(min-width: 768px){.package-card{grid-template-areas:"image title" "image advantages" "image buttons";column-gap:32px}}.package-card .package-image{display:block;grid-area:image;width:70px;height:70px;border-radius:12px;background:#c4c4c4;overflow:hidden}@media(min-width: 768px){.package-card .package-image{width:160px;height:160px}}.package-card .package-title{grid-area:title;color:#0c141d;font-size:20px;font-weight:500;line-height:normal;margin:0}@media(min-width: 768px){.package-card .package-title{font-size:24px}}.package-card .advantages{grid-area:advantages;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px;max-width:100%}@media(min-width: 520px){.package-card .advantages{max-width:480px}}@media(min-width: 940px){.package-card .advantages{max-width:unset}}.package-card .advantages .advantage{display:flex;flex-direction:row;align-items:center;gap:12px;width:240px}@media(min-width: 520px){.package-card .advantages .advantage{width:calc(50% - 12px)}}@media(min-width: 940px){.package-card .advantages .advantage{width:240px}}.package-card .advantages .advantage .icon{width:24px;height:24px}@media(min-width: 768px){.package-card .advantages .advantage .icon{width:32px;height:32px}}.package-card .advantages .advantage .text{color:#0c141d;font-size:12px;font-weight:400;line-height:130%;margin:0}.package-card .advantages .advantage .text .highlight{color:#695fff;font-weight:700}.package-card .button-container{grid-area:buttons;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media(min-width: 768px){.package-card .button-container{gap:26px}}.package-card .button-container .button{display:block;width:100%;height:53px;--outline-button-height: 49px;--button-outline-border: 2px solid #81f0ba}@media(min-width: 768px){.package-card .button-container .button{width:200px}}.package-card .button-container .button:hover{--button-outline-bg: #81f0ba;--outline-hover-button-color: #0c141d}
section.cards{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;background:#f7f6ff;padding:10% 5%}@media screen and (min-width: 768px){section.cards{padding:7.5% 5%;gap:32px}}section.cards .title{font-size:24px;font-weight:700;color:#0c141d;margin:0 auto 1.75em;text-align:center}@media screen and (min-width: 768px){section.cards .title{font-size:32px}}section.cards .card{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:12px;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);padding:40px;width:100%;max-width:1080px;margin:0 auto}section.cards .card .card-container{display:flex;flex-direction:column;align-items:center;gap:36px}@media(min-width: 940px){section.cards .card .card-container{flex-direction:row;align-items:flex-start}}section.cards .card .card-container .card-image{width:100%;max-width:205px;--responsive-image-object-fit: contain}section.cards .card .card-container .card-content{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}@media(min-width: 940px){section.cards .card .card-container .card-content{align-items:flex-start}}section.cards .card .card-container .card-content .card-title{color:#0c141d;font-size:20px;font-weight:600;text-align:center;margin:0}@media(min-width: 768px){section.cards .card .card-container .card-content .card-title{font-size:24px}}@media(min-width: 940px){section.cards .card .card-container .card-content .card-title{text-align:left}}section.cards .card .card-container .card-content .card-subtitle{color:#0c141d;font-size:14px;font-weight:400;line-height:130%;text-align:center;margin:0}@media(min-width: 940px){section.cards .card .card-container .card-content .card-subtitle{text-align:left}}section.cards .card .card-container .card-content .fees{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}@media(min-width: 940px){section.cards .card .card-container .card-content .fees{justify-content:flex-start}}section.cards .card .card-container .card-content .fees .fee-card{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;border:1px solid #c3bfff;border-radius:12px;padding:10px 16px;width:100%}@media(min-width: 520px){section.cards .card .card-container .card-content .fees .fee-card{width:148px;flex-direction:column;align-items:normal;gap:4px}}section.cards .card .card-container .card-content .fees .fee-card .fee-text{color:#6c7278;font-size:14px;line-height:130%;margin:0}section.cards .card .card-container .card-content .fees .fee-card .fee{font-size:16px;font-weight:700;line-height:130%;margin:0;white-space:nowrap}@media(min-width: 520px){section.cards .card .card-container .card-content .fees .fee-card .fee{font-size:24px;line-height:150%}}section.cards .card .card-container .card-content .advantages{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%;max-width:100%}@media(min-width: 520px){section.cards .card .card-container .card-content .advantages{max-width:480px}}@media(min-width: 940px){section.cards .card .card-container .card-content .advantages{max-width:unset}}section.cards .card .card-container .card-content .advantages .advantage{display:flex;flex-direction:row;align-items:center;gap:12px;width:240px}@media(min-width: 520px){section.cards .card .card-container .card-content .advantages .advantage{width:calc(50% - 12px)}}@media(min-width: 940px){section.cards .card .card-container .card-content .advantages .advantage{width:230px}}section.cards .card .card-container .card-content .advantages .advantage .icon{width:32px;height:32px}section.cards .card .card-container .card-content .advantages .advantage .text{color:#0c141d;font-size:12px;font-weight:400;line-height:130%;margin:0}section.cards .card .card-container .card-content .advantages .advantage .text .highlight{color:#695fff;font-weight:700}section.cards .card .disclaimer{color:#0c141d;font-size:12px;font-weight:400;line-height:130%;margin:0 auto;max-width:480px}@media(min-width: 940px){section.cards .card .disclaimer{max-width:unset}}
section.flow{display:flex;flex-direction:column;width:100%;background:#f7f6ff;color:#0c141d;padding:10% 5%;gap:10vw}@media screen and (min-width: 768px){section.flow{padding:5% 7.5% 7.5%;gap:5vw}}section.flow .title{margin:0 auto;text-align:center;font-size:24px;font-weight:700;color:#554dd2}@media screen and (min-width: 768px){section.flow .title{font-size:32px}}section.flow .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px}section.flow .content-wrapper .card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;background:#fff;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);border-radius:12px;width:100%;max-width:715px}@media(min-width: 450px){section.flow .content-wrapper .card{flex-direction:row;align-items:normal}}section.flow .content-wrapper .card.wrapper{flex-direction:column}section.flow .content-wrapper .card.nested{box-shadow:none;padding:0}section.flow .content-wrapper .card .icon{width:48px;height:48px}@media(min-width: 450px){section.flow .content-wrapper .card .icon{width:32px;height:32px}}@media(min-width: 768px){section.flow .content-wrapper .card .icon{width:48px;height:48px}}section.flow .content-wrapper .card .card-content{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%}section.flow .content-wrapper .card .card-title{color:#2c2a78;font-size:16px;font-weight:600;line-height:130%;margin:0;text-align:center}@media(min-width: 450px){section.flow .content-wrapper .card .card-title{text-align:left}}@media(min-width: 768px){section.flow .content-wrapper .card .card-title{font-size:18px}}section.flow .content-wrapper .card .text{font-size:14px;font-weight:400;line-height:24px;margin:0;text-align:center}@media(min-width: 450px){section.flow .content-wrapper .card .text{text-align:left}}@media(min-width: 768px){section.flow .content-wrapper .card .text{font-size:16px}}section.flow .content-wrapper .card .text .link{color:#695fff;font-weight:700;cursor:pointer}section.flow .content-wrapper .card .button{width:100%;max-width:180px;margin:8px 0 0}section.flow .button{display:block;width:100%;max-width:260px;margin:0 auto}@media(min-width: 768px){section.flow .button{width:415px;max-width:unset}}section.flow .note{font-size:16px;line-height:130%;margin:2.5em 0;text-align:center}section.flow .disclaimer{font-size:14px;line-height:130%;margin:2.5em 0;text-align:center}@media(min-width: 768px){section.flow .disclaimer{text-align:left}}
section.faq{width:100%;background:#fff;color:#0c141d}section.faq .container{display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:5%}section.faq .container .title{margin:0 auto 1.6em;text-align:center;font-size:24px;font-weight:700}@media screen and (min-width: 768px){section.faq .container .title{font-size:32px}}section.faq .container fita-collapse{width:100%;max-width:1088px;margin:0 auto;--collapse-icon-width: 24px;--collapse-icon-height: 24px;--collapse-icon-margin-left: 12px;--collapse-padding: 24px;--collapse-title-color: #0c141d;--collapse-title-width: 100%;--collapse-title-padding: 0}section.faq .container fita-collapse h3{font-size:16px;font-weight:500;margin:0}@media(min-width: 768px){section.faq .container fita-collapse h3{font-size:20px}}section.faq .container fita-collapse .faq-content{margin:2em 0 0;color:#0c141d;font-size:14px;line-height:130%}section.faq .container fita-collapse .links .link{display:block}section.faq .container fita-collapse .link{text-decoration:none;color:#695fff;font-weight:700;line-height:130%;cursor:pointer}
.modal{box-sizing:border-box;display:none;justify-content:center;position:fixed;z-index:111;left:0;top:var(--nav-height);width:100%;height:calc(100vh - var(--nav-height));height:calc(100svh - var(--nav-height));overflow:auto;background-color:rgba(0,0,0,0);transition:background-color var(--animation-time)}.modal.fullscreen{top:0;height:100vh;height:100svh}.modal.fullscreen .modal-content{width:100%;min-height:100vh;min-height:100svh;border-radius:unset}.modal.no-btn .modal-content .close-btn{display:none}.modal.active{background-color:rgba(0,0,0,.5)}.modal.active.onyx-10-bg{background-color:#f0f1f1}.modal.white-bg .modal-content{background:#fff;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1)}.modal .modal-content{position:relative;top:0;width:fit-content;height:fit-content;max-height:calc(100vh - var(--nav-height));max-height:calc(100svh - var(--nav-height));overflow:auto;margin:auto;border-radius:12px;opacity:0;transform:scale(0);transition:opacity var(--animation-time),transform var(--animation-time)}.modal .modal-content.active{opacity:1;transform:scale(1)}.modal .modal-content .close-btn{position:absolute;top:20px;right:20px;width:32px;height:32px;cursor:pointer}
.package-modal-content{display:grid;grid-template-columns:min-content auto;grid-template-areas:"image title" "advantages advantages" "fees fees" "buttons buttons";align-items:start;row-gap:16px;column-gap:24px;padding:4.6875vw;width:100%;max-width:985px;margin:0 auto}@media(min-width: 768px){.package-modal-content{grid-template-areas:"image title" "image advantages" "fees fees" "buttons buttons";row-gap:24px;column-gap:40px}}.package-modal-content .package-image{grid-area:image;width:70px;height:70px;border-radius:12px;background:#c4c4c4;overflow:hidden}@media(min-width: 768px){.package-modal-content .package-image{width:350px;height:255px}}.package-modal-content .package-title{grid-area:title;color:#0c141d;font-size:32px;font-weight:500;line-height:normal;margin:-0.18em 0 0}@media(min-width: 768px){.package-modal-content .package-title{font-size:40px}}.package-modal-content .advantages{grid-area:advantages;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;padding:16px;border-radius:12px;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);max-width:100%}@media(min-width: 520px){.package-modal-content .advantages{max-width:480px}}@media(min-width: 940px){.package-modal-content .advantages{max-width:unset}}.package-modal-content .advantages .advantage{display:flex;flex-direction:row;align-items:center;gap:12px;width:240px;height:fit-content}@media(min-width: 520px){.package-modal-content .advantages .advantage{width:calc(50% - 12px)}}@media(min-width: 940px){.package-modal-content .advantages .advantage{width:210px}}.package-modal-content .advantages .advantage .icon{width:24px;height:24px}@media(min-width: 768px){.package-modal-content .advantages .advantage .icon{width:32px;height:32px}}.package-modal-content .advantages .advantage .text{color:#0c141d;font-size:12px;font-weight:400;line-height:130%;margin:0}.package-modal-content .advantages .advantage .text .highlight{color:#695fff;font-weight:700}.package-modal-content .fees-wrapper{grid-area:fees;display:flex;flex-direction:column;gap:24px}.package-modal-content .fees-wrapper .fees-title{color:#18184b;font-size:20px;font-weight:700;line-height:130%;margin:.8em 0 0}.package-modal-content .fees-wrapper .fees{display:flex;flex-direction:column;gap:8px}.package-modal-content .fees-wrapper .fees .fee{display:flex;justify-content:space-between;font-size:16px;line-height:130%}.package-modal-content .fees-wrapper .fees .fee .text{color:#3b434b;font-weight:400;margin:0}.package-modal-content .fees-wrapper .fees .fee .value{color:#0c141d;font-weight:700;margin:0}.package-modal-content .fees-wrapper .fees .divider{width:100%;height:2px;border-radius:10px;background:#81f0ba}.package-modal-content .button-container{grid-area:buttons;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}@media(min-width: 768px){.package-modal-content .button-container{gap:26px}}.package-modal-content .button-container .button{display:block;width:100%;height:53px;--outline-button-height: 49px;--button-outline-border: 2px solid #81f0ba;--button-color: #0c141d}@media(min-width: 768px){.package-modal-content .button-container .button{margin:36px 0 0;width:200px}}.package-modal-content .button-container .button:hover{--button-outline-bg: #81f0ba;--outline-hover-button-color: #0c141d}
.currency-chooser-modal-content{display:flex;flex-direction:column;gap:24px;background:#fff;padding:32px;color:#0c141d;max-width:570px}@media(min-width: 768px){.currency-chooser-modal-content{gap:32px}}.currency-chooser-modal-content .title{font-size:18px;font-weight:600;line-height:130%;margin:0}@media(min-width: 768px){.currency-chooser-modal-content .title{font-size:22px}}.currency-chooser-modal-content .currency-form{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.currency-chooser-modal-content .currency-form{gap:32px}}.currency-chooser-modal-content .currency-form .radio-group{display:flex;flex-direction:row;align-items:center;gap:12px}.currency-chooser-modal-content .currency-form .radio-group input[type=radio]{accent-color:#695fff;margin:0;height:24px;width:24px;cursor:pointer}.currency-chooser-modal-content .currency-form .radio-group .radio-label{font-size:16px;font-weight:700;line-height:130%;margin:0}.currency-chooser-modal-content .currency-form .button-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.currency-chooser-modal-content .currency-form .button-container .button{display:block;width:245px;height:53px;--button-color: #0c141d;--outline-button-height: 49px;--button-outline-border: 2px solid #81f0ba}.currency-chooser-modal-content .currency-form .button-container .button:hover{--button-outline-bg: #81f0ba;--outline-hover-button-color: #0c141d}.currency-chooser-modal-content .currency-form .button-container .submit-button{font-size:16px;font-weight:700;color:#18184b;background-color:#81f0ba;border:none;border-radius:12px;width:245px;padding:16px 24px;margin:0;cursor:pointer}.currency-chooser-modal-content .currency-form .button-container .submit-button:hover{background:#57eba3}.currency-chooser-modal-content .currency-form .button-container .submit-button:focus{background:#2de68c}.currency-chooser-modal-content .currency-form .button-container .submit-button:disabled{color:#fff;background:#c4c5c8;cursor:not-allowed}
.package-chooser{display:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:10% 5% 24px;margin:50px auto 0;--button-color: #0c141d}@media screen and (min-width: 768px){.package-chooser{padding:7.5% 5% 32px;gap:32px}}@media screen and (min-width: 1280){.package-chooser{margin-top:70px}}.package-chooser.show{display:flex}.package-chooser .package-chooser-title{font-size:24px;font-weight:700;color:#0c141d;margin:0;text-align:center}@media screen and (min-width: 768px){.package-chooser .package-chooser-title{font-size:32px}}.package-chooser .package-chooser-subtitle{font-size:16px;font-weight:400;line-height:130%;text-align:center;margin:0;max-width:1080px}
.ko-criteria{display:none;flex-direction:column;align-items:center;gap:20px;min-height:calc(100vh - 50px);min-height:calc(100svh - 50px);width:100%;max-width:1080px;margin:50px auto 0;padding:5vw;overflow-y:auto;color:#0c141d}@media(min-width: 1280px){.ko-criteria{min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);margin:70px auto 0}}.ko-criteria.show{display:flex}.ko-criteria .title{font-size:24px;font-weight:700;line-height:130%;margin:.5em 0 0;max-width:1080px;text-align:center}@media(min-width: 768px){.ko-criteria .title{font-size:32px;text-align:left}}.ko-criteria .subtitle{font-size:16px;font-weight:400;line-height:130%;margin:0 0 .5em;max-width:1080px;text-align:center}@media(min-width: 768px){.ko-criteria .subtitle{text-align:left}}.ko-criteria .criteria-form{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);padding:3.125vw 4.65vw;gap:max(24px,2.5vw);max-width:1080px}.ko-criteria .criteria-form .input-row{display:flex;flex-direction:column;gap:16px}.ko-criteria .criteria-form .input-row label{font-size:16px;font-weight:400;line-height:130%}.ko-criteria .criteria-form .input-row .radio-group{display:flex;gap:24px}.ko-criteria .criteria-form .input-row .radio-group label{display:flex;align-items:center;gap:12px}.ko-criteria .criteria-form .input-row .radio-group input[type=radio]{accent-color:#695fff;margin:0;height:24px;width:24px;cursor:pointer}.ko-criteria .criteria-form .button{font-size:16px;font-weight:700;color:#18184b;background-color:#81f0ba;border:none;border-radius:12px;width:280px;padding:16px 24px;margin:0 auto}.ko-criteria .criteria-form .button:hover{background:#57eba3}.ko-criteria .criteria-form .button:focus{background:#2de68c}.ko-criteria .criteria-form .button:disabled{color:#fff;background:#c4c5c8;cursor:not-allowed}
.ko-denied{display:none;flex-direction:column;justify-content:center;align-items:center;height:100vh;height:100svh;width:100%;padding:5% 10%;color:#0c141d}.ko-denied.show{display:flex}.ko-denied .content{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0px 8px 16px 0px rgba(26,27,44,.1);width:100%;height:100%;gap:16px;margin-top:50px;padding:32px}@media(min-width: 1280px){.ko-denied .content{margin-top:70px}}.ko-denied .content .icon{width:134px;height:134px}.ko-denied .content .title{font-size:24px;font-weight:500;line-height:130%;margin:0 0 3px}.ko-denied .content .text{font-size:16px;font-weight:400;line-height:130%;margin:0 0 1em}.ko-denied .content .button{width:100%;max-width:285px}.ko-denied .content .link{color:#695fff;font-size:16px;font-weight:600;line-height:130%;padding:16px 32px;cursor:pointer}
.vosz-nav{position:fixed;display:none;top:0;width:100%;background:#695fff;height:50px;z-index:111}@media(min-width: 1280px){.vosz-nav{height:70px}}.vosz-nav.show{display:block}.vosz-nav .nav-wrapper{display:flex;align-items:center;width:100%;height:100%;max-width:1080px;margin:auto}.vosz-nav .nav-wrapper .logo{height:24px;padding:0 24px;border-right:2px solid #fff}@media(min-width: 1280px){.vosz-nav .nav-wrapper .logo{height:32px}}.vosz-nav .nav-wrapper .nav-title{color:#fff;font-size:16px;font-weight:400;line-height:100%;padding:0 24px;margin:0}@media(min-width: 768px){.vosz-nav .nav-wrapper .nav-title{font-size:18px}}@media(min-width: 1280px){.vosz-nav .nav-wrapper .nav-title{font-size:20px}}
.video-container{max-width:100%;margin:10vmin auto;text-align:center;background:none}@media(min-width: 768px){.video-container{margin:2.5vw auto 0}}.video-container video{max-width:100%;background:none}
