.mobile-scroll-section.horizontal-carousel{position:relative;background-color:#022c54;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:90vh;overflow:hidden}@media (max-width:768px){.mobile-scroll-section.horizontal-carousel{justify-content:center;min-height:95vh}}.mobile-scroll-section .swiper-slide{display:flex;width:auto;height:auto;padding:0;box-sizing:border-box}.carousel-slide-inner{background:transparent}.mobile-scroll-section .text-container h2{font-size:40px;font-weight:500;line-height:40px;color:orange}.mobile-scroll-section .text-container p{font-size:18px;font-weight:500;line-height:1.25;color:#fff}.carousel-card{width:300px;height:300px;max-width:90vw;background-size:cover;background-position:50%;border-radius:32px;box-shadow:4px 4px 0 0 orange;position:relative;transition:transform .6s ease,box-shadow .4s ease}.carousel-indicators{display:flex;gap:8px;justify-content:center;align-items:center;padding:12px 0 10px;position:relative}.carousel-indicators .indicator{--inactive-width:8px;--active-width:26px;height:8px;width:var(--inactive-width);background:rgba(255,255,255,.35);border-radius:999px;border:none;padding:0;cursor:pointer;transition:width .35s cubic-bezier(.4,0,.2,1),background .35s ease}.carousel-indicators .indicator.active{width:var(--active-width);background:#ffffff}.carousel-text-wrapper{text-align:center;max-width:760px;height:auto;margin:4rem auto 0;position:relative;z-index:1}@media (max-width:768px){.carousel-text-wrapper{padding:0 16px;margin:0}}.intro-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%;border-radius:32px;box-shadow:4px 4px 0 0 orange;z-index:5;pointer-events:none;transition:top .85s cubic-bezier(.25,.46,.45,.94),left .85s cubic-bezier(.25,.46,.45,.94),width .85s cubic-bezier(.25,.46,.45,.94),height .85s cubic-bezier(.25,.46,.45,.94),border-radius .85s cubic-bezier(.25,.46,.45,.94);will-change:top,left,width,height,border-radius}.intro-overlay.full{border-radius:0}.intro-overlay.done{display:none}.intro-text-layer{z-index:0}.cards-swiper{margin-top:auto;width:100%;display:flex;justify-content:center;padding-bottom:32px;padding-left:0;padding-right:0}@media (max-width:768px){.cards-swiper{margin-top:4.221%;width:100%;display:flex;justify-content:center;padding-bottom:32px;padding-left:0;padding-right:0}}.cards-swiper .swiper{overflow:visible}.carousel-indicators{padding:0 0 max(12px,env(safe-area-inset-bottom))}@keyframes fadeInQuick{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInQuick .4s ease forwards}@media (max-width:480px){.mobile-scroll-section .text-container h2{font-size:32px;line-height:34px;margin-bottom:4.212%}.carousel-card{width:283px;height:283px}}.fingerprint-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:3000;display:flex;align-items:center;justify-content:center}.fingerprint-modal__content{position:relative;background:var(--lene-orange);border-radius:1.5rem;padding:0 2.5rem;min-width:470px;min-height:364px;max-width:90vw;max-height:364px;height:100%;background-image:url(/images/bg_background.webp);background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow-y:auto}.fingerprint-modal__close{position:absolute;top:0;right:24px;background:none;border:none;padding:0;cursor:pointer;z-index:2}.fingerprint-modal__row{padding:56px 0 40px;display:flex;flex:1;align-items:stretch;justify-content:space-between;width:100%}.fingerprint-modal__col{max-width:271px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;gap:0}.fingerprint-modal__col>div:first-child{flex-grow:1;width:100%}.fingerprint-modal__image-col{width:177px;display:flex;align-items:center;justify-content:center;height:100%}.fingerprint-modal__badge{display:flex;flex-direction:row;background:white;color:#022c54;width:fit-content;padding:4px;padding-inline:8px;border-radius:8px;gap:4px;transform:rotate(1.3deg);white-space:nowrap;font-size:22px;font-style:normal;font-weight:500;line-height:26px}.fingerprint-modal__text{margin-bottom:0;font-family:Sagace;font-size:32px;line-height:36px;font-weight:500;color:#022c54;margin-top:1rem}.fingerprint-modal__button-wrapper{margin-top:auto;width:100%}.fingerprint-modal__image{width:177px;height:209px;object-fit:contain;margin-right:40%}@media (min-width:768px){.fingerprint-modal__content{min-width:691px}}@media (max-width:767px){.fingerprint-modal__content{min-width:320px;max-width:95vw;min-height:455px;max-height:95vh;width:90%;height:auto;padding:2rem 1rem 1rem;align-items:stretch;overflow-y:auto}.fingerprint-modal__content,.fingerprint-modal__mobile-stack{display:flex;flex-direction:column;justify-content:flex-start}.fingerprint-modal__mobile-stack{align-items:center;gap:0;width:100%}.fingerprint-modal__badge{font-size:1.1rem;margin-bottom:.5rem;width:auto;padding:4px 12px}.fingerprint-modal__image-col{width:170px!important;height:170px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:1rem auto .5rem!important}.fingerprint-modal__image{width:170px!important;height:170px!important;margin:0!important;object-fit:contain!important}.fingerprint-modal__text{font-family:Sagace;font-size:26px;line-height:32px;font-weight:500;color:#022c54;text-align:center;margin:.5rem 0;display:flex;align-items:center;justify-content:center;min-height:32px;max-width:60%}.fingerprint-modal__button-wrapper{width:100%;margin-top:1.5rem;display:flex;justify-content:center}}.fingerprint-modal__image-col .build-bill-section__bill-paper.fingerprint-modal-title{position:relative;height:auto;min-height:200px;min-width:177px;border-radius:16px;margin-right:6rem;margin-bottom:0;box-shadow:4px 4px 0 #0c2340;background-color:#f8d9d7;box-shadow:4px 4px 0 0 #850023;padding:1rem;padding-right:unset;display:flex;flex-direction:column;justify-content:space-between;max-width:150px;font-family:Sagace-Medium,sans-serif!important;font-size:2.2rem!important;line-height:1.1!important;letter-spacing:.01em!important}.fingerprint-modal__image-col .build-bill-section__bill-paper.fingerprint-modal-title .build-bill-section__bill-paper_title{font-size:24px;font-family:Sagace,sans-serif;font-weight:500;line-height:1}.fingerprint-modal__image-col .build-bill-section__bill-paper.fingerprint-modal-title .build-bill-section__bill-paper_title.pl{font-size:18px;font-family:Sagace,sans-serif;font-weight:500;line-height:1.1}.fingerprint-modal__image-col .face.fingerprint-modal-face{width:70px;height:70px;background:#b3261e;border-radius:50%;position:relative;box-shadow:4px 4px 0 #850023;display:flex;align-items:center;justify-content:center;position:absolute;right:-10px;bottom:-10px}.fingerprint-modal__image-col .build-bill-section__bill-paper_title-container{line-height:.4;max-width:85%}.fingerprint-modal__image-col .eyes.fingerprint-modal-face-eyes{position:absolute;top:18px;left:0;width:100%;display:flex;justify-content:center;gap:10px}.fingerprint-modal__image-col .eyes.fingerprint-modal-face-eyes:after,.fingerprint-modal__image-col .eyes.fingerprint-modal-face-eyes:before{content:"";width:10px;height:10px;background:#f8d9d7;border-radius:50%;display:block}.fingerprint-modal__image-col .mouth-svg.fingerprint-modal-face-mouth{position:absolute;bottom:12px;width:60%;left:50%;transform:translateX(-50%)}.fingerprint-modal__image-col .face.happy.fingerprint-modal-face .mouth-svg.fingerprint-modal-face-mouth{position:absolute;bottom:5px;left:50%;transform:translateX(-50%) rotate(180deg)}.fingerprint-modal__image-col .face.happy.fingerprint-modal-face{background:#3da55b;box-shadow:4px 4px 0 #004e1b}.fingerprint-modal__image-col .face.happy.fingerprint-modal-face .eyes.fingerprint-modal-face-eyes,.fingerprint-modal__image-col .face.happy.fingerprint-modal-face .mouth.fingerprint-modal-face-mouth{stroke:#cbefd5}.fingerprint-modal__image-col .face.happy.fingerprint-modal-face .eyes.fingerprint-modal-face-eyes:after,.fingerprint-modal__image-col .face.happy.fingerprint-modal-face .eyes.fingerprint-modal-face-eyes:before{background:#cbefd5}.fingerprint-modal__image-col .fingerprint-modal-title .face{width:70px;height:70px;background:#b3261e;border-radius:50%;position:relative;box-shadow:4px 4px 0 #850023;display:flex;align-items:center;justify-content:center;position:absolute;right:-10px;bottom:-10px}.fingerprint-modal__image-col .fingerprint-modal-title .eyes{position:absolute;top:18px;left:0;width:100%;display:flex;justify-content:center;gap:10px}.fingerprint-modal__image-col .fingerprint-modal-title .eyes:after,.fingerprint-modal__image-col .fingerprint-modal-title .eyes:before{content:"";width:10px;height:10px;background:#f8d9d7;border-radius:50%;display:block}.fingerprint-modal__image-col .fingerprint-modal-title .mouth-svg{position:absolute;bottom:12px;left:50%;width:60%;transform:translateX(-50%)}.fingerprint-modal__image-col .fingerprint-modal-title .face.happy .mouth-svg{position:absolute;bottom:5px;width:60%;left:50%;transform:translateX(-50%) rotate(180deg)}.fingerprint-modal__image-col .fingerprint-modal-title .face.happy{background:#3da55b;box-shadow:4px 4px 0 #004e1b}.fingerprint-modal__image-col .fingerprint-modal-title .face.happy .eyes,.fingerprint-modal__image-col .fingerprint-modal-title .face.happy .mouth{stroke:#cbefd5}.fingerprint-modal__image-col .fingerprint-modal-title .face.happy .eyes:after,.fingerprint-modal__image-col .fingerprint-modal-title .face.happy .eyes:before{background:#cbefd5}@media (max-width:767px){.fingerprint-modal__image-col .build-bill-section__bill-paper.fingerprint-modal-title{margin-right:0}.fingerprint-modal__image-col .build-bill-section__bill-paper.fingerprint-modal-title .build-bill-section__bill-paper_title{font-size:18px;line-height:.4}.fingerprint-modal__image-col .build-bill-section__bill-paper_title-container{line-height:.4;max-width:95%}.fingerprint-modal__image-col .build-bill-section__bill-paper_progress-bar{width:50%;display:flex;align-items:flex-end;gap:.8rem;min-height:80px}.fingerprint-modal__image-col .build-bill-section__bill-paper.fingerprint-modal-title{position:relative;height:auto;min-height:160px;min-width:136px;border-radius:16px}.fingerprint-modal__image-col .fingerprint-modal-title .face{width:60px!important;height:60px!important;right:-10px;bottom:-10px}.fingerprint-modal__image-col .fingerprint-modal-title .face.happy .mouth-svg{bottom:3px!important}}