body,html{height:100%;margin:0}.container{background-image:url(/bck.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}body,html{height:100%;margin:0;font-family:Arial,sans-serif}.container:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0006;position:absolute;inset:0}.form-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#f9f8f8e7;border-radius:12px;flex-direction:row;width:95%;max-width:1200px;min-height:450px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000004d}.left-section{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;overflow:hidden}.left-section img{object-fit:cover;border-radius:8px;width:100%;height:auto;margin-bottom:1rem}.right-section{flex:1;min-width:0;padding:2rem}@media (width<=768px){.form-card{flex-direction:column;width:95%;min-height:auto}.left-section,.right-section{flex:none;width:100%;padding:1rem}.left-section img{object-fit:contain;width:100%;height:auto}}.left-section h3{text-align:center;color:#171717;font-size:1.2rem;font-weight:700}.right-section h3,.payment-step h3{text-align:left;color:#171717;font-size:1.2rem;font-weight:700}.payment-footer{justify-content:space-around;margin-top:20px;display:flex}.payment-footer img{width:50px;height:auto}button,.ant-btn{border-radius:6px;font-weight:700}.ant-btn-primary{background:linear-gradient(135deg,#4a90e2,#357ab8);border:none;box-shadow:0 4px 12px #0000004d}.ant-btn-primary:hover{background:linear-gradient(135deg,#5aa0f2,#4688c8)}.preview-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:8px;margin:1rem 0;padding:1rem;box-shadow:0 4px 12px #0003}.preview-card p{color:#171717;margin:.3rem 0}.payment-footer{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.icon-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:.8rem;transition:transform .2s;display:flex;box-shadow:0 4px 10px #0003}.icon-card:hover{transform:translateY(-4px)}.icon-card img{object-fit:contain;width:80%;height:80%}.button-row{justify-content:space-between;margin-top:.8rem;display:flex}
