@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-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:__Inter_179fbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-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:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-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:__Inter_179fbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-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:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-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:__Inter_179fbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-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:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-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:__Inter_179fbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-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:__Inter_Fallback_179fbf;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_179fbf{font-family:__Inter_179fbf,__Inter_Fallback_179fbf;font-style:normal}.__variable_179fbf{--font-inter:"__Inter_179fbf","__Inter_Fallback_179fbf"}@tailwind base;@tailwind components;@tailwind utilities;*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--max-width:1400px;--section-spacing-desktop:80px;--section-spacing-mobile:60px;--color-bg-start:10,10,20;--color-bg-end:0,0,0;--neon-blue:0,198,255;--neon-green:0,255,140;--neon-pink:255,0,255;--neon-purple:128,0,255;--dark-100:30,30,45;--dark-200:25,25,35;--dark-300:20,20,30;--dark-400:15,15,25;--dark-500:10,10,20}body,html{font-family:Inter,sans-serif;width:100%;height:100%;overflow-x:hidden;background:linear-gradient(135deg,rgb(var(--color-bg-start)) 0,rgb(var(--color-bg-end)) 100%);color:#fff}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1;width:100%;max-width:100%}.container-custom{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex;flex-direction:column}@media (max-width:768px){.container-custom{padding-left:20px;padding-right:20px}}section{width:100%;padding:var(--section-spacing-desktop) 0}@media (max-width:768px){section{padding:var(--section-spacing-mobile) 0}}.grid-layout{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:1024px){.grid-layout{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-layout{grid-template-columns:1fr;gap:20px}}.navbar{position:fixed;top:0;width:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:15px 40px;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:all .3s ease-in-out;border-bottom:1px solid rgba(var(--neon-blue),.2)}.navbar.scrolled{background:rgba(0,0,0,.95);box-shadow:0 4px 20px rgba(var(--neon-blue),.2)}.navbar .nav-link{color:#fff;margin:0 15px;font-weight:500;position:relative;transition:all .3s ease}.navbar .nav-link.active,.navbar .nav-link:hover{color:rgb(var(--neon-blue))}.navbar .nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(90deg,rgba(var(--neon-blue),1),rgba(var(--neon-purple),1));transition:width .3s ease}.navbar .nav-link.active:after,.navbar .nav-link:hover:after{width:100%}.cta-button-primary{background:linear-gradient(90deg,#0072ff,#00c6ff);padding:15px 40px;border-radius:10px;color:#fff;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out;text-align:center;cursor:pointer;box-shadow:0 0 15px rgba(var(--neon-blue),.4)}.cta-button-primary:hover{transform:scale(1.05);background:linear-gradient(90deg,#00c6ff,#0072ff);box-shadow:0 0 20px rgba(var(--neon-blue),.7)}.cta-button-secondary{background:transparent;border:2px solid #00ff8c;padding:15px 40px;border-radius:10px;color:#00ff8c;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out;text-align:center;cursor:pointer}.cta-button-secondary:hover{transform:scale(1.05);background:rgba(0,255,140,.1);box-shadow:0 0 15px rgba(var(--neon-green),.7)}.annonces-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;padding:20px 0}@media (max-width:768px){.annonces-grid{grid-template-columns:1fr}}.annonce-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;border-radius:15px;transition:all .3s ease-in-out;border:1px solid rgba(var(--neon-blue),.1);overflow:hidden}.annonce-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgba(var(--neon-blue),.3);border:1px solid rgba(var(--neon-blue),.3)}.hero-banner{min-height:90vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--dark-500),.8) 0,rgba(var(--dark-400),.8) 100%);z-index:1}.hero-banner-content{position:relative;z-index:2;max-width:800px;padding:40px}.hero-title{font-size:60px;font-weight:800;line-height:1.1;margin-bottom:20px;background:linear-gradient(90deg,#fff,#00c6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media (max-width:768px){.hero-title{font-size:40px}}.hero-subtitle{font-size:20px;line-height:1.5;margin-bottom:30px;color:hsla(0,0%,100%,.9);animation:fadeIn 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-gradient{background:linear-gradient(90deg,#00c6ff,#9d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.glow-effect{box-shadow:0 0 15px rgba(var(--neon-blue),.5);transition:all .3s ease}.glow-effect:hover{box-shadow:0 0 25px rgba(var(--neon-blue),.8)}.animate-fade-in{opacity:0;transform:translateY(20px);animation:fadeIn .8s ease-out forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.bg-cyber-grid{background-image:linear-gradient(rgba(var(--neon-blue),.1) 1px,transparent 1px),linear-gradient(to right,rgba(var(--neon-blue),.1) 1px,transparent 1px);background-size:30px 30px;opacity:.3}.glass-effect{background:rgba(20,20,30,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--neon-blue),.2);border-radius:15px}.neon-text{color:#fff;text-shadow:0 0 5px rgba(var(--neon-blue),.5),0 0 10px rgba(var(--neon-blue),.3),0 0 15px rgba(var(--neon-blue),.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:rgba(var(--neon-blue),.5);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--neon-blue),.8)}:focus-visible{outline:2px solid rgb(var(--neon-blue));outline-offset:2px}.web3-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;background:rgba(20,20,30,.95);border:1px solid rgba(var(--neon-blue),.3);padding:30px;border-radius:15px;box-shadow:0 4px 30px rgba(var(--neon-blue),.3);z-index:9999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width:768px){.web3-popup{width:calc(100% - 40px)}}.web3-popup.active{display:block;animation:popupFadeIn .3s ease-out forwards}@keyframes popupFadeIn{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}img{max-width:100%;height:auto;display:block}