@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;font-family:Rajdhani,sans-serif;background-color:#080808;color:#f0f0f0;overflow-x:hidden;min-height:100vh}.layout-wrapper{position:relative;min-height:100vh;display:flex;justify-content:center;padding-left:314px;padding-right:72px;box-sizing:border-box}.main-content{width:100%;max-width:1120px}@media (max-width: 1100px){.main-content{padding-bottom:80px}}@media (max-width: 1100px){.layout-wrapper{padding-left:0;padding-right:0}}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,sans-serif;color:#f0f0f0;font-weight:600;line-height:1.1;margin:0}h1{font-size:clamp(2.6rem,5vw,4.5rem);font-weight:700}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.4rem,3vw,2rem)}p{font-size:1rem;line-height:1.75;color:#f0f0f0;margin:0}a{color:inherit;text-decoration:none}.section-label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#f0f0f0;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2rem}.section-label:before{content:"\2022";color:#e85d04;font-size:1.1rem;line-height:1}.dark-card{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:2rem}.section-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:0}.btn-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .7rem .7rem 1.5rem;background:#191919;border:1px solid rgba(255,255,255,.07);border-radius:50px;color:#f0f0f0;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .25s}.btn-pill .pill-arrow{width:38px;height:38px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#080808;flex-shrink:0}.btn-pill .pill-arrow svg{width:18px;height:18px}.btn-pill:hover{border-color:#e85d04;background:#e85d040f}.btn-pill:hover .pill-arrow{background:#e85d04;color:#fff}body:after{content:"";position:fixed;bottom:-250px;right:-150px;width:700px;height:700px;background:radial-gradient(circle,rgba(232,93,4,.1) 0%,transparent 68%);pointer-events:none;z-index:0}.tag-pill{display:inline-block;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.07);border-radius:50px;font-size:.82rem;color:#f0f0f0;background:transparent;transition:all .2s}.tag-pill:hover{border-color:#e85d04;color:#e85d04}.marquee-track{display:flex;gap:2rem;animation:marquee-scroll 18s linear infinite;white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
