@font-face{font-family:GeistSans;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:GeistSans,GeistSans Fallback}.__variable_3a0388{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/66f30814ff6d7cdf.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_c1e5c9{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_c1e5c9{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--radius:0.625rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.145 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.145 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.985 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.396 0.141 25.723);--destructive-foreground:oklch(0.637 0.237 25.331);--border:oklch(0.269 0 0);--input:oklch(0.269 0 0);--ring:oklch(0.439 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(0.269 0 0);--sidebar-ring:oklch(0.439 0 0)}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}body,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600}@keyframes move-up-continuous{0%{transform:translateY(var(--start-y)) rotate(45deg) rotateX(10deg) rotateY(5deg);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-120vh) rotate(45deg) rotateX(10deg) rotateY(5deg);opacity:0}}.animate-move-up-continuous{animation:move-up-continuous linear infinite}@keyframes move-up-infinite{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes move-down-infinite{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.animate-move-up-infinite{animation:move-up-infinite linear infinite}.animate-move-down-infinite{animation:move-down-infinite linear infinite}@keyframes float-up-continuous{0%{transform:translateY(120vh);opacity:0}5%{opacity:.8}95%{opacity:.8}to{transform:translateY(-120vh);opacity:0}}@keyframes float-down-continuous{0%{transform:translateY(-120vh);opacity:0}5%{opacity:.8}95%{opacity:.8}to{transform:translateY(120vh);opacity:0}}.animate-float-up-continuous{animation:float-up-continuous linear infinite}.animate-float-down-continuous{animation:float-down-continuous linear infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .6s ease-out forwards}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-left{animation:slide-in-left .8s ease-out forwards}@keyframes slide-in-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-right{animation:slide-in-right .8s ease-out forwards}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .6s ease-out forwards}.animate-delay-0{animation-delay:0s}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-1000{animation-delay:1s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-effect{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float-subtle{animation:float-subtle 3s ease-in-out infinite}.gradient-primary{background:linear-gradient(135deg,#0f1e38,#2563eb)}.gradient-secondary{background:linear-gradient(135deg,#505b6f,#2563eb)}.gradient-accent{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.gradient-success{background:linear-gradient(135deg,#059669,#047857)}.gradient-text-primary{background:linear-gradient(135deg,#0f1e38,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-accent{background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.transform-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.focus-ring{outline:2px solid var(--primary);outline-offset:2px}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.space-professional>*+*{margin-top:1.5rem}.container-professional{max-width:1200px;margin:0 auto;padding:0 2rem}.transition-colors-smooth{transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}.transition-transform-smooth{transition:transform .3s cubic-bezier(.4,0,.2,1)}.card-endgame{position:relative;overflow:hidden;border-radius:.75rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:var(--i-avantage-navy);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.card-endgame:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-4px) scale(1.02);background:linear-gradient(135deg,var(--i-avantage-navy) 0,#1e40af 100%)}.card-objectif{border-radius:.75rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:var(--i-avantage-blue);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 6px -1px rgb(59 130 246/.2),0 2px 4px -2px rgb(59 130 246/.1)}.card-objectif:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-3px);background:linear-gradient(135deg,var(--i-avantage-blue) 0,var(--i-avantage-light-blue) 100%)}.card-information{border-radius:.75rem;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:rgba(96,165,250,.1);border:2px solid var(--i-avantage-light-blue);color:var(--i-avantage-navy)}.card-information:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:rgba(96,165,250,.15);transform:translateY(-2px);box-shadow:0 0 0 4px rgba(96,165,250,.1)}.card-proposition{position:relative;border-radius:.75rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:var(--gradient-primary);border:none;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.card-proposition:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-5px) scale(1.03);background:var(--gradient-secondary)}.card-success{border-radius:.75rem;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:linear-gradient(135deg,#10b981,#059669);color:white;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 6px -1px rgb(16 185 129/.2)}.card-success:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-3px);background:linear-gradient(135deg,#059669,#047857)}.card-alert{position:relative;border-radius:.75rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:var(--gradient-accent);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgb(102 126 234/.2)}.card-alert:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-4px) scale(1.02);background:linear-gradient(45deg,#764ba2,#667eea)}.card-header{margin-bottom:1rem}.card-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.card-subtitle{margin-bottom:.75rem;opacity:.8}.card-description,.card-subtitle{font-size:.875rem;line-height:1.25rem}.card-description{line-height:1.625;opacity:.9}.card-content{margin-bottom:1rem}.card-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:rgb(255 255 255/.2);padding-top:1rem}.card-badge{border-radius:9999px;background-color:rgb(255 255 255/.2);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.card-icon{margin-bottom:.75rem;height:2rem;width:2rem;opacity:.8}.card-glow{position:relative}.card-glow:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--gradient-primary);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.card-glow:hover:before{opacity:.7}.card-pulse{animation:pulse-soft 2s ease-in-out infinite}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.card-tilt{transition:all .4s ease-out;transform-style:preserve-3d;perspective:1000px;cursor:pointer}.card-tilt:hover{transform:rotateX(5deg) rotateY(-5deg) translateZ(15px);box-shadow:0 15px 35px -10px rgba(0,0,0,.2),0 0 20px hsl(var(--chart-4)/.3),0 0 40px hsl(var(--chart-1)/.2)}.card-tilt *{pointer-events:auto}:root{--card-bg:#ffffff;--card-text:#000000}.card-base{background:var(--card-bg);color:var(--card-text);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgb(59 130 246/.2),0 2px 4px -2px rgb(59 130 246/.1)}.bg-dots{background-image:radial-gradient(circle,var(--muted) 1px,transparent 1px)}.bg-dots,.bg-grid{background-size:20px 20px}.bg-grid{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)}.bg-diagonal-lines{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--muted) 10px,var(--muted) 11px)}.bg-gradient-radial{background:radial-gradient(circle at center,var(--primary) 0,var(--background) 70%)}.bg-gradient-conic{background:conic-gradient(from 0deg,var(--primary),var(--secondary),var(--accent),var(--primary))}.bg-gradient-mesh{background:radial-gradient(at 40% 20%,var(--primary) 0,transparent 50%),radial-gradient(at 80% 0,var(--secondary) 0,transparent 50%),radial-gradient(at 0 50%,var(--accent) 0,transparent 50%),radial-gradient(at 80% 50%,var(--primary) 0,transparent 50%),radial-gradient(at 0 100%,var(--secondary) 0,transparent 50%),radial-gradient(at 80% 100%,var(--accent) 0,transparent 50%),radial-gradient(at 0 0,var(--primary) 0,transparent 50%)}.bg-animated-gradient{background:linear-gradient(-45deg,var(--primary),var(--secondary),var(--accent),var(--primary));background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bg-overlay-dark{position:relative}.bg-overlay-dark:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.bg-overlay-primary{position:relative}.bg-overlay-primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--primary-rgb),.1);z-index:1}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E")}.bg-paper{background-color:var(--background);background-image:radial-gradient(circle at 25px 25px,var(--muted) 2%,transparent 0),radial-gradient(circle at 75px 75px,var(--muted) 2%,transparent 0);background-size:100px 100px}