.cr-hero{text-align:center;background:radial-gradient(ellipse at 50% 0%, #c9a2270f 0%, transparent 55%), var(--bg-primary);padding:clamp(10rem,14vw,13rem) 1.5rem clamp(4rem,6vw,6rem);position:relative;overflow:hidden}.cr-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.cr-back-link{color:var(--text-muted);transition:color .3s var(--ease-premium);align-items:center;gap:8px;margin-bottom:2rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.cr-back-link:hover{color:var(--gold-mid)}.cr-hero h1{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.15}.cr-title-accent{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.cr-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.7}.cr-hero-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.cr-badge{color:var(--gold-mid);background:#c9a2270f;border:1px solid #c9a22726;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.cr-toc{z-index:50;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-glass);transition:all .3s var(--ease-premium);background:#050507d9;padding:0 1.5rem;position:sticky;top:64px}.cr-toc-stuck{box-shadow:0 4px 24px #0006}.cr-toc-inner{justify-content:center;align-items:center;gap:.25rem;max-width:900px;margin:0 auto;padding:.75rem 0;display:flex;overflow-x:auto}.cr-toc-link{color:var(--text-muted);transition:all .3s var(--ease-premium);white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none}.cr-toc-link:hover{color:var(--text-primary);background:#ffffff0a}.cr-toc-link.active{color:#050507;background:var(--gold-gradient);box-shadow:0 2px 12px #c9a2274d}.cr-section{max-width:1000px;margin:0 auto;padding:5rem 1.5rem 3rem}.cr-section-header{text-align:center;margin-bottom:3rem}.cr-section-icon{width:48px;height:48px;color:var(--gold-mid);background:#c9a22714;border:1px solid #c9a22726;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.cr-icon-challenge{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa26}.cr-icon-funded{color:#34d399;background:#34d39914;border-color:#34d39926}.cr-icon-payout{color:#dbb94e;background:#dbb94e14;border-color:#dbb94e26}.cr-icon-danger{color:#f87171;background:#f8717114;border-color:#f8717126}.cr-section-header h2{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.cr-section-header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:.9375rem;line-height:1.7}.cr-tiers-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto;display:grid}.cr-tier-card{transition:all .4s var(--ease-premium);padding:2rem 1.5rem;position:relative}.cr-tier-card:hover{transform:translateY(-6px)}.cr-tier-featured{background:linear-gradient(145deg,#c9a2270a 0%,#ffffff03 100%);border-color:#c9a22740;box-shadow:0 8px 40px #c9a22714}.cr-tier-popular{background:var(--gold-gradient);color:#050507;letter-spacing:.08em;border-radius:20px;padding:4px 14px;font-size:.65rem;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.cr-tier-header{text-align:center;margin-bottom:1.25rem}.cr-tier-name{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.cr-tier-price{color:var(--text-primary);font-size:1.75rem;font-weight:900;display:block}.cr-tier-funded{text-align:center;background:#c9a2270a;border:1px solid #c9a2271a;border-radius:12px;margin-bottom:1.25rem;padding:1rem}.cr-tier-funded-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}.cr-tier-funded-value{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800}.cr-tier-specs{list-style:none}.cr-tier-specs li{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.8125rem;display:flex}.cr-tier-specs li:last-child{border-bottom:none}.cr-spec-label{color:var(--text-secondary)}.cr-spec-value{color:var(--text-primary);font-weight:700}.cr-rules-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;display:grid}.cr-rule-card{transition:all .4s var(--ease-premium);padding:1.75rem 1.5rem}.cr-rule-card:hover{transform:translateY(-4px)}.cr-rule-icon{width:40px;height:40px;color:var(--gold-mid);background:#c9a2270f;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.cr-rule-card h3{color:var(--text-primary);margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.cr-rule-card p{color:var(--text-secondary);font-size:.8125rem;line-height:1.7}.cr-rules-list{flex-direction:column;gap:0;max-width:720px;margin:0 auto;display:flex}.cr-rule-item{border-bottom:1px solid #ffffff0a;gap:1.5rem;padding:1.5rem 0;display:flex}.cr-rule-item:last-child{border-bottom:none}.cr-rule-num{color:var(--gold-mid);opacity:.6;flex-shrink:0;width:28px;padding-top:2px;font-size:.875rem;font-weight:800}.cr-rule-content h3{color:var(--text-primary);margin-bottom:.4rem;font-size:.9375rem;font-weight:700}.cr-rule-content p{color:var(--text-secondary);font-size:.8125rem;line-height:1.7}.cr-payout-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:900px;margin:0 auto;padding:2rem 1.5rem;display:flex}.cr-payout-step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:140px;padding:.5rem;display:flex}.cr-payout-step-num{background:var(--gold-gradient);color:#050507;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:.75rem;font-size:.875rem;font-weight:800;display:flex;box-shadow:0 4px 16px #c9a22740}.cr-payout-step-content h4{color:var(--text-primary);margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.cr-payout-step-content p{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.cr-payout-arrow{color:var(--text-muted);flex-shrink:0;padding:0 .25rem}.cr-payout-example{max-width:480px;margin:2rem auto 0;padding:1.75rem}.cr-payout-example h4{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.8125rem;font-weight:700}.cr-payout-calc{flex-direction:column;gap:0;display:flex}.cr-calc-row{color:var(--text-secondary);border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.875rem;display:flex}.cr-calc-row:last-child{border-bottom:none}.cr-calc-row span:last-child{color:var(--text-primary);font-weight:700}.cr-calc-highlight{border-bottom:1px solid #c9a2271a;padding:.75rem 0}.cr-calc-you{padding-top:.75rem}.cr-gold{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.cr-prohibited-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;display:grid}.cr-prohibited-item{transition:all .4s var(--ease-premium);border-color:#f8717114;padding:1.5rem}.cr-prohibited-item:hover{border-color:#f8717133;transform:translateY(-4px)}.cr-prohibited-icon{color:var(--danger);margin-bottom:.75rem}.cr-prohibited-item h4{color:var(--text-primary);margin-bottom:.4rem;font-size:.875rem;font-weight:700}.cr-prohibited-item p{color:var(--text-secondary);font-size:.8125rem;line-height:1.7}.cr-faq-list{flex-direction:column;gap:.75rem;max-width:720px;margin:0 auto;display:flex}.cr-faq-item{transition:all .3s var(--ease-premium);padding:0;overflow:hidden}.cr-faq-item:hover{border-color:#c9a22726}.cr-faq-item[open]{background:linear-gradient(145deg,#c9a22708 0%,#ffffff03 100%);border-color:#c9a22733}.cr-faq-item summary{cursor:pointer;color:var(--text-primary);transition:color .3s var(--ease-premium);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.cr-faq-item summary::-webkit-details-marker{display:none}.cr-faq-item summary svg{color:var(--text-muted);transition:transform .3s var(--ease-premium);flex-shrink:0}.cr-faq-item[open] summary svg{color:var(--gold-mid);transform:rotate(180deg)}.cr-faq-item p{color:var(--text-secondary);padding:0 1.5rem 1.25rem;font-size:.875rem;line-height:1.8}.cr-cta-section{max-width:700px;margin:0 auto;padding:4rem 1.5rem 6rem}.cr-cta-card{text-align:center;padding:3rem 2rem}.cr-cta-card h2{color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.cr-cta-card p{color:var(--text-secondary);margin-bottom:2rem;font-size:.9375rem;line-height:1.7}.cr-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.cr-cta-secondary{color:var(--text-secondary);border:1px solid var(--border-glass);transition:all .3s var(--ease-premium);border-radius:12px;padding:.85rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.cr-cta-secondary:hover{color:var(--text-primary);background:#c9a2270a;border-color:#c9a22733}footer{z-index:1;border-top:1px solid #ffffff0a;padding:2rem 1.5rem;position:relative}.footer-inner{max-width:900px;margin:0 auto}.footer-bottom{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.footer-legal-links{gap:1.5rem;display:flex}.footer-legal-links a{color:var(--text-muted);transition:color .3s var(--ease-premium);text-decoration:none}.footer-legal-links a:hover{color:var(--gold-mid)}@media (width<=768px){.cr-tiers-grid,.cr-rules-grid,.cr-prohibited-grid{grid-template-columns:1fr;gap:1rem}.cr-toc-inner{justify-content:flex-start;gap:.125rem}.cr-toc-link{padding:.4rem .75rem;font-size:.75rem}.cr-payout-flow{flex-direction:column;gap:1rem}.cr-payout-arrow{transform:rotate(90deg)}.cr-hero-badges{flex-direction:column;gap:.5rem}}@media (width<=480px){.cr-hero h1{font-size:1.75rem}.cr-section{padding:3rem 1rem 2rem}.cr-rule-item{gap:1rem}}
