*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top right,#fff4e6 0,#f8fafc 34%,#eef2ff 100%);color:#111827}.page{width:min(980px,100%);min-height:100vh;margin:0 auto;padding:32px 16px;display:flex;align-items:center;justify-content:center}.card{width:100%;position:relative;overflow:hidden;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.92);border-radius:32px;padding:34px;box-shadow:0 24px 70px rgba(15,23,42,.13);backdrop-filter:blur(16px)}.card:before{content:"";position:absolute;left:-120px;bottom:-130px;width:310px;height:310px;border-radius:50%;background:linear-gradient(135deg,#f97316,#facc15);opacity:.14}.header{display:flex;align-items:center;gap:16px;position:relative}.logo{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#111827,#374151);color:#fff;font-weight:900;letter-spacing:.8px;box-shadow:0 14px 34px rgba(17,24,39,.22);direction:ltr}.eyebrow{color:#f97316;text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:1.4px;direction:ltr;text-align:right}h1{font-size:clamp(26px,4.2vw,46px);line-height:1.25;margin:6px 0 0}.lead{max-width:800px;color:#4b5563;font-size:17px;line-height:2.05;margin:24px 0 24px}.amount-box{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:22px;margin:0 0 18px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.section-title{font-weight:900;margin-bottom:12px}.amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.amount-item{text-align:center;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;border-radius:16px;padding:13px 10px;font-weight:800}.hint{font-size:13px;color:#6b7280;margin:13px 0 0;line-height:1.8}.primary-btn{position:relative;display:flex;width:100%;align-items:center;justify-content:center;text-align:center;border:0;border-radius:18px;padding:17px 20px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:18px;font-weight:900;text-decoration:none;box-shadow:0 16px 34px rgba(249,115,22,.32);transition:.18s}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 20px 40px rgba(249,115,22,.38)}.secure-note{position:relative;background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:14px 16px;color:#4b5563;line-height:1.9;margin:16px 0 18px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.support-item{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:18px}.support-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#dcfce7;color:#166534;font-weight:900;margin-bottom:10px}.support-item strong{display:block;margin-bottom:7px}.support-item span{display:block;color:#6b7280;line-height:1.75;font-size:14px}.footer{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.footer a{color:#374151;text-decoration:none;background:#f3f4f6;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;direction:ltr}.footer a:hover{background:#111827;color:#fff}@media(max-width:760px){.page{padding:14px}.card{border-radius:24px;padding:20px}.header{align-items:flex-start}.logo{width:54px;height:54px;border-radius:16px}h1{font-size:25px}.lead{font-size:15px}.amount-grid,.support-grid{grid-template-columns:1fr}.footer a{flex:1;text-align:center}.primary-btn{font-size:16px}}