.index_page___Ycy6{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;padding:80px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.index_page___Ycy6{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.index_main__OmNu0{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.index_main__OmNu0 p{color:#fff;text-align:center;margin-bottom:2rem}.index_main__OmNu0 ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.index_liste__yQJ0G li{margin:1rem;color:#fff;text-align:center}.index_title__k0g7D{display:block;text-align:center;margin:0 auto;width:-moz-fit-content;width:fit-content;color:#fff}.index_main__OmNu0 li:not(:last-of-type){margin-bottom:8px}.index_main__OmNu0 code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.index_ctas__oZanp{display:flex;gap:16px}.index_ctas__oZanp a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.index_primary__m1uPG{background:var(--foreground);color:var(--background);gap:8px}a.index_secondary__L5k01{border-color:var(--gray-alpha-200);min-width:180px}.index_footer__v7pGE{grid-row-start:3;display:flex;gap:24px}.index_footer__v7pGE a{display:flex;align-items:center;gap:8px}.index_footer__v7pGE img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.index_primary__m1uPG:hover{background:var(--button-primary-hover);border-color:transparent}a.index_secondary__L5k01:hover{background:var(--button-secondary-hover);border-color:transparent}.index_footer__v7pGE a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.index_page___Ycy6{padding:32px 32px 80px}.index_main__OmNu0{align-items:center}.index_main__OmNu0 ol{text-align:center}.index_ctas__oZanp{flex-direction:column}.index_ctas__oZanp a{font-size:14px;height:40px;padding:0 16px}a.index_secondary__L5k01{min-width:auto}.index_footer__v7pGE{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.index_logo__Z0ACT{filter:invert()}}@keyframes index_rotation__Cw4av{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.index_iconMin__yN1Wb{height:15px}.index_header__zdkzI{background-color:#3e3e3e;color:#fff;padding:2rem;text-align:center}.index_main__OmNu0{max-width:1000px;margin:auto;padding:2rem;font-family:Segoe UI,sans-serif;color:#fff}.index_main__OmNu0 h2{color:#fff;margin-top:2rem}.index_main__OmNu0 h3{text-align:center;margin-bottom:1rem}.index_presentation__LKQKV{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:3rem 2rem;margin:5vh auto;max-width:900px;text-align:center;box-shadow:0 4px 30px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;background-image:url(/assets/wood-texture.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;color:#fff;padding:2rem;border-radius:1rem}.index_presentation__LKQKV:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.index_presentation__LKQKV *{position:relative;z-index:1}.index_presentation__LKQKV:hover{transform:translateY(-4px);box-shadow:0 6px 40px hsla(0,0%,100%,.15)}.index_liste__yQJ0G strong,.index_presentation__LKQKV h3{font-size:1.4rem;color:#fff;text-transform:uppercase;letter-spacing:.5px}.index_presentation__LKQKV h3:first-of-type{font-size:1.8rem;margin-bottom:1rem}.index_presentation__LKQKV a,.index_presentation__LKQKV a:visited{color:#fff;text-decoration:none;font-weight:700;transition:color .2s ease}.index_presentation__LKQKV .index_title__k0g7D:hover{color:#fbbf24}.index_presentation__LKQKV p{font-size:1.2rem;line-height:1.6;color:#eaeaea;margin-bottom:2rem}.index_liste__yQJ0G{display:flex;flex-direction:column;gap:1.5rem;padding:0;margin-top:2rem}.index_liste__yQJ0G li{list-style:none;font-size:1.2rem;line-height:1.6;color:#f1f1f1;background:hsla(0,0%,100%,.05);padding:1.2rem;border-radius:10px;box-shadow:inset 0 0 10px hsla(0,0%,100%,.05);transition:background .3s}.index_liste__yQJ0G li:hover{background:hsla(0,0%,100%,.1)}.index_iconMin__yN1Wb{height:20px;margin-right:.5rem;vertical-align:middle;animation:index_rotation__Cw4av 2s linear infinite;filter:brightness(1.3)}.index_carousel__RZ021{color:#f1f1f1;text-align:center}.index_carousel__RZ021 h2{margin-bottom:2rem}.index_contact__qW8_e{color:#f1f1f1;text-align:center;margin-top:4rem;font-size:1.2rem}.index_social__sHd3R{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;margin:2rem auto;color:#fff;text-align:center;font-family:Montserrat,sans-serif}.index_contactItem__56v77{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.index_icon__CZEIe{width:32px;height:32px;filter:brightness(0) invert(1);transition:transform .2s ease,opacity .2s ease}.index_icon__CZEIe:hover{transform:scale(1.1);opacity:.9}.index_phoneNumbers__qmKNj{display:flex;flex-direction:column;gap:4px}.index_phoneNumbers__qmKNj a{color:#fff;text-decoration:none;font-weight:500;transition:color .2s ease}.index_phoneNumbers__qmKNj a:hover{color:#cfa968}.carousel{position:relative;width:100%;max-width:800px;margin:auto;overflow:hidden;perspective:1200px}.carousel__slides{display:flex;justify-content:center;position:relative;height:410px}.carousel__slide{position:absolute;top:0;left:50%;transform-origin:center;transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0}.carousel__slide img{width:400px;height:300px;object-fit:contain;border-radius:10px}.carousel__description{position:absolute;top:300px;left:50%;transform:translateX(-50%);background:#f8f8f8;color:#333;padding:.6rem 1rem;border-radius:.5rem;font-size:.9rem;text-align:center;width:80%;max-width:400px;box-shadow:0 2px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease-in-out}.carousel__description.visible{opacity:1;z-index:4}.carousel__slide.active{transform:translateX(-50%) scale(1.2);opacity:1;z-index:3}.carousel__slide.left{transform:translateX(-160%) scale(.9) rotateY(15deg);opacity:.6;z-index:2}.carousel__slide.right{transform:translateX(60%) scale(.9) rotateY(-15deg);opacity:.6;z-index:2}.carousel__slide.hidden{opacity:0;transform:scale(0);z-index:1}.registerText{width:300px;margin-top:1rem}.registerText .MuiInputBase-input{color:#fff;text-align:center}.registerText .MuiInputLabel-root,.registerText .MuiInputLabel-root.Mui-focused{color:#fff}.registerText .MuiOutlinedInput-notchedOutline{border-color:#fff}.registerText .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ccc}.registerText .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff}