body{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-background);line-height:1.5;padding-top:8px;width:100wh;background:linear-gradient(135deg,#5d172508,#1d7a6308,#c1202608)}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0;padding:0;line-height:1.6}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}button,input{border:none;outline:none;background:none;font:inherit}img{max-width:100%;height:auto;display:block}nav{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-2xl)}nav .logo{display:flex;align-items:center;gap:.5em}nav .logo h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}nav .logo img{width:var(--font-size-5xl)}nav .links ul{all:unset;display:flex;gap:20px;align-items:center}li,a{all:unset}.links{width:45%}.links ul{display:flex;justify-content:space-around;align-items:center}.links li a{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);color:#000;cursor:pointer}.links li a:hover{color:var(--color-green)}.join button{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);border:none;cursor:pointer;background-color:var(--color-red);color:var(--color-background)}.join button:hover{background-color:var(--color-red-dark)}.landing-content{display:flex;padding:var(--spacing-lg) 190px;margin-top:var(--spacing-3xl);gap:200px;justify-content:center;position:relative;overflow:hidden}.animated-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6}.info{display:flex;flex-direction:column;width:50%;gap:30px;position:relative;z-index:1}.hero-section{display:flex;flex-direction:column;gap:10px}.Badge{background-color:var(--color-green-transparent);color:var(--color-green);padding:6px var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);width:fit-content}.hero-section .title{display:flex;gap:1px;flex-direction:column}.hero-section .title .first,.hero-section .title .second{font-size:var(--font-size-55xl)}.hero-section .title .first{color:var(--color-red)}.hero-section .title .second{position:relative;transform:translateY(-20px);color:var(--color-burgundy)}.specifications{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.Countdown{display:flex;flex-direction:column;align-items:start;gap:20px}.Countdown .title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-burgundy)}.date{display:flex;gap:12px}.date .time{display:flex;flex-direction:column;gap:5px;align-items:center}.date .time .card{background-color:var(--color-background);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:var(--color-border) 1px solid;color:var(--color-burgundy);font-weight:700;font-size:1.875rem}.date .time .text{color:var(--color-text-secondary);font-size:14px}.stats-section{display:flex;flex-direction:column;gap:20px;width:50%;justify-content:center;position:relative;z-index:1}.footer{background-color:var(--color-background);padding:var(--spacing-xl) var(--spacing-2xl);display:flex;gap:17px;flex-direction:column;padding:40px 60px 30px}.head{display:flex;gap:30px;justify-content:start;padding-right:60px}.info{display:flex;flex-direction:column;gap:18px;justify-content:start}.info .logo{display:flex;align-items:center;gap:.5em}.info img{width:var(--font-size-5xl)}.info .logo h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.info .description,.social-media{font-size:var(--font-size-base);color:var(--color-text-secondary)}.social-media{display:flex;gap:10px;align-items:center}.social-media a:hover{color:var(--color-red);cursor:pointer;transition:color .3s ease}.footer .links,.contact{display:flex;flex-direction:column;gap:10px;width:20%}.footer .links .title,.contact .title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.footer .links .list,.contact .infos{display:flex;gap:8px;flex-direction:column;color:var(--color-text-secondary);font-weight:400}.footer .links .list a:hover,.contact .infos div:hover{color:var(--color-green);cursor:pointer;transition:color .3s ease}.copyright{display:flex;justify-content:space-between;align-items:center;gap:10px}.copyright .date{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.policy{display:flex;gap:16px;align-items:center;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}input:focus{border:none!important}@media (max-width: 1024px){nav .links a{font-size:var(--font-size-sm)}nav .links ul{gap:6px}nav .links{width:50%}.hero-section .title .first,.hero-section .title .second{font-size:var(--font-size-4xl)}.hero-section .specifications{font-size:var(--font-size-base)}.hero-section{gap:5px}.hero-section .title .second{transform:translateY(-10px)}.contribution{padding:40px 100px!important;gap:20px;flex-direction:column}.contribution .inscription,.contribution .inscription .form,.contribution .description{width:100%}.design-card{width:100%!important;height:300px}}@media (max-width: 768px){nav{justify-content:space-between;padding:10px;width:100vw}nav .links{display:none!important}.landing-content{flex-direction:column;padding:20px;gap:60px;width:100vw!important}.landing-content .info,.landing-content .stats-section{width:100%}.Badge{text-align:center}.contribution{gap:40px!important;flex-direction:column;width:100vw!important;padding:20px 20px 40px!important}.contribution .inscription{width:100%}.contribution .inscription .description{font-size:var(--font-size-base);width:100%;padding:10px!important}.contribution .form,.design-card{width:100%!important}.footer{padding:20px 10px!important;background-color:transparent!important;width:100vw!important}.footer .head{gap:10px;flex-direction:column;width:100%;padding-right:0}.footer .description,.footer .head .info,.footer .head .links,.footer .contact{width:100%}.copyright{gap:5px;flex-direction:column;align-items:center;width:100%;padding:10px!important}}.stat{display:flex;justify-content:space-between}.stat .first{background-color:var(--color-green-transparent);color:var(--color-green);display:flex;flex-direction:column;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-lg);width:30%}.stat .second{background-color:#c120261a;display:flex;flex-direction:column;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-red);border-radius:var(--radius-lg);width:30%}.stat .number{font-weight:var(--font-weight-bold);font-size:26px}.stat h5{font-weight:var(--font-weight-normal);color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:root{--color-red: #C12026;--color-red-dark: #A01B20;--color-green: #1D7A63;--color-burgundy: #5D1725;--color-green-transparent: rgba(29, 122, 99, .1);--color-background: #FFFFFF;--color-background-alt: #F8FAFC;--color-text-primary: #5D1725;--color-text-secondary: #64748B;--color-text-muted: #94A3B8;--color-border: #E2E8F0;--color-border-light: #F1F5F9;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 5rem;--spacing-5xl: 6rem;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-size-7xl: 5rem;--font-size-55xl:3.5rem;--font-size-8xl: 6rem;--font-size-9xl: 7rem;--font-size-10xl: 8rem;--line-height-sm: 1.25;--line-height-base: 1.5;--line-height-lg: 1.75;--line-height-xl: 2;--line-height-2xl: 2.25;--line-height-3xl: 2.5;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--transition-base: all .3s ease;--transition-fast: all .15s ease;--transition-slow: all .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060}.contribution{display:flex;padding:var(--spacing-lg) 190px;margin-top:var(--spacing-3xl);gap:100px;justify-content:center;position:relative;overflow:hidden;background-color:#fff}.contribution .description{display:flex;flex-direction:column;gap:16px}.contribution .description .title{font-size:var(--font-size-4xl);color:var(--color-text-primary);line-height:1;font-weight:700}.description .information{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.form{display:flex;flex-direction:column;gap:30px;width:80%;background-color:var(--color-background);box-shadow:var(--shadow-lg);padding:40px;border:var(--color-border) 1px solid;border-radius:var(--radius-xl);box-sizing:border-box;justify-content:center}.agree{font-size:12px;color:var(--color-text-secondary);text-align:center;font-weight:400}.inscription{display:flex;gap:30px;flex-direction:column}.form .head{display:flex;gap:13px;align-items:center}.form .count{display:flex;flex-direction:column;gap:0px}.count h4{font-size:var(--font-size-xl)}.count h4 span{color:var(--color-green);font-weight:700;font-size:var(--font-size-xl)}.count span{color:var(--color-text-secondary);transform:translateY(-6px)}.field{display:flex;flex-direction:column;gap:5px}.inputs{display:flex;flex-direction:column;gap:10px}.form .inputs input{width:95%;padding:10px;border-radius:var(--radius-md);border:none;outline:none;background-color:var(--color-background);box-shadow:var(--shadow-sm);border:var(--color-border) 1px solid;border-radius:var(--radius-lg)}.form .inputs input:focus{border:var(--color-green) 2px solid!important}label{color:#000}.inputs button{width:99%;padding:10px 20px;background-color:var(--color-red);color:#fff;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-base);box-sizing:border-box;font-weight:600;margin-top:12px}.inputs button:hover{background-color:var(--color-red-dark)}.design-card{background-color:var(--color-background);box-shadow:var(--shadow-md);width:70%;border-radius:var(--radius-md);height:300px;position:relative;overflow:hidden;align-self:center;border:var(--color-border) 1px solid;padding:3px}.ai-background-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.Insights-content{padding:1.5rem 190px;position:relative;overflow:hidden;align-items:center;display:flex;flex-direction:column;gap:13px;background-color:#fff}.Title{font-size:50px;font-weight:700}.description{font-size:16px;text-align:center;width:70%}.Cards{display:flex;justify-content:space-around;width:100%;margin-top:5%}.wthbck{background:linear-gradient(135deg,#1d7a6309,#ffffffe0,#c1202609)}@media (max-width: 480px){.Title{font-size:20px!important;text-align:center}.Insights-content{padding:5%}.Insights-content .Cards{flex-direction:column}.Insights-content .card{width:100%!important}.PartnerCards{gap:30px!important}}@media (max-width: 600px){.Title{font-size:20px}.Insights-content{padding:5%}.PartnerCards{gap:30px!important}}@media (max-width: 768px){.Title{font-size:30px}.Insights-content{padding:5%;width:100vw}.Insights-content .Cards{flex-direction:column}.Insights-content .card{width:100%!important}.contentCard{height:fit-content!important}.PartnerCards{gap:20px!important}}@media (max-width: 1030px)and (min-width:769px){.Title{font-size:30px}.Insights-content{padding:5%;width:100vw}.contentCard{height:280px!important}}
