:root{--breakpoint-mobile:375px;--breakpoint-tablet:576px;--breakpoint-desktop:992px;--breakpoint-widescreen:1200px}.hero-section{min-height:100vh;background:linear-gradient(1turn,var(--bs-extra-dark),#511696);color:var(--bs-white);overflow:hidden;width:100%}.hero-section .hero-content{display:flex;flex-direction:column;gap:1.5rem}.hero-section .hero-title{font-size:2.5rem;font-weight:700;line-height:1.2}.hero-section .accent-yellow{color:var(--bs-orange)}.hero-section .accent-cyan{color:var(--teal-600)}.hero-section .hero-description{font-size:1.125rem;color:var(--bs-white);max-width:32rem;margin:0 auto;text-align:start}.hero-section .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .2s}.hero-section .btn-icon{width:20px;height:20px}.hero-section .btn-primary{background-color:var(--primary-600);color:var(--bs-white)}.hero-section .btn-primary:hover{background-color:var(--primary-500)}.hero-section .btn-secondary{background-color:var(--bs-white);color:var(--bs-dark)}.hero-section .btn-secondary:hover{background-color:var(--primary-600);color:var(--bs-white)}.hero-section .app-badges-mobile{margin-top:3rem;text-align:center}.hero-section .app-badges-title{font-size:.875rem;color:#e9d5ff}.hero-section .app-badges-container{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.hero-section .app-badge-link{opacity:.8;transition:opacity .2s}.hero-section .app-badge-link:hover{opacity:1}.hero-section .app-badge-link img{height:40px;width:auto}.hero-section .hero-mockup{position:relative;display:flex;justify-content:end}.hero-section .mockup-mobile{position:relative;width:100%;max-width:24rem;margin:0 auto}.hero-section .mockup-desktop{display:none}.hero-section .mockup-desktop img,.hero-section .mockup-mobile img{width:100%;height:100vh;object-fit:contain;filter:drop-shadow(0 25px 50px rgba(0,0,0,.5))}@media(min-width:576px){.hero-section .hero-container{padding-top:3rem}.hero-section .hero-content{margin-top:2rem!important}.hero-section .hero-title{font-size:3rem}.hero-section .app-badges-container{flex-direction:row}.hero-section .mockup-mobile{display:block;width:100%;max-width:27rem}.hero-section .mockup-mobile .phone-card{width:100%}.hero-section .mockup-mobile .card-overlay{z-index:2;width:70%;position:absolute;top:25%;right:50%}}@media(max-width:575px){.hero-section .hero-container{padding-top:3rem}.hero-section .hero-title{font-size:2rem;margin-top:2rem}.hero-section .app-badges-container{flex-direction:row}.hero-section .mockup-mobile{display:block;width:100%;max-width:18rem}.hero-section .mockup-mobile .phone-card{position:absolute}.hero-section .mockup-mobile .card-overlay{z-index:2;width:50%;position:absolute;top:60%;right:50%}}@media(min-width:992px){.hero-section .hero-container{padding-top:9rem}.hero-section .hero-content{text-align:start;gap:2rem}.hero-section .hero-title{font-size:3.75rem}.hero-section .hero-description{font-size:1.25rem;margin:0}.hero-section .app-badges-mobile{display:none}.hero-section .app-badges-container{flex-direction:row;justify-content:flex-start}.hero-section .hero-mockup{justify-content:flex-end}.hero-section .mockup-mobile{display:none}.hero-section .mockup-desktop{display:block;position:relative;width:100%;max-width:48rem}.hero-section .mockup-desktop .card-overlay{z-index:2;width:70%;height:48%;position:absolute;top:25%;inset-inline-end:50%}}@media(min-width:1200px){.hero-section .hero-title{font-size:4.5rem}}.mdc-slider-container .custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;border-radius:5px;outline:none;transition:background .3s ease}.mdc-slider-container .custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;cursor:pointer;background:var(--bs-white);border:2px solid rgba(0,0,0,0);box-shadow:0 0 4px rgba(0,0,0,.3);margin-top:-3px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.mdc-slider-container .custom-range::-moz-range-thumb{background:var(--bs-white);border:3px solid rgba(0,0,0,0);-moz-transition:border-color .3s ease;transition:border-color .3s ease}.mdc-slider-container .custom-range.amountOfInvestment::-moz-range-thumb,.mdc-slider-container .custom-range.amountOfInvestment::-webkit-slider-thumb{border-color:var(--primary-400)}.mdc-slider-container .custom-range.rentalReturnRate::-moz-range-thumb,.mdc-slider-container .custom-range.rentalReturnRate::-webkit-slider-thumb{border-color:var(--teal-600)}.mdc-slider-container .custom-range.capitalGainRate::-moz-range-thumb,.mdc-slider-container .custom-range.capitalGainRate::-webkit-slider-thumb{border-color:var(--bs-orange)}.mdc-slider-container .custom-range.bankInterestRate::-moz-range-thumb,.mdc-slider-container .custom-range.bankInterestRate::-webkit-slider-thumb{border-color:var(--bs-red)}.mdc-slider-container .custom-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid var(--bs-white);box-shadow:0 0 4px rgba(0,0,0,.3);background:#ccc;cursor:pointer}.mdc-slider-container .slider-amount::-moz-range-thumb,.mdc-slider-container .slider-amount::-webkit-slider-thumb{background:var(--primary-400)}.mdc-slider-container .slider-capital::-moz-range-thumb,.mdc-slider-container .slider-capital::-webkit-slider-thumb{background:var(--teal-600)}.mdc-slider-container .slider-rental::-moz-range-thumb,.mdc-slider-container .slider-rental::-webkit-slider-thumb{background:var(--primary-400)}.mdc-slider-container .slider-bank::-moz-range-thumb,.mdc-slider-container .slider-bank::-webkit-slider-thumb{background:var(--bs-red)}.mdc-slider-container .chart-col{position:relative;background:var(--primary-300-opacity);padding:1rem;border-radius:.5rem}.mdc-slider-container .chart-col:before{content:"";position:absolute;top:-.25rem;left:50%;transform:translateX(-50%);width:2.5rem;height:.5rem;border-radius:.5rem}.mdc-slider-container .chart-col p{font-size:.75rem;line-height:1.125rem;margin:0}.mdc-slider-container .chart-col.first:before{background:var(--primary-400)}.mdc-slider-container .chart-col.second:before{background:var(--bs-orange)}.mdc-slider-container .chart-col.third:before{background:var(--teal-600)}.mdc-slider-container .chart-col{transition:transform .2s ease,box-shadow .2s ease}.mdc-slider-container .chart-col:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mdc-slider-container .card-label{top:-15px;left:20px;background-color:#f8f9fa}.ReasonsSection{width:100%;height:100%}.ReasonsSection .headerSection{background-image:url(/assets/images/ReasonsSectionIamge.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%;height:45vh;position:relative}.ReasonsSection .headerSection .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;padding-bottom:2rem}.ReasonsSection .headerSection .overlay .content{width:100%;margin:0 auto;padding:2rem;color:var(--bs-white)}.ReasonsSection .headerSection .overlay .content .title{font-size:clamp(2rem,5vw,3.2rem);color:var(--bs-orange);margin-bottom:.5rem}.ReasonsSection .headerSection .overlay .content .subtitle{font-size:clamp(1.5rem,4vw,2.5rem);color:var(--bs-white);margin-bottom:1rem}.ReasonsSection .headerSection .overlay .content .description{font-size:clamp(1rem,1.1vw,1.25rem);color:var(--bs-white);line-height:1.6;max-width:600px}.carouselSection{background-color:var(--primary-300-opacity)}.carouselSection .custom-indicators{display:flex;justify-content:center;margin-top:10px;gap:6px}.carouselSection .custom-indicators .indicator{background:rgba(0,0,0,0);border:unset;width:28px;height:28px;border-radius:50%;color:rgba(80,74,202,.2);font-size:14px;cursor:pointer;transition:all .3s}.carouselSection .custom-indicators .indicator.active{background:rgba(0,0,0,0);color:var(--bs-primary)}.carouselSection .custom-arrow{font-size:1.8rem;color:#344054;background-color:var(--bs-white);border:1px solid #d0d5dd;border-radius:5px;padding:12px 16px;cursor:pointer;font-weight:100}.carouselSection .custom-arrow:hover{color:#fc0}.carouselSection .custom-arrow{position:absolute;top:calc(100% + 22px);transform:none;z-index:10}@media(max-width:575px){.carouselSection .content{width:100%;margin-top:1rem;-webkit-margin-start:1rem;margin-inline-start:1rem;height:200px}.carouselSection .content .description,.carouselSection .content .title{width:100%}}@media(min-width:576px){.carouselSection .content{width:50%}.carouselSection .content .description,.carouselSection .content .title{width:75%}}@media(min-width:1200px){.carouselSection .content{width:50%;height:100%}.carouselSection .content .number{font-size:64px}.carouselSection .content .title{width:75%;font-size:72px}.carouselSection .content .description{width:75%;font-size:20px}}.carouselSection .img_container{max-width:100%;height:500px}@media(max-width:575px){.carouselSection .img_container{width:100%;height:350px}}@media(min-width:576px){.carouselSection .img_container{width:50%}}@media(min-width:1200px){.carouselSection .img_container{width:50%}}.nav .nav-tabs{border:unset!important}@media(max-width:374px){.nav .nav-item .nav-link{font-size:.7rem;font-weight:900}}.nav .nav-item .nav-link.Invest{background:var(--gray-50);border:.063rem solid rgba(0,0,0,0);color:var(--violet-700);padding:.438rem .938rem}.nav .nav-item .nav-link.Invest.active,.nav .nav-item .nav-link.Invest:hover{background:var(--primary-150);border-color:var(--violet-700)!important;color:var(--violet-700)}.nav .nav-item .nav-link.Earn{background:var(--gray-50);border:.063rem solid rgba(0,0,0,0);color:var(--bs-success);padding:.438rem .938rem}.nav .nav-item .nav-link.Earn.active,.nav .nav-item .nav-link.Earn:hover{background:var(--bs-success-light-opacity);border-color:var(--bs-success-light)!important;color:var(--bs-success-light)}.nav .nav-item .nav-link.Sell{background:var(--gray-50);border:.063rem solid rgba(0,0,0,0);color:var(--bs-orange);padding:.438rem .938rem}.nav .nav-item .nav-link.Sell.active,.nav .nav-item .nav-link.Sell:hover{background:var(--bs-orange-opacity);border-color:var(--bs-orange)!important;color:var(--bs-orange)}.fullscreen-carousel{position:relative;width:100%;height:90vh;overflow:hidden}.fullscreen-carousel .image-wrapper{position:relative;width:100%;height:100vh}.fullscreen-carousel .image-wrapper .content{position:absolute;display:flex;justify-content:start;align-items:center;z-index:100;width:100%;height:80%;color:var(--bs-white);font-size:2rem;font-weight:700}.fullscreen-carousel .image-wrapper .btnContainer{position:absolute;z-index:100;width:100%;height:85%;color:var(--bs-white);font-size:2rem;font-weight:700}.fullscreen-carousel .carousel-img{object-fit:cover}.fullscreen-carousel .carousel-overlay{position:absolute;top:0;right:0;z-index:10;width:100%}.fullscreen-carousel .controls{display:flex;align-items:center;gap:2rem}@media(max-width:991px){.fullscreen-carousel .controls{gap:4rem}}.fullscreen-carousel .tabs{display:flex;gap:.5rem}.fullscreen-carousel .tab{border:none;cursor:pointer;padding:.08rem 1rem;background-color:var(--teal-600-opacity);border-radius:.5rem;transition:all .2s ease;color:var(--bs-white)}.fullscreen-carousel .tab:hover{background:var(--teal-600)}.fullscreen-carousel .tab.active{background:var(--teal-600);color:var(--teal-600)}.fullscreen-carousel .arrows{display:flex;gap:.5rem}.fullscreen-carousel .arrows button{background:rgba(0,0,0,0);width:40px;height:40px;border-radius:5px;color:var(--bs-white);cursor:pointer;transition:all .2s ease;border:2px solid var(--teal-600-opacity);opacity:.5}.fullscreen-carousel .arrows button:hover{background:rgba(0,0,0,0);color:var(--bs-white);opacity:1;border:2px solid var(--teal-600)}.fullscreen-carousel .arrows button.active{background:var(--teal-600);border-color:var(--teal-600);color:var(--bs-white);opacity:1}