@charset "UTF-8";.app{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-size:20px}body{background:#090909;color:#fff;overflow-x:hidden}html{scroll-behavior:smooth}p{padding:1rem 0}ul,ol{margin-left:1rem}strong{color:var(--highlight-color)}a{color:#fffc;text-decoration:none;transition:color .3s ease}a:hover{color:var(--highlight-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:var(--highlight-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f4b017}::selection{background:#d4a0174d;color:#fff}*:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px}:root{--highlight-color: #d4a017;--highlight-color-secondary: #f4d03f;--highlight-color-opacity: rgba(212, 160, 23, .2);--highlight-color-opacity-light: rgba(212, 160, 23, .1);--text-color: #ffffff;--text-color-muted: rgba(255, 255, 255, .8);--text-color-light: rgba(255, 255, 255, .6);--bg-primary: #090909;--bg-secondary: #0a0a0a;--bg-tertiary: #1a1a1a;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .05);--bg-overlay: rgba(255, 255, 255, .05);--border-radius: 20px;--border-radius-small: 12px;--border-radius-large: 25px;--border-color: rgba(212, 160, 23, .2);--border-color-hover: rgba(212, 160, 23, .4);--shadow-small: 0 4px 15px rgba(0, 0, 0, .1);--shadow-medium: 0 8px 25px rgba(0, 0, 0, .15);--shadow-large: 0 15px 35px rgba(0, 0, 0, .2);--shadow-gold: 0 8px 25px rgba(212, 160, 23, .15);--shadow-gold-hover: 0 15px 35px rgba(212, 160, 23, .25);--transition-fast: all .2s ease;--transition-normal: all .3s ease;--transition-slow: all .4s ease;--transition-bounce: all .3s cubic-bezier(.4, 0, .2, 1);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-xxl: 4rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--gradient-primary: linear-gradient(135deg, var(--highlight-color) 0%, var(--highlight-color-secondary) 100%);--gradient-secondary: linear-gradient(135deg, var(--highlight-color-secondary) 0%, var(--highlight-color) 100%);--gradient-text: linear-gradient(135deg, #fff 0%, var(--highlight-color) 100%);--gradient-card: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(212, 160, 23, .03) 100%);--gradient-hero: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(212, 160, 23, .05) 100%);--blur-light: blur(10px);--blur-medium: blur(15px);--blur-heavy: blur(20px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes pulseGold{0%,to{box-shadow:var(--shadow-gold);transform:scale(1)}50%{box-shadow:var(--shadow-gold-hover);transform:scale(1.05)}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:1}to{opacity:0;transform:scale(.3)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animate-fadeInDown{animation:fadeInDown .8s ease-out}.animate-slideInUp{animation:slideInUp .5s ease-out}.animate-slideInLeft{animation:slideInLeft .6s ease-out}.animate-slideInRight{animation:slideInRight .6s ease-out}.animate-float{animation:float 3s ease-in-out infinite}.animate-bounce{animation:bounce 2s infinite}.animate-pulse{animation:pulse 2s infinite}.animate-pulseGold{animation:pulseGold 2s infinite}.animate-heartbeat{animation:heartbeat 1.5s ease-in-out infinite}.animate-shine{animation:shine 2s ease-in-out infinite}.animate-shimmer{animation:shimmer 2s infinite}.animate-rotate{animation:rotate 2s linear infinite}.animate-wiggle{animation:wiggle 1s ease-in-out}.animate-zoomIn{animation:zoomIn .5s ease-out}.animate-zoomOut{animation:zoomOut .5s ease-out}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-500{animation-delay:.5s}.animate-delay-700{animation-delay:.7s}.animate-delay-1000{animation-delay:1s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.u-p-xs{padding:var(--spacing-xs)}.u-p-sm{padding:var(--spacing-sm)}.u-p-md{padding:var(--spacing-md)}.u-p-lg{padding:var(--spacing-lg)}.u-p-xl{padding:var(--spacing-xl)}.u-p-xxl{padding:var(--spacing-xxl)}.u-m-xs{margin:var(--spacing-xs)}.u-m-sm{margin:var(--spacing-sm)}.u-m-md{margin:var(--spacing-md)}.u-m-lg{margin:var(--spacing-lg)}.u-m-xl{margin:var(--spacing-xl)}.u-m-xxl{margin:var(--spacing-xxl)}.u-mb-xs{margin-bottom:var(--spacing-xs)}.u-mb-sm{margin-bottom:var(--spacing-sm)}.u-mb-md{margin-bottom:var(--spacing-md)}.u-mb-lg{margin-bottom:var(--spacing-lg)}.u-mb-xl{margin-bottom:var(--spacing-xl)}.u-mb-xxl{margin-bottom:var(--spacing-xxl)}.u-mt-xs{margin-top:var(--spacing-xs)}.u-mt-sm{margin-top:var(--spacing-sm)}.u-mt-md{margin-top:var(--spacing-md)}.u-mt-lg{margin-top:var(--spacing-lg)}.u-mt-xl{margin-top:var(--spacing-xl)}.u-mt-xxl{margin-top:var(--spacing-xxl)}.u-text-primary{color:var(--highlight-color)}.u-text-secondary{color:var(--highlight-color-opacity)}.u-text-white{color:#fff}.u-text-dark{color:#090909}.u-text-gray{color:#666}.u-text-light{color:#ccc}.u-text-muted{color:#999}.u-text-success{color:#28a745}.u-text-error{color:#dc3545}.u-text-warning{color:#ffc107}.u-text-info{color:#17a2b8}.u-bg-primary{background-color:var(--highlight-color)}.u-bg-secondary{background-color:var(--highlight-color-opacity)}.u-bg-white{background-color:#fff}.u-bg-dark{background-color:#090909}.u-bg-gray{background-color:#666}.u-bg-light{background-color:#ccc}.u-font-xs{font-size:var(--font-size-xs)}.u-font-sm{font-size:var(--font-size-sm)}.u-font-md{font-size:var(--font-size-md)}.u-font-lg{font-size:var(--font-size-lg)}.u-font-xl{font-size:var(--font-size-xl)}.u-font-light{font-weight:300}.u-font-normal{font-weight:400}.u-font-medium{font-weight:500}.u-font-semibold{font-weight:600}.u-font-bold{font-weight:700}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-flex{display:flex}.u-flex-col{flex-direction:column}.u-flex-row{flex-direction:row}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-justify-start{justify-content:flex-start}.u-justify-center{justify-content:center}.u-justify-end{justify-content:flex-end}.u-justify-between{justify-content:space-between}.u-justify-around{justify-content:space-around}.u-items-start{align-items:flex-start}.u-items-center{align-items:center}.u-items-end{align-items:flex-end}.u-items-stretch{align-items:stretch}.u-grid{display:grid}.u-grid-cols-1{grid-template-columns:repeat(1,1fr)}.u-grid-cols-2{grid-template-columns:repeat(2,1fr)}.u-grid-cols-3{grid-template-columns:repeat(3,1fr)}.u-grid-cols-4{grid-template-columns:repeat(4,1fr)}.u-gap-xs{gap:var(--spacing-xs)}.u-gap-sm{gap:var(--spacing-sm)}.u-gap-md{gap:var(--spacing-md)}.u-gap-lg{gap:var(--spacing-lg)}.u-gap-xl{gap:var(--spacing-xl)}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-sticky{position:sticky}.u-z-0{z-index:0}.u-z-10{z-index:10}.u-z-20{z-index:20}.u-z-30{z-index:30}.u-z-40{z-index:40}.u-z-50{z-index:50}.u-block{display:block}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-hidden{display:none}.u-invisible{visibility:hidden}.u-visible{visibility:visible}.u-opacity-0{opacity:0}.u-opacity-25{opacity:.25}.u-opacity-50{opacity:.5}.u-opacity-75{opacity:.75}.u-opacity-100{opacity:1}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.u-overflow-scroll{overflow:scroll}.u-border{border:1px solid var(--border-color)}.u-border-primary{border:1px solid var(--highlight-color)}.u-border-none{border:none}.u-rounded{border-radius:var(--border-radius)}.u-rounded-sm{border-radius:calc(var(--border-radius) / 2)}.u-rounded-lg{border-radius:calc(var(--border-radius) * 1.5)}.u-rounded-full{border-radius:50%}.u-shadow{box-shadow:var(--shadow-base)}.u-shadow-lg{box-shadow:var(--shadow-lg)}.u-shadow-gold{box-shadow:var(--shadow-gold)}.u-transition{transition:var(--transition-base)}.u-transition-fast{transition:var(--transition-fast)}.u-transition-slow{transition:var(--transition-slow)}.u-transform{transform:translateZ(0)}.u-scale-hover:hover{transform:scale(1.05)}.u-translate-hover:hover{transform:translateY(-2px)}@media (max-width: 767px){.u-hidden-mobile{display:none}}@media (min-width: 768px){.u-hidden-tablet{display:none}}@media (min-width: 1024px){.u-hidden-desktop{display:none}}@media (min-width: 768px){.u-mobile-only{display:none}}@media (max-width: 1023px){.u-desktop-only{display:none}}.u-center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-aspect-square{aspect-ratio:1/1}.u-aspect-video{aspect-ratio:16/9}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);transition:var(--transition-bounce);overflow:hidden;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (max-width: 768px){.card{padding:var(--spacing-lg)/2}}.card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--border-color-hover);box-shadow:var(--shadow-gold-hover)}.card.card-sm{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);transition:var(--transition-bounce);overflow:hidden;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (max-width: 768px){.card.card-sm{padding:var(--spacing-md)/2}}.card.card-sm:hover{transform:translateY(-8px) scale(1.02);border-color:var(--border-color-hover);box-shadow:var(--shadow-gold-hover)}.card.card-lg{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-xl);transition:var(--transition-bounce);overflow:hidden;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (max-width: 768px){.card.card-lg{padding:var(--spacing-xl)/2}}.card.card-lg:hover{transform:translateY(-8px) scale(1.02);border-color:var(--border-color-hover);box-shadow:var(--shadow-gold-hover)}.card.card-hero{min-height:280px;background:var(--gradient-hero);border:2px solid var(--border-color);position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-xl);transition:var(--transition-bounce);overflow:hidden;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (max-width: 768px){.card.card-hero{padding:var(--spacing-xl)/2}}.card.card-hero:hover{transform:translateY(-12px) scale(1.02);border-color:var(--border-color-hover);box-shadow:var(--shadow-gold-hover)}.card.card-secondary{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);transition:var(--transition-bounce);overflow:hidden;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (max-width: 768px){.card.card-secondary{padding:var(--spacing-lg)/2}}.card.card-secondary:hover{transform:translateY(-8px) scale(1.02);border-color:var(--border-color-hover);box-shadow:var(--shadow-gold-hover)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm)}.card-content h3{color:var(--text-color);font-weight:700;margin-bottom:var(--spacing-xs)}.card-content p{color:var(--text-color);opacity:.8;line-height:1.6}.card-animated-border:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent);transition:var(--transition-slow)}.card-animated-border:hover:before{left:100%}.icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-small);background:#d4af371a;transition:var(--transition-normal)}.icon svg{transition:var(--transition-normal);margin:10px}.icon.icon-sm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-small);background:#d4af371a;transition:var(--transition-normal)}.icon.icon-sm svg{transition:var(--transition-normal);margin:10px}.icon.icon-lg{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--border-radius-small);background:#d4af371a;transition:var(--transition-normal)}.icon.icon-lg svg{transition:var(--transition-normal);margin:10px}.icon.icon-xl{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--border-radius-small);background:#d4af371a;transition:var(--transition-normal)}.icon.icon-xl svg{transition:var(--transition-normal);margin:10px}.icon.icon-shine{position:relative;overflow:hidden}.icon.icon-shine:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:var(--transition-slow);opacity:0}.icon.icon-shine:hover:before{opacity:1;transform:rotate(45deg) translate(50%,50%)}.icon:hover{transform:rotate(5deg) scale(1.1);box-shadow:var(--shadow-gold)}.badge{padding:.4rem .8rem;background:var(--gradient-primary);color:#090909;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-gold)}.badge.badge-secondary{padding:.4rem .8rem;background:var(--gradient-secondary);color:#090909;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-gold)}.badge.badge-outline{background:transparent;border:1px solid var(--highlight-color);color:var(--highlight-color)}.badge.badge-new{padding:.4rem .8rem;background:var(--gradient-secondary);color:#090909;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-gold);animation:pulseGold 2s infinite}.badge.badge-popular{padding:.4rem .8rem;background:var(--gradient-primary);color:#090909;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-gold);animation:pulse 2s infinite}.badge.badge-premium{padding:.4rem .8rem;background:var(--gradient-primary);color:#090909;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-gold);animation:shine 2s infinite}.btn{padding:1rem;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.btn-primary{padding:1rem;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;background:var(--gradient-primary);color:var(--bg-primary);border:none}.btn.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn.btn-primary:hover:not(:disabled){background:var(--gradient-secondary);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-gold-hover)}.btn.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:var(--transition-slow)}.btn.btn-primary:hover:before{left:100%}.btn.btn-secondary{padding:1rem;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;background:transparent;border:2px solid var(--highlight-color);color:var(--highlight-color)}.btn.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn.btn-secondary:hover:not(:disabled){background:var(--highlight-color);color:var(--bg-primary);transform:translateY(-2px);box-shadow:var(--shadow-gold)}.btn.btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:var(--transition-slow)}.btn.btn-secondary:hover:before{left:100%}.btn.btn-sm{padding:.75rem 1.5rem;font-size:var(--font-size-sm)}.btn.btn-lg{padding:1.25rem 2.5rem;font-size:var(--font-size-lg)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.feature-tag{padding:.3rem .7rem;background:var(--highlight-color-opacity-light);border:1px solid var(--border-color);color:var(--highlight-color);border-radius:15px;font-size:var(--font-size-xs);font-weight:600;transition:var(--transition-normal)}.feature-tag:hover{background:var(--highlight-color-opacity);border-color:var(--highlight-color);transform:translateY(-2px)}.features-container{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center;margin-bottom:var(--spacing-lg)}.meta-info{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-color-muted)}.meta-info svg{color:var(--highlight-color);flex-shrink:0}.meta-container{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);opacity:.8}.section{padding:var(--spacing-xxl) var(--spacing-sm)}@media (max-width: 768px){.section{padding:calc(var(--spacing-xxl) * .75) var(--spacing-sm)}}.section.section-sm{padding:var(--spacing-xl) var(--spacing-sm)}@media (max-width: 768px){.section.section-sm{padding:calc(var(--spacing-xxl) * .75) var(--spacing-sm)}}.section.section-lg{padding:calc(var(--spacing-xxl) * 1.5) var(--spacing-sm)}@media (max-width: 768px){.section.section-lg{padding:calc(var(--spacing-xxl) * .75) var(--spacing-sm)}}.section-header{text-align:center;margin-bottom:var(--spacing-xxl)}.section-title{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:700;margin-bottom:var(--spacing-sm);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:var(--font-size-xl);opacity:.8;max-width:600px;margin:0 auto;line-height:1.6}.grid-responsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.grid-responsive.grid-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.grid-responsive.grid-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-lg)}.grid-asymmetric{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}@media (max-width: 767px){.grid-asymmetric{grid-template-columns:1fr;gap:var(--spacing-md)}}.workflow-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);transition:var(--transition-bounce);overflow:hidden;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (max-width: 768px){.workflow-card{padding:var(--spacing-md)/2}}.workflow-card:hover{transform:translateY(-5px) scale(1.02);border-color:var(--border-color-hover);box-shadow:var(--shadow-gold-hover)}.workflow-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent);transition:var(--transition-slow)}.workflow-card:hover:before{left:100%}.workflow-card .workflow-number{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);width:32px;height:32px;background:var(--highlight-color-opacity);color:var(--highlight-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm);transition:var(--transition-normal)}.workflow-card .workflow-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-small);background:#d4af371a;transition:var(--transition-normal);margin-bottom:var(--spacing-sm)}.workflow-card .workflow-icon svg{transition:var(--transition-normal);margin:10px}.workflow-card .workflow-icon svg{color:var(--highlight-color)}.workflow-card h4{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color);margin-bottom:var(--spacing-xs)}.workflow-card p{color:var(--text-color);opacity:.8;line-height:1.5;font-size:var(--font-size-sm)}.workflow-card:hover .workflow-number{background:var(--highlight-color);color:var(--bg-primary)}.workflow-card:hover .workflow-icon svg{transform:scale(1.1) rotate(5deg)}.form-group{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.form-input{flex:1;min-width:250px;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:50px;background:var(--bg-overlay);color:var(--text-color);font-size:var(--font-size-base);transition:var(--transition-normal)}.form-input:focus{outline:none;border-color:var(--highlight-color);background:var(--bg-card);transform:translateY(-2px)}.form-input::placeholder{color:var(--text-color-light)}.checkbox-group{display:flex;align-items:flex-start;gap:var(--spacing-xs);text-align:left;max-width:400px;margin:0 auto}.checkbox-group input[type=checkbox]{margin-top:.2rem;accent-color:var(--highlight-color)}.checkbox-group label{font-size:var(--font-size-sm);line-height:1.4;opacity:.8;cursor:pointer}.message{text-align:center;max-width:500px;margin:0 auto;padding:var(--spacing-lg);border-radius:var(--border-radius);animation:slideInUp .5s ease-out}.message.message-success{background:var(--highlight-color-opacity-light);border:2px solid var(--border-color)}.message.message-success .message-icon{font-size:var(--font-size-3xl);color:var(--highlight-color);margin-bottom:var(--spacing-sm);font-weight:700}.message.message-success .message-title{color:var(--highlight-color);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);font-weight:600}.message.message-success .message-text{color:var(--text-color-muted);font-size:var(--font-size-base);line-height:1.5;margin:0}.message.message-error{background:#dc35451a;border:2px solid rgba(220,53,69,.3);color:#dc3545;font-size:var(--font-size-sm);animation:shake .5s ease-in-out}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(212,160,23,.2);position:relative;z-index:2}.platform-info{flex:1;display:flex;align-items:center;justify-content:space-between}.platform-info h3{margin:0;font-size:var(--font-size-lg);font-weight:600;background:linear-gradient(135deg,var(--highlight-color),#f4e4a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.platform-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-small);background:#d4af371a;transition:var(--transition-normal);border-radius:12px}.platform-icon svg{transition:var(--transition-normal);margin:10px}.platform-icon.linkedin-icon{background:linear-gradient(135deg,#0077b5,#005885)}.platform-icon.linkedin-icon svg{color:#fff}.platform-icon.youtube-icon{background:linear-gradient(135deg,red,#c00)}.platform-icon.youtube-icon svg{color:#fff}.platform-icon.events-icon{background:linear-gradient(135deg,var(--highlight-color),#b8941a)}.platform-icon.events-icon svg{color:#090909}.event-item{display:flex;gap:1rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(212,160,23,.1);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.event-item:hover{background:#ffffff0d;border-color:#d4a0174d;transform:translateY(-2px)}.event-date{background:linear-gradient(135deg,var(--highlight-color),#f4e4a6);color:#090909;padding:1rem;border-radius:12px;text-align:center;min-width:80px;font-weight:600}.event-date .day,.event-date .month,.event-date .year{display:block}.event-date .day{font-size:var(--font-size-lg);line-height:1}.event-date .month{font-size:var(--font-size-xs);text-transform:uppercase;margin-top:.25rem}.event-date .year{font-size:var(--font-size-xs);opacity:.8}.event-info{flex:1}.event-info h4{color:var(--highlight-color);margin-bottom:.5rem;font-size:var(--font-size-md)}.event-info p{color:#fffc;margin-bottom:1rem;line-height:1.5}.event-meta{display:flex;gap:1rem;margin-bottom:1rem}.event-meta .event-time,.event-meta .places-left{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);color:#ffffffb3}.event-meta .event-time svg,.event-meta .places-left svg{width:14px;height:14px;color:var(--highlight-color)}.overlay{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-normal)}.overlay:hover{opacity:1}.visual-overlay{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}.visual-overlay .overlay-badge{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-overlay);-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:600;color:var(--text-color);box-shadow:var(--shadow-small)}.visual-overlay .overlay-badge .badge-icon{font-size:1.1em;animation:float 2s ease-in-out infinite}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:var(--highlight-color-opacity);border-radius:4px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:var(--highlight-color)}.custom-scroll-thin::-webkit-scrollbar{width:4px}.custom-scroll-thin::-webkit-scrollbar-track{background:transparent}.custom-scroll-thin::-webkit-scrollbar-thumb{background:var(--highlight-color-opacity);border-radius:2px}.custom-scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--highlight-color)}@media (max-width: 767px){.card{padding:var(--spacing-md)}.card.card-hero{padding:var(--spacing-lg);min-height:auto}.form-group{flex-direction:column;align-items:center}.form-group .form-input{min-width:100%}.grid-asymmetric{grid-template-columns:1fr}.workflow-card{padding:var(--spacing-sm)}.workflow-card .workflow-number{width:28px;height:28px;font-size:var(--font-size-xs)}.workflow-card .workflow-icon{width:40px;height:40px}}.guide-container{max-width:800px;margin:0 auto;padding:2rem 1rem;background:#090909;color:#fff;min-height:100vh}.guide-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid var(--highlight-opacity)}.back-btn{background:transparent;border:1px solid var(--highlight-color);color:var(--highlight-color);padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.back-btn:hover{background:var(--highlight-color);color:#090909}.guide-meta{display:flex;gap:1rem;font-size:.9rem}.guide-category{background:var(--highlight-opacity);color:var(--highlight-color);padding:.3rem .8rem;border-radius:12px}.reading-time{opacity:.7}.guide-content{line-height:1.7}.guide-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,#fff 0%,var(--highlight-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guide-intro{margin-bottom:3rem}.lead{font-size:1.2rem;opacity:.9;line-height:1.6}.lead.with-border{border-left:5px solid #fff;padding-left:10px}.table-of-contents{background:#ffffff08;border:1px solid var(--highlight-opacity);border-radius:12px;padding:2rem;margin-bottom:3rem}.table-of-contents h2{color:var(--highlight-color);margin-bottom:1rem}.table-of-contents ul{list-style:none;padding:0}.table-of-contents li{margin-bottom:.5rem}.guide-section h2{color:var(--highlight-color);font-size:2rem;margin-bottom:1.5rem;padding-top:1.5rem;padding-bottom:.5rem;border-top:2px solid rgba(212,160,23,.3)}.guide-section h3{font-size:1.5rem;margin-top:1em}.guide-section h4{font-size:1.2rem;margin-top:1em}.highlight-box{background:var(--highlight-opacity-light);border:1px solid rgba(212,160,23,.3);border-radius:12px;padding:2rem;margin:2rem 0}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.tool-card{background:#ffffff08;border:1px solid var(--highlight-opacity);border-radius:12px;padding:1.5rem;transition:all .3s ease}.tool-card:hover{border-color:var(--highlight-color);transform:translateY(-2px)}.tool-card h3{color:var(--highlight-color);margin-bottom:.8rem}.tool-features{display:flex;gap:.5rem;margin-top:1rem}.feature{background:var(--highlight-opacity);color:var(--highlight-color);padding:.2rem .6rem;border-radius:12px;font-size:.8rem}.code-example h3{color:var(--highlight-color);margin-bottom:1rem}pre{background:#ffffff08;padding:1.5rem;border-radius:8px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4}code{color:var(--highlight-color);background:#87837826;border-radius:4px;font-size:85%;padding:.2em .4em;bottom:.065em;font-weight:600}pre code{background:transparent;color:#fff}.use-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.use-case{background:#ffffff08;border:1px solid transparent;border-radius:12px;padding:1.5rem;margin:1rem 0}.use-case h3{color:var(--highlight-color)}.use-case.blue{background:#1d282e;border:1px solid transparent}.use-case.blue h3{color:#fff}.use-case.green{background:#222b26;border:1px solid transparent}.use-case.green h3{color:#fff}.best-practices{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.practice{background:#ffffff08;border:1px solid var(--highlight-opacity);border-radius:12px;padding:2rem}.practice h3{color:var(--highlight-color);margin-bottom:1rem}.practice ul{padding-left:1.5rem}.practice li{margin-bottom:.5rem}.resources{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.resource-category{background:#ffffff08;border:1px solid var(--highlight-opacity);border-radius:12px;padding:2rem}.resource-category h3{color:var(--highlight-color);margin-bottom:1rem}.resource-category ul{list-style:none;padding:0}.resource-category li{margin-bottom:.5rem}.resource-category a{color:#fffc;text-decoration:none;transition:color .3s ease}.resource-category a:hover{color:var(--highlight-color)}.access-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;background:#090909;color:#fff}.access-denied h2{color:var(--highlight-color);margin-bottom:1rem}.auth-btn{background:var(--highlight-color);color:#090909;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;margin-top:2rem;transition:all .3s ease}.auth-btn:hover{background:#f4b017;transform:translateY(-2px)}@media (max-width: 768px){.guide-container{padding:1rem}.guide-title{font-size:2rem}.guide-header{flex-direction:column;gap:1rem;align-items:flex-start}.tools-grid,.use-cases,.best-practices,.resources{grid-template-columns:1fr}}.image-container{margin:2rem 0;text-align:center}.image-container img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.image-container img:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0006}.image-container img.clickable-image{cursor:pointer;position:relative}.image-container img.clickable-image:after{content:"\1f50d";position:absolute;top:.5rem;right:.5rem;background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.image-container img.clickable-image:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px #d4a0174d}.image-container img.clickable-image:hover:after{opacity:1}.image-container img.clickable-image:focus{outline:2px solid var(--highlight-color);outline-offset:2px}.guide-content{line-height:1.8}.guide-content p{margin-bottom:1.2rem;color:#ffffffe6}.guide-content ul,.guide-content ol{margin:1.5rem 0;padding-left:2rem}.guide-content ul li,.guide-content ol li{margin-bottom:.8rem;line-height:1.6}.guide-content ul li::marker,.guide-content ol li::marker{color:var(--highlight-color)}.guide-content a{color:var(--highlight-color);text-decoration:none;border-bottom:1px solid transparent;transition:all .3s ease}.guide-content a:hover{border-bottom-color:var(--highlight-color);opacity:.8}.code-block{margin:2rem 0}.code-block pre{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5}.code-block pre code{background:transparent;color:#e6e6e6;padding:0;border-radius:0}.workflow-table{width:100%;border-collapse:collapse;margin:2rem 0;background:#ffffff05;border-radius:8px;overflow:hidden}.workflow-table th,.workflow-table td{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.workflow-table th{background:#d4a0171a;color:var(--highlight-color);font-weight:600}.workflow-table tr:hover{background:#ffffff05}.guide-section{margin-bottom:4rem}.guide-section section>h2{color:var(--highlight-color);font-size:2rem;margin-bottom:2rem;margin-top:3rem;padding-top:2rem;padding-bottom:1rem;border-top:2px solid rgba(212,160,23,.3);position:relative}.guide-section section>h2:first-child{margin-top:0;padding-top:0;border-top:none}.guide-section section>h3{font-size:1.4rem;margin-top:2.5rem;margin-bottom:1.2rem;color:#fffffff2;border-left:3px solid var(--highlight-color);padding-left:1rem}.guide-section h4{font-size:1.2rem;margin-top:2rem;margin-bottom:1rem;color:#ffffffe6;font-weight:600}.highlight-box{background:linear-gradient(135deg,#d4a01714,#d4a0170a);border:1px solid rgba(212,160,23,.3);border-left:4px solid var(--highlight-color);border-radius:8px;padding:1.5rem 2rem;margin:2rem 0;position:relative}.highlight-box p:first-child{margin-top:0}.highlight-box p:last-child{margin-bottom:0}.highlight-box h3,.highlight-box h4{color:var(--highlight-color);margin-bottom:1rem}.highlight-box ul{margin-top:1rem}.guide-title{background:linear-gradient(135deg,#fff 0%,var(--highlight-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;position:relative;margin-bottom:3rem}.guide-title:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,var(--highlight-color),#e6c068);border-radius:2px}.guide-cover-image{margin:1em 0}.guide-cover-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 32px #0000004d,0 2px 8px #d4af371a;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(212,175,55,.2);animation:fadeInUp .8s ease-out}.guide-cover-image img:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 48px #0006,0 4px 16px #d4af3733,0 0 0 1px #d4af374d;border-color:#d4af3766}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.guide-hero:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 0%,rgba(212,175,55,.1) 25%,transparent 50%,rgba(212,175,55,.1) 75%,transparent 100%);border-radius:18px;z-index:-1;opacity:0;animation:shimmer 3s ease-in-out infinite}.guide-hero:hover:after{opacity:1}@keyframes shimmer{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(100%);opacity:.3}}.guide-intro{background:#ffffff05;border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:2rem;margin-bottom:3rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guide-intro .lead.with-border{background:#d4af371a;border:1px solid rgba(212,175,55,.3);border-left:4px solid var(--highlight-color);border-radius:8px;padding:1.5rem;margin:1.5rem 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guide-intro .lead strong{color:var(--highlight-color)}.guide-intro .lead a{color:var(--highlight-color);text-decoration:none}.guide-intro .lead a:hover{text-decoration:underline}.table-of-contents{background:#ffffff05;border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:2rem;margin-bottom:3rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.table-of-contents h2{color:var(--highlight-color);text-align:center;margin-bottom:2rem;position:relative}.table-of-contents h2:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--highlight-color),#e6c068);border-radius:2px}.table-of-contents ul{list-style:none;padding:0;margin:0}.table-of-contents ul li{margin-bottom:1rem}.table-of-contents ul li>a{display:block;padding:1rem;color:#fff;text-decoration:none;border-radius:8px;transition:all .3s ease;border-left:3px solid transparent}.table-of-contents ul li>a:hover{background:#d4af371a;border-left-color:var(--highlight-color);transform:translate(.5rem)}.table-of-contents ul li>a strong{color:var(--highlight-color);font-size:1.1rem}.table-of-contents ul li ul{margin-top:.5rem;margin-left:1.5rem}.table-of-contents ul li ul li{margin-bottom:.3rem}.table-of-contents ul li ul li a{display:block;padding:.5rem 1rem;color:#fffc;text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:.95rem}.table-of-contents ul li ul li a:hover{background:#d4af370d;color:var(--highlight-color);padding-left:1.5rem}.guide-section{background:#ffffff05;border:1px solid rgba(212,175,55,.1);border-radius:12px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guide-section h2{color:var(--highlight-color);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(212,175,55,.2);border-top:none;margin-top:0;padding-top:0;position:relative}.guide-section h2:before{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:var(--highlight-color)}.guide-section h3{color:#fffffff2;font-size:1.3rem;font-weight:600;margin:2rem 0 1rem;border-left:none}.guide-section p{line-height:1.7;margin-bottom:1rem;color:#ffffffe6}.guide-section p strong{color:var(--highlight-color)}.guide-section pre{background:#2d3748;color:#e2e8f0;border-radius:8px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto;border-left:4px solid var(--highlight-color)}.guide-section pre code{font-family:Monaco,Consolas,monospace;font-size:.9rem;line-height:1.5;background:transparent;color:inherit;padding:0}.guide-section ul,.guide-section ol{margin:1rem 0;padding-left:1.5rem}.guide-section ul li,.guide-section ol li{margin-bottom:.5rem;line-height:1.6;color:#ffffffe6}.guide-section ul li strong,.guide-section ol li strong{color:var(--highlight-color);word-wrap:break-word}.guide-section a{color:var(--highlight-color);text-decoration:none;word-break:break-word}.guide-section a:hover{text-decoration:underline}.best-practices .practice{background:linear-gradient(135deg,#d4af371a,#fff8e10d);border:1px solid rgba(212,175,55,.3)}.best-practices .practice h3{color:var(--highlight-color)}.best-practices .practice h3:before{content:"\1f4a1";margin-right:.5rem}.highlight-box{background:linear-gradient(135deg,#d4af371a,#fff8e10d);border:1px solid rgba(212,175,55,.3);border-left:4px solid var(--highlight-color);border-radius:8px;padding:1.5rem;margin:1.5rem 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.highlight-box h3{color:var(--highlight-color);margin-bottom:1rem}.highlight-box h3:before{content:"\2728";margin-right:.5rem}@media (max-width: 768px){.guide-container{padding:1rem .5rem}.guide-title{font-size:2rem;margin-bottom:2rem}.guide-title:after{width:60px;height:2px}.guide-hero{margin:2rem 0 3rem;padding:1.5rem 1rem;border-radius:12px}.guide-hero .guide-cover-image{max-height:300px;border-radius:8px}.guide-hero .guide-cover-image:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px #0000004d,0 2px 8px #d4af3726}.guide-hero:after{animation:none}.guide-hero:hover:after{opacity:.5}.guide-intro,.table-of-contents,.guide-section{padding:1.5rem}.table-of-contents ul li ul{margin-left:1rem}.guide-section h2{font-size:1.6rem}.highlight-box{padding:1rem 1.5rem}.workflow-table{font-size:.9rem}.workflow-table th,.workflow-table td{padding:.8rem .5rem}}@media (max-width: 480px){.guide-hero{margin:1.5rem 0 2.5rem;padding:1rem .5rem}.guide-hero .guide-cover-image{max-height:250px}.guide-hero .guide-cover-image:hover{transform:none;box-shadow:0 8px 32px #0000004d,0 2px 8px #d4af371a}.guide-title{font-size:1.8rem;margin-bottom:1.5rem}}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-sm)}.block-section{color:var(--text-color);padding:var(--spacing-xxl) var(--spacing-sm)}@media (max-width: 768px){.block-section{padding:calc(var(--spacing-xxl) * .75) var(--spacing-sm)}}.block-section.light{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%)}.block-section.dark{background:var(--bg-primary)}.cta-button{padding:1rem;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;background:var(--gradient-primary);color:var(--bg-primary);border:none}.cta-button:disabled{opacity:.4;cursor:not-allowed}.cta-button:hover:not(:disabled){background:var(--gradient-secondary);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-gold-hover)}.cta-button.secondary{padding:1rem;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;background:transparent;border:2px solid var(--highlight-color);color:var(--highlight-color)}.cta-button.secondary:disabled{opacity:.4;cursor:not-allowed}.cta-button.secondary:hover:not(:disabled){background:var(--highlight-color);color:var(--bg-primary);transform:translateY(-2px);box-shadow:var(--shadow-gold)}.launch-badge{animation:pulse 2s infinite;margin-bottom:50px}
