.don-page{max-width:1200px;margin:0 auto;padding:20px}.don-hero{text-align:center;padding:50px 30px 40px;margin-bottom:40px;background:rgba(255,255,255,.02);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,107,53,.1);border-radius:20px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.don-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.don-hero::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 50% 0,rgba(255,107,53,.06),transparent 60%);pointer-events:none}.don-hero h1{font-family:var(--font-display);font-size:3rem;font-weight:800;letter-spacing:1px;color:#fff;margin:0 0 15px;position:relative;z-index:1}.don-hero h1 span{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.don-hero-sub{font-size:1.15rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto 20px;position:relative;z-index:1}.don-trust-badges{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;position:relative;z-index:1}.don-trust-badge{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);padding:.5rem 1rem;background:rgba(76,175,80,.06);border:1px solid rgba(76,175,80,.15);border-radius:12px;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.don-trust-badge:hover{border-color:rgba(76,175,80,.3);background:rgba(76,175,80,.1)}.don-trust-badge svg{width:18px;height:18px;stroke:#4CAF50;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.don-tiers-section{margin-bottom:40px}.don-section-title{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:1px;text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 30px}.don-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.don-tier{background:rgba(255,255,255,.02);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,107,53,.08);border-radius:20px;padding:30px 22px;text-align:center;transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.don-tier::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}.don-tier:hover{transform:translateY(-4px);border-color:rgba(255,107,53,.2);box-shadow:0 12px 40px rgba(255,107,53,.08),inset 0 0 0 1px rgba(255,107,53,.05)}.don-tier:hover::before{transform:scaleX(1)}.don-tier--premium{border-color:rgba(255,215,0,.15);background:linear-gradient(135deg,rgba(255,215,0,.04),rgba(255,165,0,.02))}.don-tier--premium:hover{border-color:rgba(255,215,0,.35);box-shadow:0 12px 40px rgba(255,215,0,.1),inset 0 0 0 1px rgba(255,215,0,.05)}.don-tier--premium::before{background:linear-gradient(90deg,gold,orange)}.don-tier-badge{position:absolute;top:14px;right:-30px;background:#4caf50;color:#fff;padding:4px 40px;transform:rotate(45deg);font-size:.7rem;font-weight:800;letter-spacing:.5px;z-index:2}.don-tier-badge--premium{background:linear-gradient(135deg,gold,orange)}.don-tier-amount{font-family:var(--font-display);font-size:3rem;font-weight:800;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px;line-height:1}.don-tier-dp{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#4caf50;margin-bottom:8px}.don-tier--premium .don-tier-dp{color:gold}.don-tier-name{color:var(--text-secondary);font-size:1rem;font-weight:600;margin-bottom:10px}.don-tier-rate{display:inline-block;padding:6px 16px;background:rgba(76,175,80,.08);border:1px solid rgba(76,175,80,.2);border-radius:12px;color:#4caf50;font-weight:700;font-size:.85rem}.don-tier--premium .don-tier-rate{background:rgba(255,215,0,.08);border-color:rgba(255,215,0,.2);color:gold}.don-multiplier-alert{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;margin-bottom:24px;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(255,215,0,.06));border:1px solid rgba(255,165,0,.25);border-radius:14px;font-size:.95rem;font-weight:600;color:gold;position:relative;overflow:hidden;animation:donAlertPulse 3s ease-in-out infinite}.don-multiplier-alert::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff6b35,gold,#ff6b35);background-size:200% 100%;animation:donAlertBorder 2s linear infinite}.don-multiplier-alert strong{color:#ff6b35}.don-mult-icon{flex-shrink:0;stroke:#FFD700;filter:drop-shadow(0 0 4px rgba(255, 215, 0, .4))}.don-mult-timer{padding:4px 12px;background:rgba(255,165,0,.12);border:1px solid rgba(255,165,0,.25);border-radius:8px;font-size:.8rem;font-weight:700;color:orange;white-space:nowrap}.don-tier-dp-boosted{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.don-dp-old{font-size:1.1rem;font-weight:600;color:rgba(255,255,255,.35);text-decoration:line-through;text-decoration-color:rgba(244,67,54,0.6)}.don-dp-new{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,gold,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:donDpGlow 2s ease-in-out infinite alternate}.don-dp-bonus{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,rgba(255,107,53,.2),rgba(255,165,0,.15));border:1px solid rgba(255,165,0,.3);border-radius:6px;font-size:.7rem;font-weight:800;color:orange;letter-spacing:.5px}@keyframes donAlertPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,165,0,0)}50%{box-shadow:0 0 20px rgba(255,165,0,.08)}}@keyframes donAlertBorder{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes donDpGlow{0%{filter:drop-shadow(0 0 0 transparent)}100%{filter:drop-shadow(0 0 6px rgba(255, 215, 0, .3))}}.don-payment{background:rgba(255,255,255,.02);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,107,53,.08);border-radius:20px;padding:40px;margin-bottom:40px;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.don-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.don-payment-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,107,53,.06);border-radius:16px;padding:24px;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.don-payment-card:hover{border-color:rgba(255,107,53,.15);background:rgba(255,255,255,.03)}.don-payment-card h3{font-family:var(--font-display);font-size:1.3rem;font-weight:800;margin:0 0 12px;letter-spacing:.5px;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.don-payment-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0 0 16px}.don-paypal-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--gradient-primary);color:#fff;border:none;border-radius:14px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 16px rgba(255,107,53,.2)}.don-paypal-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,53,.3);color:#fff}.don-email-box{display:flex;align-items:center;gap:12px;background:rgba(255,107,53,.06);border:1px solid rgba(255,107,53,.15);border-radius:14px;padding:14px 16px}.don-email-box strong{flex:1;color:var(--primary-orange);font-size:1.1rem;font-weight:700;letter-spacing:.3px}.don-copy-btn{padding:8px 16px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.25);color:var(--primary-orange);border-radius:10px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4, 0, .2, 1);font-size:.9rem}.don-copy-btn:hover{background:rgba(255,107,53,.2);border-color:rgba(255,107,53,.4)}.don-copy-btn.copied{background:rgba(76,175,80,.15);border-color:rgba(76,175,80,.3);color:#4caf50}.don-important{background:rgba(244,67,54,.06);border:1px solid rgba(244,67,54,.15);border-left:3px solid #f44336;padding:16px 20px;border-radius:0 14px 14px 0;margin-bottom:24px}.don-important strong{color:#ef5350;display:block;margin-bottom:6px;font-size:.95rem}.don-important p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0}.don-steps{text-align:center;color:var(--text-secondary);font-size:1rem;line-height:2}.don-steps strong{font-weight:700}.don-steps .step-1{color:#4caf50}.don-steps .step-2{color:#2196f3}.don-steps .step-3{color:gold}.don-benefits{margin-bottom:40px}.don-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.don-benefit{background:rgba(255,255,255,.02);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,107,53,.08);border-radius:20px;padding:22px 18px;text-align:center;transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.don-benefit::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity .4s cubic-bezier(.4, 0, .2, 1)}.don-benefit:hover{border-color:rgba(255,107,53,.2);transform:translateY(-4px);box-shadow:0 8px 40px rgba(255,107,53,.08),inset 0 0 0 1px rgba(255,107,53,.05)}.don-benefit:hover::before{opacity:1}.don-benefit-icon{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,107,53,.15),rgba(255,165,0,.1));border:1px solid rgba(255,107,53,.2);border-radius:14px;box-shadow:0 4px 12px rgba(255,107,53,.15)}.don-benefit-icon svg{width:24px;height:24px;stroke:var(--primary-orange);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.don-benefit h3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0 0 6px;letter-spacing:.5px}.don-benefit p{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0}.don-godlike-callout{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,rgba(60,0,80,.06),rgba(0,20,60,.03));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,0,255,.12);border-radius:20px;padding:28px 32px;margin-bottom:40px;transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.don-godlike-callout::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff0080,#f0f,#8000ff,#0ff,#00ff80,#ff0,#ff8000,#ff0080);background-size:200% 100%;animation:don-godlike-border 3s linear infinite}.don-godlike-callout:hover{border-color:rgba(255,0,255,.25);box-shadow:0 8px 40px rgba(255,0,255,.08)}.don-godlike-icon{flex-shrink:0}.don-godlike-icon svg{width:48px;height:48px;stroke:#cc66ff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(255, 0, 255, .3))}.don-godlike-text{flex:1}.don-godlike-text h3{font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:2px;margin:0 0 6px;background:linear-gradient(90deg,#ff0080,#f0f,#8000ff,#0ff,#00ff80,#ff0,#ff8000,#ff0080);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:don-godlike-border 3s linear infinite}.don-godlike-text p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.don-godlike-link{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:rgba(255,0,255,.06);border:1px solid rgba(255,0,255,.2);border-radius:12px;color:#e0b0ff;font-weight:700;font-size:.9rem;text-decoration:none;transition:all .4s cubic-bezier(.4, 0, .2, 1);white-space:nowrap}.don-godlike-link:hover{background:rgba(255,0,255,.1);border-color:rgba(255,0,255,.35);transform:translateY(-2px);color:#fff;box-shadow:0 4px 16px rgba(255,0,255,.12)}.don-cta{text-align:center;padding:35px;background:rgba(255,255,255,.02);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,107,53,.1);border-radius:20px;margin-bottom:20px;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.don-cta:hover{border-color:rgba(255,107,53,.2)}.don-cta h2{font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:1px;margin:0 0 10px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.don-cta p{color:var(--text-secondary);font-size:1rem;margin:0 0 20px;line-height:1.6}.don-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--gradient-primary);color:#fff;border:none;border-radius:14px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 16px rgba(255,107,53,.2)}.don-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,53,.3);color:#fff}@keyframes don-godlike-border{0%{background-position:0 50%}100%{background-position:200% 50%}}@media (max-width:1024px){.don-tiers{grid-template-columns:repeat(2,1fr)}.don-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.don-hero h1{font-size:2.2rem}.don-multiplier-alert{flex-wrap:wrap;font-size:.85rem;padding:12px 16px;text-align:center}.don-tiers{grid-template-columns:1fr}.don-payment{padding:24px}.don-payment-methods{grid-template-columns:1fr}.don-benefits-grid{grid-template-columns:1fr}.don-godlike-callout{flex-direction:column;text-align:center;padding:24px 20px}.don-godlike-text{order:1}.don-godlike-link{order:2}.don-trust-badges{gap:1rem}}.don-about-link{display:inline-block;margin-top:16px;font-size:.85rem;color:rgba(255,215,0,.7);text-decoration:none;transition:color .2s}.don-about-link:hover{color:gold;text-decoration:underline;text-underline-offset:3px}