.event-hero{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 0 var(--space-4xl)}.event-hero-content{max-width:800px;margin:0 auto}.event-emoji{font-size:clamp(4rem,10vw,7rem);line-height:1;margin-bottom:var(--space-xl);display:block;animation:emojiFloat 3s ease-in-out infinite}@keyframes emojiFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.event-badge{display:inline-block;padding:6px 18px;border-radius:var(--radius-full);background:rgba(var(--accent-rgb,108,92,231),0.15);color:var(--accent-2);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--space-lg)}.event-title{font-size:clamp(2.2rem,6vw,4.5rem);font-weight:900;letter-spacing:-2px;line-height:1.1;margin-bottom:var(--space-md)}.event-title-accent{background:var(--gradient-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.event-date-display{font-size:1.1rem;color:var(--text-secondary);margin-bottom:var(--space-2xl);font-weight:400}.event-countdown{margin:var(--space-lg) 0}.event-countdown .countdown-grid{display:flex;justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap}.event-countdown .countdown-item{background:var(--bg-card);border:1px solid var(--border-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);min-width:72px;transition:all var(--duration) var(--ease)}.event-countdown .countdown-item:hover{border-color:var(--border-glass-hover);background:var(--bg-card-hover);transform:translateY(-3px)}.event-countdown .countdown-value{font-size:clamp(2rem,5vw,3.2rem)}.event-countdown .countdown-unit{font-size:.7rem;margin-top:4px}.event-countdown .countdown-sep{font-size:clamp(1.6rem,4vw,2.4rem);padding-bottom:18px}.event-countdown .countdown-message{text-align:center;margin-top:var(--space-xl);font-size:1rem;color:var(--text-muted)}.content-card{max-width:720px}.content-card h2{font-size:1.5rem}.content-card ul{list-style:none;padding:0;margin:var(--space-md) 0}.content-card ul li{padding:var(--space-sm) 0;color:var(--text-secondary);font-size:.95rem;padding-left:var(--space-lg);position:relative}.content-card ul li::before{content:'→';position:absolute;left:0;color:var(--accent-2);font-weight:600}.back-home{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);transition:all var(--duration) var(--ease);margin-bottom:var(--space-xl)}.back-home:hover{color:var(--text-primary);background:rgba(255,255,255,0.06)}.back-home svg{width:16px;height:16px}.cta-section{text-align:center;padding:var(--space-3xl) 0}.cta-section p{color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:1rem}.share-section{text-align:center;margin-top:var(--space-2xl)}.share-label{font-size:.85rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--space-lg)}.share-buttons{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:10px 20px;border-radius:var(--radius-full);text-decoration:none;font-family:var(--font);font-size:.85rem;font-weight:600;border:1px solid var(--border-glass);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:all var(--duration) var(--ease);backdrop-filter:blur(10px)}.share-btn svg{width:18px;height:18px;flex-shrink:0}.share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.share-btn--whatsapp:hover{background:rgba(37,211,102,0.15);border-color:rgba(37,211,102,0.4);color:#25d366}.share-btn--twitter:hover{background:rgba(29,161,242,0.15);border-color:rgba(29,161,242,0.4);color:#1da1f2}.share-btn--facebook:hover{background:rgba(24,119,242,0.15);border-color:rgba(24,119,242,0.4);color:#1877f2}.share-btn--copy:hover{background:rgba(162,155,254,0.15);border-color:rgba(162,155,254,0.4);color:var(--accent-2)}.share-btn--copy .copy-feedback{display:none}.share-btn--copy.copied .copy-label{display:none}.share-btn--copy.copied .copy-feedback{display:inline}.event-subtitle{font-size:1.05rem;color:var(--text-secondary);margin-bottom:var(--space-2xl);max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6}.countdown-section-title{font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--space-xs,4px);letter-spacing:-.5px}.countdown-section-date{font-size:.95rem;color:var(--text-muted);margin-bottom:var(--space-lg);font-weight:400}.countdown-card{position:relative;background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-lg);margin-bottom:var(--space-lg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;transition:all var(--duration) var(--ease)}.countdown-card:hover{border-color:var(--border-glass-hover);background:var(--bg-card-hover)}.countdown-card .event-countdown{margin:0}.countdown-card-accent{position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.countdown-card--tour1 .countdown-card-accent{background:linear-gradient(90deg,#0984e3,#74b9ff)}.countdown-card--tour2 .countdown-card-accent{background:linear-gradient(90deg,#e74c3c,#fd79a8)}.countdown-card--tour1{border-top-color:rgba(9,132,227,0.35)}.countdown-card--tour2{border-top-color:rgba(231,76,60,0.35)}.countdown-card--tour1 .countdown-section-title{color:#74b9ff}.countdown-card--tour2 .countdown-section-title{color:#fd79a8}.dates-disclaimer{display:flex;align-items:flex-start;gap:var(--space-md);background:rgba(255,193,7,0.06);border:1px solid rgba(255,193,7,0.2);border-radius:var(--radius-md,12px);padding:var(--space-lg);margin-bottom:var(--space-2xl);max-width:720px;margin-left:auto;margin-right:auto}.dates-disclaimer svg{flex-shrink:0;color:#ffc107;margin-top:2px}.dates-disclaimer p{font-size:.82rem;color:var(--text-muted);line-height:1.6;margin:0;text-align:left}.dates-disclaimer a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.dates-disclaimer a:hover{color:var(--text-primary)}.embed-card{max-width:720px}.embed-code-wrapper{position:relative;margin:var(--space-lg) 0}.embed-code{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md,12px);padding:var(--space-lg);padding-right:80px;font-family:'Courier New',Courier,monospace;font-size:.78rem;color:var(--accent-2);line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0}.embed-copy-btn{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--border-glass);background:var(--bg-card);color:var(--text-secondary);font-family:var(--font);font-size:.75rem;font-weight:600;cursor:pointer;transition:all var(--duration) var(--ease);backdrop-filter:blur(10px)}.embed-copy-btn:hover{background:var(--bg-card-hover);border-color:var(--border-glass-hover);color:var(--text-primary)}.embed-copy-btn .embed-copy-ok{display:none}.embed-copy-btn.copied .embed-copy-label,.embed-copy-btn.copied svg{display:none}.embed-copy-btn.copied .embed-copy-ok{display:inline;color:#00cec9}.embed-preview-label{font-size:.85rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-md)}.embed-preview{display:flex;justify-content:center;padding:var(--space-lg);background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-md,12px)}.faq-block{padding:var(--space-lg) 0;border-bottom:1px solid var(--border-glass)}.faq-block:last-child{border-bottom:0;padding-bottom:0}.faq-block h3{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm)}.faq-block p{color:var(--text-secondary);font-size:.95rem;line-height:1.65}@media(max-width:768px){.event-hero{padding-top:100px;min-height:auto;padding-bottom:var(--space-2xl)}.event-countdown .countdown-grid{gap:var(--space-sm)}.event-countdown .countdown-item{min-width:58px;padding:var(--space-sm) var(--space-md)}.event-countdown .countdown-sep{padding-bottom:14px}.content-card{padding:var(--space-xl)}}@media(max-width:480px){.event-countdown .countdown-value{font-size:1.6rem}.event-countdown .countdown-sep{font-size:1.2rem}.event-countdown .countdown-item{min-width:50px;padding:var(--space-sm)}}