.banner{align-items:center;background:none;border-bottom:2.5px solid var(--color-white);border-top:2.5px solid var(--color-white);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:120px;margin-top:40px;overflow:hidden;padding:28px 60px;width:100%}.banner-logo-wrapper{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-width:80px}.banner-logo{filter:grayscale(100%) opacity(.6);height:auto;max-width:160px;object-fit:contain;transition:all .5s ease;width:120px}.banner-logo:hover{filter:grayscale(0%) opacity(1);transform:scale(1.1)}.settlement-wrapper{display:flex;flex-direction:column;margin-top:60px}.settlement{display:flex;justify-content:center;align-items:center;flex-direction:column}.settlement__tagline{color:var(--color-primary);display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:20px;text-align:center}.settlement__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.settlement__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);text-align:center;width:500px}.settlement__description{display:block;text-align:center;font-size:var(--fs-xs);margin-top:20px}.action-button{background-color:var(--color-primary);border-radius:var(--radius-md);border:none;color:var(--color-white);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);max-width:180px;padding:12px 24px}.faq{margin-top:60px}.faq__title{display:block;font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:40px;text-align:center}.faq__item{border-bottom:3px solid var(--color-white);display:flex;flex-direction:column;margin-top:32px;padding-bottom:12px}.faq__question-container{align-items:center;cursor:pointer;display:flex;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.faq__question-container:hover{opacity:.8}.faq__icon{height:auto;transition:transform .3s ease;width:24px}.faq__icon--expanded{transform:rotate(180deg)}.faq__question-text{color:var(--color-gray-800);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-left:12px}.faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease;opacity:0}.faq__answer--expanded{max-height:500px;opacity:1}.faq__answer-text{color:var(--color-gray-400);font-size:var(--fs-sm);margin-top:20px;padding-left:40px}.button-wrapper{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.feature-section{align-items:center;background-position:center;background-size:auto;border-radius:var(--radius-lg);box-sizing:border-box;display:flex;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));justify-content:space-around;left:50%;margin:60px 0 0;min-height:640px;padding:40px 100px;position:relative;transform:translate(-50%);width:min(1400px,100vw)}.feature-section--reverse{flex-direction:row-reverse}.feature-section__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:50%;z-index:2}.feature-section__title{color:var(--color-white);font-size:var(--fs-xl);line-height:1.1;margin:0 0 16px;text-align:left}.feature-section__description{color:var(--color-gray-400);font-size:var(--fs-sm);line-height:1.5;margin-bottom:32px;text-align:left;width:90%}.feature-section__image-container{align-items:center;display:flex;justify-content:end}.feature-section__image{height:auto;max-width:540px;object-fit:contain;width:100%}.features-section{display:flex;flex-direction:column;margin-top:60px}.features-section__header{align-items:flex-start;display:flex;gap:20px;justify-content:center}.features-section__arrow-icon{margin-top:4px;width:28px}.features-section__main-title{color:var(--color-gray-950);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0;text-align:left}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:40px;padding:0 40px}.feature-card{align-items:center;background-color:#fff6;border-radius:var(--radius-lg);border:3px dashed var(--color-white);display:flex;flex-direction:column;justify-content:center;padding:24px;height:360px;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card__icon{display:block;margin:auto auto 16px;width:40px}.feature-card__title{color:var(--color-gray-800);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center;margin:0}.feature-card__description{color:var(--color-gray-400);font-size:1.4rem;margin-top:12px;text-align:center;line-height:1.5}.footer__column{align-items:start;display:flex;flex-direction:column;justify-content:start}.footer__title{color:var(--color-white);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left}.footer__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin-top:16px}.footer__link{display:block;color:var(--color-white);font-size:var(--fs-sm);text-decoration:none;text-align:left}.footer{background-color:var(--color-gray-950);display:flex;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:80px;padding:80px calc((100vw - 1200px)/2) 40px;position:relative;right:50%;width:100vw}.footer__content{display:flex}.footer__brand{align-items:start;display:flex;flex-direction:column;margin-right:200px;max-width:280px}.footer__logo{width:160px}.footer__tagline{color:var(--color-white);font-size:var(--fs-sm);margin-top:40px;text-align:left}.footer__links{align-items:start;display:flex;justify-content:center;width:100%}.footer__bottom{border-top:3px solid var(--color-white);margin-top:120px}.footer__copyright{color:var(--color-white);display:block;font-size:1.4rem;padding-top:16px;text-align:left}.hero{display:flex;align-items:center;justify-content:space-between;margin-top:-40px;width:100%;gap:40px}.hero__content{flex:1;display:flex;flex-direction:column}.hero__title{color:var(--color-gray-950);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:1.1;margin-bottom:32px;margin-top:80px;text-align:left;white-space:pre-line}.hero__description{color:var(--color-gray-400);font-size:var(--fs-md);line-height:1.6;margin-bottom:40px;text-align:left}.hero__visual{flex:1;margin:0;display:flex;justify-content:flex-end}.hero__image{max-width:80%;height:auto}.media-block{display:flex;justify-content:space-between;gap:40px;margin-top:60px;width:100%}.media-block--reverse{flex-direction:row-reverse}.media-block__image-container{flex:1;display:flex;justify-content:center}.media-block__image{width:100%;max-width:640px;height:auto;object-fit:contain}.media-block__content-wrapper{display:flex;flex-direction:column}.media-block__content{flex:1;display:flex;flex-direction:column;max-width:500px;text-align:left}.media-block__tagline{color:var(--color-primary);display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-top:60px}.media-block__title{color:var(--color-gray-950);font-size:var(--fs-xl);line-height:1.1;margin-top:16px}.media-block__description{color:var(--color-gray-400);font-size:var(--fs-sm);line-height:1.6;margin-top:16px}.item-benefit__icon{width:28px}.media-block__item{display:flex;flex-direction:column}.item-benefit__body{align-items:center;display:flex}.item-benefit__title{color:var(--color-gray-800);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-left:12px;text-align:left}.item-benefit__description{color:var(--color-gray-400);font-size:var(--fs-xs);margin:8px auto 20px;text-align:left}.navbar{align-items:center;display:flex;gap:100px;height:fit-content;justify-content:space-evenly;width:100%}.navbar__logo-anchor{width:fit-content}.navbar__logo{cursor:pointer;width:160px}.navbar__nav-menu{display:flex;align-items:center;justify-content:space-around;gap:64px}.navbar__nav-link{color:var(--color-gray-400);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);width:fit-content}.navbar__nav-link:last-child{margin-right:0}.home{background-image:radial-gradient(at 15% 55%,rgba(74,118,225,.3) 0%,transparent 40%),radial-gradient(at 45% 10%,rgba(74,118,225,.3) 0%,transparent 40%),radial-gradient(at 85% 40%,rgba(74,118,225,.3) 0%,transparent 40%),url(./../../../assets/backgound__principal.png);background-repeat:no-repeat;background-color:var(--color-gray-200);background-size:cover;min-height:100vh;width:100%;padding:40px calc((100% - 1200px)/2) 0;box-sizing:border-box}@font-face{font-family:Onest;src:url(/assets/Onest-Thin-ChUB8GcO.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-ExtraLight-CT4ioZBf.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Light-7OOp0UHg.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Regular-BPGDw7fv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Medium-BplfWY5i.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-SemiBold-D8Eu6u5D.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Bold-ClwrhZ5Q.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-ExtraBold-DprSsdVf.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Black-D5iDUFwp.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--color-primary: #5583ea;--color-white: #ffffff;--color-gray-200: #f2f2f2;--color-gray-400: #8e8e8e;--color-gray-800: #363636;--color-gray-950: #1e1e1e;--text-main: var(--color-gray-950);--text-muted: var(--color-gray-400);--bg-body: var(--color-white);--ff-main: "Onest", sans-serif;--fs-xs: 1.4rem;--fs-sm: 1.6rem;--fs-md: 1.8rem;--fs-lg: 2.8rem;--fs-xl: 4.6rem;--fs-display: 6.4rem;--fw-thin: 100;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--radius-md: 16px;--radius-lg: 40px}.no-select,.no-select:focus{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;outline:none;user-select:none}*{box-sizing:border-box;font-family:var(--ff-main);font-size:62.5%;margin:0;padding:0;width:100%}
