:root{--primary-blue:#2563eb;--primary-blue-light:#3b82f6;--primary-blue-dark:#1d4ed8;--primary-blue-darker:#1e40af;--primary-blue-darkest:#1e3a8a;--secondary-green:#059669;--secondary-green-light:#10b981;--secondary-green-dark:#047857;--secondary-green-darker:#065f46;--secondary-green-darkest:#064e3b;--text-primary:#1e3a8a;--text-secondary:#064e3b;--text-light:#ffffff;--text-muted:#64748b;--accent-cyan:#0891b2;--accent-emerald:#065f46;--neutral-dark:#0f172a;--neutral-darker:#020617;--neutral-medium:#334155;--neutral-light:#64748b;--neutral-lighter:#94a3b8;--hover-blue:#3b82f6;--hover-green:#10b981;--active-blue:#1d4ed8;--active-green:#047857}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner,::-webkit-scrollbar-thumb{background:transparent}body,html{scrollbar-width:none}body{-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body{overflow:hidden}body.scroll-enabled{overflow:auto}.craftu-background{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 25% 25%,rgba(37,99,235,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(5,150,105,.08) 0,transparent 50%),linear-gradient(180deg,var(--neutral-darker) 0,var(--neutral-dark) 40%,#1e293b 100%);z-index:-1}.craftu-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(37,99,235,.03) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.craftu-glass-container{min-height:100vh;width:100vw;background:rgba(255,255,255,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow-x:hidden}.page-container{max-width:1400px;margin:0 auto;padding:0 2rem}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:4rem 0;background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.1) 0,transparent 70%)}.hero-content{text-align:center;max-width:900px;margin:0 auto}.hero-title{color:var(--text-light);font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;animation:fadeInUp 1.5s ease-out;width:100%;display:flex!important;justify-content:center!important;align-items:center!important}.hero-title,.hero-title>*{text-align:center!important}.hero-title>*{width:100%!important;display:block!important;margin:0 auto!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{color:var(--text-light);font-size:clamp(1.2rem,2.5vw,1.4rem);line-height:1.6;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;opacity:0;visibility:hidden;animation:fadeInUpWithVisibility 1.2s ease-out 1.5s both}.button-container{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:2rem;opacity:0;visibility:hidden;animation:fadeInUpWithVisibility 1s ease-out 2.2s both}@keyframes fadeInUpWithVisibility{0%{opacity:0;visibility:hidden;transform:translateY(40px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.content-section{padding:8rem 0;position:relative;opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.content-section.in-view{opacity:1;transform:translateY(0)}.primary-button{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark))!important;border:none!important;border-radius:16px!important;padding:20px 40px!important;font-weight:700!important;font-size:1.1rem!important;transition:all .4s ease!important;box-shadow:0 8px 30px rgba(37,99,235,.4)!important;position:relative;overflow:hidden;min-width:200px;color:white!important}.primary-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.primary-button:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 12px 40px rgba(37,99,235,.5)!important;background:linear-gradient(135deg,var(--primary-blue-light),var(--primary-blue))!important}.primary-button:hover:before{left:100%}.secondary-button{background:linear-gradient(135deg,var(--secondary-green),var(--secondary-green-dark))!important;border:none!important;border-radius:16px!important;padding:20px 40px!important;font-weight:700!important;font-size:1.1rem!important;transition:all .4s ease!important;box-shadow:0 8px 30px rgba(5,150,105,.4)!important;min-width:180px;color:white!important}.secondary-button:hover{background:linear-gradient(135deg,var(--secondary-green-light),var(--secondary-green))!important;transform:translateY(-4px) scale(1.02)!important;box-shadow:0 12px 40px rgba(5,150,105,.5)!important}.craftu-header{position:fixed;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(15,23,42,.8);border-bottom:1px solid rgba(37,99,235,.1);height:80px}.desktop-header{display:block}.mobile-header{display:none;position:fixed;top:auto;bottom:2rem;left:50%;transform:translateX(-50%);width:auto;height:auto;border-radius:20px;border:1px solid rgba(37,99,235,.2);background:rgba(15,23,42,.95);box-shadow:0 20px 40px rgba(0,0,0,.3)}.header-wrapper{max-width:1400px;margin:0 auto;padding:0 2rem;height:100%}.header-content{height:100%;position:relative}.header-left{flex:1 1;justify-content:flex-start;min-width:150px}.header-center,.header-left{display:flex;align-items:center}.header-center{flex:0 0 auto;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.header-right{flex:1 1;display:flex;justify-content:flex-end;align-items:center;min-width:150px}.server-info{color:var(--secondary-green-light)!important;font-weight:700;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.9rem;letter-spacing:.5px}.nav-container{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 25px rgba(37,99,235,.15);padding:2px}.mobile-nav-wrapper{display:flex;justify-content:center;align-items:center}.mobile-nav-container{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);border-radius:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 25px rgba(37,99,235,.15);padding:2px}.nav-inner{justify-content:center;gap:4px}.nav-inner,.nav-item{display:flex;align-items:center}.nav-item{gap:8px}.nav-button{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;border-radius:16px!important;padding:.75rem 1.5rem!important;font-weight:600!important;border:none!important;background:transparent!important;color:rgba(255,255,255,.8)!important;position:relative;overflow:hidden;min-height:44px}.nav-button.icon-only{padding:.75rem!important;min-width:44px!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.nav-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.nav-button:hover{background:rgba(37,99,235,.15)!important;color:white!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(37,99,235,.2)!important}.nav-button:hover:before{left:100%}.nav-button.selected{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark))!important;color:white!important;box-shadow:0 4px 15px rgba(37,99,235,.4)!important}.nav-button.selected:hover{background:linear-gradient(135deg,var(--primary-blue-light),var(--primary-blue))!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(37,99,235,.5)!important}.nav-divider{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(37,99,235,.3),transparent);margin:0;flex-shrink:0}.mobile-divider{height:24px}@media (max-width:768px){.desktop-header{display:none}.mobile-header{display:block}.nav-inner{gap:2px}.nav-item{gap:6px}.mobile-divider{height:20px}}body{padding-top:80px}@media (max-width:768px){body{padding-top:0;padding-bottom:100px}}.team-hero{background:radial-gradient(circle at 30% 50%,rgba(5,150,105,.1) 0,transparent 70%),radial-gradient(circle at 70% 50%,rgba(37,99,235,.08) 0,transparent 70%)}.team-section{padding:6rem 0}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:2.5rem;gap:2.5rem;margin:0 auto;max-width:1400px}.team-card{background:rgba(37,99,235,.06)!important;border:1px solid rgba(37,99,235,.15)!important;border-radius:24px!important;padding:2.5rem!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;position:relative;overflow:hidden;text-align:center}.team-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-blue-light),transparent);opacity:.6}.team-card:hover{background:rgba(37,99,235,.12)!important;border-color:var(--primary-blue)!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px rgba(37,99,235,.25)!important}.team-card:hover:before{height:3px;opacity:1;box-shadow:0 0 15px rgba(37,99,235,.5)}.team-avatar-container{display:flex;justify-content:center;margin-bottom:1.5rem}.team-avatar-wrapper{position:relative;display:inline-block}.team-avatar{border:3px solid rgba(37,99,235,.3)!important;transition:all .3s ease!important}.team-card:hover .team-avatar{border-color:var(--primary-blue-light)!important;transform:scale(1.05);box-shadow:0 8px 25px rgba(37,99,235,.4)}.status-indicator{position:absolute;bottom:8px;right:8px;width:16px;height:16px;border-radius:50%;border:3px solid rgba(15,23,42,.9);transition:all .3s ease}.team-role{color:var(--secondary-green-light)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.team-badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0}.team-badge{color:white!important;font-weight:600!important;border:none!important;padding:.25rem .75rem!important;border-radius:12px!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:all .3s ease}.team-badge[style*="--primary-blue"]{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-light),var(--primary-blue))!important;background-size:200% 200%!important;animation:ownerShine 3s ease-in-out infinite!important;box-shadow:0 4px 15px rgba(37,99,235,.4)!important;border:1px solid rgba(255,255,255,.2)!important;position:relative;overflow:hidden}.team-badge[style*="--primary-blue"]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ownerGleam 2s ease-in-out infinite}.team-badge[style*="--primary-blue"]:hover{transform:scale(1.05)!important;box-shadow:0 6px 20px rgba(37,99,235,.6)!important}@keyframes ownerShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ownerGleam{0%{left:-100%}50%{left:-100%}to{left:100%}}.team-description{color:rgba(255,255,255,.8)!important;line-height:1.6;margin:1rem 0}.team-social{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(37,99,235,.2)}.social-item{display:flex;align-items:center;gap:.5rem;justify-content:center;color:rgba(255,255,255,.7);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.media-hero{background:radial-gradient(circle at 40% 30%,rgba(37,99,235,.1) 0,transparent 70%),radial-gradient(circle at 60% 70%,rgba(5,150,105,.08) 0,transparent 70%)}.filter-section{padding:2rem 0}.category-filter{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.filter-button{transition:all .3s ease!important;border-radius:16px!important;padding:.75rem 1.5rem!important;font-weight:600!important}.filter-button:not(.active){background:rgba(37,99,235,.1)!important;border:1px solid rgba(37,99,235,.2)!important;color:rgba(255,255,255,.8)!important}.filter-button:not(.active):hover{background:rgba(37,99,235,.15)!important;border-color:rgba(37,99,235,.3)!important;color:white!important;transform:translateY(-2px)}.media-section{padding:4rem 0 8rem}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin:0 auto;max-width:1400px}.media-card{background:rgba(5,150,105,.06)!important;border:1px solid rgba(5,150,105,.15)!important;border-radius:20px!important;padding:0!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;position:relative;overflow:hidden;cursor:pointer}.media-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--secondary-green-light),transparent)}.media-card:hover{background:rgba(5,150,105,.12)!important;border-color:var(--secondary-green)!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px rgba(5,150,105,.25)!important}.media-card>*{padding:0 1.5rem 1.5rem!important}.media-thumbnail-container{margin:0!important;padding:0!important;position:relative;overflow:hidden;border-radius:20px 20px 0 0}.media-thumbnail{width:100%;height:220px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;cursor:pointer;transition:transform .3s ease}.media-card:hover .media-thumbnail{transform:scale(1.05)}.video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.media-thumbnail:hover .video-overlay{opacity:1}.play-button{width:60px;height:60px;background:rgba(37,99,235,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:all .3s ease}.play-button:hover{background:var(--primary-blue);transform:scale(1.1)}.video-duration{bottom:8px;right:8px;background:rgba(0,0,0,.8);border-radius:6px;font-size:.75rem;font-weight:600}.media-type-badge,.video-duration{position:absolute;color:white;padding:.25rem .5rem}.media-type-badge{top:8px;left:8px;background:rgba(37,99,235,.9);border-radius:8px;display:flex;align-items:center;gap:.25rem}.media-title{color:white!important;margin-bottom:.5rem;line-height:1.3}.media-description{color:rgba(255,255,255,.8)!important;line-height:1.5;margin-bottom:1rem}.media-stats{gap:1rem}.media-stats,.stat-item{display:flex;align-items:center}.stat-item{gap:.25rem;color:rgba(255,255,255,.6)}.media-stats-row{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-top:1rem}.social-section{padding:8rem 0;background:radial-gradient(circle at 20% 30%,rgba(37,99,235,.08) 0,transparent 70%),radial-gradient(circle at 80% 70%,rgba(5,150,105,.06) 0,transparent 70%)}.social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:2.5rem;gap:2.5rem;margin:0 auto;max-width:1400px}.social-card{background:rgba(37,99,235,.06)!important;border:1px solid rgba(37,99,235,.15)!important;border-radius:24px!important;padding:2.5rem!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;position:relative;overflow:hidden;text-align:center;height:-moz-fit-content;height:fit-content}.social-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-blue-light),transparent);opacity:.6}.social-card:hover{background:rgba(37,99,235,.12)!important;border-color:var(--primary-blue)!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px rgba(37,99,235,.25)!important}.social-card:hover:before{height:3px;opacity:1;box-shadow:0 0 15px rgba(37,99,235,.5)}.social-icon-container{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;border:2px solid transparent}.social-icon-container.discord{background:linear-gradient(135deg,#5865f2,#4752c4);color:white}.social-icon-container.youtube{background:linear-gradient(135deg,#ff0000,#cc0000);color:white}.social-icon-container.instagram{background:linear-gradient(135deg,#e4405f,#833ab4,#fcb045);color:white}.social-icon-container.tiktok{background:linear-gradient(135deg,#000000,#ff0050);color:white}.social-icon-container.twitter{background:linear-gradient(135deg,#1da1f2,#0d8bd9);color:white}.social-icon-container.reddit{background:linear-gradient(135deg,#ff4500,#cc3700);color:white}.social-card:hover .social-icon-container{transform:scale(1.1) rotate(5deg);border-color:rgba(255,255,255,.3);box-shadow:0 12px 35px rgba(0,0,0,.3)}.social-description{color:rgba(255,255,255,.8)!important;line-height:1.6;margin:1rem 0;min-height:3rem}.discord-stats,.instagram-stats,.reddit-stats,.tiktok-stats,.twitter-stats,.youtube-stats{display:flex;gap:1.5rem;justify-content:center;margin:1.5rem 0;flex-wrap:wrap}.discord-stat,.instagram-stat,.reddit-stat,.tiktok-stat,.twitter-stat,.youtube-stat{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.7);font-size:.9rem}.online-indicator{width:10px;height:10px;border-radius:50%;background:var(--secondary-green);box-shadow:0 0 10px rgba(16,185,129,.6);animation:pulse-indicator 2s infinite}@keyframes pulse-indicator{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.social-button{transition:all .3s ease!important;border-radius:16px!important;padding:1rem 2rem!important;font-weight:600!important;font-size:1rem!important;min-width:160px!important}.discord-button{background:linear-gradient(135deg,#5865f2,#4752c4)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgba(88,101,242,.4)!important}.discord-button:hover{background:linear-gradient(135deg,#6b73ff,#5865f2)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(88,101,242,.5)!important}.youtube-button{background:linear-gradient(135deg,#ff0000,#cc0000)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgba(255,0,0,.4)!important}.youtube-button:hover{background:linear-gradient(135deg,#ff3333,#ff0000)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(255,0,0,.5)!important}.instagram-button{background:linear-gradient(135deg,#e4405f,#833ab4)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgba(228,64,95,.4)!important}.instagram-button:hover{background:linear-gradient(135deg,#f56583,#e4405f)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(228,64,95,.5)!important}.tiktok-button{background:linear-gradient(135deg,#000000,#ff0050)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgba(255,0,80,.4)!important}.tiktok-button:hover{background:linear-gradient(135deg,#333333,#ff0050)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(255,0,80,.5)!important}.twitter-button{background:linear-gradient(135deg,#1da1f2,#0d8bd9)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgba(29,161,242,.4)!important}.twitter-button:hover{background:linear-gradient(135deg,#4ab3f4,#1da1f2)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(29,161,242,.5)!important}.reddit-button{background:linear-gradient(135deg,#ff4500,#cc3700)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgba(255,69,0,.4)!important}.reddit-button:hover{background:linear-gradient(135deg,#ff6633,#ff4500)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(255,69,0,.5)!important}.discord-card:hover{border-color:#5865f2!important;box-shadow:0 25px 50px rgba(88,101,242,.2)!important}.discord-card:hover:before{background:linear-gradient(90deg,transparent,#5865f2,transparent)}.youtube-card:hover{border-color:#ff0000!important;box-shadow:0 25px 50px rgba(255,0,0,.2)!important}.youtube-card:hover:before{background:linear-gradient(90deg,transparent,#ff0000,transparent)}.instagram-card:hover{border-color:#e4405f!important;box-shadow:0 25px 50px rgba(228,64,95,.2)!important}.instagram-card:hover:before{background:linear-gradient(90deg,transparent,#e4405f,transparent)}.tiktok-card:hover{border-color:#ff0050!important;box-shadow:0 25px 50px rgba(255,0,80,.2)!important}.tiktok-card:hover:before{background:linear-gradient(90deg,transparent,#ff0050,transparent)}.twitter-card:hover{border-color:#1da1f2!important;box-shadow:0 25px 50px rgba(29,161,242,.2)!important}.twitter-card:hover:before{background:linear-gradient(90deg,transparent,#1da1f2,transparent)}.reddit-card:hover{border-color:#ff4500!important;box-shadow:0 25px 50px rgba(255,69,0,.2)!important}.reddit-card:hover:before{background:linear-gradient(90deg,transparent,#ff4500,transparent)}.toast-notification{position:fixed;top:100px;right:2rem;z-index:10000;background:rgba(5,150,105,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--secondary-green);border-radius:16px;padding:1rem 1.5rem;box-shadow:0 20px 40px rgba(5,150,105,.3);animation:slideInToast .3s ease-out;max-width:400px}.toast-content{display:flex;align-items:center;gap:.75rem;color:white}.toast-close-btn{background:none;border:none;color:rgba(255,255,255,.8);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;margin-left:auto}.toast-close-btn:hover{color:white;background:rgba(255,255,255,.1)}@keyframes slideInToast{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease-out}.video-modal-content{background:rgba(15,23,42,.95);border:1px solid rgba(37,99,235,.3);border-radius:20px;padding:2rem;max-width:900px;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:scaleIn .3s ease-out}.video-container{margin-bottom:1.5rem;border-radius:12px;overflow:hidden}.modal-video{width:100%;height:auto}.video-modal-footer{display:flex;justify-content:center}.close-modal-button{background:rgba(37,99,235,.1)!important;border:1px solid rgba(37,99,235,.3)!important;color:white!important;border-radius:12px!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important}.close-modal-button:hover{background:rgba(37,99,235,.2)!important;border-color:rgba(37,99,235,.5)!important;transform:translateY(-2px)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.section-container{max-width:1400px;margin:0 auto;padding:0 2rem}.section-header{text-align:center;margin-bottom:4rem}.section-title{color:var(--text-light)!important;margin-bottom:1rem}.section-subtitle{color:rgba(255,255,255,.8)!important;max-width:600px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:3rem;gap:3rem;margin:0 auto;max-width:800px}.stats-card{background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.2)!important;border-radius:20px!important;padding:2.5rem!important;text-align:center;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:all .3s ease!important}.stats-card:hover{background:rgba(37,99,235,.12)!important;border-color:var(--primary-blue)!important;transform:translateY(-5px)!important;box-shadow:0 20px 40px rgba(37,99,235,.2)!important}.stats-number{color:var(--primary-blue-light)!important;font-size:3rem!important;margin-bottom:1rem!important}.stats-number.pulse{animation:pulse 2s infinite}.stats-label{color:rgba(255,255,255,.8)!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-top:.5rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem;margin:0 auto;max-width:1200px}.modern-card{background:rgba(5,150,105,.06)!important;border:1px solid rgba(5,150,105,.15)!important;border-radius:24px!important;padding:2.5rem!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;position:relative;overflow:hidden}.modern-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--secondary-green-light),transparent);opacity:.6}.modern-card:hover{background:rgba(5,150,105,.12)!important;border-color:var(--secondary-green)!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px rgba(5,150,105,.25)!important}.modern-card:hover:before{height:3px;opacity:1;box-shadow:0 0 15px rgba(5,150,105,.5)}.icon-container{width:60px;height:60px;background:rgba(5,150,105,.15);border:1px solid rgba(5,150,105,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;color:var(--secondary-green-light)}.modern-card:hover .icon-container{background:rgba(5,150,105,.25);border-color:var(--secondary-green);transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px rgba(5,150,105,.3)}.cta-section{background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.1) 0,transparent 70%),radial-gradient(circle at 30% 80%,rgba(5,150,105,.08) 0,transparent 70%);padding:8rem 0}.cta-content{text-align:center;max-width:800px;margin:0 auto;padding:0 2rem}.category-badge{background:rgba(37,99,235,.15)!important;color:var(--primary-blue-light)!important;border:1px solid rgba(37,99,235,.3)!important;padding:.25rem .75rem!important;border-radius:12px!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.carousel-container{position:relative;padding:0 3rem;margin:0 auto}.carousel-navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(37,99,235,.1)!important;border:1px solid rgba(37,99,235,.3)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;transition:all .3s ease!important;cursor:pointer!important}.carousel-navigation:hover{background:rgba(37,99,235,.2)!important;border-color:rgba(37,99,235,.5)!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 8px 25px rgba(37,99,235,.3)!important}.carousel-navigation.prev{left:0}.carousel-navigation.next{right:0}[data-component=Carousel]{position:relative!important;overflow:visible!important;padding:0 4rem!important}.carousel button[aria-label*=next],.carousel button[aria-label*=previous],[data-component=Carousel] button[aria-label*=next],[data-component=Carousel] button[aria-label*=previous],[data-component=Carousel] button[data-direction=next],[data-component=Carousel] button[data-direction=previous]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:15!important;background:rgba(37,99,235,.15)!important;border:1px solid rgba(37,99,235,.3)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;transition:all .3s ease!important;cursor:pointer!important;padding:0!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important}.carousel button[aria-label*=previous],[data-component=Carousel] button[aria-label*=previous],[data-component=Carousel] button[data-direction=previous]{left:0!important;right:auto!important}.carousel button[aria-label*=next],[data-component=Carousel] button[aria-label*=next],[data-component=Carousel] button[data-direction=next]{right:0!important;left:auto!important}.carousel button[aria-label*=next]:hover,.carousel button[aria-label*=previous]:hover,[data-component=Carousel] button[aria-label*=next]:hover,[data-component=Carousel] button[aria-label*=previous]:hover,[data-component=Carousel] button[data-direction=next]:hover,[data-component=Carousel] button[data-direction=previous]:hover{background:rgba(37,99,235,.25)!important;border-color:rgba(37,99,235,.5)!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 8px 25px rgba(37,99,235,.4)!important}.social-section .section-container{overflow:visible!important;position:relative!important;padding-left:2rem!important;padding-right:2rem!important}[data-component=Carousel]>div{margin:0 2rem!important}.carousel,.carousel-container,.carousel-wrapper{position:relative!important;overflow:visible!important;padding:0 4rem!important}.carousel-button,.carousel-nav,.carousel-navigation{display:flex!important;visibility:visible!important;opacity:1!important}.custom-carousel-wrapper{padding:0 60px!important;margin:0 auto!important}.custom-carousel-wrapper,.custom-carousel-wrapper .carousel,.custom-carousel-wrapper [data-component=Carousel],.custom-carousel-wrapper>div{position:relative!important;overflow:visible!important;width:100%!important}.custom-carousel-wrapper button[aria-label*=next],.custom-carousel-wrapper button[aria-label*=previous],.custom-carousel-wrapper button[data-direction=next],.custom-carousel-wrapper button[data-direction=previous]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:999!important;background:rgba(37,99,235,.2)!important;border:2px solid rgba(37,99,235,.4)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:50%!important;width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;transition:all .3s ease!important;cursor:pointer!important;padding:0!important;margin:0!important;min-width:52px!important;max-width:52px!important;min-height:52px!important;max-height:52px!important}.custom-carousel-wrapper button[aria-label*=previous],.custom-carousel-wrapper button[data-direction=previous]{left:-60px!important;right:auto!important}.custom-carousel-wrapper button[aria-label*=next],.custom-carousel-wrapper button[data-direction=next]{right:-60px!important;left:auto!important}.custom-carousel-wrapper button[aria-label*=next]:hover,.custom-carousel-wrapper button[aria-label*=previous]:hover,.custom-carousel-wrapper button[data-direction=next]:hover,.custom-carousel-wrapper button[data-direction=previous]:hover{background:rgba(37,99,235,.35)!important;border-color:rgba(37,99,235,.6)!important;transform:translateY(-50%) scale(1.15)!important;box-shadow:0 8px 30px rgba(37,99,235,.5)!important}.custom-carousel-wrapper button{visibility:visible!important;opacity:1!important;display:flex!important}@media (max-width:768px){.custom-carousel-wrapper{padding:0 50px!important}.custom-carousel-wrapper button[aria-label*=next],.custom-carousel-wrapper button[aria-label*=previous],.custom-carousel-wrapper button[data-direction=next],.custom-carousel-wrapper button[data-direction=previous]{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important}.custom-carousel-wrapper button[aria-label*=previous],.custom-carousel-wrapper button[data-direction=previous]{left:-50px!important}.custom-carousel-wrapper button[aria-label*=next],.custom-carousel-wrapper button[data-direction=next]{right:-50px!important}}@media (max-width:640px){.custom-carousel-wrapper{padding:0 40px!important}.custom-carousel-wrapper button[aria-label*=previous],.custom-carousel-wrapper button[data-direction=previous]{left:-40px!important}.custom-carousel-wrapper button[aria-label*=next],.custom-carousel-wrapper button[data-direction=next]{right:-40px!important}}.social-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin:3rem auto 0;max-width:900px}@media (max-width:768px){.social-cards-grid{grid-template-columns:1fr;grid-template-rows:auto;max-width:400px}}.__variable_5cfdac{--font-heading:"Geist","Geist Fallback";--font-body:"Geist","Geist Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-label:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-code:"Geist Mono","Geist Mono Fallback"}