.section-footer{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 40px;background-color:#020202}@media(max-width:1199px){.section-footer{padding:0 24px}}@media(max-width:860px){.section-footer{padding:0}}.footer-container{display:flex;flex-direction:column;max-width:1200px;width:100%;padding:64px 40px;background-color:#050505;position:relative}.footer-container:after{content:"";position:absolute;bottom:0;left:40px;right:40px;height:1px;width:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent)}@media(max-width:1199px){.footer-container{padding:51.2px 24px}.footer-container:after{left:24px;right:24px}}@media(max-width:860px){.footer-container{padding:41.6px 16px}.footer-container:after{left:16px;right:16px}}.footer-container:after{display:none}.footer-inner{display:flex;flex-direction:column;gap:48px}.footer-top{display:grid;grid-template-columns:1fr 2fr;grid-gap:64px;gap:64px}@media(max-width:1199px){.footer-top{gap:40px}}@media(max-width:860px){.footer-top{grid-template-columns:1fr;gap:40px}}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-logo-text{display:flex;align-items:baseline;gap:8px}.footer-logo-the{font-weight:300;font-size:14px;letter-spacing:4px;color:#a0a0a0}.footer-logo-loop,.footer-logo-the{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif}.footer-logo-loop{font-weight:700;font-size:24px;letter-spacing:2px;color:#f0f0f0}.footer-desc{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.1px;color:#a0a0a0;margin:0;max-width:280px}.footer-diademy-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(112,0,255,.08);border:1px solid rgba(112,0,255,.2);border-radius:8px;width:-moz-fit-content;width:fit-content}.badge-label{font-weight:400;color:#666}.badge-label,.badge-link{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-size:13px;line-height:150%;letter-spacing:.1px}.badge-link{font-weight:600;color:#7000ff;text-decoration:none;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.badge-link:hover{color:#9b4dff}}.footer-nav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media(max-width:860px){.footer-nav{grid-template-columns:repeat(2,1fr)}}.footer-nav-group{display:flex;flex-direction:column;gap:12px}.footer-nav-title{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.footer-nav-title{font-size:12px}}.footer-nav-title{color:#f0f0f0;margin:0}.footer-nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.footer-nav-list a{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.1px;color:#a0a0a0;text-decoration:none;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.footer-nav-list a:hover{color:#00f2ff}}.footer-bottom{padding-top:32px;position:relative;text-align:center}.footer-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;width:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent)}.copyright{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.1px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:#666;margin:0}.header-section{position:fixed;top:0;left:0;width:100%;padding:0 40px;background-color:rgba(5,5,5,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;justify-content:center;border-bottom:1px solid #1a1a1a}@media(max-width:1199px){.header-section{padding:0 24px}}@media(max-width:860px){.header-section{padding:0}}.header-container{max-width:1200px;width:100%;display:flex;flex-direction:column}.sub-header{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;height:64px}.header-logo{display:flex;align-items:baseline;gap:4px;text-decoration:none}.header-logo-the{font-weight:300;font-size:12px;letter-spacing:3px;color:#a0a0a0}.header-logo-loop,.header-logo-the{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif}.header-logo-loop{font-weight:700;font-size:20px;letter-spacing:2px;color:#f0f0f0}.nav-menu{display:flex;align-items:center;gap:8px}@media(max-width:860px){.nav-menu{display:none}}.nav-link{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.nav-link{font-size:12px}}.nav-link{color:#a0a0a0;text-decoration:none;padding:8px 12px;border-radius:8px;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.nav-link:hover{color:#00f2ff;background:rgba(0,242,255,.05)}}.header-actions{display:flex;align-items:center;gap:12px}.header-cta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.header-cta{font-size:12px}}.header-cta{padding:8px 16px;background:#00f2ff;color:#050505;border-radius:8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}@media(hover:hover)and (pointer:fine){.header-cta:hover{background:#00d4e0;box-shadow:0 0 20px rgba(0,242,255,.12)}}@media(max-width:860px){.header-cta{display:none}}.hamburger-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid #1a1a1a;border-radius:8px;cursor:pointer;color:#a0a0a0;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.hamburger-btn:hover{color:#f0f0f0;border-color:#3a3a3a}}@media(max-width:860px){.hamburger-btn{display:flex}}.hamburger-lines{display:flex;flex-direction:column;gap:4px;width:18px}.hamburger-lines span{display:block;height:2px;background:currentColor;border-radius:1px;transition:all .2s ease}.hamburger-btn.active .hamburger-lines span:first-child{transform:rotate(45deg) translate(4px,4px)}.hamburger-btn.active .hamburger-lines span:nth-child(2){opacity:0}.hamburger-btn.active .hamburger-lines span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-menu{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid #1a1a1a}.mobile-menu.open{display:flex}.mobile-nav-item{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.mobile-nav-item{font-size:12px}}.mobile-nav-item{display:block;padding:12px 16px;color:#a0a0a0;text-decoration:none;border-radius:8px;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.mobile-nav-item:hover{color:#00f2ff;background:rgba(0,242,255,.05)}}.mobile-cta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.mobile-cta{font-size:12px}}.mobile-cta{display:block;padding:12px 16px;background:#00f2ff;color:#050505;text-decoration:none;text-align:center;border-radius:8px;transition:all .2s ease}