@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Raleway:wght@300;400;600;700&display=swap");:root{--primary:#9b3500;--primary-dark:#7a2900;--primary-light:#c24400;--primary-bg:#fdf5f0;--secondary:#8B4513;--text-dark:#333333;--text-mid:#555555;--text-light:#777777;--bg:#f5ede8;--bg-card:#ffffff;--border:#e2d0c6;--border-focus:#9b3500;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 4px rgba(155,53,0,.08);--shadow-md:0 4px 20px rgba(155,53,0,.10);--shadow-lg:0 8px 32px rgba(155,53,0,.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif;font-size:14px;color:var(--text-dark);background:var(--bg);min-height:100vh}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.site-header{background:#fff;border-bottom:3px solid var(--primary);padding:20px 32px;display:flex;align-items:center;justify-content:center;gap:48px;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.logo-aoxiang{height:64px}.logo-aoxiang,.logo-cee{width:auto;object-fit:contain}.logo-cee{height:88px}.page-wrapper{max-width:820px;margin:0 auto;padding:40px 24px 80px}.page-hero{text-align:center;margin-bottom:36px}.page-hero .eyebrow{font-family:Raleway,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--primary);display:block;margin-bottom:8px}.page-hero h1{font-size:28px;font-weight:700;color:var(--text-dark);line-height:1.2}.page-hero p{color:var(--text-light);margin-top:8px;font-size:13px}.card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:28px 28px 24px;margin-bottom:20px}.card-label{font-family:Raleway,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--primary);display:block;margin-bottom:4px}.card-title{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.field-grid{display:grid;grid-gap:16px;gap:16px}.field-grid-2{grid-template-columns:1fr 1fr}.field-grid-3{grid-template-columns:1fr 1fr 1fr}.col-span-2{grid-column:1/-1}@media (max-width:600px){.field-grid-2,.field-grid-3{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-mid)}.field input[type=email],.field input[type=tel],.field input[type=text],.field select,.field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;font-family:Poppins,sans-serif;font-size:13.5px;color:var(--text-dark);background:#fff;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(155,53,0,.1)}.field input::placeholder{color:#bbb}.proxy-desc{font-size:13px;color:var(--text-mid);line-height:1.6;margin-bottom:14px;padding:12px 14px;background:var(--primary-bg);border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-option{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;color:var(--text-dark);transition:border-color .2s,background .2s}.radio-option:has(input:checked){border-color:var(--primary);background:var(--primary-bg)}.radio-option input[type=radio]{margin-top:2px;accent-color:var(--primary);flex-shrink:0;width:16px;height:16px}.expo-table,.services-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:4px}.expo-table thead tr,.services-table thead tr{background:var(--primary);color:#fff}.expo-table thead th,.services-table thead th{padding:10px 12px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.expo-table tbody tr,.services-table tbody tr{border-bottom:1px solid #f0e8e2;transition:background .15s}.expo-table tbody tr:hover,.services-table tbody tr:hover{background:var(--primary-bg)}.expo-table tbody tr:nth-child(2n),.services-table tbody tr:nth-child(2n){background:#fdfaf8}.expo-table tbody tr:nth-child(2n):hover,.services-table tbody tr:nth-child(2n):hover{background:var(--primary-bg)}.expo-table tbody td,.services-table tbody td{padding:11px 12px;vertical-align:middle}.check-cell{width:40px;text-align:center}.expo-table input[type=checkbox],.services-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;border-radius:3px}.package-row{background:#fff5ef!important;border-top:2px solid var(--primary)!important}.package-label{display:inline-block;background:var(--primary);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;padding:2px 7px;border-radius:20px;margin-right:5px;text-transform:uppercase;vertical-align:middle}.fee-usd{font-weight:700;color:var(--text-dark);white-space:nowrap}.fee-rmb{white-space:nowrap}.fee-rmb,.sub-label{font-size:11.5px;color:var(--text-light)}.sub-label{font-style:italic}.service-category td{background:#f5ede8!important;font-weight:700;font-size:11px;color:var(--primary);text-transform:uppercase;letter-spacing:.8px;padding:7px 12px!important}.qty-input{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:48px;text-align:center;font-size:13px;font-family:Poppins,sans-serif;padding:4px;background:#fff;outline:none}.qty-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(155,53,0,.1)}@media (max-width:640px){.services-table,.services-table tbody{display:block}.services-table thead{display:none}.services-table tbody tr:has(td[colspan]){display:block}.services-table tbody tr:has(td[colspan]) td{display:block;padding:0}.services-table tbody tr:not(:has(td[colspan])){display:grid;grid-template-columns:36px 1fr;grid-column-gap:10px;column-gap:10px;padding:10px 12px;border-bottom:1px solid #f0e8e2}.services-table tbody tr:not(:has(td[colspan])):nth-child(2n){background:#fdfaf8}.services-table tbody tr:not(:has(td[colspan])) td{display:block;padding:1px 0;border:none}.services-table tbody tr:not(:has(td[colspan])) td:first-child{grid-column:1;grid-row:1/5;display:flex;align-items:flex-start;justify-content:center;padding-top:3px;width:auto}.services-table tbody tr:not(:has(td[colspan])) td:nth-child(2){grid-column:2;grid-row:1;font-weight:600}.services-table tbody tr:not(:has(td[colspan])) td:nth-child(3){grid-column:2;grid-row:2}.services-table tbody tr:not(:has(td[colspan])) td:nth-child(4){grid-column:2;grid-row:3;margin-top:3px}.services-table tbody tr:not(:has(td[colspan])) td:nth-child(5){grid-column:2;grid-row:4;margin-top:4px;text-align:left}}.notice{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);margin-bottom:16px;font-size:13px;line-height:1.6}.notice-icon{flex-shrink:0;margin-top:1px;display:flex;align-items:flex-start}.notice-icon svg{width:20px;height:20px;stroke:currentColor}.notice-body .notice-title{display:block;font-weight:700;margin-bottom:5px;font-size:13px}.notice-aoxiang{background:var(--primary-bg);border:1px solid #e8c4a8;color:var(--primary-dark)}.notice-warning{background:#fff7ed;border:1px solid #fed7aa;color:#92400e}.deadline-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 16px;gap:4px 16px;margin-top:6px}.deadline-grid .dl-label{font-weight:600;color:inherit}.agreement-wrap{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;color:var(--text-dark);line-height:1.55;transition:border-color .2s,background .2s}.agreement-wrap:has(input:checked){border-color:var(--primary);background:var(--primary-bg)}.agreement-wrap input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:2px;cursor:pointer}.agreement-wrap a{color:var(--primary);font-weight:600;text-decoration:underline}.btn-submit{display:block;width:100%;margin-top:20px;padding:14px 32px;background:var(--primary);color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.5px;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px rgba(155,53,0,.3)}.btn-submit:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgba(155,53,0,.35)}.btn-submit:active{transform:translateY(0)}.note-text{font-size:12px;color:var(--text-light);font-style:italic;margin-bottom:10px}.print-row{display:flex;justify-content:flex-end;margin-top:24px}.btn-print{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;background:#fff;color:var(--primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;border:1.5px solid var(--primary);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.3px;transition:background .2s,color .2s}.btn-print:hover{background:var(--primary);color:#fff}.btn-print svg{width:15px;height:15px;flex-shrink:0}@media print{body{background:#fff}.btn-print{display:none}.card{box-shadow:none;border:1px solid #ddd}.site-header{position:static;box-shadow:none}}.tnc-intro{font-size:13px;color:var(--text-mid);line-height:1.65;margin-bottom:20px;padding:12px 16px;background:var(--primary-bg);border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.clause{margin-bottom:16px}.clause-title{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#fff;background:var(--primary);padding:4px 12px;border-radius:20px;margin-bottom:8px}.clause-body{font-size:13px;color:var(--text-mid);line-height:1.7}.clause-body p{margin-bottom:6px}.clause-body ul{margin:5px 0 6px 20px}.clause-body ul li{margin-bottom:5px}hr.clause-divider{border:none;border-top:1px solid #f0e8e2;margin:14px 0}.deadline-box{display:inline-grid;grid-template-columns:auto auto;gap:3px 20px;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);padding:10px 16px;margin:8px 0;font-size:13px;color:#92400e}.deadline-box .dl-label{font-weight:700}.deadline-box .dl-date{color:var(--text-dark)}.sig-block{margin-top:28px;padding:18px 20px;border:1.5px solid var(--primary);border-radius:var(--radius-md);background:var(--primary-bg);font-size:13px;color:var(--text-mid);line-height:1.6}.sig-block p{margin-bottom:16px}.sign-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:28px;gap:28px;margin-top:16px}.sign-field label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-mid);display:block;margin-bottom:4px}.sign-line{border-top:1.5px solid #c0a090;height:36px;margin-top:8px}.site-footer{text-align:center;padding:20px 24px;font-size:12px;color:var(--text-light);border-top:1px solid var(--border);margin-top:20px}