.ProjectForm-module__Nzfzaa__formContainer{background:var(--glass);border:1px solid var(--border);border-radius:20px;max-width:800px;margin:0 auto;padding:2rem}.ProjectForm-module__Nzfzaa__formGroup{margin-bottom:2rem}.ProjectForm-module__Nzfzaa__label{font-family:var(--font-syncopate),sans-serif;text-transform:uppercase;color:var(--accent-color);margin-bottom:.5rem;font-size:.9rem;display:block}.ProjectForm-module__Nzfzaa__input,.ProjectForm-module__Nzfzaa__textarea,.ProjectForm-module__Nzfzaa__select,.ProjectForm-module__Nzfzaa__fileInput{border:1px solid var(--border);width:100%;color:var(--text-color);font-family:var(--font-manrope),sans-serif;background:#ffffff0d;border-radius:8px;padding:1rem;font-size:1rem;transition:all .3s}.ProjectForm-module__Nzfzaa__input:focus,.ProjectForm-module__Nzfzaa__textarea:focus,.ProjectForm-module__Nzfzaa__select:focus,.ProjectForm-module__Nzfzaa__fileInput:focus{border-color:var(--accent-color);background:#ffffff1a;outline:none}.ProjectForm-module__Nzfzaa__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ccff00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em}.ProjectForm-module__Nzfzaa__select option{color:var(--text-color);background-color:#1a1a1a}.ProjectForm-module__Nzfzaa__fileInput{cursor:pointer;padding:.8rem}.ProjectForm-module__Nzfzaa__fileInput::file-selector-button{background:var(--accent-color);color:#000;font-family:var(--font-syncopate),sans-serif;cursor:pointer;border:none;border-radius:4px;margin-right:1rem;padding:.5rem 1rem;font-weight:700;transition:all .3s}.ProjectForm-module__Nzfzaa__fileInput::file-selector-button:hover{background:var(--accent-hover)}.ProjectForm-module__Nzfzaa__textarea{resize:vertical;min-height:150px}.ProjectForm-module__Nzfzaa__submitBtn{background:var(--accent-color);color:#000;width:100%;font-family:var(--font-syncopate),sans-serif;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:1.5rem;font-size:1.2rem;font-weight:700;transition:all .3s}.ProjectForm-module__Nzfzaa__submitBtn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #cf03}.ProjectForm-module__Nzfzaa__submitBtn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.ProjectForm-module__Nzfzaa__successMessage{border:1px solid var(--accent-color);color:var(--accent-color);text-align:center;background:#ccff001a;border-radius:8px;margin-top:1.5rem;padding:1rem;font-weight:700;animation:.5s ProjectForm-module__Nzfzaa__fadeIn}@keyframes ProjectForm-module__Nzfzaa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectForm-module__Nzfzaa__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:374px){.ProjectForm-module__Nzfzaa__formContainer{border-radius:16px;padding:1.25rem}.ProjectForm-module__Nzfzaa__formGroup{margin-bottom:1.5rem}.ProjectForm-module__Nzfzaa__label{font-size:.8rem}.ProjectForm-module__Nzfzaa__input,.ProjectForm-module__Nzfzaa__textarea,.ProjectForm-module__Nzfzaa__select,.ProjectForm-module__Nzfzaa__fileInput{padding:.85rem;font-size:.9rem}.ProjectForm-module__Nzfzaa__textarea{min-height:120px}.ProjectForm-module__Nzfzaa__submitBtn{padding:1.15rem;font-size:1rem}.ProjectForm-module__Nzfzaa__grid{grid-template-columns:1fr;gap:1rem}.ProjectForm-module__Nzfzaa__fileInput::file-selector-button{padding:.4rem .8rem;font-size:.75rem}}@media (min-width:375px) and (max-width:767px){.ProjectForm-module__Nzfzaa__formContainer{padding:1.5rem}.ProjectForm-module__Nzfzaa__grid{grid-template-columns:1fr}.ProjectForm-module__Nzfzaa__submitBtn{padding:1.25rem;font-size:1.1rem}}@media (min-width:768px) and (max-width:1023px){.ProjectForm-module__Nzfzaa__formContainer{max-width:700px}}@media (min-width:1920px){.ProjectForm-module__Nzfzaa__formContainer{border-radius:24px;max-width:1000px;padding:3rem}.ProjectForm-module__Nzfzaa__formGroup{margin-bottom:2.5rem}.ProjectForm-module__Nzfzaa__label{margin-bottom:.75rem;font-size:1rem}.ProjectForm-module__Nzfzaa__input,.ProjectForm-module__Nzfzaa__textarea,.ProjectForm-module__Nzfzaa__select,.ProjectForm-module__Nzfzaa__fileInput{border-radius:10px;padding:1.25rem;font-size:1.1rem}.ProjectForm-module__Nzfzaa__textarea{min-height:200px}.ProjectForm-module__Nzfzaa__submitBtn{border-radius:10px;padding:1.75rem;font-size:1.3rem}.ProjectForm-module__Nzfzaa__grid{gap:2rem}.ProjectForm-module__Nzfzaa__successMessage{padding:1.25rem;font-size:1.1rem}}@media (min-width:2560px){.ProjectForm-module__Nzfzaa__formContainer{max-width:1200px;padding:4rem}.ProjectForm-module__Nzfzaa__formGroup{margin-bottom:3rem}.ProjectForm-module__Nzfzaa__label{font-size:1.15rem}.ProjectForm-module__Nzfzaa__input,.ProjectForm-module__Nzfzaa__textarea,.ProjectForm-module__Nzfzaa__select,.ProjectForm-module__Nzfzaa__fileInput{padding:1.5rem;font-size:1.25rem}.ProjectForm-module__Nzfzaa__submitBtn{padding:2rem;font-size:1.5rem}}
.CustomSelect-module__f4QqHa__selectContainer{width:100%;position:relative}.CustomSelect-module__f4QqHa__selectTrigger{border:1px solid var(--border);width:100%;color:var(--text-color);font-family:var(--font-manrope),sans-serif;cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;font-size:1rem;transition:all .3s;display:flex}.CustomSelect-module__f4QqHa__selectTrigger:hover,.CustomSelect-module__f4QqHa__selectTrigger.CustomSelect-module__f4QqHa__open{border-color:var(--accent-color);background:#ffffff1a}.CustomSelect-module__f4QqHa__arrow{color:var(--accent-color);transition:transform .3s}.CustomSelect-module__f4QqHa__selectTrigger.CustomSelect-module__f4QqHa__open .CustomSelect-module__f4QqHa__arrow{transform:rotate(180deg)}.CustomSelect-module__f4QqHa__optionsList{border:1px solid var(--accent-color);z-index:100;background:#0a0a0a;border-radius:8px;width:100%;max-height:300px;animation:.2s CustomSelect-module__f4QqHa__fadeIn;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden auto;box-shadow:0 10px 30px #00000080}.CustomSelect-module__f4QqHa__option{cursor:pointer;color:var(--text-color);padding:1rem;transition:all .2s}.CustomSelect-module__f4QqHa__option:hover{background:var(--accent-color);color:#000;font-weight:700}.CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__selected{color:var(--accent-color);background:#ccff001a}.CustomSelect-module__f4QqHa__option.CustomSelect-module__f4QqHa__selected:hover{background:var(--accent-color);color:#000}@keyframes CustomSelect-module__f4QqHa__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.Header-module__xqJ6RW__header{z-index:1000;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#0a0a0ab8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(1.5rem,5vw,4rem);display:flex;position:fixed;top:0;left:0;right:0}.Header-module__xqJ6RW__logo{letter-spacing:.5px;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;display:flex}.Header-module__xqJ6RW__logoImage{object-fit:contain;width:auto;height:40px}.Header-module__xqJ6RW__logoSeparator{display:none}.Header-module__xqJ6RW__logoBold{color:#ffffffeb;font-size:1rem;font-weight:500}.Header-module__xqJ6RW__logoMeg{color:var(--accent-color);font-size:1rem;font-weight:600}.Header-module__xqJ6RW__nav{align-items:center;gap:0;display:flex}.Header-module__xqJ6RW__navLink{text-transform:none;letter-spacing:0;color:#fffc;padding:0 1.25rem;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .2s}.Header-module__xqJ6RW__navLink:hover{color:#fff}.Header-module__xqJ6RW__langBtn{color:#fffc;cursor:pointer;letter-spacing:0;background:0 0;border:none;padding:0 1.25rem;font-family:inherit;font-size:.9rem;font-weight:400;transition:color .2s}.Header-module__xqJ6RW__langBtn:hover{color:#fff}.Header-module__xqJ6RW__userMenu{cursor:pointer;margin-left:.5rem;position:relative}.Header-module__xqJ6RW__userProfile{border-radius:16px;align-items:center;gap:8px;padding:4px 8px;transition:background .2s;display:flex}.Header-module__xqJ6RW__userProfile:hover{background:#ffffff14}.Header-module__xqJ6RW__avatar{object-fit:cover;background:var(--accent-color);color:#000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex}.Header-module__xqJ6RW__userName{color:#fffc;font-size:.75rem;font-weight:400}.Header-module__xqJ6RW__dropdown{-webkit-backdrop-filter:saturate(180%)blur(20px);z-index:1001;opacity:0;pointer-events:none;background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;min-width:180px;transition:all .15s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-8px)scale(.96);box-shadow:0 8px 32px #0006}.Header-module__xqJ6RW__dropdown.Header-module__xqJ6RW__active{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.Header-module__xqJ6RW__dropdownItem{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 14px;font-size:.8rem;font-weight:400;text-decoration:none;transition:background .15s;display:block}.Header-module__xqJ6RW__dropdownItem:hover{background:#ffffff14}.Header-module__xqJ6RW__separator{background:#ffffff1a;height:1px;margin:4px 0}.Header-module__xqJ6RW__hamburger{cursor:pointer;z-index:100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:18px;height:12px;padding:0;display:none}.Header-module__xqJ6RW__bar{background-color:#ffffffe6;border-radius:1px;width:100%;height:1.5px;transition:all .25s}@media (max-width:768px){.Header-module__xqJ6RW__header{height:44px;padding:0 1rem}.Header-module__xqJ6RW__hamburger{display:flex}.Header-module__xqJ6RW__nav{-webkit-backdrop-filter:saturate(180%)blur(20px);z-index:99;background:#0a0a0afa;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;transition:right .3s;position:fixed;top:0;right:-100%}.Header-module__xqJ6RW__nav.Header-module__xqJ6RW__open{right:0}.Header-module__xqJ6RW__navLink,.Header-module__xqJ6RW__langBtn{padding:1.5rem 0;font-size:1.2rem;font-weight:500}.Header-module__xqJ6RW__userMenu{margin:1.5rem 0}.Header-module__xqJ6RW__dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;pointer-events:all;text-align:center;background:0 0;border:none;margin-top:1rem;position:static;transform:none}.Header-module__xqJ6RW__dropdownItem{text-align:center;padding:.75rem;font-size:1rem}.Header-module__xqJ6RW__hamburger.Header-module__xqJ6RW__active .Header-module__xqJ6RW__bar:first-child{transform:translateY(5.25px)rotate(45deg)}.Header-module__xqJ6RW__hamburger.Header-module__xqJ6RW__active .Header-module__xqJ6RW__bar:nth-child(2){opacity:0}.Header-module__xqJ6RW__hamburger.Header-module__xqJ6RW__active .Header-module__xqJ6RW__bar:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)}}@media (max-width:374px){.Header-module__xqJ6RW__header{height:40px;padding:0 .75rem}.Header-module__xqJ6RW__logoImage{height:32px}.Header-module__xqJ6RW__logoBold,.Header-module__xqJ6RW__logoMeg{font-size:.85rem}.Header-module__xqJ6RW__navLink,.Header-module__xqJ6RW__langBtn{padding:1.25rem 0;font-size:1rem}}@media (min-width:769px) and (max-width:1023px){.Header-module__xqJ6RW__header{height:56px;padding:0 1.5rem}.Header-module__xqJ6RW__navLink,.Header-module__xqJ6RW__langBtn{padding:0 .9rem;font-size:.85rem}.Header-module__xqJ6RW__logoImage{height:36px}}@media (min-width:1920px){.Header-module__xqJ6RW__header{height:72px;padding:0 clamp(2rem,4vw,6rem)}.Header-module__xqJ6RW__logoImage{height:48px}.Header-module__xqJ6RW__logoBold,.Header-module__xqJ6RW__logoMeg{font-size:1.1rem}.Header-module__xqJ6RW__navLink,.Header-module__xqJ6RW__langBtn{padding:0 1.5rem;font-size:1rem}.Header-module__xqJ6RW__avatar{width:32px;height:32px;font-size:13px}.Header-module__xqJ6RW__userName{font-size:.85rem}.Header-module__xqJ6RW__dropdown{min-width:220px}.Header-module__xqJ6RW__dropdownItem{padding:12px 16px;font-size:.9rem}}@media (min-width:2560px){.Header-module__xqJ6RW__header{height:80px;padding:0 clamp(3rem,5vw,8rem)}.Header-module__xqJ6RW__logoImage{height:56px}.Header-module__xqJ6RW__logoBold,.Header-module__xqJ6RW__logoMeg{font-size:1.25rem}.Header-module__xqJ6RW__navLink,.Header-module__xqJ6RW__langBtn{padding:0 2rem;font-size:1.1rem}.Header-module__xqJ6RW__avatar{width:36px;height:36px;font-size:14px}}@media (min-width:3200px){.Header-module__xqJ6RW__header{height:100px;padding:0 2.5%}.Header-module__xqJ6RW__logoImage{height:70px}.Header-module__xqJ6RW__logoBold,.Header-module__xqJ6RW__logoMeg{font-size:1.5rem}.Header-module__xqJ6RW__navLink,.Header-module__xqJ6RW__langBtn{padding:0 3rem;font-size:1.3rem}.Header-module__xqJ6RW__avatar{width:44px;height:44px;font-size:16px}.Header-module__xqJ6RW__dropdown{min-width:280px}.Header-module__xqJ6RW__dropdownItem{padding:16px 20px;font-size:1.1rem}}
.Footer-module___lZaDW__footer{text-align:center;border-top:1px solid var(--border);max-width:100%;margin-top:4rem;padding:4rem 1rem;overflow:hidden}.Footer-module___lZaDW__subText{opacity:.5;word-wrap:break-word;overflow-wrap:break-word;margin-top:1rem;font-size:.8rem}@media (max-width:374px){.Footer-module___lZaDW__footer{margin-top:2rem;padding:2rem 0}.Footer-module___lZaDW__subText{font-size:.7rem}}@media (min-width:375px) and (max-width:767px){.Footer-module___lZaDW__footer{margin-top:3rem;padding:3rem 0}.Footer-module___lZaDW__subText{font-size:.75rem}}@media (min-width:1920px){.Footer-module___lZaDW__footer{margin-top:5rem;padding:5rem 0}.Footer-module___lZaDW__subText{margin-top:1.5rem;font-size:.9rem}}@media (min-width:2560px){.Footer-module___lZaDW__footer{margin-top:6rem;padding:6rem 0}.Footer-module___lZaDW__subText{font-size:1rem}}
.CatalogGrid-module__aGDHYa__container{width:90%;max-width:1400px;margin:0 auto;padding:3rem 0 4rem;overflow-x:hidden}.CatalogGrid-module__aGDHYa__header{text-align:center;margin-bottom:3rem}.CatalogGrid-module__aGDHYa__title{font-family:var(--font-syncopate),sans-serif;text-transform:uppercase;letter-spacing:2px;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:1rem;font-size:clamp(1.5rem,5vw,3.5rem)}.CatalogGrid-module__aGDHYa__subtitle{color:#fff9;max-width:100%;padding:0 .5rem;font-size:clamp(.9rem,3vw,1.1rem)}.CatalogGrid-module__aGDHYa__filters{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.CatalogGrid-module__aGDHYa__filterBtn{border:1px solid var(--border);cursor:pointer;color:var(--text-color);background:0 0;border-radius:20px;padding:.5rem 1.5rem;font-family:inherit;transition:all .3s}.CatalogGrid-module__aGDHYa__filterBtn.CatalogGrid-module__aGDHYa__active,.CatalogGrid-module__aGDHYa__filterBtn:hover{background:var(--accent-color);color:var(--text-on-accent);border-color:var(--accent-color)}.CatalogGrid-module__aGDHYa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:3rem;display:grid}.CatalogGrid-module__aGDHYa__card{border:1px solid var(--border);color:inherit;background:var(--card-bg);box-sizing:border-box;border-radius:12px;flex-direction:column;max-width:100%;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.CatalogGrid-module__aGDHYa__card:hover{border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 10px 30px #00000080}.CatalogGrid-module__aGDHYa__previewContainer{border-bottom:1px solid var(--border);background:#000;height:300px;position:relative;overflow:hidden}.CatalogGrid-module__aGDHYa__previewWrapper{transform-origin:0 0;pointer-events:none;background:#fff;width:200%;height:200%;transform:scale(.5)}.CatalogGrid-module__aGDHYa__overlay{opacity:0;z-index:10;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.CatalogGrid-module__aGDHYa__card:hover .CatalogGrid-module__aGDHYa__overlay{opacity:1}.CatalogGrid-module__aGDHYa__overlay span{background:var(--accent-color);color:var(--text-on-accent);border-radius:30px;padding:.8rem 1.5rem;font-weight:600;transition:transform .3s;transform:translateY(10px)}.CatalogGrid-module__aGDHYa__card:hover .CatalogGrid-module__aGDHYa__overlay span{transform:translateY(0)}.CatalogGrid-module__aGDHYa__info{flex-direction:column;flex:1;max-width:100%;padding:1.5rem;display:flex;overflow:hidden}.CatalogGrid-module__aGDHYa__info h3{color:var(--text-color);word-wrap:break-word;overflow-wrap:break-word;margin-bottom:.5rem;font-family:Syncopate,sans-serif;font-size:clamp(1rem,4vw,1.5rem);font-weight:700}.CatalogGrid-module__aGDHYa__info p{color:#ffffffb3;flex:1;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.CatalogGrid-module__aGDHYa__tags{flex-wrap:wrap;gap:.5rem;display:flex}.CatalogGrid-module__aGDHYa__tag{text-transform:uppercase;color:var(--text-color);border:1px solid var(--border);background:#ffffff1a;border-radius:20px;padding:.3rem .8rem;font-size:.7rem;font-weight:600}.CatalogGrid-module__aGDHYa__catalogCard{border:2px solid var(--accent-color);position:relative;box-shadow:0 0 20px #e6b80026}.CatalogGrid-module__aGDHYa__catalogCard:hover{box-shadow:0 15px 40px #e6b80040}.CatalogGrid-module__aGDHYa__catalogCard .CatalogGrid-module__aGDHYa__previewWrapper{background:#0a0a0f;width:100%;height:100%;transform:none}.CatalogGrid-module__aGDHYa__priceBadge{color:#0a0a0f;z-index:20;background:linear-gradient(135deg,#e6b800 0%,#d4a600 100%);border-radius:8px;flex-direction:column;align-items:center;padding:.6rem 1rem;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 15px #e6b80066}.CatalogGrid-module__aGDHYa__priceAmount{font-size:1.2rem;font-weight:700;line-height:1}.CatalogGrid-module__aGDHYa__priceLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.6rem;font-weight:500}.CatalogGrid-module__aGDHYa__catalogBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:20;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:20px;padding:.4rem .8rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;left:1rem;box-shadow:0 2px 10px #22c55e66}@media (max-width:374px){.CatalogGrid-module__aGDHYa__container{width:95%;padding:2rem 0}.CatalogGrid-module__aGDHYa__header{margin-bottom:2rem}.CatalogGrid-module__aGDHYa__title{letter-spacing:1px;font-size:1.5rem}.CatalogGrid-module__aGDHYa__subtitle{font-size:.9rem}.CatalogGrid-module__aGDHYa__filters{gap:.5rem;margin-bottom:2rem}.CatalogGrid-module__aGDHYa__filterBtn{padding:.4rem 1rem;font-size:.8rem}.CatalogGrid-module__aGDHYa__grid{grid-template-columns:1fr;gap:1.5rem}.CatalogGrid-module__aGDHYa__previewContainer{height:200px}.CatalogGrid-module__aGDHYa__info{padding:1rem}.CatalogGrid-module__aGDHYa__info h3{font-size:1.1rem}.CatalogGrid-module__aGDHYa__info p{font-size:.85rem}.CatalogGrid-module__aGDHYa__tag{padding:.25rem .6rem;font-size:.65rem}}@media (min-width:375px) and (max-width:767px){.CatalogGrid-module__aGDHYa__container{width:92%;padding:2.5rem 0}.CatalogGrid-module__aGDHYa__grid{grid-template-columns:1fr;gap:2rem}.CatalogGrid-module__aGDHYa__previewContainer{height:250px}.CatalogGrid-module__aGDHYa__filters{gap:.75rem;margin-bottom:2.5rem}.CatalogGrid-module__aGDHYa__filterBtn{padding:.5rem 1.25rem;font-size:.85rem}}@media (min-width:768px) and (max-width:1023px){.CatalogGrid-module__aGDHYa__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.CatalogGrid-module__aGDHYa__previewContainer{height:250px}}@media (min-width:1920px){.CatalogGrid-module__aGDHYa__container{max-width:1800px;padding:5rem 0}.CatalogGrid-module__aGDHYa__header{margin-bottom:4rem}.CatalogGrid-module__aGDHYa__title{margin-bottom:1.5rem;font-size:4rem}.CatalogGrid-module__aGDHYa__subtitle{font-size:1.4rem}.CatalogGrid-module__aGDHYa__filters{gap:1.5rem;margin-bottom:4rem}.CatalogGrid-module__aGDHYa__filterBtn{padding:.75rem 2rem;font-size:1rem}.CatalogGrid-module__aGDHYa__grid{grid-template-columns:repeat(3,1fr);gap:4rem}.CatalogGrid-module__aGDHYa__previewContainer{height:400px}.CatalogGrid-module__aGDHYa__card{border-radius:16px}.CatalogGrid-module__aGDHYa__info{padding:2rem}.CatalogGrid-module__aGDHYa__info h3{margin-bottom:.75rem;font-size:1.75rem}.CatalogGrid-module__aGDHYa__info p{margin-bottom:1.5rem;font-size:1.05rem}.CatalogGrid-module__aGDHYa__tag{padding:.4rem 1rem;font-size:.8rem}.CatalogGrid-module__aGDHYa__overlay span{padding:1rem 2rem;font-size:1.1rem}}@media (min-width:2560px){.CatalogGrid-module__aGDHYa__container{max-width:2400px;padding:8rem 0}.CatalogGrid-module__aGDHYa__title{margin-bottom:2rem;font-size:5rem}.CatalogGrid-module__aGDHYa__subtitle{font-size:1.6rem}.CatalogGrid-module__aGDHYa__grid{grid-template-columns:repeat(4,1fr);gap:4rem}.CatalogGrid-module__aGDHYa__previewContainer{height:500px}.CatalogGrid-module__aGDHYa__info{padding:3rem}.CatalogGrid-module__aGDHYa__info h3{margin-bottom:1rem;font-size:2.2rem}.CatalogGrid-module__aGDHYa__info p{font-size:1.3rem;line-height:1.6}.CatalogGrid-module__aGDHYa__tag{padding:.6rem 1.4rem;font-size:1rem}}@media (min-width:3200px){.CatalogGrid-module__aGDHYa__container{width:100%;max-width:100%;padding-left:0;padding-right:0}.CatalogGrid-module__aGDHYa__grid{grid-template-columns:repeat(5,1fr);gap:4rem}.CatalogGrid-module__aGDHYa__previewContainer{height:600px}.CatalogGrid-module__aGDHYa__title{font-size:6rem}.CatalogGrid-module__aGDHYa__info h3{word-break:normal;font-size:2.2rem}}
.VTCEliteTemplate-module__eywOXW__container{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);min-height:100vh;font-family:Manrope,sans-serif}.VTCEliteTemplate-module__eywOXW__previewHero{background:url(/MercedesClasse_E.jpg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative}.VTCEliteTemplate-module__eywOXW__previewOverlay{background:linear-gradient(135deg,#1a1a2ee6,#16213ecc);position:absolute;inset:0}.VTCEliteTemplate-module__eywOXW__previewHero h1{z-index:1;letter-spacing:2px;font-size:2.5rem;font-weight:700;position:relative}.VTCEliteTemplate-module__eywOXW__previewHero h1 span{color:#d4af37}.VTCEliteTemplate-module__eywOXW__previewHero p{z-index:1;color:#ffffffb3;margin-top:.5rem;position:relative}.VTCEliteTemplate-module__eywOXW__nav{z-index:100;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:absolute;top:0;left:0;right:0}.VTCEliteTemplate-module__eywOXW__logo{cursor:pointer;letter-spacing:1px;font-size:1.5rem;font-weight:700}.VTCEliteTemplate-module__eywOXW__logo span{color:#d4af37}.VTCEliteTemplate-module__eywOXW__links{gap:2rem;display:flex}.VTCEliteTemplate-module__eywOXW__links button{color:#fffc;cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:.9rem;transition:color .3s;position:relative}.VTCEliteTemplate-module__eywOXW__links button:hover,.VTCEliteTemplate-module__eywOXW__links button.VTCEliteTemplate-module__eywOXW__active{color:#d4af37}.VTCEliteTemplate-module__eywOXW__links button.VTCEliteTemplate-module__eywOXW__active:after{content:"";background:#d4af37;height:2px;position:absolute;bottom:0;left:0;right:0}.VTCEliteTemplate-module__eywOXW__main{min-height:calc(100vh - 200px)}.VTCEliteTemplate-module__eywOXW__hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:100vh;padding:6rem 4rem 4rem;display:grid}.VTCEliteTemplate-module__eywOXW__heroContent{max-width:600px}.VTCEliteTemplate-module__eywOXW__badge{color:#d4af37;background:#d4af3726;border:1px solid #d4af374d;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;display:inline-block}.VTCEliteTemplate-module__eywOXW__heroContent h1{margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.1}.VTCEliteTemplate-module__eywOXW__heroContent p{color:#ffffffb3;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.VTCEliteTemplate-module__eywOXW__heroCta{gap:1rem;display:flex}.VTCEliteTemplate-module__eywOXW__primaryBtn{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:8px;padding:1rem 2rem;font-weight:600;transition:all .3s}.VTCEliteTemplate-module__eywOXW__primaryBtn:hover{background:#c9a227;transform:translateY(-2px)}.VTCEliteTemplate-module__eywOXW__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:1rem 2rem;font-weight:500;transition:all .3s}.VTCEliteTemplate-module__eywOXW__secondaryBtn:hover{color:#d4af37;border-color:#d4af37}.VTCEliteTemplate-module__eywOXW__heroImage{justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}.VTCEliteTemplate-module__eywOXW__heroImage img{object-fit:contain;border-radius:20px;width:100%;height:100%;max-height:500px;box-shadow:0 20px 60px #0006}.VTCEliteTemplate-module__eywOXW__sectionHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:2rem;display:flex}.VTCEliteTemplate-module__eywOXW__sectionHeader button{color:#d4af37;cursor:pointer;background:0 0;border:1px solid #d4af37;border-radius:8px;padding:.8rem 1.5rem;transition:all .3s}.VTCEliteTemplate-module__eywOXW__sectionHeader button:hover{color:#1a1a2e;background:#d4af37}.VTCEliteTemplate-module__eywOXW__vehiclePreview{cursor:pointer;background:#ffffff0d;border-radius:16px;padding:1rem;transition:transform .3s}.VTCEliteTemplate-module__eywOXW__vehiclePreview:hover{background:#ffffff14;transform:translateY(-5px)}.VTCEliteTemplate-module__eywOXW__vehiclePreviewImg{background-position:50%;background-size:cover;border-radius:12px;width:100%;height:200px;margin-bottom:1rem;position:relative;overflow:hidden}.VTCEliteTemplate-module__eywOXW__imgBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#0006;position:absolute;inset:0}.VTCEliteTemplate-module__eywOXW__vehicleImg{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 20px #00000080);width:100%;height:100%;display:block;position:relative}.VTCEliteTemplate-module__eywOXW__fleet{min-height:100vh;padding:6rem 4rem}.VTCEliteTemplate-module__eywOXW__fleetHeader{text-align:center;margin-bottom:4rem}.VTCEliteTemplate-module__eywOXW__fleetHeader p{color:#fff9;font-size:1.2rem}.VTCEliteTemplate-module__eywOXW__fleetGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding-bottom:4rem;display:grid}.VTCEliteTemplate-module__eywOXW__carCard{cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:20px;transition:all .3s;overflow:hidden}.VTCEliteTemplate-module__eywOXW__carCard:hover,.VTCEliteTemplate-module__eywOXW__carSelected{background:#ffffff14;border-color:#d4af37;transform:translateY(-5px)}.VTCEliteTemplate-module__eywOXW__carImage{background-position:50%;background-size:cover;width:100%;height:220px;position:relative;overflow:hidden}.VTCEliteTemplate-module__eywOXW__carImg{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 20px #00000080);width:100%;height:100%;display:block;position:relative}.VTCEliteTemplate-module__eywOXW__carType{z-index:3;color:#d4af37;background:#000c;border-radius:50px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;right:1rem}.VTCEliteTemplate-module__eywOXW__carInfo p{color:#fff9;margin-bottom:1rem}.VTCEliteTemplate-module__eywOXW__carFeatures{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__carFeatures span{background:#ffffff1a;border-radius:50px;padding:.25rem .75rem;font-size:.8rem}.VTCEliteTemplate-module__eywOXW__carPrice{color:#d4af37;font-size:1.1rem;font-weight:700}.VTCEliteTemplate-module__eywOXW__carFooter button{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600}.VTCEliteTemplate-module__eywOXW__vehicleDetail{background:#ffffff0d;border-radius:24px;margin-top:2rem;padding:3rem;scroll-margin-top:100px}.VTCEliteTemplate-module__eywOXW__vehicleDetail h2{color:#d4af37;margin-bottom:2rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__detailImage{background-position:50%;background-size:cover;border-radius:16px;height:400px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.VTCEliteTemplate-module__eywOXW__detailImg{z-index:2;object-fit:contain;filter:drop-shadow(0 15px 30px #0009);width:100%;height:100%;transition:transform .5s;display:block;position:relative}.VTCEliteTemplate-module__eywOXW__detailImage:hover .VTCEliteTemplate-module__eywOXW__detailImg{transform:scale(1.02)}.VTCEliteTemplate-module__eywOXW__detailInfo h4{color:#d4af37;text-transform:uppercase;letter-spacing:1px;margin-top:2rem;margin-bottom:1rem;font-size:1.1rem}.VTCEliteTemplate-module__eywOXW__detailInfo ul{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__detailInfo li{color:#fffc;font-size:.95rem}.VTCEliteTemplate-module__eywOXW__detailBookBtn{color:#1a1a2e;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#d4af37,#c9a227);border:none;border-radius:12px;width:100%;padding:1.2rem;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #d4af374d}.VTCEliteTemplate-module__eywOXW__detailBookBtn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d4af3780}.VTCEliteTemplate-module__eywOXW__detailType{color:#d4af37;background:#d4af3733;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-weight:600;display:inline-block}.VTCEliteTemplate-module__eywOXW__detailStats{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:2rem;margin:2rem 0;padding:1.5rem 0;display:flex}.VTCEliteTemplate-module__eywOXW__vehicleType{color:#d4af37;background:#000000b3;border-radius:50px;padding:.4rem .8rem;font-size:.7rem;font-weight:600;position:absolute;top:.8rem;right:.8rem}.VTCEliteTemplate-module__eywOXW__vehiclePreview h3{margin-bottom:.5rem;font-size:1.1rem}.VTCEliteTemplate-module__eywOXW__vehiclePreview p{color:#fff9;background:#ffffff08;gap:2rem;padding:4rem;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__feature{text-align:center;padding:2rem}.VTCEliteTemplate-module__eywOXW__featureIcon{margin-bottom:1rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__feature h3{color:#d4af37;margin-bottom:.5rem;font-size:1.1rem}.VTCEliteTemplate-module__eywOXW__feature p{color:#fff9;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__stats{color:#1a1a2e;background:#d4af37;grid-template-columns:repeat(4,1fr);gap:2rem;padding:4rem;display:grid}.VTCEliteTemplate-module__eywOXW__stat{text-align:center}.VTCEliteTemplate-module__eywOXW__statNumber{font-size:2.5rem;font-weight:700;display:block}.VTCEliteTemplate-module__eywOXW__statLabel{opacity:.8;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__services{padding:6rem 4rem}.VTCEliteTemplate-module__eywOXW__services h2{text-align:center;margin-bottom:3rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__serviceGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__serviceCard{background:#ffffff0d;border-radius:16px;transition:transform .3s;overflow:hidden}.VTCEliteTemplate-module__eywOXW__serviceCard:hover{transform:translateY(-5px)}.VTCEliteTemplate-module__eywOXW__serviceImage{background-position:50%;background-size:cover;height:200px}.VTCEliteTemplate-module__eywOXW__serviceCard h3{padding:1.5rem 1.5rem .5rem;font-size:1.3rem}.VTCEliteTemplate-module__eywOXW__serviceCard p{color:#fff9;padding:0 1.5rem;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__price{color:#d4af37;padding:1rem 1.5rem 1.5rem;font-weight:600;display:block}.VTCEliteTemplate-module__eywOXW__fleet{padding:6rem 4rem}.VTCEliteTemplate-module__eywOXW__fleet h2{text-align:center;margin-bottom:.5rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__fleetSubtitle{text-align:center;color:#fff9;margin-bottom:3rem}.VTCEliteTemplate-module__eywOXW__fleetGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__carCard{background:#ffffff0d;border-radius:16px;overflow:hidden}.VTCEliteTemplate-module__eywOXW__carImage{background-position:50%;background-size:cover;height:220px}.VTCEliteTemplate-module__eywOXW__carInfo{padding:1.5rem}.VTCEliteTemplate-module__eywOXW__carInfo h3{margin-bottom:.25rem;font-size:1.2rem}.VTCEliteTemplate-module__eywOXW__carInfo>p{color:#ffffff80;margin-bottom:1rem;font-size:.85rem}.VTCEliteTemplate-module__eywOXW__carFeatures{gap:.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__carFeatures span{color:#d4af37;background:#d4af3726;border-radius:20px;padding:.25rem .75rem;font-size:.75rem}.VTCEliteTemplate-module__eywOXW__booking{max-width:800px;margin:0 auto;padding:6rem 4rem}.VTCEliteTemplate-module__eywOXW__booking h2{text-align:center;margin-bottom:2rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__bookingForm{background:#ffffff0d;border-radius:16px;padding:2rem}.VTCEliteTemplate-module__eywOXW__formRow{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.VTCEliteTemplate-module__eywOXW__formGroup{flex-direction:column;gap:.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__formGroup label{color:#ffffffb3;font-size:.85rem}.VTCEliteTemplate-module__eywOXW__formGroup input,.VTCEliteTemplate-module__eywOXW__formGroup select{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;padding:.8rem 1rem;font-family:inherit}.VTCEliteTemplate-module__eywOXW__formGroup input::placeholder{color:#fff6}.VTCEliteTemplate-module__eywOXW__submitBtn{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:background .3s}.VTCEliteTemplate-module__eywOXW__submitBtn:hover{background:#c9a227}.VTCEliteTemplate-module__eywOXW__footer{background:#0000004d;padding:3rem 4rem 1.5rem}.VTCEliteTemplate-module__eywOXW__footerContent{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.VTCEliteTemplate-module__eywOXW__footerLogo{font-size:1.3rem;font-weight:700}.VTCEliteTemplate-module__eywOXW__footerLogo span{color:#d4af37}.VTCEliteTemplate-module__eywOXW__footerInfo p{color:#fff9;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__footerSocials{gap:1.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__footerSocials span{color:#fff9;cursor:pointer;transition:color .3s}.VTCEliteTemplate-module__eywOXW__footerSocials span:hover{color:#d4af37}.VTCEliteTemplate-module__eywOXW__copyright{text-align:center;color:#fff6;border-top:1px solid #ffffff1a;padding-top:1.5rem;font-size:.8rem}@media (max-width:900px){.VTCEliteTemplate-module__eywOXW__nav{background:#1a1a2e;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;position:relative}.VTCEliteTemplate-module__eywOXW__links{flex-wrap:wrap;justify-content:center;gap:.75rem}.VTCEliteTemplate-module__eywOXW__links button{padding:.4rem 0;font-size:.8rem}.VTCEliteTemplate-module__eywOXW__hero{text-align:center;grid-template-columns:1fr;min-height:auto;margin-top:0;padding:2rem 1.5rem 3rem}.VTCEliteTemplate-module__eywOXW__heroContent h1{font-size:2.2rem}.VTCEliteTemplate-module__eywOXW__heroContent p{font-size:1rem}.VTCEliteTemplate-module__eywOXW__heroCta{flex-direction:column;justify-content:center;gap:.75rem}.VTCEliteTemplate-module__eywOXW__heroCta button{width:100%}.VTCEliteTemplate-module__eywOXW__heroImage{order:-1;margin-bottom:1.5rem}.VTCEliteTemplate-module__eywOXW__heroImage img{object-fit:cover;width:100%;max-height:250px}.VTCEliteTemplate-module__eywOXW__features,.VTCEliteTemplate-module__eywOXW__stats{grid-template-columns:1fr 1fr;gap:1rem;padding:2rem 1.5rem}.VTCEliteTemplate-module__eywOXW__feature{padding:1rem}.VTCEliteTemplate-module__eywOXW__feature h3{font-size:.95rem}.VTCEliteTemplate-module__eywOXW__serviceGrid,.VTCEliteTemplate-module__eywOXW__fleetGrid,.VTCEliteTemplate-module__eywOXW__fleetPreviewGrid{grid-template-columns:1fr}.VTCEliteTemplate-module__eywOXW__testimonialsGrid{grid-template-columns:1fr;gap:1rem}.VTCEliteTemplate-module__eywOXW__testimonialCard{padding:1.5rem}.VTCEliteTemplate-module__eywOXW__footer{padding:2rem 1.5rem 1rem}.VTCEliteTemplate-module__eywOXW__footerContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.VTCEliteTemplate-module__eywOXW__footerLogo{font-size:1.1rem}.VTCEliteTemplate-module__eywOXW__footerInfo p{font-size:.85rem}.VTCEliteTemplate-module__eywOXW__footerSocials{justify-content:center}.VTCEliteTemplate-module__eywOXW__copyright{padding-top:1rem;font-size:.75rem}.VTCEliteTemplate-module__eywOXW__formRow{grid-template-columns:1fr}.VTCEliteTemplate-module__eywOXW__vehicleOptions{flex-direction:column}.VTCEliteTemplate-module__eywOXW__aboutStory{grid-template-columns:1fr}.VTCEliteTemplate-module__eywOXW__services,.VTCEliteTemplate-module__eywOXW__fleet,.VTCEliteTemplate-module__eywOXW__booking,.VTCEliteTemplate-module__eywOXW__quickBook,.VTCEliteTemplate-module__eywOXW__fleetPreview,.VTCEliteTemplate-module__eywOXW__testimonials{padding:2.5rem 1.5rem}.VTCEliteTemplate-module__eywOXW__quickBookForm{flex-direction:column}.VTCEliteTemplate-module__eywOXW__estimate{text-align:center;flex-direction:column}.VTCEliteTemplate-module__eywOXW__estimate button{margin-top:.5rem;margin-left:0}}.VTCEliteTemplate-module__eywOXW__navContact{color:#d4af37;font-weight:600}.VTCEliteTemplate-module__eywOXW__bookingBtn{color:#1a1a2e!important;background:#d4af37!important;border-radius:25px!important;padding:.6rem 1.2rem!important}.VTCEliteTemplate-module__eywOXW__quickBook{text-align:center;padding:4rem}.VTCEliteTemplate-module__eywOXW__quickBook h2{margin-bottom:2rem;font-size:1.8rem}.VTCEliteTemplate-module__eywOXW__quickBookForm{justify-content:center;gap:1rem;max-width:800px;margin:0 auto;display:flex}.VTCEliteTemplate-module__eywOXW__quickBookForm input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;flex:1;padding:1rem 1.5rem;font-size:1rem}.VTCEliteTemplate-module__eywOXW__quickBookForm input::placeholder{color:#ffffff80}.VTCEliteTemplate-module__eywOXW__quickBookForm button{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:10px;padding:1rem 2rem;font-weight:600;transition:transform .3s}.VTCEliteTemplate-module__eywOXW__quickBookForm button:hover{transform:scale(1.05)}.VTCEliteTemplate-module__eywOXW__estimate{background:#d4af371a;border:1px solid #d4af374d;border-radius:12px;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 2rem;display:inline-flex}.VTCEliteTemplate-module__eywOXW__estimate span{color:#ffffffb3}.VTCEliteTemplate-module__eywOXW__estimate strong{color:#d4af37;font-size:1.5rem}.VTCEliteTemplate-module__eywOXW__estimate button{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:25px;margin-left:1rem;padding:.75rem 1.5rem;font-weight:600}.VTCEliteTemplate-module__eywOXW__testimonials{background:#0003;padding:4rem}.VTCEliteTemplate-module__eywOXW__testimonials h2{text-align:center;margin-bottom:3rem;font-size:2rem}.VTCEliteTemplate-module__eywOXW__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:grid}.VTCEliteTemplate-module__eywOXW__testimonialCard{text-align:center;background:#ffffff0d;border-radius:16px;padding:2rem}.VTCEliteTemplate-module__eywOXW__stars{margin-bottom:1rem;font-size:1.2rem}.VTCEliteTemplate-module__eywOXW__testimonialCard p{color:#fffc;margin-bottom:1.5rem;font-style:italic;line-height:1.6}.VTCEliteTemplate-module__eywOXW__testimonialCard strong{color:#d4af37}.VTCEliteTemplate-module__eywOXW__fleetPreview{padding:4rem}.VTCEliteTemplate-module__eywOXW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.VTCEliteTemplate-module__eywOXW__sectionHeader h2{font-size:2rem}.VTCEliteTemplate-module__eywOXW__sectionHeader button{color:#d4af37;cursor:pointer;background:0 0;border:none;font-weight:600}.VTCEliteTemplate-module__eywOXW__fleetPreviewGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__vehiclePreview{cursor:pointer;transition:transform .3s}.VTCEliteTemplate-module__eywOXW__vehiclePreview:hover{transform:translateY(-5px)}.VTCEliteTemplate-module__eywOXW__vehiclePreviewImg{background-position:50%;background-size:cover;border-radius:12px;height:200px;margin-bottom:1rem;position:relative}.VTCEliteTemplate-module__eywOXW__vehicleType{color:#1a1a2e;background:#d4af37;border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;left:1rem}.VTCEliteTemplate-module__eywOXW__vehiclePreview h3{margin-bottom:.25rem}.VTCEliteTemplate-module__eywOXW__vehiclePreview p{color:#fff9;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__servicesHeader{text-align:center;padding:4rem 0 2rem}.VTCEliteTemplate-module__eywOXW__servicesHeader h1{margin-bottom:.5rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__servicesHeader p{color:#fff9}.VTCEliteTemplate-module__eywOXW__serviceContent{padding:1.5rem}.VTCEliteTemplate-module__eywOXW__serviceContent h3,.VTCEliteTemplate-module__eywOXW__serviceContent>p{margin-bottom:1rem;padding:0}.VTCEliteTemplate-module__eywOXW__serviceContent ul{margin-bottom:1.5rem;padding:0;list-style:none}.VTCEliteTemplate-module__eywOXW__serviceContent li{color:#ffffffb3;padding:.3rem 0;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__serviceContent li:before{content:"✓ ";color:#d4af37}.VTCEliteTemplate-module__eywOXW__servicePrice{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.VTCEliteTemplate-module__eywOXW__servicePrice span{color:#d4af37;font-weight:600}.VTCEliteTemplate-module__eywOXW__servicePrice button{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:20px;padding:.6rem 1.2rem;font-weight:600}.VTCEliteTemplate-module__eywOXW__fleetHeader{text-align:center;padding:4rem 0 2rem}.VTCEliteTemplate-module__eywOXW__fleetHeader h1{margin-bottom:.5rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__fleetHeader p{color:#fff9}.VTCEliteTemplate-module__eywOXW__carCard{cursor:pointer;border:2px solid #0000;transition:all .3s}.VTCEliteTemplate-module__eywOXW__carCard:hover{transform:translateY(-5px)}.VTCEliteTemplate-module__eywOXW__carSelected{border-color:#d4af37}.VTCEliteTemplate-module__eywOXW__carType{color:#1a1a2e;background:#d4af37;border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;left:1rem}.VTCEliteTemplate-module__eywOXW__carImage{position:relative}.VTCEliteTemplate-module__eywOXW__carFooter{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.VTCEliteTemplate-module__eywOXW__carPrice{color:#d4af37;font-weight:600}.VTCEliteTemplate-module__eywOXW__carFooter button{color:#d4af37;cursor:pointer;background:#d4af3733;border:1px solid #d4af37;border-radius:20px;padding:.5rem 1rem;transition:all .3s}.VTCEliteTemplate-module__eywOXW__carFooter button:hover{color:#1a1a2e;background:#d4af37}.VTCEliteTemplate-module__eywOXW__vehicleDetail{background:#ffffff0d;border-radius:16px;margin-top:4rem;padding:2rem}.VTCEliteTemplate-module__eywOXW__vehicleDetail h2{text-align:left;margin-bottom:2rem}.VTCEliteTemplate-module__eywOXW__detailContent{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__detailImage{background-position:50%;background-size:cover;border-radius:12px;height:300px}.VTCEliteTemplate-module__eywOXW__detailType{color:#d4af37;margin-bottom:1rem;font-weight:600}.VTCEliteTemplate-module__eywOXW__detailInfo p{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.VTCEliteTemplate-module__eywOXW__detailStats{gap:2rem;margin-bottom:1.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__detailStats div{align-items:center;gap:.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__detailStats span{font-size:1.2rem}.VTCEliteTemplate-module__eywOXW__detailInfo h4{color:#d4af37;margin-bottom:.75rem}.VTCEliteTemplate-module__eywOXW__detailInfo ul{margin-bottom:1.5rem;padding:0;list-style:none}.VTCEliteTemplate-module__eywOXW__detailInfo li{color:#fffc;padding:.3rem 0}.VTCEliteTemplate-module__eywOXW__detailBookBtn{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:25px;padding:1rem 2rem;font-weight:600;transition:transform .3s}.VTCEliteTemplate-module__eywOXW__detailBookBtn:hover{transform:scale(1.05)}.VTCEliteTemplate-module__eywOXW__aboutHero{text-align:center;background:linear-gradient(135deg,#d4af3733,#00000080);padding:6rem 4rem}.VTCEliteTemplate-module__eywOXW__aboutHero h1{margin-bottom:.5rem;font-size:3rem}.VTCEliteTemplate-module__eywOXW__aboutHero p{color:#ffffffb3;font-size:1.2rem}.VTCEliteTemplate-module__eywOXW__aboutContent{max-width:1100px;margin:0 auto;padding:4rem 2rem}.VTCEliteTemplate-module__eywOXW__aboutStory{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:4rem;display:grid}.VTCEliteTemplate-module__eywOXW__aboutText h2{color:#d4af37;margin-bottom:1.5rem;font-size:1.8rem}.VTCEliteTemplate-module__eywOXW__aboutText p{color:#ffffffb3;margin-bottom:1rem;line-height:1.8}.VTCEliteTemplate-module__eywOXW__aboutImage{background-position:50%;background-size:cover;border-radius:16px;height:350px}.VTCEliteTemplate-module__eywOXW__aboutValues{margin-bottom:4rem}.VTCEliteTemplate-module__eywOXW__aboutValues h2,.VTCEliteTemplate-module__eywOXW__aboutTeam h2{text-align:center;margin-bottom:2rem;font-size:1.8rem}.VTCEliteTemplate-module__eywOXW__valuesGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.VTCEliteTemplate-module__eywOXW__valueCard{text-align:center;background:#ffffff0d;border-radius:16px;padding:2rem}.VTCEliteTemplate-module__eywOXW__valueCard span{margin-bottom:1rem;font-size:2.5rem;display:block}.VTCEliteTemplate-module__eywOXW__valueCard h3{color:#d4af37;margin-bottom:.5rem}.VTCEliteTemplate-module__eywOXW__valueCard p{color:#fff9;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__aboutTeam p{text-align:center;color:#fff9;margin-bottom:2rem}.VTCEliteTemplate-module__eywOXW__teamGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__teamMember{text-align:center}.VTCEliteTemplate-module__eywOXW__teamPhoto{background:#d4af3733;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1rem;font-size:2.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__teamMember h4{margin-bottom:.25rem}.VTCEliteTemplate-module__eywOXW__teamMember p{color:#fff9;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__booking h1{text-align:center;margin-bottom:.5rem;font-size:2.5rem}.VTCEliteTemplate-module__eywOXW__bookingLead{text-align:center;color:#fff9;margin-bottom:3rem}.VTCEliteTemplate-module__eywOXW__formSection{margin-bottom:2rem}.VTCEliteTemplate-module__eywOXW__formSection h3{color:#d4af37;margin-bottom:1rem}.VTCEliteTemplate-module__eywOXW__vehicleOptions{gap:1rem;display:flex}.VTCEliteTemplate-module__eywOXW__vehicleOption{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:12px;flex:1;gap:1rem;padding:1rem;transition:all .3s;display:flex}.VTCEliteTemplate-module__eywOXW__vehicleOption:hover{border-color:#d4af3780}.VTCEliteTemplate-module__eywOXW__vehicleSelected{background:#d4af371a;border-color:#d4af37}.VTCEliteTemplate-module__eywOXW__vehicleOptionImg{background-position:50%;background-size:cover;border-radius:8px;width:100px;height:70px}.VTCEliteTemplate-module__eywOXW__vehicleOptionInfo h4{margin-bottom:.25rem}.VTCEliteTemplate-module__eywOXW__vehicleOptionInfo p{color:#fff9;margin-bottom:.25rem;font-size:.85rem}.VTCEliteTemplate-module__eywOXW__vehicleOptionInfo span{color:#d4af37;font-size:.8rem}.VTCEliteTemplate-module__eywOXW__bookingSummary{background:#d4af371a;border:1px solid #d4af374d;border-radius:12px;margin-top:2rem;padding:1.5rem}.VTCEliteTemplate-module__eywOXW__bookingSummary h3{color:#d4af37;margin-bottom:1rem}.VTCEliteTemplate-module__eywOXW__summaryDetails>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:.5rem 0;display:flex}.VTCEliteTemplate-module__eywOXW__summaryDetails>div:last-child{border-bottom:none}.VTCEliteTemplate-module__eywOXW__summaryDetails span:first-child{color:#fff9}.VTCEliteTemplate-module__eywOXW__bookingNote{text-align:center;color:#ffffff80;margin-top:1.5rem;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__confirmation{justify-content:center;align-items:center;min-height:70vh;padding:4rem;display:flex}.VTCEliteTemplate-module__eywOXW__confirmCard{text-align:center;background:#ffffff0d;border-radius:24px;max-width:500px;padding:3rem}.VTCEliteTemplate-module__eywOXW__confirmIcon{color:#1a1a2e;background:linear-gradient(135deg,#d4af37,#c9a227);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2.5rem;display:flex}.VTCEliteTemplate-module__eywOXW__confirmCard h1{margin-bottom:1rem}.VTCEliteTemplate-module__eywOXW__confirmCard>p{color:#ffffffb3;margin-bottom:2rem}.VTCEliteTemplate-module__eywOXW__confirmDetails{text-align:left;background:#0003;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.VTCEliteTemplate-module__eywOXW__confirmDetails>div{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.VTCEliteTemplate-module__eywOXW__confirmDetails>div:last-child{border-bottom:none}.VTCEliteTemplate-module__eywOXW__confirmDetails span{font-size:1.2rem}.VTCEliteTemplate-module__eywOXW__confirmNote{color:#ffffff80;margin-bottom:2rem;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__confirmCard button{color:#1a1a2e;cursor:pointer;background:#d4af37;border:none;border-radius:25px;padding:1rem 2.5rem;font-weight:600;transition:transform .3s}.VTCEliteTemplate-module__eywOXW__confirmCard button:hover{transform:scale(1.05)}.VTCEliteTemplate-module__eywOXW__footerContent{border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:1.5rem;padding-bottom:2rem;display:grid}.VTCEliteTemplate-module__eywOXW__footerLogo p{color:#ffffff80;margin-top:.5rem;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__footerContact h4,.VTCEliteTemplate-module__eywOXW__footerLinks h4,.VTCEliteTemplate-module__eywOXW__footerSocials h4{color:#d4af37;margin-bottom:1rem;font-size:.9rem}.VTCEliteTemplate-module__eywOXW__footerContact p{margin-bottom:.5rem}.VTCEliteTemplate-module__eywOXW__footerLinks{flex-direction:column;display:flex}.VTCEliteTemplate-module__eywOXW__footerLinks a{color:#fff9;cursor:pointer;margin-bottom:.5rem;transition:color .3s}.VTCEliteTemplate-module__eywOXW__footerLinks a:hover{color:#d4af37}.VTCEliteTemplate-module__eywOXW__socialIcons{flex-direction:column;gap:.5rem;display:flex}@media (max-width:900px){.VTCEliteTemplate-module__eywOXW__footerContent{text-align:center;grid-template-columns:1fr;gap:1.5rem}.VTCEliteTemplate-module__eywOXW__footerLinks,.VTCEliteTemplate-module__eywOXW__socialIcons{align-items:center}.VTCEliteTemplate-module__eywOXW__fleetPreview{padding:4rem 1.5rem}.VTCEliteTemplate-module__eywOXW__fleetPreviewGrid{grid-template-columns:1fr}.VTCEliteTemplate-module__eywOXW__sectionHeader{flex-direction:column;align-items:flex-start;gap:1.5rem}.VTCEliteTemplate-module__eywOXW__sectionHeader button{text-align:center;width:100%}}
.PtitMarcheTemplate-module__OVKt7a__container{color:#2d3436;background:#fff8e7;min-height:100vh;font-family:Manrope,sans-serif}.PtitMarcheTemplate-module__OVKt7a__previewHero{text-align:center;background:linear-gradient(135deg,#fff8e7 0%,#ffeaa7 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;padding:2rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__previewBadge{color:#fff;background:#2a9d8f;border-radius:20px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.8rem}.PtitMarcheTemplate-module__OVKt7a__previewHero h1{color:#2d3436;font-size:2rem;line-height:1.2}.PtitMarcheTemplate-module__OVKt7a__previewHero h1 span{color:#e63946}.PtitMarcheTemplate-module__OVKt7a__previewHero p{color:#636e72;margin-top:.5rem}.PtitMarcheTemplate-module__OVKt7a__nav{z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.PtitMarcheTemplate-module__OVKt7a__logo{cursor:pointer;color:#2d3436;font-size:1.4rem;font-weight:700}.PtitMarcheTemplate-module__OVKt7a__logo span{color:#e63946}.PtitMarcheTemplate-module__OVKt7a__links{gap:2rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__links button{color:#636e72;cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:.95rem;font-weight:500;transition:color .3s}.PtitMarcheTemplate-module__OVKt7a__links button:hover,.PtitMarcheTemplate-module__OVKt7a__links button.PtitMarcheTemplate-module__OVKt7a__active{color:#e63946}.PtitMarcheTemplate-module__OVKt7a__main{min-height:calc(100vh - 200px)}.PtitMarcheTemplate-module__OVKt7a__hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem;display:grid}.PtitMarcheTemplate-module__OVKt7a__heroContent{max-width:500px}.PtitMarcheTemplate-module__OVKt7a__badge{color:#fff;background:#2a9d8f;border-radius:20px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.PtitMarcheTemplate-module__OVKt7a__heroContent h1{color:#2d3436;margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}.PtitMarcheTemplate-module__OVKt7a__heroContent h1 span{color:#e63946}.PtitMarcheTemplate-module__OVKt7a__heroContent p{color:#636e72;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.PtitMarcheTemplate-module__OVKt7a__ctaBtn{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:30px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.PtitMarcheTemplate-module__OVKt7a__ctaBtn:hover{background:#d62839;transform:scale(1.05)}.PtitMarcheTemplate-module__OVKt7a__heroImages{height:400px;position:relative}.PtitMarcheTemplate-module__OVKt7a__heroImg1{object-fit:cover;border-radius:20px;width:250px;height:300px;position:absolute;top:0;left:0;box-shadow:0 10px 30px #0000001a}.PtitMarcheTemplate-module__OVKt7a__heroImg2{object-fit:cover;border-radius:20px;width:220px;height:280px;position:absolute;bottom:0;right:0;box-shadow:0 10px 30px #0000001a}.PtitMarcheTemplate-module__OVKt7a__categories{background:#fff;padding:4rem}.PtitMarcheTemplate-module__OVKt7a__categories h2{text-align:center;color:#2d3436;margin-bottom:2rem;font-size:2rem}.PtitMarcheTemplate-module__OVKt7a__categoryGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.PtitMarcheTemplate-module__OVKt7a__categoryCard{cursor:pointer;background-position:50%;background-size:cover;border-radius:16px;height:200px;transition:transform .3s;position:relative;overflow:hidden}.PtitMarcheTemplate-module__OVKt7a__categoryCard:hover{transform:scale(1.03)}.PtitMarcheTemplate-module__OVKt7a__categoryCard:before{content:"";background:linear-gradient(#0000,#000000b3);position:absolute;inset:0}.PtitMarcheTemplate-module__OVKt7a__categoryCard span{color:#fff;font-size:1.1rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.PtitMarcheTemplate-module__OVKt7a__values{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto;padding:4rem;display:grid}.PtitMarcheTemplate-module__OVKt7a__valueCard{text-align:center;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 5px 20px #0000000d}.PtitMarcheTemplate-module__OVKt7a__valueIcon{margin-bottom:1rem;font-size:3rem}.PtitMarcheTemplate-module__OVKt7a__valueCard h3{color:#2d3436;margin-bottom:.5rem}.PtitMarcheTemplate-module__OVKt7a__valueCard p{color:#636e72;font-size:.9rem}.PtitMarcheTemplate-module__OVKt7a__promo{text-align:center;color:#fff;background:linear-gradient(135deg,#e63946 0%,#ff6b6b 100%);padding:3rem 4rem}.PtitMarcheTemplate-module__OVKt7a__promoTag{background:#fff3;border-radius:20px;padding:.5rem 1rem;font-size:.85rem}.PtitMarcheTemplate-module__OVKt7a__promo h2{margin:1rem 0;font-size:2rem}.PtitMarcheTemplate-module__OVKt7a__promo p{opacity:.9}.PtitMarcheTemplate-module__OVKt7a__products{max-width:1200px;margin:0 auto;padding:4rem}.PtitMarcheTemplate-module__OVKt7a__products h2{text-align:center;color:#2d3436;margin-bottom:2rem;font-size:2rem}.PtitMarcheTemplate-module__OVKt7a__productGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.PtitMarcheTemplate-module__OVKt7a__productCard{background:#fff;border-radius:16px;transition:transform .3s;overflow:hidden;box-shadow:0 5px 20px #0000000d}.PtitMarcheTemplate-module__OVKt7a__productCard:hover{transform:translateY(-5px)}.PtitMarcheTemplate-module__OVKt7a__productImage{background-position:50%;background-size:cover;height:180px;position:relative}.PtitMarcheTemplate-module__OVKt7a__productTag{color:#fff;background:#2a9d8f;border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.PtitMarcheTemplate-module__OVKt7a__productInfo{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__productInfo h3{color:#2d3436;font-size:1rem}.PtitMarcheTemplate-module__OVKt7a__productPrice{color:#e63946;font-size:1.1rem;font-weight:700}.PtitMarcheTemplate-module__OVKt7a__about{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem;display:grid}.PtitMarcheTemplate-module__OVKt7a__aboutContent h2{color:#2d3436;margin-bottom:.5rem;font-size:2.5rem}.PtitMarcheTemplate-module__OVKt7a__aboutLead{color:#e63946;margin-bottom:1.5rem;font-size:1.1rem}.PtitMarcheTemplate-module__OVKt7a__aboutContent p{color:#636e72;margin-bottom:1rem;line-height:1.7}.PtitMarcheTemplate-module__OVKt7a__aboutValues{gap:2rem;margin-top:2rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__aboutValues div{text-align:center}.PtitMarcheTemplate-module__OVKt7a__aboutValues strong{color:#e63946;font-size:2rem;display:block}.PtitMarcheTemplate-module__OVKt7a__aboutValues span{color:#636e72;font-size:.85rem}.PtitMarcheTemplate-module__OVKt7a__aboutImage img{border-radius:20px;width:100%;box-shadow:0 10px 40px #0000001a}.PtitMarcheTemplate-module__OVKt7a__contact{grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem;display:grid}.PtitMarcheTemplate-module__OVKt7a__contactInfo h2{color:#2d3436;margin-bottom:2rem;font-size:2rem}.PtitMarcheTemplate-module__OVKt7a__contactDetails{flex-direction:column;gap:1.5rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__contactItem{align-items:flex-start;gap:1rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__contactIcon{background:#ffeaa7;border-radius:12px;padding:.75rem;font-size:1.5rem}.PtitMarcheTemplate-module__OVKt7a__contactItem strong{color:#2d3436;margin-bottom:.25rem;display:block}.PtitMarcheTemplate-module__OVKt7a__contactItem p{color:#636e72;font-size:.95rem;line-height:1.5}.PtitMarcheTemplate-module__OVKt7a__fakeMap{color:#636e72;background:linear-gradient(135deg,#dfe6e9 0%,#b2bec3 100%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.PtitMarcheTemplate-module__OVKt7a__fakeMap span{margin-bottom:1rem;font-size:3rem}.PtitMarcheTemplate-module__OVKt7a__footer{color:#fff;background:#2d3436;justify-content:space-between;align-items:center;padding:2rem 4rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__footerLogo{font-size:1.2rem;font-weight:700}.PtitMarcheTemplate-module__OVKt7a__footerLogo span{color:#e63946}.PtitMarcheTemplate-module__OVKt7a__footerContent p{color:#fff9;margin-top:.25rem;font-size:.85rem}.PtitMarcheTemplate-module__OVKt7a__footerLinks{gap:1.5rem;display:flex}.PtitMarcheTemplate-module__OVKt7a__footerLinks span{color:#ffffffb3;cursor:pointer;transition:color .3s}.PtitMarcheTemplate-module__OVKt7a__footerLinks span:hover{color:#e63946}@media (max-width:900px){.PtitMarcheTemplate-module__OVKt7a__hero,.PtitMarcheTemplate-module__OVKt7a__about,.PtitMarcheTemplate-module__OVKt7a__contact{text-align:center;grid-template-columns:1fr}.PtitMarcheTemplate-module__OVKt7a__categoryGrid,.PtitMarcheTemplate-module__OVKt7a__productGrid{grid-template-columns:repeat(2,1fr)}.PtitMarcheTemplate-module__OVKt7a__values{grid-template-columns:1fr}.PtitMarcheTemplate-module__OVKt7a__heroImages{display:none}.PtitMarcheTemplate-module__OVKt7a__aboutValues{flex-direction:column;justify-content:center;gap:1.5rem}.PtitMarcheTemplate-module__OVKt7a__hero,.PtitMarcheTemplate-module__OVKt7a__categories,.PtitMarcheTemplate-module__OVKt7a__values,.PtitMarcheTemplate-module__OVKt7a__promo,.PtitMarcheTemplate-module__OVKt7a__products,.PtitMarcheTemplate-module__OVKt7a__about,.PtitMarcheTemplate-module__OVKt7a__contact,.PtitMarcheTemplate-module__OVKt7a__footer,.PtitMarcheTemplate-module__OVKt7a__promo{padding:3rem 1.5rem}.PtitMarcheTemplate-module__OVKt7a__nav{padding:1rem 1.5rem}.PtitMarcheTemplate-module__OVKt7a__heroContent h1{font-size:2.5rem}.PtitMarcheTemplate-module__OVKt7a__footer{text-align:center;flex-direction:column;gap:2rem}.PtitMarcheTemplate-module__OVKt7a__footerLinks{flex-direction:column;gap:1rem}}
.TechAdvisorTemplate-module__AKF-Wa__container{color:#fff;background:#0f0f1a;min-height:100vh;font-family:Manrope,sans-serif}.TechAdvisorTemplate-module__AKF-Wa__previewHero{background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.TechAdvisorTemplate-module__AKF-Wa__previewGlow{filter:blur(40px);background:radial-gradient(circle,#6366f14d,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute}.TechAdvisorTemplate-module__AKF-Wa__previewHero h1{z-index:1;font-size:2.5rem}.TechAdvisorTemplate-module__AKF-Wa__previewHero h1 span{color:#6366f1}.TechAdvisorTemplate-module__AKF-Wa__previewHero p{color:#fff9;z-index:1}.TechAdvisorTemplate-module__AKF-Wa__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0f0f1acc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:sticky;top:0}.TechAdvisorTemplate-module__AKF-Wa__logo{cursor:pointer;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:700;display:flex}.TechAdvisorTemplate-module__AKF-Wa__logoIcon{font-size:1.5rem}.TechAdvisorTemplate-module__AKF-Wa__logo span{color:#6366f1}.TechAdvisorTemplate-module__AKF-Wa__links{gap:2rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__links button{color:#ffffffb3;cursor:pointer;background:0 0;border:none;font-size:.95rem;transition:color .3s}.TechAdvisorTemplate-module__AKF-Wa__links button:hover,.TechAdvisorTemplate-module__AKF-Wa__links button.TechAdvisorTemplate-module__AKF-Wa__active{color:#22d3ee}.TechAdvisorTemplate-module__AKF-Wa__main{min-height:calc(100vh - 200px)}.TechAdvisorTemplate-module__AKF-Wa__hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:6rem 4rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__heroContent{max-width:550px}.TechAdvisorTemplate-module__AKF-Wa__badge{color:#6366f1;background:#6366f126;border:1px solid #6366f14d;border-radius:20px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.TechAdvisorTemplate-module__AKF-Wa__heroContent h1{margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}.TechAdvisorTemplate-module__AKF-Wa__heroContent h1 span{background:linear-gradient(135deg,#6366f1,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.TechAdvisorTemplate-module__AKF-Wa__heroContent p{color:#fff9;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.TechAdvisorTemplate-module__AKF-Wa__heroCta{gap:1rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;padding:1rem 2rem;font-weight:600;transition:all .3s}.TechAdvisorTemplate-module__AKF-Wa__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6366f14d}.TechAdvisorTemplate-module__AKF-Wa__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;padding:1rem 2rem;transition:all .3s}.TechAdvisorTemplate-module__AKF-Wa__secondaryBtn:hover{color:#22d3ee;border-color:#22d3ee}.TechAdvisorTemplate-module__AKF-Wa__heroVisual{height:400px;position:relative}.TechAdvisorTemplate-module__AKF-Wa__floatingCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;animation:3s ease-in-out infinite TechAdvisorTemplate-module__AKF-Wa__float;position:absolute}.TechAdvisorTemplate-module__AKF-Wa__floatingCard span{margin-bottom:.5rem;font-size:3rem;display:block}.TechAdvisorTemplate-module__AKF-Wa__floatingCard p{color:#ffffffb3;font-size:.9rem}@keyframes TechAdvisorTemplate-module__AKF-Wa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.TechAdvisorTemplate-module__AKF-Wa__categories{max-width:1200px;margin:0 auto;padding:4rem}.TechAdvisorTemplate-module__AKF-Wa__categories h2{text-align:center;margin-bottom:3rem;font-size:2rem}.TechAdvisorTemplate-module__AKF-Wa__categoryGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__categoryCard{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.TechAdvisorTemplate-module__AKF-Wa__categoryCard:hover{border-color:#6366f1;transform:translateY(-5px)}.TechAdvisorTemplate-module__AKF-Wa__categoryIcon{margin-bottom:1rem;font-size:3rem}.TechAdvisorTemplate-module__AKF-Wa__categoryCard h3{margin-bottom:.5rem;font-size:1.1rem}.TechAdvisorTemplate-module__AKF-Wa__categoryCard p{color:#ffffff80;margin-bottom:1rem;font-size:.85rem}.TechAdvisorTemplate-module__AKF-Wa__categoryCount{color:#22d3ee;font-size:.8rem;font-weight:600}.TechAdvisorTemplate-module__AKF-Wa__process{background:#ffffff05;padding:4rem}.TechAdvisorTemplate-module__AKF-Wa__process h2{text-align:center;margin-bottom:3rem;font-size:2rem}.TechAdvisorTemplate-module__AKF-Wa__steps{justify-content:center;align-items:center;gap:1rem;max-width:900px;margin:0 auto;display:flex}.TechAdvisorTemplate-module__AKF-Wa__step{text-align:center;flex:1;padding:2rem}.TechAdvisorTemplate-module__AKF-Wa__stepNumber{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1rem;font-size:1.2rem;font-weight:700;display:flex}.TechAdvisorTemplate-module__AKF-Wa__step h3{margin-bottom:.5rem}.TechAdvisorTemplate-module__AKF-Wa__step p{color:#ffffff80;font-size:.9rem}.TechAdvisorTemplate-module__AKF-Wa__stepLine{background:linear-gradient(90deg,#6366f1,#22d3ee);width:60px;height:2px}.TechAdvisorTemplate-module__AKF-Wa__testimonials{max-width:900px;margin:0 auto;padding:4rem}.TechAdvisorTemplate-module__AKF-Wa__testimonials h2{text-align:center;margin-bottom:2rem;font-size:2rem}.TechAdvisorTemplate-module__AKF-Wa__testimonialGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__testimonial{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem}.TechAdvisorTemplate-module__AKF-Wa__testimonial p{color:#fffc;margin-bottom:1.5rem;font-style:italic;line-height:1.6}.TechAdvisorTemplate-module__AKF-Wa__testimonialAuthor strong{color:#22d3ee;display:block}.TechAdvisorTemplate-module__AKF-Wa__testimonialAuthor span{color:#ffffff80;font-size:.85rem}.TechAdvisorTemplate-module__AKF-Wa__guides{max-width:1200px;margin:0 auto;padding:4rem}.TechAdvisorTemplate-module__AKF-Wa__guides h2{text-align:center;margin-bottom:2rem;font-size:2rem}.TechAdvisorTemplate-module__AKF-Wa__guideFilters{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__guideFilters button{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:.5rem 1.5rem;transition:all .3s}.TechAdvisorTemplate-module__AKF-Wa__guideFilters button:hover,.TechAdvisorTemplate-module__AKF-Wa__filterActive{color:#fff!important;background:#6366f1!important;border-color:#6366f1!important}.TechAdvisorTemplate-module__AKF-Wa__guideGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__guideCard{cursor:pointer;background:#ffffff08;border-radius:16px;transition:transform .3s;overflow:hidden}.TechAdvisorTemplate-module__AKF-Wa__guideCard:hover{transform:translateY(-5px)}.TechAdvisorTemplate-module__AKF-Wa__guideImage{background-position:50%;background-size:cover;height:180px}.TechAdvisorTemplate-module__AKF-Wa__guideInfo{padding:1.5rem}.TechAdvisorTemplate-module__AKF-Wa__guideCat{color:#6366f1;font-size:.8rem;font-weight:600}.TechAdvisorTemplate-module__AKF-Wa__guideInfo h3{margin:.5rem 0;font-size:1rem}.TechAdvisorTemplate-module__AKF-Wa__guideDate{color:#fff6;font-size:.8rem}.TechAdvisorTemplate-module__AKF-Wa__comparatifs{max-width:900px;margin:0 auto;padding:4rem}.TechAdvisorTemplate-module__AKF-Wa__comparatifs h2{text-align:center;margin-bottom:2rem;font-size:2rem}.TechAdvisorTemplate-module__AKF-Wa__comparatifGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__comparatifCard{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem}.TechAdvisorTemplate-module__AKF-Wa__vsHeader{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__productThumb{background-position:50%;background-size:cover;border-radius:12px;width:80px;height:80px}.TechAdvisorTemplate-module__AKF-Wa__vs{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.TechAdvisorTemplate-module__AKF-Wa__comparatifCard h3{margin-bottom:.5rem;font-size:1.1rem}.TechAdvisorTemplate-module__AKF-Wa__comparatifCard p{color:#ffffff80;margin-bottom:1rem;font-size:.9rem}.TechAdvisorTemplate-module__AKF-Wa__readMore{color:#22d3ee;cursor:pointer;background:0 0;border:none;font-weight:600;transition:color .3s}.TechAdvisorTemplate-module__AKF-Wa__readMore:hover{color:#6366f1}.TechAdvisorTemplate-module__AKF-Wa__consultation{grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;padding:4rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__consultForm h2{margin-bottom:.5rem;font-size:2rem}.TechAdvisorTemplate-module__AKF-Wa__consultLead{color:#22d3ee;margin-bottom:2rem}.TechAdvisorTemplate-module__AKF-Wa__consultForm form{flex-direction:column;gap:1rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.TechAdvisorTemplate-module__AKF-Wa__consultForm input,.TechAdvisorTemplate-module__AKF-Wa__consultForm select,.TechAdvisorTemplate-module__AKF-Wa__consultForm textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:1rem;font-family:inherit;font-size:.95rem}.TechAdvisorTemplate-module__AKF-Wa__consultForm input::placeholder,.TechAdvisorTemplate-module__AKF-Wa__consultForm textarea::placeholder{color:#fff6}.TechAdvisorTemplate-module__AKF-Wa__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;padding:1rem;font-weight:600;transition:all .3s}.TechAdvisorTemplate-module__AKF-Wa__submitBtn:hover{transform:translateY(-2px)}.TechAdvisorTemplate-module__AKF-Wa__consultInfo{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__infoCard span{font-size:1.5rem}.TechAdvisorTemplate-module__AKF-Wa__infoCard h3{margin-bottom:.25rem;font-size:1rem}.TechAdvisorTemplate-module__AKF-Wa__infoCard p{color:#ffffff80;font-size:.85rem}.TechAdvisorTemplate-module__AKF-Wa__footer{background:#0000004d;justify-content:space-between;align-items:center;padding:2rem 4rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__footerLogo{font-size:1.2rem;font-weight:700}.TechAdvisorTemplate-module__AKF-Wa__footerLogo span{color:#6366f1}.TechAdvisorTemplate-module__AKF-Wa__footer p{color:#ffffff80;font-size:.85rem}.TechAdvisorTemplate-module__AKF-Wa__footerLinks{gap:1.5rem;display:flex}.TechAdvisorTemplate-module__AKF-Wa__footerLinks span{color:#fff9;cursor:pointer;transition:color .3s}.TechAdvisorTemplate-module__AKF-Wa__footerLinks span:hover{color:#22d3ee}@media (max-width:900px){.TechAdvisorTemplate-module__AKF-Wa__hero,.TechAdvisorTemplate-module__AKF-Wa__consultation{grid-template-columns:1fr;padding:2rem 1.5rem}.TechAdvisorTemplate-module__AKF-Wa__categoryGrid,.TechAdvisorTemplate-module__AKF-Wa__guideGrid,.TechAdvisorTemplate-module__AKF-Wa__comparatifGrid,.TechAdvisorTemplate-module__AKF-Wa__testimonialGrid{grid-template-columns:1fr}.TechAdvisorTemplate-module__AKF-Wa__heroVisual{display:none}.TechAdvisorTemplate-module__AKF-Wa__steps{flex-direction:column}.TechAdvisorTemplate-module__AKF-Wa__stepLine{width:2px;height:40px}.TechAdvisorTemplate-module__AKF-Wa__nav{padding:1rem 2rem}.TechAdvisorTemplate-module__AKF-Wa__formRow{grid-template-columns:1fr}.TechAdvisorTemplate-module__AKF-Wa__categories,.TechAdvisorTemplate-module__AKF-Wa__process,.TechAdvisorTemplate-module__AKF-Wa__testimonials,.TechAdvisorTemplate-module__AKF-Wa__guides,.TechAdvisorTemplate-module__AKF-Wa__comparatifs{padding:2rem 1.5rem}.TechAdvisorTemplate-module__AKF-Wa__footer{text-align:center;flex-direction:column;gap:2rem;padding:2rem 1.5rem}.TechAdvisorTemplate-module__AKF-Wa__footerLinks{flex-direction:column;gap:1rem}}
.BijouxEmmaTemplate-module__Pqmhqq__container{color:#4a4a4a;background:#fdf8f3;min-height:100vh;font-family:Manrope,sans-serif}.BijouxEmmaTemplate-module__Pqmhqq__previewHero{text-align:center;background:linear-gradient(135deg,#fdf8f3 0%,#f5ebe0 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative}.BijouxEmmaTemplate-module__Pqmhqq__previewHero h1{color:#4a4a4a;font-size:2rem;font-style:italic;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__previewHero h1 span{color:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__previewHero p{color:#8b7355;margin-top:.5rem}.BijouxEmmaTemplate-module__Pqmhqq__previewJewel{opacity:.3;font-size:3rem;position:absolute;bottom:20%;right:20%}.BijouxEmmaTemplate-module__Pqmhqq__nav{background:#fff;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__logo{cursor:pointer;color:#4a4a4a;font-size:1.5rem;font-style:italic;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__logo span{color:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__links{align-items:center;gap:2rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__links button{color:#8b7355;cursor:pointer;background:0 0;border:none;font-size:.9rem;transition:color .3s}.BijouxEmmaTemplate-module__Pqmhqq__links button:hover,.BijouxEmmaTemplate-module__Pqmhqq__links button.BijouxEmmaTemplate-module__Pqmhqq__active{color:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__cartBtn{color:#fff!important;background:#b8860b!important;border-radius:20px!important;padding:.5rem 1rem!important}.BijouxEmmaTemplate-module__Pqmhqq__main{min-height:calc(100vh - 200px)}.BijouxEmmaTemplate-module__Pqmhqq__hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__heroContent{max-width:500px}.BijouxEmmaTemplate-module__Pqmhqq__badge{color:#b8860b;background:#b8860b1a;border-radius:20px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.BijouxEmmaTemplate-module__Pqmhqq__heroContent h1{color:#4a4a4a;margin-bottom:1.5rem;font-size:2.8rem;font-weight:400;line-height:1.2}.BijouxEmmaTemplate-module__Pqmhqq__heroContent h1 span{color:#b8860b;font-style:italic}.BijouxEmmaTemplate-module__Pqmhqq__heroContent p{color:#8b7355;margin-bottom:2rem;font-size:1rem;line-height:1.7}.BijouxEmmaTemplate-module__Pqmhqq__ctaBtn{color:#fff;cursor:pointer;background:#b8860b;border:none;border-radius:30px;padding:1rem 2rem;font-size:.95rem;transition:all .3s}.BijouxEmmaTemplate-module__Pqmhqq__ctaBtn:hover{background:#9a7209;transform:scale(1.05)}.BijouxEmmaTemplate-module__Pqmhqq__heroImage img{border-radius:20px;width:100%;box-shadow:0 20px 60px #0000001a}.BijouxEmmaTemplate-module__Pqmhqq__featured{background:#fff;padding:4rem}.BijouxEmmaTemplate-module__Pqmhqq__featured h2{text-align:center;color:#4a4a4a;margin-bottom:2rem;font-size:2rem;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__productGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__productCard{cursor:pointer;transition:transform .3s}.BijouxEmmaTemplate-module__Pqmhqq__productCard:hover{transform:translateY(-5px)}.BijouxEmmaTemplate-module__Pqmhqq__productImage{background-position:50%;background-size:cover;border-radius:16px;height:300px;margin-bottom:1rem}.BijouxEmmaTemplate-module__Pqmhqq__productInfo{text-align:center}.BijouxEmmaTemplate-module__Pqmhqq__productInfo h3{color:#4a4a4a;margin-bottom:.25rem;font-size:1.1rem;font-weight:500}.BijouxEmmaTemplate-module__Pqmhqq__productPrice{color:#b8860b;font-weight:600}.BijouxEmmaTemplate-module__Pqmhqq__values{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto;padding:4rem;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__valueItem span{margin-bottom:1rem;font-size:2.5rem;display:block}.BijouxEmmaTemplate-module__Pqmhqq__valueItem h3{color:#4a4a4a;margin-bottom:.5rem;font-size:1rem}.BijouxEmmaTemplate-module__Pqmhqq__valueItem p{color:#8b7355;font-size:.9rem}.BijouxEmmaTemplate-module__Pqmhqq__instagram{text-align:center;background:#f5ebe0;padding:4rem}.BijouxEmmaTemplate-module__Pqmhqq__instagram h2{color:#b8860b;margin-bottom:.5rem;font-size:1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__instagram p{color:#8b7355;margin-bottom:2rem}.BijouxEmmaTemplate-module__Pqmhqq__instaGrid{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:800px;margin:0 auto;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__instaPost{aspect-ratio:1;cursor:pointer;background-position:50%;background-size:cover;border-radius:12px;transition:transform .3s}.BijouxEmmaTemplate-module__Pqmhqq__instaPost:hover{transform:scale(1.05)}.BijouxEmmaTemplate-module__Pqmhqq__shop{max-width:1200px;margin:0 auto;padding:4rem}.BijouxEmmaTemplate-module__Pqmhqq__shopHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__shopHeader h2{font-size:2rem;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__filters{gap:1rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__filters button{cursor:pointer;color:#8b7355;background:0 0;border:1px solid #ddd;border-radius:20px;padding:.5rem 1.5rem;transition:all .3s}.BijouxEmmaTemplate-module__Pqmhqq__filters button:hover,.BijouxEmmaTemplate-module__Pqmhqq__filterActive{color:#fff!important;background:#b8860b!important;border-color:#b8860b!important}.BijouxEmmaTemplate-module__Pqmhqq__shopGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__shopCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #0000000d}.BijouxEmmaTemplate-module__Pqmhqq__shopCardImage{background-position:50%;background-size:cover;height:280px;position:relative}.BijouxEmmaTemplate-module__Pqmhqq__addBtn{color:#fff;cursor:pointer;opacity:0;background:#b8860b;border:none;border-radius:25px;padding:.75rem 1.5rem;transition:all .3s;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)translateY(20px)}.BijouxEmmaTemplate-module__Pqmhqq__shopCardImage:hover .BijouxEmmaTemplate-module__Pqmhqq__addBtn{opacity:1;transform:translate(-50%)translateY(0)}.BijouxEmmaTemplate-module__Pqmhqq__shopCardInfo{text-align:center;padding:1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__shopCat{color:#b8860b;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.BijouxEmmaTemplate-module__Pqmhqq__shopCardInfo h3{color:#4a4a4a;margin:.5rem 0;font-weight:500}.BijouxEmmaTemplate-module__Pqmhqq__shopPrice{color:#4a4a4a;font-weight:600}.BijouxEmmaTemplate-module__Pqmhqq__about{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1100px;margin:0 auto;padding:4rem;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__aboutImage img{border-radius:20px;width:100%;box-shadow:0 20px 60px #0000001a}.BijouxEmmaTemplate-module__Pqmhqq__aboutContent h2{color:#4a4a4a;margin-bottom:.5rem;font-size:2.5rem;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__aboutLead{color:#b8860b;margin-bottom:1.5rem;font-style:italic}.BijouxEmmaTemplate-module__Pqmhqq__aboutContent p{color:#8b7355;margin-bottom:1rem;line-height:1.8}.BijouxEmmaTemplate-module__Pqmhqq__signature{color:#b8860b;margin-top:2rem;font-size:1.2rem;font-style:italic}.BijouxEmmaTemplate-module__Pqmhqq__contact{text-align:center;max-width:600px;margin:0 auto;padding:4rem}.BijouxEmmaTemplate-module__Pqmhqq__contact h2{margin-bottom:.5rem;font-size:2rem;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__contactLead{color:#8b7355;margin-bottom:2rem}.BijouxEmmaTemplate-module__Pqmhqq__contactForm{flex-direction:column;gap:1rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BijouxEmmaTemplate-module__Pqmhqq__contactForm input,.BijouxEmmaTemplate-module__Pqmhqq__contactForm select,.BijouxEmmaTemplate-module__Pqmhqq__contactForm textarea{color:#4a4a4a;background:#fff;border:1px solid #ddd;border-radius:10px;padding:1rem;font-family:inherit}.BijouxEmmaTemplate-module__Pqmhqq__contactForm input::placeholder,.BijouxEmmaTemplate-module__Pqmhqq__contactForm textarea::placeholder{color:#aaa}.BijouxEmmaTemplate-module__Pqmhqq__submitBtn{color:#fff;cursor:pointer;background:#b8860b;border:none;border-radius:25px;padding:1rem;font-weight:500;transition:background .3s}.BijouxEmmaTemplate-module__Pqmhqq__submitBtn:hover{background:#9a7209}.BijouxEmmaTemplate-module__Pqmhqq__footer{color:#fff;background:#4a4a4a;justify-content:space-between;align-items:center;padding:2rem 4rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__footerLogo{font-size:1.2rem;font-style:italic}.BijouxEmmaTemplate-module__Pqmhqq__footerLogo span{color:#d4af37}.BijouxEmmaTemplate-module__Pqmhqq__footerInfo p{color:#fff9;font-size:.85rem}.BijouxEmmaTemplate-module__Pqmhqq__footerLinks{gap:1.5rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__footerLinks span{color:#ffffffb3;cursor:pointer;transition:color .3s}.BijouxEmmaTemplate-module__Pqmhqq__footerLinks span:hover{color:#d4af37}@media (max-width:900px){.BijouxEmmaTemplate-module__Pqmhqq__hero,.BijouxEmmaTemplate-module__Pqmhqq__about{text-align:center;grid-template-columns:1fr;padding:2rem 1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__productGrid,.BijouxEmmaTemplate-module__Pqmhqq__shopGrid,.BijouxEmmaTemplate-module__Pqmhqq__values,.BijouxEmmaTemplate-module__Pqmhqq__instaGrid{grid-template-columns:repeat(2,1fr)}.BijouxEmmaTemplate-module__Pqmhqq__nav{padding:1rem 2rem}.BijouxEmmaTemplate-module__Pqmhqq__shopHeader{flex-direction:column;gap:1rem}.BijouxEmmaTemplate-module__Pqmhqq__filters{flex-wrap:wrap;justify-content:center}.BijouxEmmaTemplate-module__Pqmhqq__formRow{grid-template-columns:1fr}.BijouxEmmaTemplate-module__Pqmhqq__cartItems{padding:0}.BijouxEmmaTemplate-module__Pqmhqq__cartItem{flex-wrap:wrap;gap:1rem}.BijouxEmmaTemplate-module__Pqmhqq__productModal{flex-direction:column;width:95%;max-height:90vh;overflow-y:auto}.BijouxEmmaTemplate-module__Pqmhqq__modalImage{min-height:250px}.BijouxEmmaTemplate-module__Pqmhqq__featured,.BijouxEmmaTemplate-module__Pqmhqq__values,.BijouxEmmaTemplate-module__Pqmhqq__instagram,.BijouxEmmaTemplate-module__Pqmhqq__shop,.BijouxEmmaTemplate-module__Pqmhqq__contact,.BijouxEmmaTemplate-module__Pqmhqq__cartPage{padding:2rem 1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__footer{text-align:center;flex-direction:column;gap:2rem;padding:2rem 1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__footerLinks{flex-direction:column;gap:1rem}}.BijouxEmmaTemplate-module__Pqmhqq__cartBadge{color:#b8860b;background:#fff;border-radius:10px;margin-left:.3rem;padding:.1rem .4rem;font-size:.75rem;font-weight:700}.BijouxEmmaTemplate-module__Pqmhqq__outOfStock{color:#fff;background:#dc3545;border-radius:15px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.BijouxEmmaTemplate-module__Pqmhqq__addedFeedback{color:#fff;background:#28a745f2;border-radius:30px;padding:1rem 2rem;font-weight:600;animation:.3s BijouxEmmaTemplate-module__Pqmhqq__popIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes BijouxEmmaTemplate-module__Pqmhqq__popIn{0%{transform:translate(-50%,-50%)scale(0)}70%{transform:translate(-50%,-50%)scale(1.1)}to{transform:translate(-50%,-50%)scale(1)}}.BijouxEmmaTemplate-module__Pqmhqq__shopCardFooter{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__shopCardInfo .BijouxEmmaTemplate-module__Pqmhqq__addBtn{opacity:1;padding:.5rem 1rem;font-size:.85rem;position:static;transform:none}.BijouxEmmaTemplate-module__Pqmhqq__shopCardInfo .BijouxEmmaTemplate-module__Pqmhqq__addBtn:disabled{cursor:not-allowed;background:#ccc}.BijouxEmmaTemplate-module__Pqmhqq__shopCardInfo h3{cursor:pointer;transition:color .3s}.BijouxEmmaTemplate-module__Pqmhqq__shopCardInfo h3:hover{color:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__viewAllBtn{color:#b8860b;cursor:pointer;background:0 0;border:2px solid #b8860b;border-radius:25px;margin:2rem auto 0;padding:.75rem 2rem;font-weight:500;transition:all .3s;display:block}.BijouxEmmaTemplate-module__Pqmhqq__viewAllBtn:hover{color:#fff;background:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__aboutStats{border-top:1px solid #0000001a;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__aboutStats div{text-align:center}.BijouxEmmaTemplate-module__Pqmhqq__aboutStats span{color:#b8860b;font-size:1.8rem;font-weight:700;display:block}.BijouxEmmaTemplate-module__Pqmhqq__aboutStats p{margin:0;font-size:.85rem}.BijouxEmmaTemplate-module__Pqmhqq__contactInfo{border-top:1px solid #0000001a;justify-content:center;gap:3rem;margin-top:3rem;padding-top:2rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__contactInfo div{align-items:center;gap:.5rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__contactInfo span{font-size:1.2rem}.BijouxEmmaTemplate-module__Pqmhqq__contactInfo p{color:#8b7355;margin:0}.BijouxEmmaTemplate-module__Pqmhqq__cartPage{max-width:1000px;margin:0 auto;padding:4rem}.BijouxEmmaTemplate-module__Pqmhqq__cartPage h2{color:#4a4a4a;margin-bottom:2rem;font-size:2rem;font-weight:400}.BijouxEmmaTemplate-module__Pqmhqq__emptyCart{text-align:center;background:#fff;border-radius:16px;padding:4rem 2rem}.BijouxEmmaTemplate-module__Pqmhqq__emptyCart span{opacity:.3;margin-bottom:1rem;font-size:4rem;display:block}.BijouxEmmaTemplate-module__Pqmhqq__emptyCart p{color:#8b7355;margin-bottom:2rem}.BijouxEmmaTemplate-module__Pqmhqq__emptyCart button{color:#fff;cursor:pointer;background:#b8860b;border:none;border-radius:25px;padding:1rem 2rem;font-weight:500}.BijouxEmmaTemplate-module__Pqmhqq__cartItems{background:#fff;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__cartItem{border-bottom:1px solid #0000000d;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__cartItem:last-child{border-bottom:none}.BijouxEmmaTemplate-module__Pqmhqq__cartItemImage{background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;width:80px;height:80px}.BijouxEmmaTemplate-module__Pqmhqq__cartItemInfo{flex:1}.BijouxEmmaTemplate-module__Pqmhqq__cartItemInfo h3{color:#4a4a4a;margin-bottom:.25rem;font-size:1rem;font-weight:500}.BijouxEmmaTemplate-module__Pqmhqq__cartItemInfo p{color:#8b7355;margin:0;font-size:.85rem}.BijouxEmmaTemplate-module__Pqmhqq__cartItemQty{background:#f5ebe0;border-radius:25px;align-items:center;gap:.75rem;padding:.5rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__cartItemQty button{cursor:pointer;color:#4a4a4a;background:#fff;border:none;border-radius:50%;width:28px;height:28px;font-size:1rem;transition:all .2s}.BijouxEmmaTemplate-module__Pqmhqq__cartItemQty button:hover{color:#fff;background:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__cartItemQty span{text-align:center;min-width:24px;font-weight:600}.BijouxEmmaTemplate-module__Pqmhqq__cartItemPrice{color:#4a4a4a;text-align:right;min-width:60px;font-weight:600}.BijouxEmmaTemplate-module__Pqmhqq__cartItemRemove{color:#dc3545;cursor:pointer;opacity:.5;background:0 0;border:none;font-size:1.2rem;transition:opacity .2s}.BijouxEmmaTemplate-module__Pqmhqq__cartItemRemove:hover{opacity:1}.BijouxEmmaTemplate-module__Pqmhqq__cartSummary{background:#fff;border-radius:16px;padding:2rem}.BijouxEmmaTemplate-module__Pqmhqq__cartSubtotal,.BijouxEmmaTemplate-module__Pqmhqq__cartShipping,.BijouxEmmaTemplate-module__Pqmhqq__cartTotal{color:#4a4a4a;justify-content:space-between;padding:.75rem 0;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__cartShipping{border-bottom:1px solid #0000000d}.BijouxEmmaTemplate-module__Pqmhqq__freeShippingNote{text-align:center;color:#b8860b;background:#b8860b1a;border-radius:8px;margin:1rem 0;padding:.5rem;font-size:.85rem}.BijouxEmmaTemplate-module__Pqmhqq__cartTotal{border-top:2px solid #4a4a4a;margin-top:1rem;padding-top:1rem;font-size:1.2rem;font-weight:600}.BijouxEmmaTemplate-module__Pqmhqq__checkoutBtn{color:#fff;cursor:pointer;background:#b8860b;border:none;border-radius:25px;width:100%;margin-top:1.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:background .3s}.BijouxEmmaTemplate-module__Pqmhqq__checkoutBtn:hover{background:#9a7209}.BijouxEmmaTemplate-module__Pqmhqq__continueBtn{color:#8b7355;cursor:pointer;background:0 0;border:none;width:100%;padding:1rem;font-size:.9rem}.BijouxEmmaTemplate-module__Pqmhqq__continueBtn:hover{color:#b8860b}.BijouxEmmaTemplate-module__Pqmhqq__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:2rem;animation:.2s BijouxEmmaTemplate-module__Pqmhqq__fadeIn;display:flex;position:fixed;inset:0}@keyframes BijouxEmmaTemplate-module__Pqmhqq__fadeIn{0%{opacity:0}to{opacity:1}}.BijouxEmmaTemplate-module__Pqmhqq__productModal{background:#fff;border-radius:20px;width:100%;max-width:900px;max-height:80vh;animation:.3s BijouxEmmaTemplate-module__Pqmhqq__slideUp;display:flex;overflow:hidden}@keyframes BijouxEmmaTemplate-module__Pqmhqq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.BijouxEmmaTemplate-module__Pqmhqq__modalClose{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:1.2rem;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #0000001a}.BijouxEmmaTemplate-module__Pqmhqq__modalImage{background-position:50%;background-size:cover;flex:1;min-height:400px;position:relative}.BijouxEmmaTemplate-module__Pqmhqq__modalContent{flex:1;padding:2rem;overflow-y:auto}.BijouxEmmaTemplate-module__Pqmhqq__modalCat{color:#b8860b;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.BijouxEmmaTemplate-module__Pqmhqq__modalContent h2{color:#4a4a4a;margin:.5rem 0;font-size:1.8rem;font-weight:500}.BijouxEmmaTemplate-module__Pqmhqq__modalPrice{color:#b8860b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.BijouxEmmaTemplate-module__Pqmhqq__modalDesc{color:#8b7355;margin-bottom:1.5rem;line-height:1.7}.BijouxEmmaTemplate-module__Pqmhqq__modalMaterials{margin-bottom:1.5rem}.BijouxEmmaTemplate-module__Pqmhqq__modalMaterials strong{color:#4a4a4a;margin-bottom:.5rem;font-size:.9rem;display:block}.BijouxEmmaTemplate-module__Pqmhqq__materialTags{flex-wrap:wrap;gap:.5rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__materialTags span{color:#8b7355;background:#f5ebe0;border-radius:15px;padding:.4rem .8rem;font-size:.85rem}.BijouxEmmaTemplate-module__Pqmhqq__modalFeatures{background:#fdf8f3;border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__modalFeatures div{color:#8b7355;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.BijouxEmmaTemplate-module__Pqmhqq__modalFeatures span{font-size:1.1rem}.BijouxEmmaTemplate-module__Pqmhqq__modalAddBtn{color:#fff;cursor:pointer;background:#b8860b;border:none;border-radius:25px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s}.BijouxEmmaTemplate-module__Pqmhqq__modalAddBtn:hover:not(:disabled){background:#9a7209;transform:scale(1.02)}.BijouxEmmaTemplate-module__Pqmhqq__modalAddBtn:disabled{cursor:not-allowed;background:#ccc}
.Hero-module__pKr66G__hero{justify-content:space-between;align-items:center;gap:4rem;min-height:85vh;padding:2rem 0;display:flex;position:relative;overflow:hidden}.Hero-module__pKr66G__heroContent{z-index:2;flex:1;max-width:650px;padding-left:.5rem}.Hero-module__pKr66G__heroVisual{z-index:1;flex:1;height:600px;display:none;position:relative}.Hero-module__pKr66G__hero:before{content:"";filter:blur(100px);z-index:-1;background:radial-gradient(#ccff0014 0%,#0000 70%);width:800px;height:400px;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.Hero-module__pKr66G__hero:after{display:none}@keyframes Hero-module__pKr66G__blobFloat{0%{transform:translate(0)}to{transform:translate(50px,30px)}}.Hero-module__pKr66G__badge{border:1px solid var(--accent-color);color:var(--accent-color);white-space:nowrap;background:#ccff001a;border-radius:50px;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite Hero-module__pKr66G__pulse;display:inline-block}@keyframes Hero-module__pKr66G__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.Hero-module__pKr66G__hero h1{color:#0000;-webkit-text-stroke:2px var(--text-color);z-index:1;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;font-family:var(--font-syncopate),sans-serif;text-transform:uppercase;max-width:100%;margin-bottom:1.5rem;line-height:1.1;transition:all .5s;position:relative}.Hero-module__pKr66G__hero h1:hover{color:var(--accent-color);-webkit-text-stroke:0px}.Hero-module__pKr66G__description{opacity:.85;max-width:600px;color:var(--text-color);margin:0 0 2.5rem;font-size:1.2rem;line-height:1.7}.Hero-module__pKr66G__ctaContainer{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.Hero-module__pKr66G__ctaBtn{background:linear-gradient(135deg,var(--accent-color)0%,#b3e600 100%);text-transform:uppercase;font-weight:700;font-family:var(--font-syncopate),sans-serif;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 3rem;font-size:.95rem;transition:transform .3s,box-shadow .3s;display:inline-block;color:#000!important}.Hero-module__pKr66G__ctaBtn:hover{transform:translateY(-5px);box-shadow:0 15px 30px #ccff0040}.Hero-module__pKr66G__ctaSecondary{color:#ffffffb3;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.95rem;font-weight:500;transition:all .3s;display:inline-flex}.Hero-module__pKr66G__ctaSecondary:hover{color:var(--accent-color);gap:.75rem}.Hero-module__pKr66G__browserMockup{background:#141414e6;border:1px solid #ffffff26;border-radius:16px;width:100%;max-width:500px;margin:0 auto;transition:transform .5s;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.Hero-module__pKr66G__browserMockup:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.Hero-module__pKr66G__browserHeader{background:#1e1e1ef2;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.Hero-module__pKr66G__browserDots{gap:6px;display:flex}.Hero-module__pKr66G__browserDots span{background:#ffffff26;border-radius:50%;width:12px;height:12px}.Hero-module__pKr66G__browserDots span:first-child{background:#ff5f56}.Hero-module__pKr66G__browserDots span:nth-child(2){background:#ffbd2e}.Hero-module__pKr66G__browserDots span:nth-child(3){background:#27c93f}.Hero-module__pKr66G__browserUrl{text-align:center;color:#ffffff80;background:#0000004d;border-radius:6px;flex:1;padding:.5rem 1rem;font-family:monospace;font-size:.85rem}.Hero-module__pKr66G__browserContent{flex-direction:column;gap:1rem;min-height:300px;padding:2rem;display:flex}.Hero-module__pKr66G__mockupLine{background:linear-gradient(90deg,var(--accent-color)0%,#ccff004d 100%);border-radius:6px;height:12px;animation:2s infinite Hero-module__pKr66G__shimmer}@keyframes Hero-module__pKr66G__shimmer{0%,to{opacity:1}50%{opacity:.6}}.Hero-module__pKr66G__mockupGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.Hero-module__pKr66G__mockupCard{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;transition:all .3s}.Hero-module__pKr66G__mockupCard:hover{border-color:var(--accent-color);background:#ccff000d}.Hero-module__pKr66G__mockupCta{background:var(--accent-color);border-radius:6px;width:40%;height:40px;margin-top:1rem}@media (max-width:374px){.Hero-module__pKr66G__hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;padding:4rem 0 2rem}.Hero-module__pKr66G__heroContent{width:100%;padding-left:0}.Hero-module__pKr66G__hero h1{word-break:break-word;font-size:2.2rem}.Hero-module__pKr66G__badge{margin-left:0;font-size:.75rem}}@media (min-width:375px) and (max-width:767px){.Hero-module__pKr66G__hero{flex-direction:column;justify-content:center;min-height:80vh;padding:6rem 0 3rem}.Hero-module__pKr66G__heroContent{width:100%;padding-left:0}.Hero-module__pKr66G__hero h1{font-size:2.8rem}}@media (min-width:768px) and (max-width:1023px){.Hero-module__pKr66G__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center}.Hero-module__pKr66G__heroContent{max-width:800px;margin-bottom:3rem;padding-left:0}.Hero-module__pKr66G__heroVisual{width:100%;max-width:600px;height:400px;display:block}.Hero-module__pKr66G__ctaContainer{justify-content:center}}@media (min-width:1024px){.Hero-module__pKr66G__heroVisual{display:block}}
.Marquee-module__zFhriq__marqueeContainer{white-space:nowrap;background:var(--accent-color);color:#000;margin:4rem 0;padding:2rem 0;overflow:hidden;transform:rotate(-2deg)scale(1.05)}.Marquee-module__zFhriq__marqueeContent{font-family:var(--font-syncopate),sans-serif;font-size:3rem;font-weight:700;animation:20s linear infinite Marquee-module__zFhriq__marquee;display:inline-block}@keyframes Marquee-module__zFhriq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:374px){.Marquee-module__zFhriq__marqueeContainer{margin:2rem 0;padding:1.25rem 0}.Marquee-module__zFhriq__marqueeContent{font-size:1.25rem}}@media (min-width:375px) and (max-width:767px){.Marquee-module__zFhriq__marqueeContainer{margin:3rem 0;padding:1.5rem 0}.Marquee-module__zFhriq__marqueeContent{font-size:1.5rem}}@media (min-width:768px) and (max-width:1023px){.Marquee-module__zFhriq__marqueeContent{font-size:2rem}}@media (min-width:1920px){.Marquee-module__zFhriq__marqueeContainer{margin:6rem 0;padding:3rem 0}.Marquee-module__zFhriq__marqueeContent{font-size:4.5rem}}@media (min-width:2560px){.Marquee-module__zFhriq__marqueeContainer{margin:8rem 0;padding:4rem 0}.Marquee-module__zFhriq__marqueeContent{font-size:6rem}}
.ReviewForm-module__3EkkHW__overlay{z-index:2000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ReviewForm-module__3EkkHW__modal{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;width:90%;max-width:500px;padding:2rem;position:relative;box-shadow:0 4px 20px #00000080}.ReviewForm-module__3EkkHW__closeBtn{color:var(--text-color);cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:10px;right:15px}.ReviewForm-module__3EkkHW__stars{cursor:pointer;justify-content:center;gap:.5rem;margin-bottom:1.5rem;font-size:2rem;display:flex}.ReviewForm-module__3EkkHW__filled{color:var(--accent-color)}.ReviewForm-module__3EkkHW__empty{color:#444}.ReviewForm-module__3EkkHW__textarea{border:1px solid var(--border);width:100%;height:120px;color:var(--text-color);resize:none;background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-family:inherit}.ReviewForm-module__3EkkHW__textarea:focus{border-color:var(--accent-color);outline:none}.ReviewForm-module__3EkkHW__submitBtn{background:var(--accent-color);width:100%;color:var(--text-on-accent);cursor:pointer;text-transform:uppercase;border:none;border-radius:8px;padding:1rem;font-weight:700;transition:transform .2s}.ReviewForm-module__3EkkHW__submitBtn:hover{transform:translateY(-2px)}
.BenefitsSection-module__AeL0LG__section{background:var(--bg-color);padding:8rem 0;position:relative}.BenefitsSection-module__AeL0LG__title{text-align:center;color:var(--text-color);text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:5rem;padding:0 1rem;font-family:Syncopate,sans-serif;font-size:clamp(1.25rem,5vw,2.5rem);font-weight:700}.BenefitsSection-module__AeL0LG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.BenefitsSection-module__AeL0LG__card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:3rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.BenefitsSection-module__AeL0LG__card:hover{border-color:var(--accent-color);transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.BenefitsSection-module__AeL0LG__iconWrapper{width:60px;height:60px;color:var(--accent-color);border:1px solid var(--border);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;margin-bottom:2rem;font-size:1.5rem;display:flex}.BenefitsSection-module__AeL0LG__cardTitle{color:#fff;margin-bottom:1rem;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700}.BenefitsSection-module__AeL0LG__cardDesc{color:#fff9;line-height:1.6}.BenefitsSection-module__AeL0LG__card:before{content:"";background:var(--accent-color);transform-origin:0;width:100%;height:5px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.BenefitsSection-module__AeL0LG__card:hover:before{transform:scaleX(1)}@media (max-width:374px){.BenefitsSection-module__AeL0LG__section{padding:4rem 0}.BenefitsSection-module__AeL0LG__title{margin-bottom:3rem;font-size:1.5rem}.BenefitsSection-module__AeL0LG__grid{grid-template-columns:1fr;gap:1.5rem}.BenefitsSection-module__AeL0LG__card{padding:2rem 1.5rem}.BenefitsSection-module__AeL0LG__iconWrapper{width:50px;height:50px;margin-bottom:1.5rem;font-size:1.25rem}.BenefitsSection-module__AeL0LG__cardTitle{font-size:1.2rem}.BenefitsSection-module__AeL0LG__cardDesc{font-size:.9rem}}@media (min-width:375px) and (max-width:767px){.BenefitsSection-module__AeL0LG__section{padding:5rem 0}.BenefitsSection-module__AeL0LG__title{margin-bottom:3rem;font-size:1.75rem}.BenefitsSection-module__AeL0LG__grid{grid-template-columns:1fr;gap:2rem}.BenefitsSection-module__AeL0LG__card{padding:2.5rem 2rem}}@media (min-width:768px) and (max-width:1023px){.BenefitsSection-module__AeL0LG__section{padding:6rem 0}.BenefitsSection-module__AeL0LG__title{margin-bottom:4rem;font-size:2rem}.BenefitsSection-module__AeL0LG__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.BenefitsSection-module__AeL0LG__card{padding:2.5rem}}@media (min-width:1920px){.BenefitsSection-module__AeL0LG__section{padding:10rem 0}.BenefitsSection-module__AeL0LG__title{margin-bottom:6rem;font-size:3.5rem}.BenefitsSection-module__AeL0LG__grid{gap:4rem;max-width:1600px}.BenefitsSection-module__AeL0LG__card{border-radius:20px;padding:4rem}.BenefitsSection-module__AeL0LG__iconWrapper{border-radius:16px;width:80px;height:80px;margin-bottom:2.5rem;font-size:2rem}.BenefitsSection-module__AeL0LG__cardTitle{margin-bottom:1.25rem;font-size:1.75rem}.BenefitsSection-module__AeL0LG__cardDesc{font-size:1.1rem}}@media (min-width:2560px){.BenefitsSection-module__AeL0LG__section{padding:12rem 0}.BenefitsSection-module__AeL0LG__title{margin-bottom:7rem;font-size:4rem}.BenefitsSection-module__AeL0LG__grid{gap:5rem;max-width:2000px}.BenefitsSection-module__AeL0LG__card{padding:5rem}.BenefitsSection-module__AeL0LG__iconWrapper{width:100px;height:100px;font-size:2.5rem}.BenefitsSection-module__AeL0LG__cardTitle{font-size:2rem}.BenefitsSection-module__AeL0LG__cardDesc{font-size:1.25rem}}
.FAQ-module__wdPLPq__section{background:var(--bg-color);border-top:1px solid var(--border);padding:8rem 0}.FAQ-module__wdPLPq__title{text-align:center;color:var(--text-color);text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:4rem;padding:0 1rem;font-family:Syncopate,sans-serif;font-size:clamp(1.25rem,5vw,2.5rem);font-weight:700}.FAQ-module__wdPLPq__faqList{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.FAQ-module__wdPLPq__faqItem{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;transition:all .3s;overflow:hidden}.FAQ-module__wdPLPq__faqItem.FAQ-module__wdPLPq__open{border-color:var(--accent-color);box-shadow:0 10px 30px #0003}.FAQ-module__wdPLPq__question{width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:600;display:flex}.FAQ-module__wdPLPq__icon{font-size:1.5rem;transition:transform .3s}.FAQ-module__wdPLPq__open .FAQ-module__wdPLPq__icon{color:var(--accent-color);transform:rotate(45deg)}.FAQ-module__wdPLPq__answer{color:#ffffffb3;max-height:0;line-height:1.6;transition:max-height .3s,padding .3s;overflow:hidden}.FAQ-module__wdPLPq__open .FAQ-module__wdPLPq__answer{max-height:200px;padding:0 2rem 1.5rem}@media (max-width:374px){.FAQ-module__wdPLPq__section{padding:4rem 0}.FAQ-module__wdPLPq__title{margin-bottom:2.5rem;font-size:1.5rem}.FAQ-module__wdPLPq__faqList{gap:.75rem}.FAQ-module__wdPLPq__question{padding:1rem 1.25rem;font-size:.95rem}.FAQ-module__wdPLPq__icon{font-size:1.25rem}.FAQ-module__wdPLPq__open .FAQ-module__wdPLPq__answer{padding:0 1.25rem 1.25rem;font-size:.9rem}}@media (min-width:375px) and (max-width:767px){.FAQ-module__wdPLPq__section{padding:5rem 0}.FAQ-module__wdPLPq__title{margin-bottom:3rem;font-size:1.75rem}.FAQ-module__wdPLPq__question{padding:1.25rem 1.5rem;font-size:1rem}.FAQ-module__wdPLPq__open .FAQ-module__wdPLPq__answer{padding:0 1.5rem 1.25rem}}@media (min-width:768px) and (max-width:1023px){.FAQ-module__wdPLPq__section{padding:6rem 0}.FAQ-module__wdPLPq__title{margin-bottom:3.5rem;font-size:2rem}.FAQ-module__wdPLPq__faqList{max-width:700px}}@media (min-width:1920px){.FAQ-module__wdPLPq__section{padding:10rem 0}.FAQ-module__wdPLPq__title{margin-bottom:5rem;font-size:3.5rem}.FAQ-module__wdPLPq__faqList{gap:1.5rem;max-width:1100px}.FAQ-module__wdPLPq__faqItem{border-radius:16px}.FAQ-module__wdPLPq__question{padding:2rem 2.5rem;font-size:1.3rem}.FAQ-module__wdPLPq__icon{font-size:2rem}.FAQ-module__wdPLPq__open .FAQ-module__wdPLPq__answer{max-height:300px;padding:0 2.5rem 2rem;font-size:1.1rem}}@media (min-width:2560px){.FAQ-module__wdPLPq__section{padding:12rem 0}.FAQ-module__wdPLPq__title{margin-bottom:6rem;font-size:4rem}.FAQ-module__wdPLPq__faqList{gap:2rem;max-width:1400px}.FAQ-module__wdPLPq__question{padding:2.5rem 3rem;font-size:1.5rem}.FAQ-module__wdPLPq__open .FAQ-module__wdPLPq__answer{padding:0 3rem 2.5rem;font-size:1.25rem}}
.FinalCTA-module__lJGH3a__section{padding:8rem 2rem;position:relative;overflow:hidden}.FinalCTA-module__lJGH3a__container{border:1px solid var(--accent-color);text-align:center;background:linear-gradient(135deg,#ccff0014 0%,#ccff0005 100%);border-radius:32px;max-width:1000px;margin:0 auto;padding:5rem 4rem;position:relative}.FinalCTA-module__lJGH3a__content{z-index:2;position:relative}.FinalCTA-module__lJGH3a__eyebrow{color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;background:#ccff0026;border-radius:50px;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.FinalCTA-module__lJGH3a__title{font-family:var(--font-syncopate),sans-serif;color:var(--text-color);text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.5rem;font-size:clamp(1.4rem,4vw,3rem);font-weight:700;line-height:1.3}.FinalCTA-module__lJGH3a__description{color:#fffc;max-width:600px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.7}.FinalCTA-module__lJGH3a__actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.FinalCTA-module__lJGH3a__primaryBtn{background:var(--accent-color);text-transform:uppercase;font-weight:700;font-family:var(--font-syncopate),sans-serif;letter-spacing:1px;border-radius:4px;padding:1.2rem 3rem;font-size:.95rem;transition:transform .3s,box-shadow .3s;color:#000!important}.FinalCTA-module__lJGH3a__primaryBtn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #ccff004d}.FinalCTA-module__lJGH3a__secondaryBtn{color:var(--text-color);background:0 0;border:2px solid #fff6;border-radius:4px;padding:1rem 2.5rem;font-size:.95rem;font-weight:600;transition:all .3s}.FinalCTA-module__lJGH3a__secondaryBtn:hover{border-color:var(--accent-color);color:var(--accent-color);background:#ccff000d}.FinalCTA-module__lJGH3a__decoration{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.FinalCTA-module__lJGH3a__circle{background:radial-gradient(circle,#ccff001a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:6s ease-in-out infinite FinalCTA-module__lJGH3a__float;position:absolute;top:-100px;right:-100px}.FinalCTA-module__lJGH3a__circle2{background:radial-gradient(circle,#ccff000d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:8s ease-in-out infinite reverse FinalCTA-module__lJGH3a__float;position:absolute;bottom:-50px;left:-50px}@keyframes FinalCTA-module__lJGH3a__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:374px){.FinalCTA-module__lJGH3a__section{padding:3rem .75rem}.FinalCTA-module__lJGH3a__container{border-radius:16px;padding:1.5rem 1rem}.FinalCTA-module__lJGH3a__eyebrow{margin-bottom:1rem;padding:.35rem .75rem;font-size:.65rem}.FinalCTA-module__lJGH3a__title{margin-bottom:.75rem;font-size:1.1rem;line-height:1.4}.FinalCTA-module__lJGH3a__description{margin-bottom:2rem;font-size:.95rem}.FinalCTA-module__lJGH3a__actions{flex-direction:column;gap:1rem}.FinalCTA-module__lJGH3a__primaryBtn,.FinalCTA-module__lJGH3a__secondaryBtn{text-align:center;width:100%;padding:1rem 2rem;font-size:.85rem}.FinalCTA-module__lJGH3a__circle{width:150px;height:150px}.FinalCTA-module__lJGH3a__circle2{width:100px;height:100px}}@media (min-width:375px) and (max-width:767px){.FinalCTA-module__lJGH3a__section{padding:5rem 1rem}.FinalCTA-module__lJGH3a__container{border-radius:24px;padding:2.5rem 1.5rem}.FinalCTA-module__lJGH3a__actions{flex-direction:column}.FinalCTA-module__lJGH3a__primaryBtn,.FinalCTA-module__lJGH3a__secondaryBtn{text-align:center;width:100%}}@media (min-width:768px) and (max-width:1023px){.FinalCTA-module__lJGH3a__section{padding:6rem 1.5rem}.FinalCTA-module__lJGH3a__container{padding:4rem 3rem}.FinalCTA-module__lJGH3a__title{font-size:2.2rem}}@media (min-width:1920px){.FinalCTA-module__lJGH3a__section{padding:10rem 3rem}.FinalCTA-module__lJGH3a__container{border-radius:40px;max-width:1300px;padding:6rem 5rem}.FinalCTA-module__lJGH3a__eyebrow{margin-bottom:2.5rem;padding:.7rem 2rem;font-size:1rem}.FinalCTA-module__lJGH3a__title{margin-bottom:2rem;font-size:3.5rem}.FinalCTA-module__lJGH3a__description{max-width:800px;margin-bottom:4rem;font-size:1.4rem}.FinalCTA-module__lJGH3a__primaryBtn,.FinalCTA-module__lJGH3a__secondaryBtn{padding:1.5rem 4rem;font-size:1.1rem}.FinalCTA-module__lJGH3a__circle{width:400px;height:400px}.FinalCTA-module__lJGH3a__circle2{width:300px;height:300px}}@media (min-width:2560px){.FinalCTA-module__lJGH3a__section{padding:12rem 4rem}.FinalCTA-module__lJGH3a__container{max-width:1600px;padding:8rem 6rem}.FinalCTA-module__lJGH3a__title{font-size:4rem}.FinalCTA-module__lJGH3a__description{max-width:1000px;font-size:1.6rem}.FinalCTA-module__lJGH3a__primaryBtn,.FinalCTA-module__lJGH3a__secondaryBtn{padding:1.75rem 5rem;font-size:1.25rem}}
.Toast-module__dpyMdW__toastContainer{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;max-width:400px;display:flex;position:fixed;top:100px;right:20px}.Toast-module__dpyMdW__toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;pointer-events:auto;cursor:pointer;background:#14141ef2;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:.95rem;transition:transform .2s,opacity .2s;animation:.3s ease-out Toast-module__dpyMdW__slideIn,.3s ease-in 3.7s forwards Toast-module__dpyMdW__fadeOut;display:flex;box-shadow:0 10px 40px #0006,0 0 20px #0003}.Toast-module__dpyMdW__toast:hover{transform:translate(-5px)}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__dpyMdW__fadeOut{0%{opacity:1}to{opacity:0}}.Toast-module__dpyMdW__icon{flex-shrink:0;font-size:1.3rem}.Toast-module__dpyMdW__message{flex:1;line-height:1.4}.Toast-module__dpyMdW__closeBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;transition:color .2s}.Toast-module__dpyMdW__closeBtn:hover{color:#fff}.Toast-module__dpyMdW__success{background:linear-gradient(135deg,#28a74533,#14141ef2);border-left:4px solid #28a745}.Toast-module__dpyMdW__error{background:linear-gradient(135deg,#dc354533,#14141ef2);border-left:4px solid #dc3545}.Toast-module__dpyMdW__warning{background:linear-gradient(135deg,#ffc10726,#14141ef2);border-left:4px solid #ffc107}.Toast-module__dpyMdW__info{border-left:4px solid var(--accent-color,#d4af37);background:linear-gradient(135deg,#d4af3726,#14141ef2)}@media (max-width:480px){.Toast-module__dpyMdW__toastContainer{max-width:none;left:10px;right:10px}.Toast-module__dpyMdW__toast{padding:14px 16px;font-size:.9rem}}
