.hero-banner{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.3) 0%,rgba(124,58,237,.2) 25%,rgba(91,33,182,.15) 50%,rgba(236,72,153,.2) 75%,rgba(244,114,182,.15) 100%),radial-gradient(circle at 30% 50%,rgba(139,92,246,.2),transparent 50%),radial-gradient(circle at 70% 80%,rgba(236,72,153,.15),transparent 50%),linear-gradient(180deg,#0f0f1e 0%,#1a1a2e 50%,#16213e 100%);overflow:hidden;border-radius:20px;max-width:1100px;margin:0 auto 1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.1)}@media(max-width:1132px){.hero-banner{margin:0 1rem 1.5rem}}.grid-background{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,1%) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,1%) 1px,transparent 1px);background-size:60px 60px;opacity:.4}.particles{position:absolute;inset:0;pointer-events:none}.particle{position:absolute;width:1px;height:1px;background:rgba(255,255,255,.5);border-radius:50%;opacity:0;animation:particle-float 20s infinite linear}@keyframes particle-float{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.8}90%{opacity:.8}100%{opacity:0;transform:translateY(-10vh)scale(0)}}.hero-content{position:relative;z-index:10;text-align:center;padding:3rem 2rem;width:100%;max-width:100%;margin:0 auto}.logo-container{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.logo-icon{display:flex;align-items:center;justify-content:center}.logo-plus{font-size:2rem;color:rgba(255,255,255,.5);font-weight:300}.logo-text{font-size:clamp(2rem,5vw,4rem);font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.tagline{font-size:clamp(.875rem,2vw,1rem);font-weight:500;color:rgba(255,255,255,.7);letter-spacing:.2em;margin:0 0 2rem;text-transform:uppercase}.highlights{display:flex;justify-content:center;gap:clamp(1rem,3vw,2.5rem);margin:2rem 0;flex-wrap:wrap}.highlight-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(255,255,255,8%);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:100px;color:rgba(255,255,255,.9);font-size:clamp(.85rem,1.5vw,.95rem);font-weight:500;transition:all .3s ease}.highlight-dot{color:#8b5cf6;font-size:1.2rem}.highlight-item:hover{background:rgba(139,92,246,.15);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.2)}.hero-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:2rem auto;max-width:100%}.price-card{background:rgba(255,255,255,8%);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:1.25rem;transition:all .3s ease}.price-card:hover{background:rgba(139,92,246,.15);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.2)}.price-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.coin-name{color:rgba(255,255,255,.7);font-size:clamp(.75rem,1.5vw,.85rem)}.coin-symbol{color:#8b5cf6;font-weight:600;font-size:clamp(.8rem,1.5vw,.9rem)}.price-value{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:#fff;margin-bottom:.25rem}.price-change{font-size:clamp(.8rem,1.5vw,.9rem);font-weight:500}.price-change.positive{color:#10b981}.price-change.negative{color:#ef4444}.cta-container{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin:2rem 0}.cta-button{padding:clamp(.875rem,2vw,1rem)clamp(1.5rem,3vw,2rem);font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;border:none;border-radius:12px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative}.cta-primary{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:#fff;box-shadow:0 4px 15px rgba(139,92,246,.4),inset 0 1px rgba(255,255,255,.2)}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.5),inset 0 1px rgba(255,255,255,.2)}.cta-secondary{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.cta-secondary:hover{background:rgba(255,255,255,.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.social-links{display:flex;justify-content:center;gap:clamp(.75rem,2vw,1rem);margin:2rem 0;flex-wrap:wrap}.social-link{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,5vw,44px);height:clamp(40px,5vw,44px);background:rgba(255,255,255,8%);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:50%;color:rgba(255,255,255,.7);transition:all .3s ease}.social-link:hover{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.4);color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px rgba(139,92,246,.3)}.social-link svg{width:20px;height:20px}@media(max-width:640px){.hero-banner{min-height:auto;margin:.5rem .5rem 1rem;border-radius:12px}.hero-content{padding:1.5rem 1rem}.tagline{font-size:.85rem;letter-spacing:.15em;margin-bottom:1.5rem}.highlights{gap:.5rem}.highlight-item{padding:.5rem .875rem;font-size:.8rem}.hero-price-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.price-card{padding:1rem}.cta-button{width:100%;justify-content:center;padding:.875rem 1.5rem}.social-links{gap:.75rem}}@media(min-width:641px) and (max-width:1024px){.hero-banner{margin:1rem 1rem 1.5rem}.hero-content{padding:2.5rem 1.5rem}.hero-price-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.particle,.grid-background{animation:none}*{transition:none !important}}@media(max-width:896px) and (orientation:landscape){.hero-banner{min-height:90vh}.hero-content{padding:1.5rem}.hero-price-grid{grid-template-columns:repeat(3,1fr)}}