.promo-section{display:flex;flex-direction:column;align-items:center;background:#fff;padding:40px 40px 0 40px;border-bottom-left-radius:131px;border-bottom-right-radius:131px}.promo__text{display:flex;flex-direction:column;align-items:center;width:100%}.promo__title{font-size:75px;font-weight:700;color:#17191a;margin-bottom:.5rem;line-height:1.2;font-style:normal}.promo__subtitle{font-size:75px;font-weight:700;color:#10597e;line-height:1.2;font-style:normal}.promo__brand{color:#2cd441}.promo__description{font-size:38px;color:#8d928d;line-height:1.2;margin-bottom:0;margin-left:auto;margin-right:auto;font-style:normal}.promo__visual{position:relative;margin:0 auto;text-align:center;width:calc(100vw / 1800 * 994);height:calc(100vw / 1800 * 627);display:flex;align-items:flex-end;justify-content:center}.promo__image{position:absolute;width:calc(100vw / 1800 * 994);height:auto;z-index:1}.promo__overlay-coin{position:absolute;bottom:calc(100vw / 1800 * 83);right:calc(100vw / 1800 * 60);width:calc(100vw / 1800 * 942);height:auto;z-index:2}.promo__google-play{position:absolute;bottom:calc(100vw / 1800 * 11);right:calc(100vw / 1800 * 27);width:auto;height:auto;z-index:3;width:calc(100vw / 1800 * 225);height:calc(100vw / 1800 * 59)}.promo__arrow{position:absolute;bottom:calc(100vw / 1800 * 50);right:calc(100vw / 1800 * 100);width:auto;height:auto;z-index:4;width:calc(100vw / 1800 * 165);height:calc(100vw / 1800 * 165)}.promo__overlay-person{position:absolute;bottom:0;width:auto;height:calc(100vw / 1800 * 627);z-index:5}.loan-section{display:flex;align-items:center;justify-content:center}.loan-container{width:100%;padding:calc(100vw / 1800 * 94) 0;display:flex;flex-direction:column;align-items:center}.loan-title h2{font-size:calc(100vw / 1800 * 45);font-weight:700;color:#fff;text-align:center;margin-bottom:calc(100vw / 1800 * 56);font-family:inherit}.loan-terms{display:flex;gap:calc(100vw / 1800 * 38);margin-bottom:calc(100vw / 1800 * 40);justify-content:space-between;flex-direction:row;width:100%}.term-btn{border-radius:calc(100vw / 1800 * 45);border:3px solid rgba(99,190,107,.3);background:rgba(99,190,107,.18);color:#fff;font-size:calc(100vw / 1800 * 39);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);width:100%;height:calc(100vw / 1800 * 131)}.term-btn:hover{transform:translateY(-2px);color:#ccffffff}.term-btn.active{background:#63be6b;color:#fff}.loan-interest{margin-bottom:calc(100vw / 1800 * 20);text-align:center;color:#fff;font-size:calc(100vw / 1800 * 39);transition:all .3s ease}.loan-amount{text-align:center;margin-bottom:calc(100vw / 1800 * 48)}.amount-text{font-size:calc(100vw / 1800 * 84);font-weight:700;color:#f5d91c;text-shadow:0 2px 10px rgba(241,196,15,.3);font-family:inherit}.loan-slider{width:100%;position:relative;margin-bottom:calc(100vw / 1800 * 48)}.slider{width:100%;height:calc(100vw / 1800 * 38);border-radius:calc(100vw / 1800 * 30);background:linear-gradient(to right,#2cd441 0,#2cd441 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 100%);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(100vw / 1800 * 62);height:calc(100vw / 1800 * 58);background-image:url(../assets/images/slider-thumb-gold.png);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider::-moz-range-thumb{width:calc(100vw / 1800 * 62);height:calc(100vw / 1800 * 58);background-image:url(../assets/images/slider-thumb-gold.png);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;border:none;-moz-transition:all .3s ease;transition:all .3s ease}.loan-apply{width:100%}.apply-btn{width:100%;height:calc(100vw / 1800 * 133);border-radius:calc(100vw / 1800 * 94);border:4px solid #fff;background:linear-gradient(90deg,#ffe848,#f2d611);color:#203747;font-size:calc(100vw / 1800 * 56);font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:none;font-family:inherit;box-shadow:inset 0 8px 7px 0 rgba(255,255,255,.7);margin:0 auto;display:flex;text-decoration:none;text-align:center;justify-content:center;align-items:center;line-height:calc(100vw / 1800 * 73)}.apply-btn:hover{transform:translateY(1px)}.apply-btn:active{transform:translateY(-1px)}.loan-example{display:flex;flex-direction:column;gap:15px;width:100%;margin-top:calc(100vw / 1800 * 45);color:#fff;font-size:14px;line-height:1.3}.loan-example-wrapper{display:flex;flex-direction:column;gap:10px}.loan-example-item{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5}.loan-example-item-label{font-weight:500;min-width:160px;flex-shrink:0;color:rgba(255,255,255,.9)}.loan-example-item-value{color:rgba(255,255,255,.8);font-weight:400;flex:1}.features-section{padding:0 calc(100vw / 1800 * 56);display:flex;justify-content:center;align-items:center}.features-container{background:#fff;border-radius:calc(100vw / 1800 * 131);padding:calc(100vw / 1800 * 94) calc(100vw / 1800 * 124);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.features-title h2{font-size:calc(100vw / 1800 * 45);font-weight:700;color:#17191a;text-align:center;margin-bottom:calc(100vw / 1800 * 56);font-family:inherit}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(100vw / 1800 * 20);width:100%}.feature-item{display:flex;justify-content:center;width:100%;aspect-ratio:1}.feature-box{position:relative;width:100%;aspect-ratio:1;border-radius:calc(100vw / 1800 * 62);border:3px solid #40738d;background:#fafafa;display:flex;align-items:flex-start;justify-content:flex-end;padding:0 calc(100vw / 1800 * 28);box-sizing:border-box}.feature-box-alt{background:#fffdef;border-color:#8d7e40}.feature-text-main{font-size:calc(100vw / 1800 * 39);line-height:1.3;color:#40738d;font-weight:var(--font-bold);text-align:left;padding-top:calc(100vw / 1800 * 56)}.feature-box .feature-text-main{color:#40738d}.feature-box-alt .feature-text-main{color:#8d7e40}.feature-text-main strong{font-weight:700}.feature-number{position:absolute;bottom:10px;font-size:calc(100vw / 1800 * 79);font-weight:var(--font-bold);color:#63be6b}.feature-box .feature-number{color:#63be6b;opacity:.2}.feature-box-alt .feature-number{color:#f5d91c;opacity:.4}.process-section{padding:calc(100vw / 1800 * 490) 0 0 0;position:relative}.process-background{position:relative;margin:0 auto;background:#fff;border-radius:calc(100vw / 1800 * 131);padding:calc(100vw / 1800 * 180) 0;display:flex;flex-direction:column;align-items:center}.process-green-overlay{position:absolute;transform:translateY(-80%);width:80%;height:calc(100vw / 1800 * 404);background:linear-gradient(135deg,#65c466,#4caf50);border-radius:180px;display:flex;flex-direction:row;align-items:center;z-index:2}.process-person{flex:1;height:100%;display:flex;align-items:center;justify-content:center}.person-image{width:calc(100vw / 1800 * 304);height:calc(100vw / 1800 * 563);position:absolute;bottom:0;left:calc(100vw / 1800 * 187)}.process-overlay-text{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;color:#fff;padding-left:calc(100vw / 1800 * 556);padding-right:calc(100vw / 1800 * 171)}.process-overlay-text h3{font-size:calc(100vw / 1800 * 56);font-weight:700;line-height:1.2;color:#fff;text-align:center}.process-overlay-text p{font-size:calc(100vw / 1800 * 38);font-weight:400;margin:0;opacity:.8;text-align:center}.process-content{position:relative;z-index:1;padding-top:calc(100vw / 1800 * 265);display:flex;flex-direction:column;align-items:center}.process-title{text-align:center;margin-bottom:calc(100vw / 1800 * 61)}.process-title h2{font-size:calc(100vw / 1800 * 45);font-weight:700;color:#17191a;margin:0;font-family:inherit}.process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(100vw / 1800 * 38);width:100%}.process-step{background:#f4fafa;border:2px solid #40738d;border-radius:calc(100vw / 1800 * 62);text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.step-icon{width:calc(100vw / 1800 * 111);height:calc(100vw / 1800 * 111);position:absolute;top:-calc(100vw / 1800 * 39)}.step-icon img{-o-object-fit:contain;object-fit:contain}.step-label{display:flex;flex-direction:column;align-items:center;margin:54px 0 6px 0}.step-label-text{color:#16af29;font-size:calc(100vw / 1800 * 36);font-weight:700;text-align:center;position:relative}.step-label-bg{background:#f5d91c;border-radius:10px;height:calc(100vw / 1800 * 19);width:calc(100vw / 1800 * 159);opacity:.4;position:relative;top:calc(100vw / 1800 * 22)}.step-title{font-size:calc(100vw / 1800 * 30);font-weight:700;color:#17191a;margin-bottom:calc(100vw / 1800 * 8)}.step-description{font-size:calc(100vw / 1800 * 24);color:#17191a;opacity:.7;text-align:center;margin-bottom:calc(100vw / 1800 * 56);margin-left:calc(100vw / 1800 * 44);margin-right:calc(100vw / 1800 * 29)}@media screen and (max-width:1024px){.promo-section{padding:16px 16px 0 16px;border-bottom-left-radius:75px;border-bottom-right-radius:75px}.promo__title{font-size:43px}.promo__subtitle{font-size:43px}.promo__description{font-size:21px}}@media screen and (max-width:768px){.promo-section{padding:16px 16px 0 16px;border-bottom-left-radius:56px;border-bottom-right-radius:56px}.promo__title{font-size:32px}.promo__subtitle{font-size:32px}.promo__description{font-size:16px}}@media screen and (max-width:480px){.promo-section{padding:10px 10px 0 10px;border-bottom-left-radius:35px;border-bottom-right-radius:35px}.promo__title{font-size:20px}.promo__subtitle{font-size:20px}.promo__description{font-size:10px}}