:root{--fizz-green: #00D672;--fizz-green-hover: #00b862;--fizz-purple: #28004d;--fizz-purple-light: #4B0082;--fizz-dark: #12121e;--fizz-light: #f7f9fa;--fizz-white: #ffffff;--fizz-border: #e2e8f0;--fizz-text: #1e293b;--fizz-muted: #64748b;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 9999px;--shadow-sm: 0 2px 8px rgba(0,0,0,.04);--shadow-md: 0 8px 24px rgba(0,0,0,.08);--shadow-lg: 0 16px 36px rgba(0,0,0,.14);--font-main: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-main);background-color:var(--fizz-light);color:var(--fizz-text);scroll-behavior:smooth;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1040px;margin:0 auto;padding:0 24px}.site-header{background:var(--fizz-purple);color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #00000026}.header-inner{max-width:1040px;margin:0 auto;padding:14px 24px;display:flex;justify-content:space-between;align-items:center}.site-logo{font-weight:800;font-size:1.25rem;letter-spacing:-.5px;display:flex;align-items:center;gap:8px}.lang-switcher{display:flex;gap:8px;background:#ffffff1f;padding:4px 10px;border-radius:var(--radius-pill)}.lang-switcher a{font-size:.85rem;font-weight:700;padding:4px 12px;border-radius:var(--radius-pill);transition:all .2s ease;opacity:.8}.lang-switcher a:hover{opacity:1}.lang-switcher a.active{background:var(--fizz-green);color:var(--fizz-purple);opacity:1}.hero-dual{background:linear-gradient(145deg,var(--fizz-purple) 0%,#1a0033 50%,var(--fizz-dark) 100%);color:#fff;padding:40px 0 55px;position:relative;overflow:hidden}.hero-dual:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:40px;background:var(--fizz-light);border-radius:50% 50% 0 0}.hero-dual-header{text-align:center;margin-bottom:30px}.hero-dual-header h1{font-size:2.3rem;font-weight:900;line-height:1.2;margin-bottom:10px;letter-spacing:-.5px}.hero-subtitle{font-size:1.1rem;color:#e2e8f0;max-width:680px;margin:0 auto}.hero-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;max-width:900px;margin:0 auto}.hero-card{display:flex;flex-direction:column}.card-inner{background:#fff;color:var(--fizz-text);border-radius:var(--radius-lg);padding:32px 24px;box-shadow:var(--shadow-lg);border:1px solid var(--fizz-border);text-align:center;height:100%;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .25s ease}.card-inner:hover{transform:translateY(-2px)}.referral-code-box{border:2px dashed var(--fizz-green)}.code-label{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--fizz-muted);margin-bottom:6px}#referral-code{display:block;font-family:var(--font-mono);font-size:3rem;font-weight:900;color:var(--fizz-purple);letter-spacing:8px;margin:8px 0 16px;user-select:all;line-height:1.1}.btn-copy{background-color:var(--fizz-green);color:var(--fizz-purple);border:none;font-weight:800;font-size:1.05rem;padding:13px 34px;border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 4px 16px #00d67266;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-copy:hover{background-color:var(--fizz-green-hover);transform:scale(1.03)}.btn-copy.copied{background-color:#10b981;color:#fff}.cta-buttons{display:flex;justify-content:center;gap:20px;margin-top:32px;max-width:650px;margin-left:auto;margin-right:auto}.btn-cta{font-weight:700;font-size:1rem;padding:14px 28px;border-radius:var(--radius-pill);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;text-align:center}.btn-primary{background:var(--fizz-green);color:var(--fizz-purple);box-shadow:0 4px 14px #00d6724d}.btn-primary:hover{background:var(--fizz-green-hover);transform:translateY(-2px)}.btn-secondary{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px)}.btn-secondary:hover{background:#ffffff42;transform:translateY(-2px)}.reward-card-wrapper{border:1px solid var(--fizz-border)}.reward-title{font-size:1.35rem;font-weight:800;color:var(--fizz-purple);margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.reward-card{padding:0;width:100%}.reward-amount{font-size:3.5rem;font-weight:900;color:var(--fizz-purple);line-height:1.1;margin:6px 0 10px;display:flex;align-items:center;justify-content:center}.currency{font-size:2.2rem;vertical-align:super;margin-right:4px;color:var(--fizz-green)}.reward-desc{font-size:1.05rem;font-weight:600;color:var(--fizz-text);margin-bottom:16px}.reward-verified{font-size:.85rem;color:var(--fizz-muted);display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.status-badge{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700}.status-ok{background:#dcfce7;color:#15803d}.status-stale{background:#fef9c3;color:#a16207}.how-it-works{padding:55px 0}.how-it-works h2{font-size:1.9rem;font-weight:800;text-align:center;margin-bottom:36px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:36px}.step{background:#fff;border-radius:var(--radius-md);padding:26px 20px;box-shadow:var(--shadow-sm);border:1px solid var(--fizz-border);text-align:center;transition:transform .2s ease}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.step-number{width:40px;height:40px;background:var(--fizz-purple);color:var(--fizz-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;margin:0 auto 14px}.step h3{font-size:1.05rem;font-weight:700;margin-bottom:8px}.step p{font-size:.92rem;color:var(--fizz-muted);line-height:1.5}.conditions{background:#fffbeb;border:1px solid #fde68a;border-left:5px solid #f59e0b;border-radius:var(--radius-md);padding:22px 26px;max-width:820px;margin:0 auto}.conditions h3{font-size:1.05rem;color:#b45309;margin-bottom:10px}.conditions ul{padding-left:20px;margin-bottom:14px}.conditions li{font-size:.93rem;color:#78350f;margin-bottom:6px}.official-link{display:inline-block;color:var(--fizz-purple);font-weight:700;font-size:.92rem;text-decoration:underline}.trust-disclosure{padding:20px 0 60px}.trust-disclosure h2{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:16px;color:var(--fizz-muted)}.disclosure-box{background:#fff;border-radius:var(--radius-md);padding:16px 20px;max-width:800px;margin:0 auto;box-shadow:var(--shadow-sm);border-left:3px solid #cbd5e1}.disclosure-box p{font-size:.74rem;color:var(--fizz-muted);margin-bottom:8px;line-height:1.5}.disclosure-note{font-size:.68rem!important;color:#94a3b8;border-top:1px solid var(--fizz-border);padding-top:8px;margin-bottom:0!important;line-height:1.45}.site-footer{background:var(--fizz-dark);color:#94a3b8;padding:36px 0;text-align:center;font-size:.86rem}.stats{display:flex;justify-content:center;gap:24px;margin:14px 0;font-weight:600;color:var(--fizz-dark)}.stats span,.stats span span{color:var(--fizz-dark)}.stats::selection,.stats span::selection,.stats span span::selection{background:var(--fizz-green);color:var(--fizz-purple)}.copyright{color:#64748b;font-size:.8rem;margin-top:10px}@media(max-width:880px){.hero-dual-grid{grid-template-columns:1fr;gap:24px}.cta-buttons{flex-direction:column}.hero-dual-header h1{font-size:1.9rem}#referral-code{font-size:2.6rem;letter-spacing:6px}}
