.co-wrap{color:#141414;background:#fbf8f3;min-height:100vh;padding:40px 20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.co-card{background:#fff;border:1px solid #eae2d6;border-radius:18px;max-width:520px;margin:0 auto;padding:30px;box-shadow:0 14px 40px #1414140f}.co-card h1{margin-bottom:4px;font-size:24px}.co-card .sub{color:#666;margin-bottom:22px}.co-tier{cursor:pointer;border:2px solid #eae2d6;border-radius:12px;margin-bottom:12px;padding:16px;display:block}.co-tier input{margin-right:10px}.co-tier.sel{border-color:#141414}.co-tier b{font-size:16px}.co-tier .price{float:right;color:#b5121b;font-weight:800}.co-tier small{color:#666;margin:6px 0 0 26px;font-size:13.5px;display:block}.co-field{margin:14px 0}.co-field label{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.co-field input{border:1px solid #d9cfbf;border-radius:9px;width:100%;padding:12px;font-size:16px}.co-btn{color:#fff;cursor:pointer;background:#b5121b;border:none;border-radius:11px;width:100%;margin-top:10px;padding:15px;font-size:17px;font-weight:700}.co-btn:hover{background:#8e0e15}.co-note{color:#777;text-align:center;margin-top:14px;font-size:13px}.co-err{color:#8e0e15;background:#fdeaea;border:1px solid #f3c9c9;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:14.5px}.co-back{color:#b5121b;margin-bottom:16px;font-size:14px;text-decoration:none;display:inline-block}
