@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);body{background-color:#0f0c29;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-purple:#8a2be2;--dark-purple:indigo;--light-purple:#9370db;--accent-purple:orchid;--electric-violet:#8a2be2;--deep-purple:#2a0a4a;--midnight-purple:#1a0633;--lavender-mist:#e6e6fa;--background-dark:#0f0c29;--background-darker:#0a081d;--background-deepest:#050310;--text-light:#fff;--text-gray:#ccc;--text-muted:#aaa;--card-bg:#8a2be21a;--card-border:#8a2be24d;--gradient-purple:linear-gradient(135deg,var(--primary-purple),var(--dark-purple));--gradient-electric:linear-gradient(45deg,#8a2be2,#9400d3,indigo);--transition-all:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);--transition-smooth:all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);--shadow-purple:0 10px 30px #8a2be24d;--shadow-glow:0 0 30px #8a2be280}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0c29;background:var(--background-dark);color:#fff;color:var(--text-light);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1;margin-top:100px}.container{margin:0 auto;max-width:1200px;padding:0 20px}.highlight{color:#8a2be2;color:var(--primary-purple)}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0c29f2;border-bottom:1px solid #8a2be24d;padding:20px 0;position:fixed;top:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all);width:100%;z-index:1000}.header.scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f0c29fa;box-shadow:0 5px 30px #8a2be266}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-content,.logo{align-items:center;display:flex}.logo{gap:15px;text-decoration:none}.logo-img{border-radius:8px;filter:drop-shadow(0 0 10px rgba(138,43,226,.5));height:50px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all);width:auto}.logo:hover .logo-img{filter:drop-shadow(0 0 20px rgba(138,43,226,.8));transform:scale(1.1) rotate(5deg)}.logo h1{color:#fff;color:var(--text-light);font-size:1.8rem;font-weight:700;letter-spacing:1px}.nav{display:flex;gap:30px}.nav-link{color:#fff;color:var(--text-light);font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.nav-link:hover{color:#8a2be2;color:var(--primary-purple)}.nav-link:after{background:#8a2be2;background:var(--primary-purple);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all);width:0}.nav-link:hover:after{width:100%}.hero{align-items:center;background:radial-gradient(ellipse at center,#0f0c29 0,#050310 100%);background:radial-gradient(ellipse at center,var(--background-dark) 0,var(--background-deepest) 100%);display:flex;height:100vh;justify-content:center;overflow:hidden;perspective:1000px;position:relative;text-align:center}.hero:before{animation:floatingParticles 20s linear infinite;background:radial-gradient(circle at 20% 30%,#8a2be226 0,#0000 40%),radial-gradient(circle at 80% 70%,#4b008226 0,#0000 40%),radial-gradient(circle at 40% 80%,#da70d61a 0,#0000 30%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes floatingParticles{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100vh) rotate(1turn)}}.hero-content{max-width:800px;position:relative;z-index:2}.hero-logo{animation:logoEntrance 2s ease-out;height:150px;margin:0 auto 30px;perspective:1000px;width:150px}.hero-logo img{animation:pulseGlowRotate 4s ease-in-out infinite;border-radius:20px;filter:drop-shadow(0 0 20px rgba(138,43,226,.7)) drop-shadow(0 0 40px rgba(138,43,226,.4));height:100%;object-fit:contain;transform-style:preserve-3d;width:100%}@keyframes logoEntrance{0%{opacity:0;transform:scale(0) rotate(180deg)}70%{transform:scale(1.2) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes pulseGlowRotate{0%,to{filter:drop-shadow(0 0 20px rgba(138,43,226,.7)) drop-shadow(0 0 40px rgba(138,43,226,.4));transform:rotateY(0deg) scale(1)}50%{filter:drop-shadow(0 0 35px rgba(138,43,226,.9)) drop-shadow(0 0 60px rgba(138,43,226,.6));transform:rotateY(10deg) scale(1.05)}}.hero-title{-webkit-text-fill-color:#0000;animation:titleGlow 3s infinite alternate;background:linear-gradient(45deg,#8a2be2,#9400d3,indigo);background:var(--gradient-electric);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;letter-spacing:3px;margin-bottom:20px;text-shadow:0 2px 10px #8a2be24d;text-transform:uppercase}@keyframes titleGlow{0%{filter:brightness(1)}to{filter:brightness(1.2)}}.hero-subtitle{color:#ccc;color:var(--text-gray);font-size:1.5rem;font-weight:300;margin-bottom:40px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.btn{border:2px solid #0000;border-radius:50px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:15px 35px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all);z-index:1}.btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transition:width .6s ease;width:0;z-index:-1}.btn:hover:before{width:100%}.btn-primary{background:linear-gradient(45deg,#8a2be2,#9400d3,indigo);background:var(--gradient-electric);box-shadow:0 5px 15px #8a2be266,inset 0 0 10px #ffffff1a;color:#fff;text-shadow:0 1px 2px #0000004d}.btn-primary:hover{box-shadow:0 15px 30px #8a2be299,inset 0 0 15px #fff3;letter-spacing:2px;transform:translateY(-5px) scale(1.05)}.btn-secondary{background:#0000;background:linear-gradient(45deg,#0000 50%,#8a2be21a);border:2px solid #8a2be2;border:2px solid var(--primary-purple);color:#fff;color:var(--text-light)}.btn-secondary:hover{background:linear-gradient(135deg,#8a2be2,indigo);background:var(--gradient-purple);border-color:#9370db;border-color:var(--light-purple);box-shadow:0 10px 25px #8a2be280;transform:translateY(-5px) scale(1.05)}section{padding:100px 0;position:relative}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#8a2be2,#9400d3,indigo);background:var(--gradient-electric);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;letter-spacing:3px;margin-bottom:80px;position:relative;text-align:center;text-shadow:0 2px 10px #8a2be24d;text-transform:uppercase}.section-title:after{background:linear-gradient(135deg,#8a2be2,indigo);background:var(--gradient-purple);border-radius:2px;bottom:-15px;box-shadow:0 0 15px #8a2be280;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.page-content{margin:0 auto;max-width:1200px;padding:0 20px}.story-content{background:linear-gradient(180deg,#0a081d,#050310);background:linear-gradient(180deg,var(--background-darker) 0,var(--background-deepest) 100%);padding:80px 0}.chapter{margin-bottom:60px;opacity:0;transform:translateY(50px);transition:all .6s cubic-bezier(.68,-.55,.265,1.55);transition:var(--transition-smooth)}.chapter.visible{opacity:1;transform:translateY(0)}.chapter-header{align-items:center;display:flex;gap:20px;margin-bottom:25px}.chapter-number{align-items:center;background:linear-gradient(135deg,#8a2be2,indigo);background:var(--gradient-purple);border:3px solid #ffffff1a;border-radius:50%;box-shadow:0 10px 30px #8a2be24d;box-shadow:var(--shadow-purple);color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:60px;justify-content:center;width:60px}.chapter-header h3{color:#8a2be2;color:var(--primary-purple);font-size:2rem;font-weight:600;letter-spacing:1px;margin:0}.chapter-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #8a2be233;border-radius:15px;padding:35px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.chapter-content:hover{border-color:#8a2be2;border-color:var(--primary-purple);box-shadow:0 10px 30px #8a2be24d;box-shadow:var(--shadow-purple);transform:translateX(10px)}.chapter-content p{color:#ccc;color:var(--text-gray);font-size:1.1rem;line-height:1.8;margin-bottom:20px}.chapter-content p:last-child{margin-bottom:0}.truth-section{background:linear-gradient(180deg,#0f0c29,#050310);background:linear-gradient(180deg,var(--background-dark) 0,var(--background-deepest) 100%)}.truth-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:70px}.truth-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #8a2be233;border-radius:20px;box-shadow:0 10px 30px #0000004d;overflow:hidden;padding:35px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.truth-card:before{content:"";height:5px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);width:100%}.truth-card:hover:before{transform:scaleX(1)}.conflict-card:before{background:linear-gradient(90deg,#ff4757,#ff6b6b)}.betrayal-card:before{background:linear-gradient(90deg,#ff6b6b,coral)}.fraud-card:before{background:linear-gradient(90deg,#ff4500,tomato)}.protection-card:before{background:linear-gradient(90deg,#32cd32,#7cfc00)}.truth-card:hover{border-color:#8a2be2;border-color:var(--primary-purple);box-shadow:0 25px 50px #8a2be280,0 0 40px #8a2be24d,inset 0 0 20px #ffffff0d;transform:translateY(-15px) scale(1.03)}.card-header{flex-direction:column;margin-bottom:25px;text-align:center}.card-header,.truth-icon{align-items:center;display:flex}.truth-icon{background:#8a2be226;border:2px solid #8a2be24d;border-radius:50%;height:70px;justify-content:center;margin-bottom:20px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all);width:70px}.truth-icon i{color:#8a2be2;color:var(--primary-purple);font-size:2rem;text-shadow:0 0 15px #8a2be280}.truth-card:hover .truth-icon{background:#8a2be240;border-color:#8a2be2;border-color:var(--primary-purple);box-shadow:0 0 25px #8a2be299;transform:scale(1.15) rotate(10deg)}.card-header h3{color:#8a2be2;color:var(--primary-purple);font-size:1.5rem;font-weight:600;letter-spacing:1px;margin:0;position:relative;text-transform:uppercase}.card-header h3:after{background:#8a2be2;background:var(--primary-purple);bottom:-10px;content:"";height:2px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);width:60px}.footer{background:#0a081d;background:var(--background-darker);border-top:1px solid #8a2be24d;margin-top:auto;padding:50px 0 30px}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-logo h3{font-size:1.8rem;margin-bottom:10px}.footer-info,.footer-logo p{color:#ccc;color:var(--text-gray)}.footer-info{text-align:right}.footer-info p{margin-bottom:5px}.footer-disclaimer{background:#8a2be214;border:1px solid #8a2be233;border-radius:15px;margin:30px auto 0;max-width:1200px;padding:0 20px;text-align:center}.footer-disclaimer .disclaimer-text{color:#ccc;color:var(--text-gray);font-size:.9rem;font-weight:300;line-height:1.6;margin:0}.footer-cta{margin:40px auto 30px;max-width:1200px;padding:0 20px}.discord-cta{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#5865f226,#7289da1a);border:1px solid #5865f24d;border-radius:20px;box-shadow:0 10px 30px #5865f233;display:flex;gap:25px;padding:25px 30px}.discord-icon-small{color:#5865f2;flex-shrink:0;font-size:2.5rem;text-shadow:0 0 15px #5865f280}.cta-content{flex:1 1}.cta-content h3{color:#5865f2;font-size:1.4rem;font-weight:600;margin:0 0 8px}.cta-content p{color:#ccc;color:var(--text-gray);font-size:1rem;line-height:1.5;margin:0}.btn-discord-footer{align-items:center;background:linear-gradient(45deg,#5865f2,#7289da);border:2px solid #5865f24d;border-radius:50px;box-shadow:0 5px 15px #5865f266;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:12px 25px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-discord-footer:hover{border-color:#5865f2;box-shadow:0 8px 20px #5865f299;transform:translateY(-3px)}.btn-discord-footer i{font-size:1.2rem}@media (max-width:768px){main{margin-top:80px}.header{padding:15px 0}.logo-img{height:40px}.logo h1{font-size:1.4rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.section-title{font-size:2rem}.nav{gap:15px;text-align:center}.hero-buttons,.nav{flex-direction:column}.hero-buttons{align-items:center}.btn{width:200px}.footer-content{flex-direction:column}.discord-cta,.footer-content,.footer-info{text-align:center}.discord-cta{flex-direction:column;gap:20px;padding:20px}.cta-content h3{font-size:1.2rem}.btn-discord-footer{font-size:.9rem;padding:10px 20px}.chapter-header{flex-direction:column;gap:15px;text-align:center}.chapter-number{font-size:1rem;height:50px;width:50px}.chapter-header h3{font-size:1.5rem}.hero-logo{height:120px;width:120px}.chapter-content{padding:25px 20px}.story-content{padding:60px 0}.chapter{margin-bottom:40px}}@media (max-width:480px){main{margin-top:70px}.container{padding:0 15px}section{padding:60px 0}.hero-title{font-size:2rem}.logo-img{height:35px}.logo h1{font-size:1.2rem}.chapter-content{padding:20px 15px}.truth-card{padding:25px 15px}.chapter-header h3{font-size:1.3rem}.chapter-number{font-size:.9rem;height:40px;width:40px}.story-content{padding:50px 0}.discord-icon-small{font-size:2rem}.cta-content h3{font-size:1.1rem}.btn-discord-footer{font-size:.85rem;padding:8px 15px}}.future-section{background:linear-gradient(180deg,#0f0c29,#050310);background:linear-gradient(180deg,var(--background-dark) 0,var(--background-deepest) 100%);padding:100px 0}.future-content{margin:0 auto;max-width:1000px}.side-project{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #8a2be233;border-radius:20px;margin-bottom:50px;padding:40px}.side-project h3{color:#8a2be2;color:var(--primary-purple);font-size:2.5rem;letter-spacing:2px;margin-bottom:25px;text-align:center;text-transform:uppercase}.side-project>p{color:#ccc;color:var(--text-gray);font-size:1.2rem;line-height:1.8;margin-bottom:30px;text-align:center}.project-description{margin-bottom:35px;text-align:center}.project-description p{color:#fff;color:var(--text-light);font-size:1.1rem;font-style:italic}.values-list{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;padding:0}.values-list li{align-items:flex-start;background:#8a2be214;border-left:3px solid #8a2be2;border-left:3px solid var(--primary-purple);border-radius:15px;display:flex;gap:15px;padding:25px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.values-list li:hover{background:#8a2be226;box-shadow:0 10px 25px #8a2be24d;transform:translateY(-5px)}.values-list li i{font-size:1.8rem;margin-top:5px;min-width:30px}.values-list li div h4,.values-list li i{color:#8a2be2;color:var(--primary-purple)}.values-list li div h4{font-size:1.3rem;font-weight:600;margin:0 0 10px}.values-list li div p{color:#ccc;color:var(--text-gray);font-size:1rem;line-height:1.6;margin:0}.philosophy-section{margin:60px 0}.philosophy-section h3{color:#8a2be2;color:var(--primary-purple);font-size:2rem;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}.philosophy-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.philosophy-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #8a2be233;border-radius:20px;overflow:hidden;padding:35px;position:relative;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.philosophy-card:hover{border-color:#8a2be2;border-color:var(--primary-purple);box-shadow:0 20px 40px #8a2be266,0 0 30px #8a2be233;transform:translateY(-10px) scale(1.02)}.philosophy-card:before{background:linear-gradient(135deg,#8a2be2,indigo);background:var(--gradient-purple);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease;width:100%}.philosophy-card:hover:before{transform:scaleX(1)}.philosophy-icon{font-size:2.5rem;text-shadow:0 0 15px #8a2be280}.philosophy-card h4,.philosophy-icon{color:#8a2be2;color:var(--primary-purple);margin-bottom:20px}.philosophy-card h4{font-size:1.4rem;font-weight:600;letter-spacing:1px}.philosophy-card p{color:#ccc;color:var(--text-gray);font-size:1.05rem;line-height:1.7}.message-final{background:#8a2be21a;border-left:4px solid #8a2be2;border-left:4px solid var(--primary-purple);border-radius:20px;margin:50px 0;padding:40px;text-align:center}.message-final blockquote{margin:0}.message-final blockquote p{color:#e0e0ff;font-size:1.2rem;font-style:italic;line-height:1.8;margin-bottom:20px}.message-final blockquote p:last-child{margin-bottom:25px}.message-final cite{color:#8a2be2;color:var(--primary-purple);font-size:1.1rem;font-weight:600}.call-to-action{background:#ffffff08;border:1px solid #8a2be24d;border-radius:20px;margin-top:50px;padding:50px;text-align:center}.call-to-action h3{color:#8a2be2;color:var(--primary-purple);font-size:2rem;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.call-to-action p{color:#ccc;color:var(--text-gray);font-size:1.2rem;line-height:1.8;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:700px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-buttons .btn{border-radius:50px;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.cta-buttons .btn-primary{background:linear-gradient(135deg,#8a2be2,indigo);background:var(--gradient-purple);border:2px solid #8a2be2;border:2px solid var(--primary-purple);color:#fff}.cta-buttons .btn-primary:hover{box-shadow:0 10px 25px #8a2be280;transform:translateY(-5px) scale(1.05)}.cta-buttons .btn-secondary{background:#0000;border:2px solid #8a2be2;border:2px solid var(--primary-purple);color:#8a2be2;color:var(--primary-purple)}.cta-buttons .btn-secondary:hover{background:#8a2be2;background:var(--primary-purple);color:#fff;transform:translateY(-5px) scale(1.05)}@media (max-width:768px){.side-project{padding:30px 20px}.side-project h3{font-size:2rem}.values-list{gap:20px;grid-template-columns:1fr}.values-list li{padding:20px}.philosophy-content{gap:25px;grid-template-columns:1fr}.philosophy-card{padding:25px 20px}.message-final{padding:30px 20px}.call-to-action{padding:40px 20px}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{max-width:300px;width:100%}}@media (max-width:480px){.side-project h3{font-size:1.7rem}.side-project>p{font-size:1.1rem}.values-list li{flex-direction:column;gap:15px;text-align:center}.call-to-action h3,.philosophy-section h3{font-size:1.7rem}.call-to-action p{font-size:1.1rem}}.story-content-text{margin:0 auto;max-width:800px;padding:20px}.story-paragraph{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #8a2be233;border-radius:15px;margin-bottom:30px;padding:25px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.story-paragraph:hover{border-color:#8a2be2;border-color:var(--primary-purple);box-shadow:0 10px 30px #8a2be24d;box-shadow:var(--shadow-purple);transform:translateX(10px)}.story-paragraph p{color:#ccc;color:var(--text-gray);font-size:1.15rem;line-height:1.8;margin:0}.story-signature{background:#8a2be21a;border:1px solid #8a2be24d;border-radius:15px;margin-top:40px;padding:20px;text-align:right}.story-signature p{color:#8a2be2;color:var(--primary-purple);font-size:1.2rem;font-style:italic;font-weight:600;margin:0}@media (max-width:768px){.story-content-text{padding:15px}.story-paragraph{margin-bottom:25px;padding:20px 15px}.story-paragraph p{font-size:1.1rem}.story-signature{padding:15px;text-align:center}}@media (max-width:480px){.story-paragraph{padding:15px 10px}.story-paragraph p{font-size:1rem}.story-signature p{font-size:1.1rem}}.reflection-final{background:linear-gradient(180deg,#0f0c29e6,#0a0819);margin-left:calc(-50vw + 50%);margin-top:60px;overflow:hidden;padding:80px 0;position:relative;width:100vw}.reflection-final:before{animation:reflectionFloat 25s linear infinite;background:radial-gradient(circle at 20% 30%,#8a2be21a 0,#0000 40%),radial-gradient(circle at 80% 70%,#4b00821a 0,#0000 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes reflectionFloat{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100vh) rotate(1turn)}}.reflection-container{max-width:none;padding:0 50px;position:relative;text-align:center;width:100%;z-index:2}.reflection-content-wrapper{margin:0 auto;max-width:800px;padding:0 20px}.reflection-header{margin-bottom:40px}.reflection-icon{animation:reflectionPulse 3s ease-in-out infinite;color:#8a2be2;color:var(--primary-purple);font-size:3rem;margin-bottom:20px;text-shadow:0 0 20px #8a2be299}@keyframes reflectionPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.reflection-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#8a2be2,#9400d3,indigo);background:var(--gradient-electric);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:700;letter-spacing:3px;margin:0;text-shadow:0 2px 15px #8a2be24d;text-transform:uppercase}.reflection-content{margin-bottom:40px}.reflection-paragraph{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;margin-bottom:30px;padding:30px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-all)}.reflection-paragraph.primary{background:#8a2be21f;border:1px solid #8a2be24d;box-shadow:0 10px 30px #8a2be233}.reflection-paragraph.secondary{background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 5px 20px #0000004d}.reflection-paragraph:hover{box-shadow:0 15px 40px #8a2be24d;transform:translateY(-5px)}.reflection-paragraph.primary:hover{background:#8a2be22e;border-color:#8a2be2;border-color:var(--primary-purple)}.reflection-paragraph p{font-size:1.2rem;line-height:1.8;margin:0}.reflection-paragraph.primary p{color:#e0e0ff;font-weight:300}.reflection-paragraph.secondary p{color:#ccc;color:var(--text-gray);font-style:italic;font-weight:400}.reflection-divider{align-items:center;display:flex;gap:15px;justify-content:center;margin:30px 0}.divider-line{background:linear-gradient(90deg,#0000,#8a2be2,#0000);background:linear-gradient(90deg,#0000,var(--primary-purple),#0000);flex:1 1;height:2px;max-width:100px}.divider-dot{animation:dividerPulse 2s ease-in-out infinite;background:#8a2be2;background:var(--primary-purple);border-radius:50%;box-shadow:0 0 15px #8a2be2cc;height:12px;width:12px}@keyframes dividerPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (max-width:768px){.reflection-final{padding:60px 0}.reflection-icon{font-size:2.5rem}.reflection-title{font-size:2.2rem}.reflection-paragraph{margin-bottom:25px;padding:25px 20px}.reflection-paragraph p{font-size:1.1rem}}@media (max-width:480px){.reflection-final{padding:50px 0}.reflection-icon{font-size:2rem}.reflection-title{font-size:1.8rem;letter-spacing:2px}.reflection-paragraph{padding:20px 15px}.reflection-paragraph p{font-size:1rem}.divider-line{max-width:60px}}.home-page{width:100%}.introduction{background:linear-gradient(180deg,var(--background-darker) 0,var(--background-deepest) 100%);padding:100px 0}.intro-content{margin:0 auto;max-width:800px;text-align:center}.intro-text p{color:var(--text-gray);font-size:1.3rem;font-weight:300;line-height:1.8;margin-bottom:40px}.important-disclaimer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8a2be21a;border:1px solid #8a2be24d;border-radius:15px;box-shadow:0 5px 20px #8a2be233;margin:30px 0;overflow:hidden;padding:25px 30px;position:relative}.important-disclaimer:before{background:linear-gradient(90deg,var(--primary-purple),orchid);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.important-disclaimer p{color:#e0e0ff;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.9;margin:0;text-align:center}.cta-section{margin-top:30px}.preview-sections{background:var(--background-dark);padding:100px 0}.preview-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.preview-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #8a2be233;border-radius:20px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:var(--transition-all)}.preview-card:before{background:var(--gradient-purple);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease;width:100%}.preview-card:hover:before{transform:scaleX(1)}.preview-card:hover{background:#8a2be214;border-color:var(--primary-purple);box-shadow:0 20px 40px #8a2be266,0 0 30px #8a2be233;transform:translateY(-10px) scale(1.02)}.preview-icon{color:var(--primary-purple);font-size:3rem;margin-bottom:25px;text-shadow:0 0 15px #8a2be280;transition:var(--transition-all)}.preview-card:hover .preview-icon{text-shadow:0 0 25px #8a2be2cc;transform:scale(1.2) rotate(5deg)}.preview-card h3{color:var(--primary-purple);font-size:1.5rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.preview-card p{color:var(--text-gray);font-size:1.05rem;line-height:1.7;margin-bottom:30px}@media (max-width:768px){.preview-grid{gap:30px;grid-template-columns:1fr}.intro-text p{font-size:1.1rem}.important-disclaimer{margin:20px 0;padding:20px}.important-disclaimer p{font-size:1.1rem}.preview-card{padding:30px 20px}}.discord-invite{background:linear-gradient(180deg,var(--background-deepest) 0,#0f0c29 100%);overflow:hidden;padding:80px 0;position:relative;text-align:center}.discord-invite:before{animation:discordParticles 15s linear infinite;background:radial-gradient(circle at 20% 30%,#5865f226 0,#0000 40%),radial-gradient(circle at 80% 70%,#5865f21a 0,#0000 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes discordParticles{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100vh) rotate(1turn)}}.discord-content{margin:0 auto;max-width:700px;padding:0 20px;position:relative;z-index:2}.discord-icon{animation:discordPulse 2s ease-in-out infinite;color:#5865f2;font-size:4rem;margin-bottom:25px;text-shadow:0 0 30px #5865f299}@keyframes discordPulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.1)}}.discord-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#5865f2,#7289da,#5865f2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.discord-description{color:var(--text-gray);font-size:1.2rem;line-height:1.8;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:600px}.btn-discord{align-items:center;background:linear-gradient(45deg,#5865f2,#7289da);border:2px solid #5865f24d;border-radius:50px;box-shadow:0 10px 25px #5865f266,0 0 30px #5865f233;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;letter-spacing:1px;overflow:hidden;padding:16px 35px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.btn-discord:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-discord:hover{border-color:#5865f2;box-shadow:0 15px 35px #5865f299,0 0 40px #5865f266;transform:translateY(-5px) scale(1.05)}.btn-discord:hover:before{left:100%}.btn-discord i{font-size:1.4rem}@media (max-width:768px){.discord-invite{padding:60px 0}.discord-icon{font-size:3rem}.discord-title{font-size:2rem}.discord-description{font-size:1.1rem}.btn-discord{font-size:1rem;padding:14px 25px}}@media (max-width:480px){.discord-title{font-size:1.7rem}.discord-description{font-size:1rem}.btn-discord{font-size:.9rem;padding:12px 20px}.discord-icon{font-size:2.5rem}}
/*# sourceMappingURL=main.5bada648.css.map*/