body.active{overflow:hidden}.zero-section{padding:50px 0 80px;background:var(--white)}.zero-inner{display:flex;align-items:center;gap:90px}.zero-left{flex:0 0 491px}.zero-left .zero-figure-img{padding:26px 34px;width:361px;height:361px;background:var(--yellow-500);border-radius:40px;object-fit:cover}.zero-left img{width:100%;height:auto;border-radius:16px}.zero-right{width:calc(100% - 545px)}.zero-list{display:flex;flex-direction:column}.zero-list .zero-item{padding:26px 0;display:flex;align-items:center;gap:20px;border-top:1px solid var(--gray-200)}.zero-list .zero-item .zero-num{width:36px;height:36px;border-radius:12px;background:var(--lightyellow);border:1px solid #fedc58;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--gray-500);flex-shrink:0}.zero-list .zero-item .zero-content{display:flex;flex-direction:column;gap:5px}.zero-list .zero-item .zero-title{font-size:28px;font-weight:700;line-height:30px;color:var(--gray-500);display:block}.zero-list .zero-item .zero-desc{font-size:16px;line-height:21px;color:var(--gray-400)}.why-section{padding:50px 0;background:#fbf8ec}.why-grid{display:flex;flex-wrap:wrap;gap:30px}.why-card{padding:25px 20px;flex:0 0 calc(33.333% - 20px);background:var(--white);border:1px solid var(--gray-200);border-radius:15px;flex-direction:column;align-items:flex-start}.why-card:hover{border-color:var(--yellow-500)}.why-card .card-icon{margin-bottom:20px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--lightyellow);border:1px solid var(--darkyellow);border-radius:12px}.why-card .card-icon em{font-size:25px;color:var(--gray-500)}.why-card .card-info strong{font-size:18px;line-height:20px;color:var(--gray-500);display:block}.why-card .card-info p{margin-top:10px;color:var(--gray-400);line-height:22px;font-size:14px}.why-section .center-btn{margin-top:30px}.app-section{padding:80px 0;background:var(--white)}.app-showcase{padding:0 25px;margin-top:50px;display:flex;flex-direction:column;gap:30px}.app-item{display:flex;align-items:center;gap:123px}.app-item:nth-child(even){flex-direction:row-reverse}.app-phone{width:calc(100% - 587px);height:509px;object-fit:cover}.app-phone img{z-index:1;width:100%;height:100%}.app-info{margin-top:-40px;width:412px}.app-info .app-title{margin-bottom:22px;font-size:36px;font-weight:700;line-height:40px;color:var(--gray-500);display:block}.app-info .app-desc{font-size:18px;line-height:28px;color:var(--gray-400)}.how-section{padding:50px 0;background:#fbf8ec}.how-grid{display:flex;gap:30px;flex-wrap:wrap}.how-card{padding:25px 20px;flex:1;border:1px solid var(--gray-200);border-radius:15px;display:flex;flex-direction:column;gap:20px;background:var(--white);width:calc(25% - 20px)}.how-card:hover{border-color:var(--yellow-500)}.how-card .card-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--lightyellow);border:1px solid var(--yellow-500);border-radius:12px;font-size:22px;color:var(--gray-500);font-weight:700}.how-card .card-info strong{font-size:18px;line-height:20px;color:var(--gray-700);display:block}.how-card .card-info p{margin-top:10px;color:var(--gray-400);line-height:22px;font-size:14px}.how-section .developer-logos{margin-top:50px}.how-section .developer-logos-title{margin-bottom:15px;font-size:16px;color:var(--gray-700);text-transform:uppercase;display:block;font-weight:700}.developer-grid{display:flex;gap:14px;flex-wrap:wrap}.developer-grid .developer-logo{padding:0 22px;width:178px;height:70px;background:#ffffffd9;border:1px solid var(--gray-200);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;object-fit:cover}.comparison-section{padding:80px 0;background:var(--white)}.comparison-table{border-radius:8px;overflow:hidden;border:1px solid var(--gray-200);background:var(--white)}.comparison-table table{margin:-1px;width:100%;border-collapse:collapse}.comparison-table thead td{padding:12px 16px;font-size:14px;font-weight:700;color:var(--gray-500);background:#f6f6f6;border-bottom:none}.comparison-table tbody td{padding:12px 16px;font-size:14px;color:var(--gray-400);border:1px solid var(--gray-200)}.comparison-table tbody tr:first-child td{border-top:0}.comparison-table tbody td:first-child{font-weight:700;color:var(--gray-500)}.comparison-table tbody td:last-child{font-weight:700;color:var(--gray-500);background:#f6f6f6;border-left:none}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table .icon-check{margin-right:8px;color:var(--success);font-size:14px}.highlight-col{background:rgba(33,202,93,.08)!important;border-left:2px solid #21ca5d;border-right:2px solid #21ca5d}.nri-section{padding:50px 0;background:#fbf8ec}.nri-inner{display:flex;gap:120px;position:relative}.nri-content{max-width:584px;width:100%}.nri-desc{margin-bottom:25px;font-size:18px;line-height:27px;color:var(--gray-500)}.nri-checklist{list-style:none;padding:0}.nri-checklist li{padding-left:30px;position:relative;font-size:18px;color:var(--gray-500);line-height:33px}.nri-checklist li em{font-size:18px;color:var(--gray-500);position:absolute;content:'';left:0;top:calc(50% - 9px)}.nri-phone{position:absolute;content:'';right:0;bottom:-50px;display:flex;align-items:center;justify-content:center}.nri-phone img{height:539px;width:482px}.nri-section .talk-cta-btn{margin-top:40px}.pricing-section{background:var(--white)}.pricing-card{padding:50px;background:var(--yellow-100);border:1px solid var(--yellow-500);border-radius:15px;position:relative;overflow:hidden}.pricing-card .tag{background:var(--white)}.cta-bg{position:absolute;top:0;right:0;width:60%;height:100%;object-fit:cover;object-position:left center;z-index:0}.pricing-card .section-body{z-index:1;width:71%;position:relative}.pricing-card .section-body .section-heading{max-width:475px}.pricing-chips{display:flex;flex-wrap:wrap;gap:10px}.pricing-chips li{padding:6px 14px 6px 36px;display:inline-flex;align-items:center;border-radius:8px;background:var(--white);border:1px solid var(--gray-200);font-size:12px;color:var(--gray-500);font-weight:600;position:relative;height:30px;line-height:normal}.pricing-chips li em{position:absolute;content:'';left:14px;top:calc(50% - 7px);font-size:14px}.pricing-card .pricing-desc{margin-top:16px;font-size:16px;line-height:26px;color:var(--gray-500);max-width:584px}.pricing-cta{margin-top:40px}.testimonials{padding:80px 0;background:var(--white)}.testimonials .tag{margin:0 auto 20px}.testimonials .section-heading{margin-bottom:30px;text-align:center}.azuro-faq{padding:80px 0}@media screen and (max-width:769px){.zero-inner{flex-direction:column;gap:20px}.zero-left{flex:none;width:100%}.zero-left .zero-figure-img{width:100%;padding:0;height:auto;background:0 0;border-radius:12px}.zero-left img{width:100%;height:100%;object-fit:cover;border-radius:12px}.zero-right{flex:none;width:100%}.zero-list .zero-item{padding:18px 0;gap:15px}.zero-list .zero-item .zero-title{font-size:20px;line-height:normal}.zero-list .zero-item .zero-desc{font-size:14px;line-height:20px}.app-item{flex-direction:column;gap:40px}.app-phone{flex:none;width:100%;max-width:320px;height:327px}.app-info{margin-top:-20px;width:100%}.app-item:nth-child(even){flex-direction:inherit}.nri-inner{flex-direction:column;gap:0}.how-grid{flex-wrap:wrap}.how-card{flex:0 0 calc(50% - 15px)}.nri-checklist li{padding-left:20px;font-size:14px;line-height:24px}.nri-checklist li em{font-size:13px}.nri-section .talk-cta-btn{margin-top:30px}.nri-section .talk-cta-btn .btn{width:100%}.nri-phone{bottom:-30px;position:inherit;right:inherit;height:290px;width:100%;margin:0 auto}.nri-phone img{width:100%;height:100%}.nri-content{flex:none;width:100%;max-width:100%}.pricing-card{padding:30px 15px 0;display:flex;flex-direction:column-reverse;gap:5px;overflow:hidden}.pricing-card .section-body{width:100%}.pricing-card .section-body .section-heading{margin-bottom:25px}.pricing-chips{flex-direction:column;gap:8px}.pricing-chips li{width:fit-content}.pricing-card .pricing-desc{margin-top:25px;font-size:14px;line-height:19px}.pricing-cta{margin-top:25px}.pricing-cta .btn{width:100%}.cta-bg{position:inherit;top:inherit;right:inherit;width:100%;height:auto;object-fit:cover;object-position:left center;z-index:0}.testimonials{padding:50px 0}.testimonials .tag{margin:0 auto 12px}.azuro-faq{padding:50px 0}}@media screen and (max-width:540px){.why-section{padding:30px 0}.why-grid{margin:-15px;padding:15px 0 15px 15px;flex-wrap:nowrap;overflow-x:auto;gap:15px;scrollbar-width:none}.why-grid::-webkit-scrollbar{display:none}.why-card{width:273px;flex:none}.why-card:last-child{margin-right:15px}.why-card .card-info strong{font-size:16px}.why-card .card-info p{line-height:20px}.why-section .center-btn{display:none}.app-showcase{padding:0}.app-section{padding:50px 0}.app-info .app-desc{font-size:14px;line-height:20px}.app-info .app-title{margin-bottom:15px;font-size:20px;line-height:22px}.how-section{padding:30px 0}.how-grid{margin:-15px;padding:15px 0 15px 15px;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:15px;scrollbar-width:none}.how-card{width:264px;flex:none}.how-card .card-info strong{font-size:16px}.how-card .card-info p{font-size:14px;line-height:20px}.how-section .developer-logos{margin-top:30px}.how-section .developer-logos-title{font-size:14px;line-height:20px}.developer-grid{margin:0 -15px;padding:0 15px;overflow-x:auto;flex-wrap:nowrap;gap:10px;scrollbar-width:none}.developer-grid .developer-logo{padding:0 15px;width:128px;height:50px;flex:none}.comparison-section{padding:50px 0}.comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table table{min-width:835px}.nri-section{padding:30px 0}.nri-desc{margin-bottom:15px;font-size:14px;line-height:20px}.zero-section{padding:50px 0 30px}}.faq-section{background:#fff}.faq-wrapper{padding:10px 20px;border:1px solid var(--border);border-radius:12px;position:relative}.faq-item~.faq-item{border-top:#e5e5e5 solid 1px}.faq-item .faq-header{font-size:14px;font-weight:700;line-height:25px;color:var(--text-secondary);display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;min-height:53px;position:relative;cursor:pointer}.faq-item .faq-header h3{max-width:calc(100% - 40px);color:var(--text-primary)}.faq-item .faq-header em{width:40px;height:53px;position:relative}.faq-item .faq-header em::after,.faq-item .faq-header em::before{position:absolute;top:22px;content:'';width:2px;height:15px;background:#626262;right:0;left:0;margin:0 auto}.faq-item .faq-header em::before{transform:rotate(-90deg)}.faq-item .faq-header em::after{transform:rotate(0);transition:.3s}.faq-item .faq-body{max-height:0;overflow:hidden}.faq-item .faq-body p{padding-right:30px;margin-bottom:15px;font-size:14px;font-weight:300;line-height:22px;color:var(--text-secondary)}.faq-item .faq-body ul{margin-bottom:15px;display:block}.faq-item .faq-body ul li{padding-left:20px;display:block;font-size:13px;font-weight:300;line-height:25px;color:var(--text-secondary);position:relative}.faq-item .faq-body ul li:after{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:var(--darkgrey);border-radius:100%}.faq-item.active .faq-body{max-height:1000px}.faq-item.active .faq-header em::after{transform:rotate(-90deg);transition:.3s}@media only screen and (max-width:540px){.faq-item .faq-header h3{line-height:normal}}.testimonials .review-box{margin-top:20px}.testimonials .review-box .testimonial-card{width:745px;box-shadow:0 0 76px 0 #00000024;border-radius:20px;position:absolute;top:50%;left:50%;transform-style:preserve-3d;transition:.6s ease}.testimonials .review-box .item{padding:30px 30px 25px;background:var(--white);border:1px solid var(--darkyellow);border-radius:20px;position:relative}.testimonials .review-box .stars{margin-bottom:20px;display:flex;gap:4px}.testimonials .review-box .stars em{width:32px;height:32px;font-size:24px;color:var(--rating)}.testimonials .review-box .quote-body{position:relative;padding:40px 0}.testimonials .review-box .quote-icon{position:absolute}.testimonials .review-box .quote-icon.top{top:-4px;left:0}.testimonials .review-box .quote-icon.bottom{bottom:24px;right:0;transform:rotate(180deg)}.testimonials .review-box .review-text{font-size:16px;color:var(--text-primary);line-height:28px;font-weight:700}.testimonials .review-box .avatar{width:44px;height:44px;border-radius:50%;background:#f5e8c8;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#8b6914;flex-shrink:0}.testimonials .review-box .author{display:flex;align-items:center;gap:15px}.testimonials .review-box .author-name{font-size:16px;display:block;color:var(--text-primary);line-height:normal}.testimonials .review-box .author-title{font-size:14px;color:var(--text-secondary)}.testimonials .testimonial-slider{height:400px;position:relative;perspective:1200px}.testimonials .testimonial-card.left{transform:translate(-50%,-50%) translateX(-200px) scale(.85) rotateY(0);opacity:.6;z-index:1;filter:blur(5px)}.testimonials .testimonial-card.center{transform:translate(-50%,-50%) translateX(0) scale(1.1) rotateY(0);z-index:3}.testimonials .testimonial-card.right{transform:translate(-50%,-50%) translateX(200px) scale(.85) rotateY(0);opacity:.6;z-index:1;filter:blur(5px)}.testimonials .testimonial-card.hidden{opacity:0;transform:translate(-50%,-50%) scale(.5);z-index:0}.testimonials .btn.next,.testimonials .btn.prev{padding:10px;border-radius:100%;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);background:#333;border:none;color:var(--white);font-size:14px;cursor:pointer}.testimonials .btn.next:hover,.testimonials .btn.prev:hover{background:#000}.testimonials .btn.prev{left:0}.testimonials .btn.next{right:0}@media screen and (max-width:1024px){.testimonials .review-box .testimonial-card{width:450px}.testimonials .testimonial-card.left{transform:translate(-50%,-50%) translateX(-120px) scale(.85) rotateY(0)}.testimonials .testimonial-card.right{transform:translate(-50%,-50%) translateX(120px) scale(.85) rotateY(0)}.testimonials .testimonial-slider{margin:0 auto;max-width:800px}}@media screen and (max-width:768px){.testimonials .review-box{margin-top:25px}.testimonials{overflow:hidden}.testimonials .review-box .testimonial-card{width:calc(100% - 160px)}.testimonials .btn.next,.testimonials .btn.prev{z-index:5}.testimonials .review-box .stars em{width:20px;height:20px;font-size:20px}.testimonials .review-box .quote-icon{width:29px}.testimonials .testimonial-slider{height:320px}}@media screen and (max-width:540px){.testimonials .review-box .testimonial-card{width:calc(100% - 70px)}.testimonials .testimonial-card.left{transform:translate(-50%,-50%) translateX(-50px) scale(.85) rotateY(0)}.testimonials .testimonial-card.right{transform:translate(-50%,-50%) translateX(50px) scale(.85) rotateY(0)}.testimonials .review-box .review-text{font-size:12px;line-height:20px}.testimonials .review-box .item{padding:20px}.testimonials .review-box .author-name,.testimonials .review-box .author-title{font-size:12px}}