.page-module__RJGlLa__page{padding-top:120px;overflow-x:hidden}.page-module__RJGlLa__breadcrumbs{color:#ffffff80;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.page-module__RJGlLa__breadcrumbs a{color:#ffffff80;transition:var(--transition-fast);text-decoration:none}.page-module__RJGlLa__breadcrumbs a:hover{color:var(--accent-red)}.page-module__RJGlLa__breadcrumbSep{opacity:.3}.page-module__RJGlLa__breadcrumbCurrent{color:var(--text-main)}.page-module__RJGlLa__carName{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;font-family:var(--font-heading);margin-bottom:32px;line-height:1.2}.page-module__RJGlLa__badge{background:var(--accent-red);color:#fff;text-transform:uppercase;letter-spacing:1px;vertical-align:middle;border-radius:20px;margin-left:14px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 0 16px #c4142066}.page-module__RJGlLa__topGrid{grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:40px;display:grid}.page-module__RJGlLa__gallery{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__RJGlLa__mainImage{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:#0e0e0e;position:relative;overflow:hidden}.page-module__RJGlLa__placeholder{width:100%;height:100%;color:var(--text-muted);opacity:.3;justify-content:center;align-items:center;display:flex}.page-module__RJGlLa__arrow{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;width:40px;height:40px;transition:var(--transition-fast);opacity:.7;background:#00000073;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__RJGlLa__arrow:hover{opacity:1;border-color:var(--accent-red);background:#c4142033}.page-module__RJGlLa__arrowLeft{left:12px}.page-module__RJGlLa__arrowRight{right:12px}.page-module__RJGlLa__thumbs{scrollbar-width:none;gap:10px;max-width:100%;display:flex;overflow-x:auto}.page-module__RJGlLa__thumbs::-webkit-scrollbar{display:none}.page-module__RJGlLa__thumb{cursor:pointer;opacity:.5;width:120px;height:80px;transition:var(--transition);border:2px solid #ffffff1a;border-radius:8px;flex-shrink:0;overflow:hidden}.page-module__RJGlLa__thumb:hover{opacity:.8;border-color:#ffffff4d}.page-module__RJGlLa__thumbActive{border-color:var(--accent-red);opacity:1;box-shadow:0 0 14px #c4142066}.page-module__RJGlLa__sidebar{flex-direction:column;gap:16px;min-width:0;display:flex}.page-module__RJGlLa__specsTable{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:var(--radius-md);box-sizing:border-box;max-width:100%;overflow:hidden}.page-module__RJGlLa__specRow{border-bottom:1px solid var(--border-glass);transition:var(--transition-fast);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.page-module__RJGlLa__specRow:last-child{border-bottom:none}.page-module__RJGlLa__specRow:hover{background:#ffffff05}.page-module__RJGlLa__specRowLabel{color:var(--text-mid);font-size:14px}.page-module__RJGlLa__specRowValue{color:var(--text-main);font-size:14px;font-weight:600}.page-module__RJGlLa__pricingRow{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:40px;display:grid}.page-module__RJGlLa__priceCell{border:1px solid var(--border-glass);border-radius:var(--radius-sm);text-align:center;transition:var(--transition);background:#ffffff08;padding:14px 8px}.page-module__RJGlLa__priceCell:hover{border-color:var(--border-glass-hover);background:#c414200a}.page-module__RJGlLa__depositCell{border-style:dashed}.page-module__RJGlLa__priceCellLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11px}.page-module__RJGlLa__priceCellValue{color:var(--text-main);font-size:16px;font-weight:700}.page-module__RJGlLa__priceCellValue span{color:var(--text-muted);font-size:11px;font-weight:400}.page-module__RJGlLa__bookingHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-module__RJGlLa__bookingCarName{color:var(--accent-red);border:1px dashed var(--accent-red);border-radius:var(--radius-sm);padding:8px 16px;font-size:14px}.page-module__RJGlLa__btnBookMain{background:var(--accent-red);color:#fff;border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.5px;transition:var(--transition);border:none;padding:16px 60px;font-family:inherit;font-size:16px;font-weight:700;position:relative;overflow:hidden}.page-module__RJGlLa__btnBookMain:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:none;position:absolute;inset:0;transform:translate(-100%)}.page-module__RJGlLa__btnBookMain:hover{box-shadow:0 4px 24px var(--accent-glow);transform:translateY(-2px)}.page-module__RJGlLa__btnBookMain:hover:after{animation:.6s page-module__RJGlLa__shimmer}@keyframes page-module__RJGlLa__shimmer{to{transform:translate(100%)}}.page-module__RJGlLa__calculator{background:var(--bg-glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden}.page-module__RJGlLa__calculator:before{content:"";pointer-events:none;background:radial-gradient(circle,#c4142014 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.page-module__RJGlLa__calcTitle{font-size:18px;font-weight:700;font-family:var(--font-heading);margin-bottom:24px;position:relative}.page-module__RJGlLa__dateRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.page-module__RJGlLa__daysInfo{text-align:center;border-radius:var(--radius-sm);color:var(--text-mid);background:#c414200f;border:1px solid #c414201a;margin-bottom:24px;padding:12px;font-size:14px}.page-module__RJGlLa__daysInfo strong{color:var(--accent-red);font-weight:700}.page-module__RJGlLa__optionsGroupTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;margin-top:4px;margin-bottom:10px;font-size:12px}.page-module__RJGlLa__optionsList{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.page-module__RJGlLa__optionItem{border:1px solid var(--border-glass);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;user-select:none;background:#ffffff05;align-items:center;gap:10px;padding:10px 14px;display:flex}.page-module__RJGlLa__optionItem:hover{border-color:var(--border-glass-hover);background:#ffffff0a}.page-module__RJGlLa__optionItem.page-module__RJGlLa__optionSelected{border-color:var(--accent-red);background:#c414200f}.page-module__RJGlLa__optionCheckbox{border:2px solid var(--border-glass);width:18px;height:18px;transition:var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__RJGlLa__optionSelected .page-module__RJGlLa__optionCheckbox{background:var(--accent-red);border-color:var(--accent-red)}.page-module__RJGlLa__optionCheckmark{color:#fff;font-size:12px;line-height:1}.page-module__RJGlLa__optionInfo{flex:1}.page-module__RJGlLa__optionName{color:var(--text-main);font-size:14px}.page-module__RJGlLa__optionPrice{color:var(--text-muted);margin-top:2px;font-size:12px}.page-module__RJGlLa__optionFree{color:#4ade80}.page-module__RJGlLa__totals{border:1px solid var(--border-glass);border-radius:var(--radius-md);background:#ffffff08;margin-bottom:20px;padding:20px}.page-module__RJGlLa__totalRow{color:var(--text-mid);justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.page-module__RJGlLa__totalDivider{border:none;border-top:1px solid var(--border-glass);margin:10px 0}.page-module__RJGlLa__totalFinal{font-size:22px;font-weight:800}.page-module__RJGlLa__totalFinal span{background:linear-gradient(135deg,#fff 0%,var(--accent-red)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__RJGlLa__actions{gap:12px;display:flex}.page-module__RJGlLa__btnBook{background:var(--accent-red);color:#fff;border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.5px;transition:var(--transition);text-transform:uppercase;border:none;flex:1;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:700;position:relative;overflow:hidden}.page-module__RJGlLa__btnBook:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:none;position:absolute;inset:0;transform:translate(-100%)}.page-module__RJGlLa__btnBook:hover{box-shadow:0 4px 24px var(--accent-glow);transform:translateY(-2px)}.page-module__RJGlLa__btnBook:hover:after{animation:.6s page-module__RJGlLa__shimmer}.page-module__RJGlLa__btnBook:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.page-module__RJGlLa__btnQuick{color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border:1px solid #ffffff26;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600}.page-module__RJGlLa__btnQuick:hover{border-color:var(--accent-red);color:var(--accent-red)}@media (max-width:1024px){.page-module__RJGlLa__topGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__RJGlLa__page{padding-top:100px}.page-module__RJGlLa__pricingRow{grid-template-columns:repeat(3,1fr)}.page-module__RJGlLa__bookingHeader{flex-direction:column;align-items:stretch}.page-module__RJGlLa__btnBookMain{text-align:center;width:100%;min-height:48px}.page-module__RJGlLa__dateRow{grid-template-columns:1fr}.page-module__RJGlLa__actions{flex-direction:column}.page-module__RJGlLa__btnBook,.page-module__RJGlLa__btnQuick{min-height:48px}.page-module__RJGlLa__mainImage{aspect-ratio:16/10;border-radius:var(--radius-md)}.page-module__RJGlLa__topGrid{gap:16px;margin-bottom:24px}.page-module__RJGlLa__gallery{gap:8px}.page-module__RJGlLa__carName{margin-bottom:20px}.page-module__RJGlLa__arrow{width:36px;height:36px}.page-module__RJGlLa__calculator{padding:24px}.page-module__RJGlLa__thumb{width:100px;height:68px}}@media (max-width:480px){.page-module__RJGlLa__mainImage{aspect-ratio:16/10;border-radius:var(--radius-sm)}.page-module__RJGlLa__topGrid{gap:12px;margin-bottom:16px}.page-module__RJGlLa__gallery{gap:6px}.page-module__RJGlLa__pricingRow{grid-template-columns:repeat(2,1fr);gap:8px}.page-module__RJGlLa__breadcrumbs{font-size:12px}.page-module__RJGlLa__carName{margin-bottom:24px;font-size:clamp(1.5rem,6vw,2rem)}.page-module__RJGlLa__specRow{padding:12px 16px}.page-module__RJGlLa__priceCell{padding:10px 6px}.page-module__RJGlLa__priceCellLabel{font-size:10px}.page-module__RJGlLa__priceCellValue{font-size:14px}.page-module__RJGlLa__calculator{padding:20px}.page-module__RJGlLa__thumb{width:80px;height:56px}}
.DatePickerField-module__R92Kta__wrapper{position:relative}.DatePickerField-module__R92Kta__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;display:block}.DatePickerField-module__R92Kta__input{border:1px solid var(--border-glass);border-radius:var(--radius-sm);width:100%;color:var(--text-main);transition:var(--transition-fast);cursor:pointer;text-align:left;background:#ffffff0a;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;font-size:14px;display:flex}.DatePickerField-module__R92Kta__input:hover{border-color:var(--border-glass-hover)}.DatePickerField-module__R92Kta__input:focus{border-color:var(--accent-red);outline:none;box-shadow:0 0 0 3px #c414201f}.DatePickerField-module__R92Kta__icon{color:var(--text-muted);opacity:.6}.DatePickerField-module__R92Kta__popover{z-index:50;background:var(--bg-glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-glass);border-radius:var(--radius-md);padding:16px;animation:.15s DatePickerField-module__R92Kta__fadeIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #00000080}@keyframes DatePickerField-module__R92Kta__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DatePickerField-module__R92Kta__calendar{--rdp-accent-color:var(--accent-red);--rdp-accent-background-color:#c4142026;--rdp-day-height:40px;--rdp-day-width:40px;--rdp-selected-font:700 14px var(--font-sans);color:var(--text-main);font-family:var(--font-sans)}.DatePickerField-module__R92Kta__calendar .rdp-month_grid{width:100%}.DatePickerField-module__R92Kta__calendar .rdp-months{width:100%;position:relative}.DatePickerField-module__R92Kta__calendar .rdp-month{width:100%}.DatePickerField-module__R92Kta__calendar .rdp-month_caption{color:var(--text-main);text-transform:capitalize;border-bottom:1px solid var(--border-glass);margin-bottom:4px;padding:4px 0 12px;font-size:15px;font-weight:600}.DatePickerField-module__R92Kta__calendar .rdp-nav{gap:4px;display:flex;position:absolute;top:0;right:0}:is(.DatePickerField-module__R92Kta__calendar .rdp-button_previous,.DatePickerField-module__R92Kta__calendar .rdp-button_next){width:32px;height:32px;transition:var(--transition-fast);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}:is(.DatePickerField-module__R92Kta__calendar .rdp-button_previous:hover,.DatePickerField-module__R92Kta__calendar .rdp-button_next:hover){border-color:var(--border-glass-hover);background:#ffffff1f}.DatePickerField-module__R92Kta__calendar .rdp-chevron{fill:var(--text-main);width:16px;height:16px}:is(.DatePickerField-module__R92Kta__calendar .rdp-button_previous:hover .rdp-chevron,.DatePickerField-module__R92Kta__calendar .rdp-button_next:hover .rdp-chevron){fill:var(--accent-red)}.DatePickerField-module__R92Kta__calendar .rdp-weekday{color:var(--text-muted);width:var(--rdp-day-width);height:auto;padding-bottom:8px;font-size:12px}.DatePickerField-module__R92Kta__calendar table{border-spacing:2px 4px;border-collapse:separate}.DatePickerField-module__R92Kta__calendar .rdp-day{color:var(--text-main);transition:var(--transition-fast);width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center;vertical-align:middle;border-radius:10px;font-size:14px}.DatePickerField-module__R92Kta__calendar .rdp-day:hover{background:#ffffff14;transform:scale(1.08)}.DatePickerField-module__R92Kta__calendar .rdp-day_button{border-radius:10px;width:100%;height:100%}.DatePickerField-module__R92Kta__calendar .rdp-today{color:var(--accent-red);font-weight:700}.DatePickerField-module__R92Kta__calendar .rdp-today .rdp-day_button{outline:1.5px solid var(--accent-red);outline-offset:-1.5px;border-radius:10px}.DatePickerField-module__R92Kta__calendar .rdp-selected .rdp-day_button{box-shadow:0 0 12px var(--accent-glow),0 2px 8px #0000004d;border-radius:10px;font-weight:700;background:var(--accent-red)!important;color:#fff!important}.DatePickerField-module__R92Kta__calendar .rdp-selected{box-shadow:0 0 12px var(--accent-glow),0 2px 8px #0000004d;border-radius:10px;font-weight:700;background:var(--accent-red)!important;color:#fff!important}.DatePickerField-module__R92Kta__calendar .rdp-disabled{color:var(--text-muted);opacity:.3}.DatePickerField-module__R92Kta__calendar .rdp-outside{color:var(--text-muted);opacity:.3}.DatePickerField-module__R92Kta__overlay{display:none}@media (max-width:480px){.DatePickerField-module__R92Kta__overlay{z-index:49;background:#00000080;animation:.15s DatePickerField-module__R92Kta__fadeIn;display:block;position:fixed;inset:0}.DatePickerField-module__R92Kta__popover{z-index:50;width:calc(100vw - 32px);max-width:360px;max-height:80vh;position:fixed;top:50%;bottom:auto;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.DatePickerField-module__R92Kta__calendar{--rdp-day-height:38px;--rdp-day-width:38px}}
.RequestForm-module__w_Hhxa__section{padding-top:80px;padding-bottom:80px}.RequestForm-module__w_Hhxa__wrapper{background:var(--bg-glass-strong);border:1px solid var(--border-glass);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:48px;position:relative;overflow:hidden}.RequestForm-module__w_Hhxa__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.RequestForm-module__w_Hhxa__content h2{margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.15}.RequestForm-module__w_Hhxa__content h2 span{color:var(--accent-red)}.RequestForm-module__w_Hhxa__content p{color:var(--text-muted);margin-bottom:24px;font-size:1rem;line-height:1.7}.RequestForm-module__w_Hhxa__features{flex-direction:column;gap:12px;display:flex}.RequestForm-module__w_Hhxa__feature{color:var(--text-mid);align-items:center;gap:10px;font-size:.9rem;display:flex}.RequestForm-module__w_Hhxa__featureIcon{width:28px;height:28px;color:var(--accent-red);background:#c414201a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RequestForm-module__w_Hhxa__form{flex-direction:column;gap:16px;display:flex}.RequestForm-module__w_Hhxa__input{border:1px solid var(--border-glass);border-radius:var(--radius-sm);width:100%;color:var(--text-main);transition:var(--transition-fast);background:#ffffff0a;outline:none;padding:14px 18px;font-family:inherit;font-size:.95rem}.RequestForm-module__w_Hhxa__input::placeholder{color:var(--text-muted)}.RequestForm-module__w_Hhxa__input:focus{border-color:var(--accent-red);background:#c4142008;box-shadow:0 0 0 3px #c4142014}.RequestForm-module__w_Hhxa__inputError{border-color:var(--accent-red)!important;box-shadow:0 0 0 3px #c4142026!important}.RequestForm-module__w_Hhxa__fieldWrapper{flex-direction:column;gap:6px;display:flex}.RequestForm-module__w_Hhxa__errorText{color:var(--accent-red);padding-left:4px;font-size:.8rem}.RequestForm-module__w_Hhxa__textarea{resize:vertical;min-height:100px;}.RequestForm-module__w_Hhxa__submit{background:var(--accent-red);color:#fff;border-radius:var(--radius-sm);cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;transition:var(--transition);box-shadow:0 4px 20px var(--accent-glow);border:none;align-self:flex-start;padding:15px 28px;font-size:14px;font-weight:700}.RequestForm-module__w_Hhxa__submit:hover{box-shadow:0 8px 30px var(--accent-glow);background:#a8121a;transform:translateY(-2px)}@keyframes RequestForm-module__w_Hhxa__submitPulse{0%,to{opacity:.7}50%{opacity:.85}}.RequestForm-module__w_Hhxa__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.RequestForm-module__w_Hhxa__submitLoading{animation:1.5s infinite RequestForm-module__w_Hhxa__submitPulse}@keyframes RequestForm-module__w_Hhxa__successIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes RequestForm-module__w_Hhxa__checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.RequestForm-module__w_Hhxa__success{text-align:center;padding:40px 20px;animation:.5s both RequestForm-module__w_Hhxa__successIn}.RequestForm-module__w_Hhxa__successIcon{color:var(--accent-red);justify-content:center;margin-bottom:20px;animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both RequestForm-module__w_Hhxa__checkPop;display:flex}.RequestForm-module__w_Hhxa__success h3{color:var(--text-main);margin-bottom:8px;font-size:1.5rem;font-weight:700}.RequestForm-module__w_Hhxa__success p{color:var(--text-muted);font-size:.95rem}@media (max-width:768px){.RequestForm-module__w_Hhxa__inner{grid-template-columns:1fr;gap:32px}.RequestForm-module__w_Hhxa__wrapper{padding:28px}.RequestForm-module__w_Hhxa__input{min-height:48px;font-size:16px}.RequestForm-module__w_Hhxa__submit{align-self:stretch;width:100%;min-height:48px}}@media (max-width:480px){.RequestForm-module__w_Hhxa__wrapper{padding:20px}.RequestForm-module__w_Hhxa__content h2{margin-bottom:10px;font-size:clamp(1.3rem,5.5vw,1.8rem)}.RequestForm-module__w_Hhxa__content p{margin-bottom:14px;font-size:.85rem}.RequestForm-module__w_Hhxa__feature{font-size:.82rem}.RequestForm-module__w_Hhxa__submit{letter-spacing:1px;min-height:44px;padding:13px 20px;font-size:12px}}
.Contacts-module__dAo7oG__section{padding-top:80px;padding-bottom:80px}.Contacts-module__dAo7oG__card{background:var(--bg-glass-strong);border:1px solid var(--border-glass);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.Contacts-module__dAo7oG__grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.Contacts-module__dAo7oG__mapCol{border-radius:var(--radius-lg)0 0 var(--radius-lg);overflow:hidden}.Contacts-module__dAo7oG__iframe{border:none;width:100%;height:100%;min-height:420px;display:block}.Contacts-module__dAo7oG__infoCol{z-index:2;flex-direction:column;justify-content:center;padding:40px;display:flex;position:relative}.Contacts-module__dAo7oG__infoHeader{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.Contacts-module__dAo7oG__infoHeader h3{font-size:1.3rem;font-weight:700}.Contacts-module__dAo7oG__badge{color:var(--accent-red);letter-spacing:1px;background:#c414201f;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.Contacts-module__dAo7oG__badgeDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Contacts-module__dAo7oG__pulse}@keyframes Contacts-module__dAo7oG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Contacts-module__dAo7oG__locations{flex-direction:column;display:flex}.Contacts-module__dAo7oG__locationItem{border-bottom:1px solid var(--border-glass);align-items:center;gap:12px;padding:16px 0;display:flex}.Contacts-module__dAo7oG__locationItem:last-child{border-bottom:none}.Contacts-module__dAo7oG__locationIcon{width:32px;height:32px;color:var(--accent-red);background:#c414201a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Contacts-module__dAo7oG__locationText{color:var(--text-mid);font-size:.9rem}.Contacts-module__dAo7oG__actions{gap:12px;margin-top:auto;padding-top:24px;display:flex}.Contacts-module__dAo7oG__phoneBtn{background:var(--accent-red);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:1.5px;transition:var(--transition);box-shadow:0 4px 20px var(--accent-glow);border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Contacts-module__dAo7oG__phoneBtn:hover{box-shadow:0 8px 30px var(--accent-glow);background:#a8121a;transform:translateY(-2px)}.Contacts-module__dAo7oG__socialBtn{border:1px solid var(--border-glass);border-radius:var(--radius-sm);width:48px;height:48px;transition:var(--transition-fast);background:#ffffff0f;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Contacts-module__dAo7oG__socialBtn img{border-radius:50%}.Contacts-module__dAo7oG__socialBtn:hover{border-color:var(--border-glass-hover,#ffffff26);background:#ffffff1a}@media (hover:hover){.Contacts-module__dAo7oG__phoneBtn:hover{transform:translateY(-2px)}.Contacts-module__dAo7oG__socialBtn:hover{border-color:var(--border-glass-hover,#ffffff26);background:#ffffff1a}}@media (max-width:768px){.Contacts-module__dAo7oG__section{padding-top:48px;padding-bottom:48px}.Contacts-module__dAo7oG__grid{grid-template-columns:1fr}.Contacts-module__dAo7oG__mapCol{border-radius:var(--radius-lg)var(--radius-lg)0 0}.Contacts-module__dAo7oG__iframe{height:280px;min-height:280px}.Contacts-module__dAo7oG__infoCol{padding:28px}.Contacts-module__dAo7oG__actions{flex-wrap:wrap}.Contacts-module__dAo7oG__phoneBtn{flex:unset;width:100%;min-height:48px}}@media (max-width:480px){.Contacts-module__dAo7oG__section{padding-top:40px;padding-bottom:40px}.Contacts-module__dAo7oG__iframe{height:220px;min-height:220px}.Contacts-module__dAo7oG__infoCol{padding:20px}.Contacts-module__dAo7oG__infoHeader{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.Contacts-module__dAo7oG__actions{flex-flow:wrap}.Contacts-module__dAo7oG__phoneBtn{flex:unset;letter-spacing:1px;order:-1;width:100%;padding:14px 20px;font-size:13px}.Contacts-module__dAo7oG__socialBtn{flex:1;min-width:0}.Contacts-module__dAo7oG__infoHeader h3{font-size:1.1rem}.Contacts-module__dAo7oG__badge{font-size:.7rem}.Contacts-module__dAo7oG__locationText{font-size:.82rem}}
.Marquee-module__XNbMfa__wrapper{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #c414201f;border-bottom:1px solid #c414201f;padding:22px 0;position:relative;overflow:hidden}.Marquee-module__XNbMfa__wrapper:before,.Marquee-module__XNbMfa__wrapper:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.Marquee-module__XNbMfa__wrapper:before{background:linear-gradient(to right,var(--bg-dark,#1e1e1e)0%,transparent 100%);left:0}.Marquee-module__XNbMfa__wrapper:after{background:linear-gradient(to left,var(--bg-dark,#1e1e1e)0%,transparent 100%);right:0}.Marquee-module__XNbMfa__track{width:max-content;animation:30s linear infinite Marquee-module__XNbMfa__scroll;display:flex}.Marquee-module__XNbMfa__content{flex-shrink:0;align-items:center;gap:0;display:flex}.Marquee-module__XNbMfa__item{font-family:var(--font-heading);letter-spacing:.2em;color:var(--text-mid);white-space:nowrap;text-transform:uppercase;align-items:center;gap:16px;padding:0 24px;font-size:.95rem;display:flex}.Marquee-module__XNbMfa__dot{background:var(--accent-red);width:8px;height:8px;box-shadow:0 0 12px var(--accent-glow),0 0 4px var(--accent-red);border-radius:50%;flex-shrink:0}@keyframes Marquee-module__XNbMfa__scroll{to{transform:translate(-50%)}}@media (max-width:768px){.Marquee-module__XNbMfa__wrapper{padding:16px 0}.Marquee-module__XNbMfa__item{padding:0 16px;font-size:.8rem}.Marquee-module__XNbMfa__wrapper:before,.Marquee-module__XNbMfa__wrapper:after{width:60px}}@media (max-width:480px){.Marquee-module__XNbMfa__wrapper{padding:12px 0}.Marquee-module__XNbMfa__item{gap:10px;padding:0 12px;font-size:.7rem}.Marquee-module__XNbMfa__wrapper:before,.Marquee-module__XNbMfa__wrapper:after{width:40px}.Marquee-module__XNbMfa__dot{width:6px;height:6px}}@media (prefers-reduced-motion:reduce){.Marquee-module__XNbMfa__track{animation:none}}
