.payment-page-container{padding:30px;font-family:Segoe UI,sans-serif;background:#f9f9f9}.heading{font-size:28px;margin-bottom:10px;text-align:center;color:#1b1b1b}.subheading{text-align:center;font-size:16px;color:green;margin-bottom:25px}.outer-container{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.checkout-left,.checkout-right{flex:1 1;gap:20px;min-width:320px}.inner-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:20px;margin-bottom:24px}.inner-container.highlight{border:2px solid #007bff}.box-header{display:flex;align-items:center;gap:10px;font-size:18px;color:#333;margin-bottom:15px}.box-content{margin-top:10px}.domain-description{margin:8px 0;font-size:15px}.duration-select{display:flex;align-items:center;gap:12px;margin:10px 0}.duration-select select{padding:8px;border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:16px;width:50%}.box-section h6{margin:10px 0;font-size:15px}.highlight{color:#1bad1b;font-weight:600}.coupon-toggle{font-weight:700;color:#007bff;cursor:pointer;margin-top:15px}.coupon-input-wrapper{display:flex;align-items:center;gap:10px;margin-top:10px}.coupon-input-wrapper input{padding:8px;width:70%;border-radius:5px;border:1px solid #ccc;font-size:15px}.apply-button{color:#512da8;cursor:pointer;font-weight:700;font-size:15px}.checkout-button{width:100%;padding:12px;margin-top:20px;background-color:#007bff;border:none;color:#fff;font-weight:700;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s ease}.checkout-button:hover{background-color:#0056b3}.error{color:red;margin-top:10px}.guarantee-note{background-color:#eef7ee;margin-top:20px;padding:10px;border-left:5px solid #1bad1b;font-size:14px;color:#333}.theme-image{width:100%;max-width:500px;height:auto;display:block;margin:10px auto}.free-trial-container{display:flex;justify-content:center;margin-bottom:20px}.free-trial-button{padding:12px 24px;color:#fff;background:linear-gradient(90deg,#1e90ff,#00bfff);box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:30px}.free-trial-button:hover{background:linear-gradient(90deg,#00bfff,#1e90ff)}.back-button-container{display:flex;justify-content:center;align-items:center;padding:24px 0}.back-link{font-size:14px;color:#3182ce;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.back-link:hover{color:#2b6cb0;text-decoration:none}