*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#000;color:#fff;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;position:relative}body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,#1a0000 0,#000 70%);animation:pulse 4s ease-in-out infinite;z-index:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.particles{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden}.particle{position:absolute;width:2px;height:2px;background:#ff4500;border-radius:50%;opacity:0;animation:float 8s infinite}@keyframes float{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) translateX(100px);opacity:0}}main{position:relative;z-index:2;text-align:center;padding:2rem;max-width:90vw}h1{font-size:clamp(2.5rem,8vw,6rem);font-weight:700;margin-bottom:2rem;letter-spacing:-.02em;opacity:0;animation:fadeInUp 1.5s ease-out .5s forwards;text-shadow:0 0 10px rgba(255,69,0,.5),0 0 20px rgba(255,69,0,.3),0 0 30px rgba(255,69,0,.2)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.arrow{display:inline-block;margin:0 1rem;animation:pulseArrow 2s ease-in-out infinite;color:#ff4500}@keyframes pulseArrow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.tagline{font-size:clamp(1rem,3vw,1.5rem);font-weight:300;opacity:0;animation:fadeInUp 1.5s ease-out 2.5s forwards;color:#ccc;margin-top:1rem;letter-spacing:.05em}.footer{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3;font-size:.9rem;color:#888;opacity:0;animation:fadeIn 1s ease-out 4s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer a{color:#ff4500;text-decoration:none;font-weight:600;transition:color .3s ease;border-bottom:1px solid transparent}.footer a:hover{color:#f60;border-bottom-color:#f60}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{left:2px;text-shadow:-2px 0 #f0f;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse}.glitch:after{left:-2px;text-shadow:-2px 0 #0ff,2px 2px #f0f;clip:rect(44px,450px,56px,0);animation:glitch-anim-2 1s linear infinite alternate-reverse}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0)}20%{clip:rect(54px,9999px,66px,0)}40%{clip:rect(28px,9999px,84px,0)}60%{clip:rect(92px,9999px,98px,0)}80%{clip:rect(23px,9999px,85px,0)}to{clip:rect(76px,9999px,91px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(14px,9999px,33px,0)}40%{clip:rect(66px,9999px,80px,0)}60%{clip:rect(92px,9999px,98px,0)}80%{clip:rect(23px,9999px,85px,0)}to{clip:rect(76px,9999px,91px,0)}}.fire-glow{position:relative;display:inline-block}.fire-glow:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(255,69,0,.3) 0,transparent 70%);z-index:-1;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.countdown{display:inline-block;margin-left:.5rem;font-weight:600;color:#ff4500}@media (max-width:768px){h1{font-size:2.5rem;line-height:1.2}.tagline{font-size:1rem;line-height:1.5}.footer{font-size:.8rem;padding:0 1rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.blog-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:100vh;background:#fff;color:#333}.blog-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e5e5e5}.blog-header h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a;text-shadow:none;opacity:1;animation:none;letter-spacing:-.02em}.blog-subtitle{font-size:1.125rem;color:#666;line-height:1.6;max-width:700px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.blog-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.blog-card-link{text-decoration:none;color:inherit;display:block}.blog-card-content{padding:1.5rem}.blog-date{display:block;font-size:.875rem;color:#888;margin-bottom:.75rem;font-weight:500}.blog-card-title{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:#1a1a1a;line-height:1.3}.blog-card-description{font-size:1rem;color:#666;line-height:1.6;margin-bottom:1rem}.blog-read-more{display:inline-block;font-size:.875rem;font-weight:600;color:#ff4500;text-decoration:none}.blog-card:hover .blog-read-more{text-decoration:underline}.blog-post{max-width:800px;margin:0 auto;padding:2rem 1rem;background:#fff;color:#333;line-height:1.8}.blog-post-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e5e5}.blog-back-link{display:inline-block;font-size:.875rem;color:#666;text-decoration:none;margin-bottom:1rem;font-weight:500;transition:color .2s ease}.blog-back-link:hover{color:#ff4500}.blog-post-date{display:block;font-size:.875rem;color:#888;margin-bottom:.5rem;font-weight:500}.blog-post-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:0;text-shadow:none;opacity:1;animation:none}.blog-post-intro{font-size:1.125rem;color:#444;margin:2rem 0;padding:1.5rem;background:#f8f9fa;border-left:4px solid #ff4500;border-radius:4px;line-height:1.7}.blog-post-content{margin:2rem 0}.blog-heading{font-weight:700;color:#1a1a1a;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.blog-heading-2{font-size:2rem}.blog-heading-3{font-size:1.5rem}.blog-subheading{font-size:1.25rem;font-weight:600;color:#333;margin-top:2rem;margin-bottom:.75rem}.blog-paragraph{font-size:1.0625rem;color:#444;margin-bottom:1.5rem;line-height:1.8}.blog-list{margin:1.5rem 0;padding-left:1.5rem;list-style-type:disc}.blog-list-item{font-size:1.0625rem;color:#444;margin-bottom:.75rem;line-height:1.7}.blog-link{color:#ff4500;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .2s ease}.blog-link:hover{border-bottom-color:#ff4500}.blog-link-external:after{content:" ↗";font-size:.875em;opacity:.7}.blog-post-conclusion{font-size:1.125rem;color:#444;margin:3rem 0;padding:1.5rem;background:#f8f9fa;border-left:4px solid #333;border-radius:4px;line-height:1.7;font-weight:500}.blog-post-navigation{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:2px solid #e5e5e5;gap:1rem}.blog-nav-link{flex:1 1;padding:1rem;background:#f8f9fa;border-radius:6px;text-decoration:none;color:inherit;transition:background-color .2s ease,transform .2s ease;display:flex;flex-direction:column}.blog-nav-link:hover{background:#e9ecef;transform:translateX(2px)}.blog-nav-next:hover{transform:translateX(-2px)}.blog-nav-label{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.blog-nav-title{font-size:.9375rem;color:#333;font-weight:500;line-height:1.4}@media (max-width:768px){.blog-container{padding:1rem}.blog-header h1{font-size:2rem}.blog-subtitle{font-size:1rem}.blog-grid{grid-template-columns:1fr;gap:1.5rem}.blog-post{padding:1rem}.blog-post-title{font-size:1.75rem}.blog-heading-2{font-size:1.5rem}.blog-heading-3{font-size:1.25rem}.blog-post-navigation{flex-direction:column}.blog-nav-link{width:100%}}@media (max-width:480px){.blog-header h1{font-size:1.75rem}.blog-post-title{font-size:1.5rem}.blog-list-item,.blog-paragraph{font-size:1rem}}