@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden;width:100%}.passport-container{color:#333;margin:40px auto;max-width:1100px;overflow-x:hidden;padding:20px}.product-main{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014;display:flex;flex-wrap:wrap;gap:30px;padding:25px}.product-image-box{align-items:center;background:#fff;border:2px dashed #ccc;border-radius:10px;display:flex;flex:1 1;justify-content:center;min-height:380px;overflow:hidden}.placeholder-img img{display:block;height:auto;width:100%}.product-info{display:flex;flex:1.5 1;flex-direction:column}.prod-title{font-size:24px;font-weight:700;margin-bottom:20px}.field-group{margin-bottom:16px}.field-group label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.field-group select,.input-grid input,.input-grid textarea,select{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding:12px;width:100%}.field-group select:focus,.input-grid input:focus,.input-grid textarea:focus{border-color:#000}.order-details-box{margin-top:20px}.modern-card{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 10px 25px #0000000f;padding:22px}.input-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.input-grid textarea{grid-column:1/-1;min-height:90px;resize:vertical}.price-tag{color:#2c3e50;font-size:18px;font-weight:700;margin-top:18px}.buy-btn{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:16px;padding:14px;transition:.3s ease;width:100%}.buy-btn:hover{background:#222}.product-description{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014;display:block;flex-wrap:wrap;gap:30px;margin-bottom:50px;margin-top:30px;padding:25px}h4.mt-4{font-size:22px;font-weight:700;margin-top:20px}p.mt-2{font-size:18px;font-weight:500;margin-top:10px}.fade-in{animation:fadeIn .4s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.product-main{flex-direction:column}.input-grid{grid-template-columns:1fr}.product-image-box{min-height:250px}}.checkout-container{background-color:#f8fafc;color:#1e293b;font-family:Inter,sans-serif;min-height:100vh;padding-bottom:50px}.checkout-nav{justify-content:space-between;margin:0 auto;max-width:1100px;padding:25px 20px}.checkout-nav,.logo-area{align-items:center;display:flex}.logo-area{font-size:20px;font-weight:800;gap:10px}.checkout-main{margin:40px auto;max-width:1100px;padding:0 20px}.checkout-title{color:#0f172a;font-size:42px;font-weight:900;margin-bottom:5px}.checkout-subtitle{color:#64748b;font-size:16px;margin-bottom:40px}.checkout-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1.4fr}.card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 10px 25px -5px #00000005;overflow:hidden}.card-content{padding:20px 20px 20px 40px}.summary-item{justify-content:space-between;margin-bottom:25px}.summary-item h4{font-size:15px;font-weight:700;margin:0}.summary-item p{color:#94a3b8;font-size:12px;margin:2px 0 0}.fee-row{border-bottom:1px solid #f8fafc;color:#94a3b8;padding-bottom:20px}.total-section{align-items:flex-end;justify-content:space-between;margin-top:25px}.total-label{font-size:22px;font-weight:900}.total-amount{text-align:right}.amount-usd{color:#2563eb;font-size:44px;font-weight:900;line-height:1}.amount-crypto{color:#94a3b8;font-size:13px;font-weight:700;margin-top:8px}.info-box{background:#eff6ff;color:#475569;display:flex;font-size:14px;gap:15px;line-height:1.5;padding:30px}.tabs{background:#f1f5f9;border-radius:14px;display:flex;margin-bottom:35px;padding:6px}.tab-btn{background:#0000;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;flex:1 1;font-weight:700;padding:12px;transition:.3s}.tab-btn.active{background:#fff;box-shadow:0 4px 6px -1px #0000000d;color:#2563eb}.deposit-area{border:2px dashed #e2e8f0;border-radius:20px;gap:30px;margin-bottom:35px;padding:30px}.deposit-area,.qr-placeholder{align-items:center;display:flex}.qr-placeholder{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;height:120px;justify-content:center;width:120px}.address-box{flex:1 1}.input-group{display:flex;gap:10px;margin-top:10px}.address-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;flex:1 1;font-family:monospace;font-size:13px;padding:15px}.copy-btn{border-radius:12px;padding:0 10px}.copy-btn,.pay-btn{background:#2563eb;color:#fff}.pay-btn{align-items:center;border:none;border-radius:18px;box-shadow:0 10px 15px -3px #2563eb33;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;padding:20px;width:100%}@media (max-width:850px){.checkout-grid{grid-template-columns:1fr}}.copy-btn{background-color:#ccc;border:none;cursor:pointer;transition:all .4s ease}.copy-btn.active{background:linear-gradient(90deg,#4facfe,#007bff);color:#fff}#root,.app,body,html{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:Libre Baskerville,Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;margin:0;padding:0}a{color:#36dcea;text-decoration:none}.home-bg{overflow-x:hidden}.home-bg,body.home-body-bg{background-image:url(/static/media/bg_img1.a226c0a095a8e2418e08.jpg);background-size:cover}body.home-body-bg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat}.home-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center}header{padding:20px 0}.header-container{justify-content:space-evenly;margin:auto;max-width:1100px}.logo-box{align-items:center;background:#fff;border-radius:25px;display:flex;font-size:20px;font-weight:600;padding:0}.logo-box a{display:flex;justify-content:center}.logo-box img{height:72px;width:100%!important}.logo-blue{color:#32b9e7}.menu-wrapper{border-radius:40px;box-shadow:0 0 15px #00d4e638;float:right;height:74px;margin-bottom:1px;position:relative;width:140px}.menu-button,.menu-wrapper{background:#fff;display:inline-block}.menu-button{align-items:center;border:none;color:#5ee5f1;color:#7ce2ea;cursor:pointer;display:flex;font-weight:700;font:900 14px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;gap:8px;left:23px;position:absolute;text-transform:uppercase;top:29px}.menu-dropdown{background:#fff;border-radius:18px;box-shadow:0 10px 25px #0003;opacity:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:78px;transform:translateY(-10px);transition:all .25s ease;width:180px}.menu-item{border-bottom:1px solid #eee;color:#000;cursor:pointer;font-weight:700;padding:14px 20px;position:relative;text-align:end}.menu-icon{border-radius:25px;box-shadow:0 10px 25px #0003;font-size:20px;font-weight:700;line-height:1;padding:5px}.menu-item:last-child{border-bottom:none}.menu-wrapper:hover .menu-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.services-submenu{background:#fff;border-radius:18px;box-shadow:0 10px 25px #00000040;overflow:hidden;position:absolute;right:180px;top:0;width:250px}.services-submenu div{border-bottom:1px solid #eee;font-weight:600;padding:14px 18px}.services-submenu div:last-child{border-bottom:none}.services-submenu div:hover{color:#5ee5f1}.main-heading{font-size:3rem;font-weight:700;font:400 72px/80px Libre Baskerville,Helvetica Neue,Helvetica,Arial,sans-serif;height:170px;letter-spacing:-3px;margin-top:100px;text-align:center;text-shadow:0 0 10px #b5f4ff;text-shadow:0 2px 4px #51e2ee96}.main-heading,.more-btn{color:#fff;display:block}.more-btn{background:#333;background-color:#45494b;background-image:linear-gradient(180deg,#4d5053,#3a3e40);background-repeat:repeat-x;border:none;border-radius:30px;border-radius:28px;box-shadow:0 0 10px #222;box-shadow:none;box-shadow:0 2px 10px #00000059;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4d5053",endColorstr="#ff3a3e40",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:700;font:900 14px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:40px auto;padding:16px 26px;text-shadow:1px 0 0 #3e4546;text-transform:uppercase;-webkit-user-select:none;user-select:none}@keyframes swing{0%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}footer{background-color:#f0f0f0;background-image:url(/static/media/bg_img1.a226c0a095a8e2418e08.jpg) 0 0 repeat-x;bottom:0;box-sizing:border-box;color:#999;color:#fff;display:flex;font-size:14px;font-style:italic;font-weight:600;height:55px;justify-content:space-around;overflow:visible!important;padding:10px 0;position:fixed;-webkit-user-select:none;user-select:none;width:100%}footer nav{margin-bottom:6px}footer nav span{border-right:1px solid #e5e5e5}footer nav span a{color:#bbb;color:#d2d2d2;cursor:pointer;font-weight:700;font:900 14px/24px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:20px 20px 0;text-decoration:none;text-shadow:1px 0 0 #fff;text-transform:uppercase;transition:all .5s ease}.container{width:1200px}nav span:hover{color:#32b9e7}.copyright{color:#aaa;color:#d2d2d2;float:right;font-size:12px;font-weight:500;font:900 12px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px 0 4px;text-align:center;text-shadow:1px 0 0 #fff;text-transform:uppercase}.nav-container{border-radius:30px;display:flex;justify-content:center;padding:10px 0}nav span{color:#bbb;cursor:pointer;font-weight:700;padding:0 20px}.end{border-right:none}nav span a:hover{color:#32b9e7}.header{background:#0000;padding:12px 30px}.header-container{align-items:center;display:flex}.support-info{color:#000;text-align:center}.nav-right{background-color:#fff;border-radius:25px;padding:10px 30px 10px 0}.nav-menu{display:flex;gap:30px;list-style:none}.nav-menu li{color:#000;cursor:pointer;position:relative}.submenu{background:#fff;display:none;left:0;list-style:none;min-width:200px;position:absolute;top:100%}.submenu li{padding:10px}.submenu li:hover{color:#32b9e7}.dropdown:hover .submenu{display:block}ul.submenu li{color:#000;padding-left:0}.home-body-bg{background-image:url(/static/media/bg_img1.a226c0a095a8e2418e08.jpg);background-size:cover}a.footer-link{color:#000}.donate-summary{display:flex;height:202px;justify-content:center}.card.donate-summary p{font-size:20px}.animate-spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment_error{display:flex;justify-content:space-between}
/*# sourceMappingURL=main.4bd5b4d9.css.map*/