@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--color-primary: #00E5FF;--color-primary-dark: #00b3cc;--bg-dark: #15003b;--bg-darker: #050011;--bg-light: #f5f5f5;--text-light: #ffffff;--text-dim: #c5badd;--text-dark: #111111;--border-color: rgba(255, 255, 255, .1);--font-family: "DM Sans", sans-serif;--nav-height: 80px;--font-hero: clamp(1.75rem, 4.5vw, 3.75rem);--font-page-title: clamp(1.65rem, 3.8vw, 2.85rem);--font-section-title: clamp(2rem, 4.8vw, 3.35rem);--font-subsection: clamp(1.1rem, 2vw, 1.45rem);--font-card-title: clamp(1rem, 1.6vw, 1.25rem);--font-stat: clamp(1.5rem, 2.5vw, 2rem);--section-py: clamp(2.5rem, 4.5vw, 4rem);--section-py-sm: clamp(2rem, 4vw, 2.75rem);--block-gap: clamp(1rem, 2vw, 1.5rem);--stack-gap: clamp(1.25rem, 2.5vw, 2rem);--page-top: calc(var(--nav-height) + clamp(1.5rem, 3vw, 2.5rem))}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;min-height:100vh;margin:0;padding:0;font-family:var(--font-family);background:radial-gradient(circle at bottom right,#4a00b3,#0d0026,#03000a);background-attachment:fixed;color:var(--text-light);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;transition:all .3s ease}.container{max-width:1400px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);width:100%}.section{padding-block:var(--section-py)}.section-tight{padding-block:var(--section-py-sm)}.padding-top-large{padding-top:var(--page-top)}.subtitle{margin-bottom:var(--block-gap);line-height:1.65}.page-header{margin-bottom:var(--stack-gap)}@media(max-width:768px){.container{padding-inline:clamp(1rem,5vw,1.5rem)}.section{padding-block:var(--section-py-sm)}}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:12px;color:var(--text-light);letter-spacing:-.01em}h1,h2{text-transform:uppercase;letter-spacing:.05em}.page-title{font-size:var(--font-page-title);line-height:1.15}.section-title{font-size:var(--font-section-title);line-height:1.2;margin-bottom:var(--block-gap)}@media(max-width:768px){h1,.page-title{font-size:clamp(1.45rem,5.5vw,1.9rem);line-height:1.15}h2,.section-title{font-size:clamp(1.35rem,4.5vw,1.65rem);line-height:1.2}h3{font-size:clamp(1rem,3vw,1.15rem)}}p{line-height:1.6;color:var(--text-dim)}.text-orange{color:var(--color-primary)}.bg-orange{background-color:var(--color-primary)}.huge-numeral{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1;color:transparent;-webkit-text-stroke:1px var(--color-primary);opacity:.9;display:inline-block;pointer-events:none;font-family:var(--font-family)}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:#ffffff1a;color:#f7fbff;font-weight:700;border-radius:999px;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease,color .25s ease;border:1px solid rgba(255,255,255,.35);cursor:pointer;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #0000002e}.btn-primary:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff59,#ffffff0d 40%,#fff0 75%);opacity:.7;pointer-events:none}.btn-primary:after{content:"";position:absolute;top:-40%;left:10%;width:60%;height:200%;background:linear-gradient(180deg,#ffffff80,#fff0 60%);transform:rotate(-25deg);opacity:.25;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.btn-primary:hover{background:#ffffff29;color:#fff;transform:translateY(-2px);border-color:#ffffff8c;box-shadow:0 24px 54px #00000040}.btn-primary:hover:after{transform:translate(8px) rotate(-25deg);opacity:.35}.hero-actions .btn-primary{background:linear-gradient(135deg,#00ffff38,#0096ff2e);border-color:#00ffff8c;color:#eefcff;box-shadow:0 24px 60px #00d2ff26;text-shadow:0 1px 4px rgba(0,0,0,.14)}.hero-actions .btn-primary:before{background:linear-gradient(135deg,#ffffff73,#ffffff05 55%,#fff0 90%);opacity:.75}.hero-actions .btn-primary:hover{background:linear-gradient(135deg,#00ffff52,#00b4ff38);border-color:#00ffffd9;transform:translateY(-2px) scale(1.02);box-shadow:0 26px 70px #00d2ff40}.hero-actions .btn-primary:hover:after{transform:translate(10px) rotate(-25deg);opacity:.42}.hover-lift{transition:transform .3s cubic-bezier(.25,1,.5,1)}.hover-lift:hover{transform:translateY(-5px)}.premium-icon-container{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;z-index:1}.icon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:.15;filter:blur(20px);z-index:-1;transition:all .6s cubic-bezier(.23,1,.32,1);pointer-events:none}.premium-icon-container:hover .icon-glow{opacity:.4;width:150%;height:150%;filter:blur(30px)}.floating-icon{animation:floatingIcon 4s ease-in-out infinite;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:all .5s cubic-bezier(.23,1,.32,1)}@keyframes floatingIcon{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.premium-icon-container:hover .floating-icon{transform:scale(1.1) rotate(0);animation-play-state:paused}
