:root{font-size:62.5%;--background:#11110f;--background-secondary:#171714;--background-light:#1d1d19;--background-lighter:#262620;--background-dark:#0d0d0c;--bg-opaque:rgba(17,17,15,.96);--text:#f1eee5;--text-secondary:#c8c3b8;--text-muted:#969186;--text-subtle:#777268;--border:#34332e;--border-strong:#555249;--brand:#d6a94f;--brand-secondary:#d6a94f;--brand-accent:#d6a94f;--brand-gradient:#d6a94f;--text-xs:1.2rem;--text-sm:1.4rem;--text-md:1.6rem;--text-lg:2.4rem;--text-xl:3.6rem;--text-2xl:5.4rem;--text-3xl:7.2rem;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--shadow-sm:0 1px 2px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.2);--shadow-xl:0 20px 25px rgba(0,0,0,.3);--shadow-brand:none;--shadow-brand-lg:none;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--transition-fast:0.15s ease;--transition-smooth:0.3s ease;--transition-slow:0.5s ease;--glass-bg:var(--background-secondary);--glass-border:var(--border);--glass-shadow:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--brand);color:var(--background)}html{scroll-behavior:smooth;scroll-padding-top:calc(45px + 3.6rem + 2rem)}body,html{overflow-x:hidden;height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--text-md);line-height:1.6;color:var(--text);background:var(--background);margin:0;position:relative}body:after,body:before{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-dark)}::-webkit-scrollbar-thumb{background:var(--border-strong)}::-webkit-scrollbar-thumb:hover{background:var(--brand)}a{color:inherit;text-decoration:none;transition:var(--transition-smooth)}:focus{outline:2px solid var(--brand);outline-offset:2px}.section-wrapper{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:var(--space-3xl) var(--space-2xl);overflow:visible;@media (max-width:768px){padding:var(--space-2xl) var(--space-lg)}}.chip{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:500;padding:var(--space-xs) var(--space-md);border-radius:0;cursor:pointer;position:relative;overflow:hidden;background:transparent;border:1px solid var(--border);&:hover{color:var(--text);border-color:var(--brand)}&:active{transform:translateY(0) scale(1.02)}}.chip,.glass-card{transition:all var(--transition-smooth);box-shadow:none}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;padding:var(--space-xl);&:hover{border-color:rgba(0,212,255,.3)}}.gradient-text{color:var(--brand)}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating{animation:floating 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.pulse{animation:pulse 2s ease-in-out infinite}.text-gradient{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shadow-brand{box-shadow:var(--shadow-brand)}.border-gradient{position:relative;&:before{content:"";position:absolute;inset:0;padding:1px;background:var(--brand-gradient);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;-webkit-mask-composite:xor}}@font-face{font-family:__Poppins_58d988;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0938b75f61da35fc-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_58d988;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/f54d3b402c212b9e-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:__Poppins_58d988;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7108afb8b1381ad1-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:__Poppins_58d988;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_58d988;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-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:__Poppins_58d988;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-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:__Poppins_58d988;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_58d988;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:__Poppins_58d988;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:__Poppins_58d988;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_58d988;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:__Poppins_58d988;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:__Poppins_58d988;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_58d988;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-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:__Poppins_58d988;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-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:__Poppins_Fallback_58d988;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_58d988{font-family:__Poppins_58d988,__Poppins_Fallback_58d988;font-style:normal}