.EquipmentPopup-module__4U6lDW__equipmentCard{border-radius:var(--radius-card);background:var(--color-white);min-height:0;color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding:36px 34px 22px;display:flex;overflow-y:auto}.EquipmentPopup-module__4U6lDW__equipmentCard::-webkit-scrollbar{display:none}.EquipmentPopup-module__4U6lDW__equipmentTitle{color:var(--color-text);text-transform:uppercase;margin:0 0 18px;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:1}.EquipmentPopup-module__4U6lDW__equipmentSubtitle{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;max-width:440px;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.EquipmentPopup-module__4U6lDW__product{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-bg-soft);align-items:center;gap:16px;margin-bottom:30px;padding:12px;display:flex}.EquipmentPopup-module__4U6lDW__productImageBox{border-radius:var(--radius-card-sm);background:var(--color-white);flex:0 0 96px;width:96px;height:72px;position:relative;overflow:hidden}.EquipmentPopup-module__4U6lDW__productImage{object-fit:contain;object-position:center}.EquipmentPopup-module__4U6lDW__productInfo{min-width:0}.EquipmentPopup-module__4U6lDW__productLabel{color:var(--color-text-muted);margin:0 0 6px;font-size:13px;line-height:1.2}.EquipmentPopup-module__4U6lDW__productName{color:var(--color-text);margin:0;font-size:20px;line-height:1.1}.EquipmentPopup-module__4U6lDW__productDimensions{color:var(--color-text-muted);margin:7px 0 0;font-size:14px;line-height:1.25}.EquipmentPopup-module__4U6lDW__equipmentBlock{margin-bottom:26px}.EquipmentPopup-module__4U6lDW__equipmentLabel{color:var(--color-text-muted);margin:0 0 14px;font-size:15px;line-height:1.2}.EquipmentPopup-module__4U6lDW__equipmentList{gap:0;margin:0;padding:0;list-style:none;display:grid}.EquipmentPopup-module__4U6lDW__equipmentItem{border-bottom:1px solid var(--color-border-soft);color:var(--color-text);justify-content:space-between;gap:18px;padding:14px 0;font-size:16px;line-height:1.3;display:flex}.EquipmentPopup-module__4U6lDW__equipmentItem:first-child{border-top:1px solid var(--color-border-soft)}.EquipmentPopup-module__4U6lDW__equipmentItemName{min-width:0}.EquipmentPopup-module__4U6lDW__equipmentItemQuantity{color:var(--color-text-muted);text-align:right;flex:none}.EquipmentPopup-module__4U6lDW__equipmentNote{max-width:460px;color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.42}.EquipmentPopup-module__4U6lDW__equipmentRequestButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.EquipmentPopup-module__4U6lDW__equipmentRequestButton:hover{background:var(--color-text);color:var(--color-text-inverse)}.EquipmentPopup-module__4U6lDW__equipmentRequestButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.EquipmentPopup-module__4U6lDW__equipmentFooter{margin-top:auto;padding-top:34px}.EquipmentPopup-module__4U6lDW__equipmentEmail{color:var(--color-text);margin-bottom:30px;font-size:21px;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.EquipmentPopup-module__4U6lDW__equipmentEmail:hover{color:var(--color-accent)}.EquipmentPopup-module__4U6lDW__equipmentEmail:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.EquipmentPopup-module__4U6lDW__equipmentFooterBottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.EquipmentPopup-module__4U6lDW__equipmentSocials{flex-wrap:wrap;gap:10px;display:flex}.EquipmentPopup-module__4U6lDW__equipmentSocialLink{border-radius:var(--radius-button);background:var(--color-text);width:52px;height:52px;color:var(--color-text-inverse);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.EquipmentPopup-module__4U6lDW__equipmentSocialLink:hover{background:var(--color-accent);color:var(--color-text-inverse)}.EquipmentPopup-module__4U6lDW__equipmentSocialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.EquipmentPopup-module__4U6lDW__equipmentLogo{color:var(--color-text);flex:none}@media (max-width:767px){.EquipmentPopup-module__4U6lDW__equipmentCard{padding:34px 22px 20px}.EquipmentPopup-module__4U6lDW__equipmentTitle{margin-bottom:16px;font-size:36px}.EquipmentPopup-module__4U6lDW__equipmentSubtitle{margin-bottom:28px;font-size:16px}.EquipmentPopup-module__4U6lDW__product{align-items:flex-start;margin-bottom:28px}.EquipmentPopup-module__4U6lDW__productImageBox{flex-basis:82px;width:82px;height:64px}.EquipmentPopup-module__4U6lDW__productName{font-size:18px}.EquipmentPopup-module__4U6lDW__equipmentItem{font-size:15px}.EquipmentPopup-module__4U6lDW__equipmentRequestButton{width:100%;min-height:var(--button-height-mobil)}.EquipmentPopup-module__4U6lDW__equipmentFooter{padding-top:44px}.EquipmentPopup-module__4U6lDW__equipmentEmail{margin-bottom:34px;font-size:22px}.EquipmentPopup-module__4U6lDW__equipmentSocialLink{width:52px;height:52px}}@media (max-width:480px){.EquipmentPopup-module__4U6lDW__equipmentTitle{font-size:34px}.EquipmentPopup-module__4U6lDW__equipmentItem{flex-direction:column;gap:4px}.EquipmentPopup-module__4U6lDW__equipmentItemQuantity{text-align:left}.EquipmentPopup-module__4U6lDW__equipmentFooterBottom{flex-direction:column;align-items:flex-start}.EquipmentPopup-module__4U6lDW__equipmentLogo{margin-left:auto}}
.FormConsentField-module__QQNE4q__field{grid-column:1/-1;width:100%}.FormConsentField-module__QQNE4q__control{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid;position:relative}.FormConsentField-module__QQNE4q__input{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FormConsentField-module__QQNE4q__box{border:1px solid var(--color-border-strong);background:var(--color-white);width:16px;height:16px;transition:border-color var(--transition-base), background-color var(--transition-base);border-radius:4px;flex-shrink:0;margin-top:2px;position:relative}.FormConsentField-module__QQNE4q__box:after{content:"";border-right:1.5px solid var(--color-text-inverse);border-bottom:1.5px solid var(--color-text-inverse);opacity:0;width:4px;height:8px;transition:opacity var(--transition-base);position:absolute;top:2px;left:5px;transform:rotate(45deg)}.FormConsentField-module__QQNE4q__input:checked+.FormConsentField-module__QQNE4q__box{border-color:var(--color-accent);background:var(--color-accent)}.FormConsentField-module__QQNE4q__input:checked+.FormConsentField-module__QQNE4q__box:after{opacity:1}.FormConsentField-module__QQNE4q__input:focus-visible+.FormConsentField-module__QQNE4q__box{outline:2px solid var(--color-accent);outline-offset:3px}.FormConsentField-module__QQNE4q__text{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.FormConsentField-module__QQNE4q__documents{color:var(--color-text-muted);overflow-wrap:anywhere;margin:6px 0 0 26px;font-size:12px;line-height:1.5}.FormConsentField-module__QQNE4q__link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-divider);text-decoration-color:var(--color-border-divider);text-underline-offset:3px;transition:color var(--transition-base), text-decoration-color var(--transition-base)}.FormConsentField-module__QQNE4q__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.FormConsentField-module__QQNE4q__separator{color:var(--color-text-faint);margin:0 6px}@media (hover:hover) and (pointer:fine){.FormConsentField-module__QQNE4q__control:hover .FormConsentField-module__QQNE4q__box{border-color:var(--color-accent)}.FormConsentField-module__QQNE4q__link:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}@media (max-width:480px){.FormConsentField-module__QQNE4q__text{font-size:12px}}@media (prefers-reduced-motion:reduce){.FormConsentField-module__QQNE4q__box,.FormConsentField-module__QQNE4q__box:after,.FormConsentField-module__QQNE4q__link{transition:none}}
.FeedbackPopup-module__InU93q__feedbackCard{border-radius:var(--radius-card);background:var(--color-white);min-height:0;color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding:36px 34px 22px;display:flex;overflow-y:auto}.FeedbackPopup-module__InU93q__feedbackCard::-webkit-scrollbar{display:none}.FeedbackPopup-module__InU93q__feedbackTitle{color:var(--color-text);text-transform:uppercase;margin:0 0 18px;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:.95}.FeedbackPopup-module__InU93q__feedbackSubtitle{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;max-width:440px;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.FeedbackPopup-module__InU93q__feedbackForm{gap:26px;display:grid}.FeedbackPopup-module__InU93q__feedbackFieldset{border:0;min-width:0;margin:0;padding:0}.FeedbackPopup-module__InU93q__feedbackLegend{color:var(--color-text-muted);margin:0 0 14px;padding:0;font-size:15px;line-height:1.2}.FeedbackPopup-module__InU93q__feedbackOptions{flex-wrap:wrap;gap:10px;display:flex}.FeedbackPopup-module__InU93q__feedbackOption{position:relative}.FeedbackPopup-module__InU93q__feedbackOptionInput{opacity:0;pointer-events:none;position:absolute}.FeedbackPopup-module__InU93q__feedbackOptionText{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;padding:11px 15px;font-size:14px;line-height:1.2;transition:border-color .2s,background .2s,color .2s;display:block}.FeedbackPopup-module__InU93q__feedbackOptionInput:checked+.FeedbackPopup-module__InU93q__feedbackOptionText{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.FeedbackPopup-module__InU93q__feedbackOptionInput:focus-visible+.FeedbackPopup-module__InU93q__feedbackOptionText{outline:2px solid var(--color-accent);outline-offset:4px}.FeedbackPopup-module__InU93q__feedbackInput,.FeedbackPopup-module__InU93q__feedbackTextarea{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;background:0 0;border-radius:0;outline:none;font-size:16px;line-height:1.35}.FeedbackPopup-module__InU93q__feedbackInput{height:38px}.FeedbackPopup-module__InU93q__feedbackTextarea{resize:vertical;min-height:126px;padding:8px 0}.FeedbackPopup-module__InU93q__feedbackInput::placeholder,.FeedbackPopup-module__InU93q__feedbackTextarea::placeholder{color:var(--color-text-muted);opacity:1}.FeedbackPopup-module__InU93q__feedbackInput:focus,.FeedbackPopup-module__InU93q__feedbackTextarea:focus{border-bottom-color:var(--color-accent)}.FeedbackPopup-module__InU93q__feedbackSubmitButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.FeedbackPopup-module__InU93q__feedbackSubmitButton:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.FeedbackPopup-module__InU93q__feedbackSubmitButton:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active);transform:translateY(1px)}.FeedbackPopup-module__InU93q__feedbackSubmitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.FeedbackPopup-module__InU93q__feedbackFooter{margin-top:auto;padding-top:34px}.FeedbackPopup-module__InU93q__feedbackEmail{color:var(--color-text);margin-bottom:30px;font-size:21px;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.FeedbackPopup-module__InU93q__feedbackEmail:hover{color:var(--color-accent)}.FeedbackPopup-module__InU93q__feedbackEmail:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.FeedbackPopup-module__InU93q__feedbackFooterBottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.FeedbackPopup-module__InU93q__feedbackSocials{flex-wrap:wrap;gap:10px;display:flex}.FeedbackPopup-module__InU93q__feedbackSocialLink{border-radius:var(--radius-button);background:var(--color-text);width:52px;height:52px;color:var(--color-text-inverse);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.FeedbackPopup-module__InU93q__feedbackSocialLink:hover{background:var(--color-accent);color:var(--color-text-inverse)}.FeedbackPopup-module__InU93q__feedbackSocialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.FeedbackPopup-module__InU93q__feedbackLogo{color:var(--color-text);flex:none}@media (max-width:767px){.FeedbackPopup-module__InU93q__feedbackSubmitButton{min-height:var(--button-height-mobil)}.FeedbackPopup-module__InU93q__feedbackCard{padding:34px 22px 20px}.FeedbackPopup-module__InU93q__feedbackTitle{margin-bottom:16px;font-size:clamp(40px,12vw,44px)}.FeedbackPopup-module__InU93q__feedbackSubtitle{margin-bottom:34px;font-size:16px}.FeedbackPopup-module__InU93q__feedbackForm{gap:26px}.FeedbackPopup-module__InU93q__feedbackTextarea{min-height:116px}.FeedbackPopup-module__InU93q__feedbackFooter{padding-top:44px}.FeedbackPopup-module__InU93q__feedbackEmail{margin-bottom:34px;font-size:22px}.FeedbackPopup-module__InU93q__feedbackSocialLink{width:52px;height:52px}}@media (max-width:480px){.FeedbackPopup-module__InU93q__feedbackTitle{font-size:40px}.FeedbackPopup-module__InU93q__feedbackOptions{gap:8px}.FeedbackPopup-module__InU93q__feedbackOptionText{padding:10px 13px;font-size:13px}.FeedbackPopup-module__InU93q__feedbackFooterBottom{flex-direction:column;align-items:flex-start}.FeedbackPopup-module__InU93q__feedbackLogo{margin-left:auto}}
.GameOrderPopup-module__YUW0FW__card{min-height:0;padding:var(--card-padding) var(--card-padding) var(--card-padding-compact-y);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.GameOrderPopup-module__YUW0FW__card::-webkit-scrollbar{display:none}.GameOrderPopup-module__YUW0FW__title{margin:0 0 var(--grid-gap-medium);color:var(--color-text);font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:1}.GameOrderPopup-module__YUW0FW__subtitle{max-width:440px;color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.GameOrderPopup-module__YUW0FW__product{gap:var(--grid-gap-medium);margin-bottom:var(--grid-gap);padding:var(--grid-gap-medium);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-bg-soft);grid-template-columns:120px minmax(0,1fr);display:grid}.GameOrderPopup-module__YUW0FW__productImageBox{justify-content:center;align-items:center;min-width:0;display:flex}.GameOrderPopup-module__YUW0FW__productImage{object-fit:contain;width:100%;height:auto;display:block}.GameOrderPopup-module__YUW0FW__productInfo{min-width:0}.GameOrderPopup-module__YUW0FW__productLabel{color:var(--color-text-muted);margin:0 0 8px;font-size:13px;line-height:1.2}.GameOrderPopup-module__YUW0FW__productTitle{color:var(--color-text);margin:0;font-size:21px;font-weight:500;line-height:1.15}.GameOrderPopup-module__YUW0FW__productArticle{color:var(--color-text-muted);font-size:var(--text-label-size);margin:8px 0 0;font-weight:400;line-height:1.25}.GameOrderPopup-module__YUW0FW__productPrice{color:var(--color-text);font-size:var(--text-label-size);margin:8px 0 0;font-weight:500;line-height:1.25}.GameOrderPopup-module__YUW0FW__form{gap:var(--grid-gap);display:grid}.GameOrderPopup-module__YUW0FW__input{border:0;border-bottom:1px solid var(--color-border-divider);width:100%;height:42px;color:var(--color-text);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line-height);background:0 0;border-radius:0;outline:none}.GameOrderPopup-module__YUW0FW__input::placeholder{color:var(--color-text-muted);opacity:1}.GameOrderPopup-module__YUW0FW__input:focus{border-bottom-color:var(--color-accent)}.GameOrderPopup-module__YUW0FW__submitButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.GameOrderPopup-module__YUW0FW__submitButton:hover{background:var(--color-accent-hover)}.GameOrderPopup-module__YUW0FW__submitButton:active{transform:translateY(1px)}.GameOrderPopup-module__YUW0FW__note{margin:var(--grid-gap-medium) 0 0;color:var(--color-text-muted);font-size:var(--text-label-size);line-height:var(--text-body-line-height)}.GameOrderPopup-module__YUW0FW__input:focus-visible,.GameOrderPopup-module__YUW0FW__submitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.GameOrderPopup-module__YUW0FW__card{padding:var(--card-padding) var(--card-padding-compact-x) var(--card-padding-compact-y)}.GameOrderPopup-module__YUW0FW__title{font-size:36px}.GameOrderPopup-module__YUW0FW__product{grid-template-columns:1fr}.GameOrderPopup-module__YUW0FW__productImageBox{justify-content:flex-start;max-width:160px}.GameOrderPopup-module__YUW0FW__submitButton{min-height:var(--button-height-mobil)}}@media (max-width:520px){.GameOrderPopup-module__YUW0FW__title{font-size:34px}}
.Popup-module__W5O1Ja__pageBlurred{filter:blur(8px);transition:filter .2s}.Popup-module__W5O1Ja__overlay{z-index:1002;background:color-mix(in srgb, var(--color-dark) 50%, transparent);opacity:0;pointer-events:none;justify-content:flex-end;align-items:stretch;transition:opacity .2s;display:flex;position:fixed;inset:0}.Popup-module__W5O1Ja__overlayOpen{opacity:1;pointer-events:auto}.Popup-module__W5O1Ja__content{width:min(620px,100vw - 28px);height:100dvh;box-shadow:none;will-change:transform;background:0 0;flex-direction:column;gap:8px;padding:14px;transition:transform .3s;display:flex;overflow:hidden;transform:translate(100%)}.Popup-module__W5O1Ja__contentOpen{transform:translate(0)}.Popup-module__W5O1Ja__closeButton{border-radius:var(--radius-card);background:var(--color-white);width:100%;min-height:74px;color:var(--color-text);font:inherit;text-align:right;cursor:pointer;border:0;flex:0 0 74px;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:0 24px;font-size:16px;line-height:1;transition:color .2s,background .2s;display:flex}.Popup-module__W5O1Ja__closeButton:hover{color:var(--color-accent)}.Popup-module__W5O1Ja__closeButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.Popup-module__W5O1Ja__closeIcon{color:currentColor;flex:none}.Popup-module__W5O1Ja__popupBody{flex:1;min-height:0;display:flex;position:relative}.Popup-module__W5O1Ja__formContent{flex:1;min-width:0;min-height:0;transition:opacity .18s,filter .18s;display:flex}.Popup-module__W5O1Ja__formContentSubmitting{opacity:.5;filter:blur(1px);pointer-events:none;-webkit-user-select:none;user-select:none}.Popup-module__W5O1Ja__submissionOverlay{z-index:3;border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-white) 14%, transparent);cursor:wait;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Popup-module__W5O1Ja__submissionSpinner{border:3px solid color-mix(in srgb, var(--color-text) 14%, transparent);border-top-color:var(--color-accent);border-radius:50%;width:38px;height:38px;animation:.7s linear infinite Popup-module__W5O1Ja__submission-spin}.Popup-module__W5O1Ja__submissionError{z-index:4;border-radius:var(--radius-button);background:var(--color-white);color:#a92828;text-align:center;border:1px solid #d83b3b3d;padding:13px 16px;font-size:14px;line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #0000001f}.Popup-module__W5O1Ja__visuallyHidden{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Popup-module__W5O1Ja__success{border-radius:var(--radius-card);background:var(--color-white);min-height:0;color:var(--color-text);flex-direction:column;flex:1;justify-content:center;padding:36px 34px;display:flex;overflow-y:auto}.Popup-module__W5O1Ja__eyebrow{color:var(--color-accent);text-transform:uppercase;margin:0 0 14px;font-size:12px;line-height:1.2}.Popup-module__W5O1Ja__title{color:var(--color-text);margin:0 0 18px;font-size:clamp(42px,4.4vw,56px);font-weight:500;line-height:.95}.Popup-module__W5O1Ja__text{max-width:420px;color:var(--color-text-muted);margin:0 0 34px;font-size:16px;line-height:1.42}.Popup-module__W5O1Ja__submitButton{border:1px solid var(--color-accent);border-radius:var(--radius-button);background:var(--color-accent);width:100%;min-height:52px;color:var(--color-text-inverse);font:inherit;cursor:pointer;margin-top:2px;font-size:18px;line-height:1;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.Popup-module__W5O1Ja__submitButton:hover{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover)}.Popup-module__W5O1Ja__submitButton:active{border-color:var(--color-accent-active);background-color:var(--color-accent-active);transform:translateY(1px)}.Popup-module__W5O1Ja__submitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@keyframes Popup-module__W5O1Ja__submission-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.Popup-module__W5O1Ja__overlay{justify-content:center;align-items:flex-end}.Popup-module__W5O1Ja__content{gap:6px;width:100%;height:100dvh;max-height:none;padding:10px;transform:translateY(100%)}.Popup-module__W5O1Ja__contentOpen{transform:translateY(0)}.Popup-module__W5O1Ja__closeButton{border-radius:var(--radius-card);flex-basis:78px;min-height:78px;padding:0 20px;font-size:16px}.Popup-module__W5O1Ja__submissionSpinner{width:34px;height:34px}.Popup-module__W5O1Ja__submissionError{padding:12px 14px;font-size:13px;bottom:12px;left:12px;right:12px}.Popup-module__W5O1Ja__success{padding:36px 22px}.Popup-module__W5O1Ja__title{font-size:clamp(40px,12vw,44px)}.Popup-module__W5O1Ja__text{font-size:16px}}@media (max-width:480px){.Popup-module__W5O1Ja__title{font-size:40px}}
.PricePopup-module__VUW2AW__priceCard{border-radius:var(--radius-card);background:var(--color-white);min-height:0;color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding:36px 34px 22px;display:flex;overflow-y:auto}.PricePopup-module__VUW2AW__priceCard::-webkit-scrollbar{display:none}.PricePopup-module__VUW2AW__priceTitle{color:var(--color-text);text-transform:uppercase;margin:0 0 18px;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:1}.PricePopup-module__VUW2AW__priceSubtitle{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;max-width:440px;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.PricePopup-module__VUW2AW__product{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-bg-soft);align-items:center;gap:16px;margin-bottom:30px;padding:12px;display:flex}.PricePopup-module__VUW2AW__productImageBox{border-radius:var(--radius-card-sm);background:var(--color-white);flex:0 0 96px;width:96px;height:72px;position:relative;overflow:hidden}.PricePopup-module__VUW2AW__productImage{object-fit:contain;object-position:center}.PricePopup-module__VUW2AW__productInfo{min-width:0}.PricePopup-module__VUW2AW__productLabel{color:var(--color-text-muted);margin:0 0 6px;font-size:13px;line-height:1.2}.PricePopup-module__VUW2AW__productName{color:var(--color-text);margin:0;font-size:20px;line-height:1.1}.PricePopup-module__VUW2AW__productDimensions{color:var(--color-text-muted);margin:7px 0 0;font-size:14px;line-height:1.25}.PricePopup-module__VUW2AW__priceForm{gap:26px;display:grid}.PricePopup-module__VUW2AW__priceInput,.PricePopup-module__VUW2AW__priceTextarea{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;background:0 0;border-radius:0;outline:none;font-size:16px;line-height:1.35}.PricePopup-module__VUW2AW__priceInput{height:38px}.PricePopup-module__VUW2AW__priceTextarea{resize:vertical;min-height:96px;padding:8px 0}.PricePopup-module__VUW2AW__priceInput::placeholder,.PricePopup-module__VUW2AW__priceTextarea::placeholder{color:var(--color-text-muted);opacity:1}.PricePopup-module__VUW2AW__priceInput:focus,.PricePopup-module__VUW2AW__priceTextarea:focus{border-bottom-color:var(--color-accent)}.PricePopup-module__VUW2AW__priceFieldset{border:0;min-width:0;margin:0;padding:0}.PricePopup-module__VUW2AW__priceLegend{color:var(--color-text-muted);margin:0 0 14px;padding:0;font-size:15px;line-height:1.2}.PricePopup-module__VUW2AW__priceOptions{flex-wrap:wrap;gap:10px;display:flex}.PricePopup-module__VUW2AW__priceOption{position:relative}.PricePopup-module__VUW2AW__priceOptionInput{opacity:0;pointer-events:none;position:absolute}.PricePopup-module__VUW2AW__priceOptionText{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;padding:11px 15px;font-size:14px;line-height:1.2;transition:border-color .2s,background .2s,color .2s;display:block}.PricePopup-module__VUW2AW__priceOptionInput:checked+.PricePopup-module__VUW2AW__priceOptionText{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.PricePopup-module__VUW2AW__priceOptionInput:focus-visible+.PricePopup-module__VUW2AW__priceOptionText{outline:2px solid var(--color-accent);outline-offset:4px}.PricePopup-module__VUW2AW__priceSubmitButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.PricePopup-module__VUW2AW__priceSubmitButton:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.PricePopup-module__VUW2AW__priceSubmitButton:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active);transform:translateY(1px)}.PricePopup-module__VUW2AW__priceSubmitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.PricePopup-module__VUW2AW__priceFooter{margin-top:auto;padding-top:34px}.PricePopup-module__VUW2AW__priceEmail{color:var(--color-text);margin-bottom:30px;font-size:21px;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.PricePopup-module__VUW2AW__priceEmail:hover{color:var(--color-accent)}.PricePopup-module__VUW2AW__priceEmail:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.PricePopup-module__VUW2AW__priceFooterBottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.PricePopup-module__VUW2AW__priceSocials{flex-wrap:wrap;gap:10px;display:flex}.PricePopup-module__VUW2AW__priceSocialLink{border-radius:var(--radius-button);background:var(--color-text);width:52px;height:52px;color:var(--color-text-inverse);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.PricePopup-module__VUW2AW__priceSocialLink:hover{background:var(--color-accent);color:var(--color-text-inverse)}.PricePopup-module__VUW2AW__priceSocialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.PricePopup-module__VUW2AW__priceLogo{color:var(--color-text);flex:none}@media (max-width:767px){.PricePopup-module__VUW2AW__priceSubmitButton{min-height:var(--button-height-mobil)}.PricePopup-module__VUW2AW__priceCard{padding:34px 22px 20px}.PricePopup-module__VUW2AW__priceTitle{margin-bottom:16px;font-size:36px}.PricePopup-module__VUW2AW__priceSubtitle{margin-bottom:28px;font-size:16px}.PricePopup-module__VUW2AW__product{align-items:flex-start;margin-bottom:28px}.PricePopup-module__VUW2AW__productImageBox{flex-basis:82px;width:82px;height:64px}.PricePopup-module__VUW2AW__productName{font-size:18px}.PricePopup-module__VUW2AW__priceForm{gap:26px}.PricePopup-module__VUW2AW__priceFooter{padding-top:44px}.PricePopup-module__VUW2AW__priceEmail{margin-bottom:34px;font-size:22px}.PricePopup-module__VUW2AW__priceSocialLink{width:52px;height:52px}}@media (max-width:480px){.PricePopup-module__VUW2AW__priceTitle{font-size:34px}.PricePopup-module__VUW2AW__priceOptions{gap:8px}.PricePopup-module__VUW2AW__priceOptionText{padding:10px 13px;font-size:13px}.PricePopup-module__VUW2AW__priceFooterBottom{flex-direction:column;align-items:flex-start}.PricePopup-module__VUW2AW__priceLogo{margin-left:auto}}
.ProjectCalculationPopup-module__23T2rG__calculationCard{min-height:0;padding:var(--card-padding) var(--card-padding) var(--card-padding-compact-y);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ProjectCalculationPopup-module__23T2rG__calculationCard::-webkit-scrollbar{display:none}.ProjectCalculationPopup-module__23T2rG__calculationTitle{color:var(--color-text);font-family:var(--font-heading);text-transform:uppercase;margin:0 0 18px;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:1}.ProjectCalculationPopup-module__23T2rG__calculationSubtitle{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;max-width:440px;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.ProjectCalculationPopup-module__23T2rG__projectBlock{padding:var(--grid-gap-medium);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-bg-soft);margin-bottom:30px}.ProjectCalculationPopup-module__23T2rG__projectLabel{color:var(--color-text-muted);margin:0 0 14px;font-size:13px;line-height:1.2}.ProjectCalculationPopup-module__23T2rG__projectList{gap:var(--grid-gap-compact);margin:0;padding:0;list-style:none;display:grid}.ProjectCalculationPopup-module__23T2rG__projectItem{gap:4px;display:grid}.ProjectCalculationPopup-module__23T2rG__projectGroup{color:var(--color-text-muted);font-size:13px;line-height:1.2}.ProjectCalculationPopup-module__23T2rG__projectName{color:var(--color-text);font-size:18px;line-height:1.15}.ProjectCalculationPopup-module__23T2rG__projectDimensions{color:var(--color-text-muted);font-size:var(--text-label-size);line-height:1.25}.ProjectCalculationPopup-module__23T2rG__calculationForm{gap:26px;display:grid}.ProjectCalculationPopup-module__23T2rG__calculationGrid{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}.ProjectCalculationPopup-module__23T2rG__calculationInput,.ProjectCalculationPopup-module__23T2rG__calculationTextarea{border:0;border-bottom:1px solid var(--color-border-divider);width:100%;color:var(--color-text);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line-height);background:0 0;border-radius:0;outline:none}.ProjectCalculationPopup-module__23T2rG__calculationInput{height:38px}.ProjectCalculationPopup-module__23T2rG__calculationTextarea{resize:vertical;min-height:96px;padding:8px 0}.ProjectCalculationPopup-module__23T2rG__calculationInput::placeholder,.ProjectCalculationPopup-module__23T2rG__calculationTextarea::placeholder{color:var(--color-text-muted);opacity:1}.ProjectCalculationPopup-module__23T2rG__calculationInput:focus,.ProjectCalculationPopup-module__23T2rG__calculationTextarea:focus{border-bottom-color:var(--color-accent)}.ProjectCalculationPopup-module__23T2rG__calculationSubmitButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.ProjectCalculationPopup-module__23T2rG__calculationSubmitButton:hover{background:var(--color-accent-hover)}.ProjectCalculationPopup-module__23T2rG__calculationSubmitButton:active{transform:translateY(1px)}.ProjectCalculationPopup-module__23T2rG__calculationFooter{margin-top:auto;padding-top:34px}.ProjectCalculationPopup-module__23T2rG__calculationEmail{color:var(--color-text);transition:color var(--transition-base);margin-bottom:30px;font-size:21px;line-height:1.2;text-decoration:none;display:inline-block}.ProjectCalculationPopup-module__23T2rG__calculationEmail:hover{color:var(--color-accent)}.ProjectCalculationPopup-module__23T2rG__calculationFooterBottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ProjectCalculationPopup-module__23T2rG__calculationSocials{flex-wrap:wrap;gap:10px;display:flex}.ProjectCalculationPopup-module__23T2rG__calculationSocialLink{border-radius:var(--radius-button);background:var(--color-black);width:52px;height:52px;color:var(--color-text-inverse);font-size:var(--text-label-size);transition:background-color var(--transition-base), color var(--transition-base);justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ProjectCalculationPopup-module__23T2rG__calculationSocialLink:hover{background:var(--color-accent);color:var(--color-text-inverse)}.ProjectCalculationPopup-module__23T2rG__calculationLogo{color:var(--color-black);flex:none}.ProjectCalculationPopup-module__23T2rG__calculationInput:focus-visible,.ProjectCalculationPopup-module__23T2rG__calculationTextarea:focus-visible,.ProjectCalculationPopup-module__23T2rG__calculationSubmitButton:focus-visible,.ProjectCalculationPopup-module__23T2rG__calculationEmail:focus-visible,.ProjectCalculationPopup-module__23T2rG__calculationSocialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.ProjectCalculationPopup-module__23T2rG__calculationSubmitButton{min-height:var(--button-height-mobil)}.ProjectCalculationPopup-module__23T2rG__calculationCard{padding:var(--card-padding) var(--card-padding-compact-x) var(--card-padding-compact-y)}.ProjectCalculationPopup-module__23T2rG__calculationTitle{margin-bottom:16px;font-size:36px}.ProjectCalculationPopup-module__23T2rG__calculationSubtitle{margin-bottom:var(--grid-gap);font-size:var(--text-body-size)}.ProjectCalculationPopup-module__23T2rG__calculationForm{gap:26px}.ProjectCalculationPopup-module__23T2rG__calculationFooter{padding-top:44px}.ProjectCalculationPopup-module__23T2rG__calculationEmail{margin-bottom:34px;font-size:22px}.ProjectCalculationPopup-module__23T2rG__calculationSocialLink{width:52px;height:52px}}@media (max-width:520px){.ProjectCalculationPopup-module__23T2rG__calculationGrid{gap:var(--grid-gap);grid-template-columns:1fr}.ProjectCalculationPopup-module__23T2rG__calculationTitle{font-size:34px}.ProjectCalculationPopup-module__23T2rG__calculationFooterBottom{flex-direction:column;align-items:flex-start}.ProjectCalculationPopup-module__23T2rG__calculationLogo{margin-left:auto}}
.ProjectCartPopup-module__SSSK8q__projectCartCard{min-height:0;padding:var(--card-padding) var(--card-padding) var(--card-padding-compact-y);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ProjectCartPopup-module__SSSK8q__projectCartCard::-webkit-scrollbar{display:none}.ProjectCartPopup-module__SSSK8q__projectCartTitle{color:var(--color-text);font-family:var(--font-heading);text-transform:uppercase;margin:0 0 30px;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:1}.ProjectCartPopup-module__SSSK8q__projectCartList{gap:0;display:grid}.ProjectCartPopup-module__SSSK8q__projectCartItem{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.ProjectCartPopup-module__SSSK8q__projectCartItem:first-child{border-top:1px solid var(--color-border-soft)}.ProjectCartPopup-module__SSSK8q__projectCartInfo{min-width:0}.ProjectCartPopup-module__SSSK8q__projectCartGroup{color:var(--color-text-muted);margin:0 0 8px;font-size:13px;line-height:1.2}.ProjectCartPopup-module__SSSK8q__projectCartName{color:var(--color-text);margin:0;font-size:21px;font-weight:500;line-height:1.15}.ProjectCartPopup-module__SSSK8q__projectCartDimensions{color:var(--color-text-muted);margin:8px 0 0;font-size:15px;line-height:1.25}.ProjectCartPopup-module__SSSK8q__projectCartActions{align-items:center;gap:12px;display:flex}.ProjectCartPopup-module__SSSK8q__quantityControl{min-height:var(--button-height-compact);background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:10px;padding:5px 15px;display:inline-flex}.ProjectCartPopup-module__SSSK8q__quantityButton{width:28px;height:28px;color:var(--color-text);cursor:pointer;font:inherit;transition:color var(--transition-base), background-color var(--transition-base), transform var(--transition-base);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.ProjectCartPopup-module__SSSK8q__quantityButton:hover{color:var(--color-accent);background:var(--color-white)}.ProjectCartPopup-module__SSSK8q__quantityButton:active{transform:scale(.94)}.ProjectCartPopup-module__SSSK8q__quantityValue{min-width:18px;color:var(--color-text);font-size:var(--button-font-size-compact);text-align:center;font-weight:600;line-height:1}.ProjectCartPopup-module__SSSK8q__projectCartRemove{min-height:var(--button-height);padding:0 var(--button-padding-x);color:var(--color-text-muted);background:var(--color-bg-soft);border-radius:var(--radius-pill);cursor:pointer;text-transform:uppercase;font:inherit;transition:color var(--transition-base), background-color var(--transition-base), transform var(--transition-base);border:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ProjectCartPopup-module__SSSK8q__projectCartRemove:hover{color:var(--color-text-inverse);background:var(--color-accent)}.ProjectCartPopup-module__SSSK8q__projectCartRemove:active{transform:scale(.98)}.ProjectCartPopup-module__SSSK8q__projectCartEmpty{color:var(--color-text-muted);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin:0}.ProjectCartPopup-module__SSSK8q__projectCartButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.ProjectCartPopup-module__SSSK8q__projectCartButton:hover{background:var(--color-accent-hover)}.ProjectCartPopup-module__SSSK8q__projectCartButton:active{transform:translateY(1px)}.ProjectCartPopup-module__SSSK8q__projectCartButton:disabled{color:var(--color-text-muted);background:var(--color-bg-soft);cursor:default}.ProjectCartPopup-module__SSSK8q__quantityButton:focus-visible,.ProjectCartPopup-module__SSSK8q__projectCartRemove:focus-visible,.ProjectCartPopup-module__SSSK8q__projectCartButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.ProjectCartPopup-module__SSSK8q__projectCartCard{padding:var(--card-padding) var(--card-padding-compact-x) var(--card-padding-compact-y)}.ProjectCartPopup-module__SSSK8q__projectCartTitle{margin-bottom:26px;font-size:36px}.ProjectCartPopup-module__SSSK8q__projectCartItem{grid-template-columns:1fr;align-items:flex-start;gap:14px}.ProjectCartPopup-module__SSSK8q__projectCartActions{flex-wrap:wrap}.ProjectCartPopup-module__SSSK8q__projectCartName{font-size:19px}.ProjectCartPopup-module__SSSK8q__projectCartButton{min-height:var(--button-height-mobil)}}@media (max-width:520px){.ProjectCartPopup-module__SSSK8q__projectCartTitle{font-size:34px}.ProjectCartPopup-module__SSSK8q__projectCartActions{flex-direction:column;align-items:stretch}.ProjectCartPopup-module__SSSK8q__quantityControl,.ProjectCartPopup-module__SSSK8q__projectCartRemove{width:100%}}
.RentalFormatRequestPopup-module__BzftnW__card{min-height:0;padding:var(--card-padding) var(--card-padding) var(--card-padding-compact-y);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.RentalFormatRequestPopup-module__BzftnW__card::-webkit-scrollbar{display:none}.RentalFormatRequestPopup-module__BzftnW__title{margin:0 0 var(--grid-gap-medium);color:var(--color-text);font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:1}.RentalFormatRequestPopup-module__BzftnW__subtitle{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;max-width:440px;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.RentalFormatRequestPopup-module__BzftnW__format{gap:var(--grid-gap-medium);margin-bottom:var(--grid-gap);padding:var(--grid-gap-medium);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-bg-soft);grid-template-columns:120px minmax(0,1fr);display:grid}.RentalFormatRequestPopup-module__BzftnW__formatImageBox{justify-content:center;align-items:center;min-width:0;display:flex}.RentalFormatRequestPopup-module__BzftnW__formatImage{object-fit:contain;width:100%;height:auto;display:block}.RentalFormatRequestPopup-module__BzftnW__formatInfo{min-width:0}.RentalFormatRequestPopup-module__BzftnW__formatLabel{color:var(--color-text-muted);margin:0 0 8px;font-size:13px;line-height:1.2}.RentalFormatRequestPopup-module__BzftnW__formatTitle{color:var(--color-text);margin:0;font-size:21px;font-weight:500;line-height:1.15}.RentalFormatRequestPopup-module__BzftnW__formatGuests{color:var(--color-accent);font-size:var(--text-label-size);margin:8px 0 0;font-weight:500;line-height:1.25}.RentalFormatRequestPopup-module__BzftnW__formatDescription{color:var(--color-text-muted);font-size:var(--text-label-size);line-height:var(--text-body-line-height);margin:8px 0 0}.RentalFormatRequestPopup-module__BzftnW__form{gap:var(--grid-gap);display:grid}.RentalFormatRequestPopup-module__BzftnW__input{border:0;border-bottom:1px solid var(--color-border-divider);width:100%;height:42px;color:var(--color-text);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line-height);background:0 0;border-radius:0;outline:none}.RentalFormatRequestPopup-module__BzftnW__input::placeholder{color:var(--color-text-muted);opacity:1}.RentalFormatRequestPopup-module__BzftnW__input:focus{border-bottom-color:var(--color-accent)}.RentalFormatRequestPopup-module__BzftnW__submitButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.RentalFormatRequestPopup-module__BzftnW__submitButton:hover{background:var(--color-accent-hover)}.RentalFormatRequestPopup-module__BzftnW__submitButton:active{transform:translateY(1px)}.RentalFormatRequestPopup-module__BzftnW__note{margin:var(--grid-gap-medium) 0 0;color:var(--color-text-muted);font-size:var(--text-label-size);line-height:var(--text-body-line-height)}.RentalFormatRequestPopup-module__BzftnW__input:focus-visible,.RentalFormatRequestPopup-module__BzftnW__submitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.RentalFormatRequestPopup-module__BzftnW__card{padding:var(--card-padding) var(--card-padding-compact-x) var(--card-padding-compact-y)}.RentalFormatRequestPopup-module__BzftnW__title{font-size:36px}.RentalFormatRequestPopup-module__BzftnW__format{grid-template-columns:1fr}.RentalFormatRequestPopup-module__BzftnW__formatImageBox{justify-content:flex-start;max-width:160px}.RentalFormatRequestPopup-module__BzftnW__submitButton{min-height:var(--button-height-mobil)}}@media (max-width:520px){.RentalFormatRequestPopup-module__BzftnW__title{font-size:34px}}
.RequestPopup-module__waP7VW__requestCard{border-radius:var(--radius-card);background:var(--color-white);min-height:0;color:var(--color-text);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding:36px 34px 22px;display:flex;overflow-y:auto}.RequestPopup-module__waP7VW__requestCard::-webkit-scrollbar{display:none}.RequestPopup-module__waP7VW__requestTitle{color:var(--color-text);text-transform:uppercase;margin:0 0 18px;font-size:clamp(36px,3vw,54px);font-weight:400;line-height:.95}.RequestPopup-module__waP7VW__requestSubtitle{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;max-width:440px;transition:color var(--transition-base);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.32;display:block}.RequestPopup-module__waP7VW__requestForm{gap:26px;display:grid}.RequestPopup-module__waP7VW__requestGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.RequestPopup-module__waP7VW__requestInput,.RequestPopup-module__waP7VW__requestTextarea{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;background:0 0;border-radius:0;outline:none;font-size:16px;line-height:1.35}.RequestPopup-module__waP7VW__requestInput{height:38px}.RequestPopup-module__waP7VW__requestTextarea{resize:vertical;min-height:64px;padding:8px 0}.RequestPopup-module__waP7VW__requestInput::placeholder,.RequestPopup-module__waP7VW__requestTextarea::placeholder{color:var(--color-text-muted);opacity:1}.RequestPopup-module__waP7VW__requestInput:focus,.RequestPopup-module__waP7VW__requestTextarea:focus{border-bottom-color:var(--color-accent)}.RequestPopup-module__waP7VW__requestFieldset{border:0;min-width:0;margin:0;padding:0}.RequestPopup-module__waP7VW__requestLegend{color:var(--color-text-muted);margin:0 0 14px;padding:0;font-size:15px;line-height:1.2}.RequestPopup-module__waP7VW__requestOptions{flex-wrap:wrap;gap:10px;display:flex}.RequestPopup-module__waP7VW__requestOption{position:relative}.RequestPopup-module__waP7VW__requestOptionInput{opacity:0;pointer-events:none;position:absolute}.RequestPopup-module__waP7VW__requestOptionText{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;padding:11px 15px;font-size:14px;line-height:1.2;transition:border-color .2s,background .2s,color .2s;display:block}.RequestPopup-module__waP7VW__requestOptionInput:checked+.RequestPopup-module__waP7VW__requestOptionText{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.RequestPopup-module__waP7VW__requestOptionInput:focus-visible+.RequestPopup-module__waP7VW__requestOptionText{outline:2px solid var(--color-accent);outline-offset:4px}.RequestPopup-module__waP7VW__requestSubmitButton{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font:inherit;font-size:var(--text-body-size);font-weight:var(--button-weight);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.RequestPopup-module__waP7VW__requestSubmitButton:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.RequestPopup-module__waP7VW__requestSubmitButton:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active);transform:translateY(1px)}.RequestPopup-module__waP7VW__requestSubmitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.RequestPopup-module__waP7VW__requestFooter{margin-top:auto;padding-top:34px}.RequestPopup-module__waP7VW__requestEmail{color:var(--color-text);margin-bottom:30px;font-size:21px;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.RequestPopup-module__waP7VW__requestEmail:hover{color:var(--color-accent)}.RequestPopup-module__waP7VW__requestEmail:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.RequestPopup-module__waP7VW__requestFooterBottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.RequestPopup-module__waP7VW__requestSocials{flex-wrap:wrap;gap:10px;display:flex}.RequestPopup-module__waP7VW__requestSocialLink{border-radius:var(--radius-button);background:var(--color-text);width:52px;height:52px;color:var(--color-text-inverse);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.RequestPopup-module__waP7VW__requestSocialLink:hover{background:var(--color-accent);color:var(--color-text-inverse)}.RequestPopup-module__waP7VW__requestSocialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.RequestPopup-module__waP7VW__requestLogo{color:var(--color-text);flex:none}@media (max-width:767px){.RequestPopup-module__waP7VW__requestSubmitButton{min-height:var(--button-height-mobil)}.RequestPopup-module__waP7VW__requestCard{padding:34px 22px 20px}.RequestPopup-module__waP7VW__requestTitle{margin-bottom:16px;font-size:clamp(40px,12vw,44px)}.RequestPopup-module__waP7VW__requestSubtitle{margin-bottom:34px;font-size:16px}.RequestPopup-module__waP7VW__requestForm{gap:26px}.RequestPopup-module__waP7VW__requestFooter{padding-top:44px}.RequestPopup-module__waP7VW__requestEmail{margin-bottom:34px;font-size:22px}.RequestPopup-module__waP7VW__requestSocialLink{width:52px;height:52px}}@media (max-width:480px){.RequestPopup-module__waP7VW__requestGrid{grid-template-columns:1fr;gap:28px}.RequestPopup-module__waP7VW__requestTitle{font-size:40px}.RequestPopup-module__waP7VW__requestFooterBottom{flex-direction:column;align-items:flex-start}.RequestPopup-module__waP7VW__requestLogo{margin-left:auto}}
.Container-module__E_xUZq__container{width:100%;padding-inline:var(--container-padding);margin-inline:auto}.Container-module__E_xUZq__default{max-width:calc(var(--container-width) + var(--container-padding) * 2)}.Container-module__E_xUZq__narrow{max-width:calc(var(--container-narrow-width) + var(--container-padding) * 2)}
.MobileMenu-module__mD8THW__overlay{--menu-ease:cubic-bezier(.22, 1, .36, 1);--panel-time:.48s;--panel-close-delay:.28s;--item-open-time:.22s;--item-close-time:.14s;z-index:80;overscroll-behavior:none;visibility:hidden;pointer-events:none;height:calc(100dvh - 68px);transition:visibility 0s linear calc(var(--panel-time) + var(--panel-close-delay));background:0 0;position:fixed;inset:68px 0 0;overflow:hidden}.MobileMenu-module__mD8THW__overlayOpen{visibility:visible;pointer-events:auto;transition-delay:0s}.MobileMenu-module__mD8THW__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;color:var(--color-text);background:var(--color-white);transition:color .2s ease, background-color .2s ease, transform var(--panel-time) var(--menu-ease) var(--panel-close-delay);will-change:transform;flex-direction:column;padding:34px 16px 28px;display:flex;overflow-y:auto;transform:translateY(-100%)}.MobileMenu-module__mD8THW__overlayOpen .MobileMenu-module__mD8THW__panel{transition:color .2s ease, background-color .2s ease, transform var(--panel-time) var(--menu-ease) 0s;transform:translateY(0)}.MobileMenu-module__mD8THW__panelDark{color:var(--color-white);background:var(--color-dark-soft)}.MobileMenu-module__mD8THW__nav{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.MobileMenu-module__mD8THW__menuItem{--open-delay:.34s;--close-delay:0s;opacity:0;width:100%;transition:opacity var(--item-close-time) ease var(--close-delay)}.MobileMenu-module__mD8THW__menuItem:first-child{--open-delay:.34s;--close-delay:.18s}.MobileMenu-module__mD8THW__menuItem:nth-child(2){--open-delay:.39s;--close-delay:.14s}.MobileMenu-module__mD8THW__menuItem:nth-child(3){--open-delay:.44s;--close-delay:.1s}.MobileMenu-module__mD8THW__menuItem:nth-child(4){--open-delay:.49s;--close-delay:60ms}.MobileMenu-module__mD8THW__menuItem:nth-child(5){--open-delay:.54s;--close-delay:30ms}.MobileMenu-module__mD8THW__menuItem:nth-child(6){--open-delay:.59s;--close-delay:0s}.MobileMenu-module__mD8THW__overlayOpen .MobileMenu-module__mD8THW__menuItem{opacity:1;transition:opacity var(--item-open-time) ease var(--open-delay)}.MobileMenu-module__mD8THW__menuLink{text-transform:uppercase;color:var(--color-text);font-size:30px;font-weight:400;line-height:1;text-decoration:none;transition:color .2s}.MobileMenu-module__mD8THW__panelDark .MobileMenu-module__mD8THW__menuLink{color:var(--color-white)}.MobileMenu-module__mD8THW__menuLinkActive,.MobileMenu-module__mD8THW__panelDark .MobileMenu-module__mD8THW__menuLinkActive{color:var(--color-accent)}.MobileMenu-module__mD8THW__projectingRow{align-items:center;gap:8px;width:100%;display:flex}.MobileMenu-module__mD8THW__projectingRow .MobileMenu-module__mD8THW__menuLink{flex:1}.MobileMenu-module__mD8THW__projectingToggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileMenu-module__mD8THW__projectingChevron{flex-shrink:0;transition:transform .2s}.MobileMenu-module__mD8THW__projectingToggle[aria-expanded=true] .MobileMenu-module__mD8THW__projectingChevron{transform:rotate(180deg)}.MobileMenu-module__mD8THW__submenu{flex-direction:column;align-items:flex-start;gap:12px;margin:8px 0 0;padding:0 0 0 20px;list-style:none;display:flex}.MobileMenu-module__mD8THW__submenu[hidden]{display:none}.MobileMenu-module__mD8THW__submenuLink{color:inherit;text-transform:uppercase;font-size:20px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s}.MobileMenu-module__mD8THW__submenuLinkActive,.MobileMenu-module__mD8THW__panelDark .MobileMenu-module__mD8THW__submenuLinkActive{color:var(--color-accent)}.MobileMenu-module__mD8THW__footer{padding-top:48px;padding-bottom:max(8px, env(safe-area-inset-bottom));opacity:0;transition:opacity var(--item-close-time) ease;flex-direction:column;gap:28px;margin-top:auto;display:flex}.MobileMenu-module__mD8THW__overlayOpen .MobileMenu-module__mD8THW__footer{opacity:1;transition:opacity var(--item-open-time) ease .68s}.MobileMenu-module__mD8THW__logoLink{width:142px;color:inherit;text-decoration:none}.MobileMenu-module__mD8THW__logo{width:100%;height:auto;display:block}.MobileMenu-module__mD8THW__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MobileMenu-module__mD8THW__actionButton{text-transform:uppercase;min-height:var(--button-height);text-wrap:nowrap;color:var(--color-text);font-size:12px;font-weight:var(--button-weight);text-align:center;border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:var(--radius-button);background:0 0;justify-content:center;align-items:center;padding:0 14px;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:flex}.MobileMenu-module__mD8THW__panelDark .MobileMenu-module__mD8THW__actionButton{color:var(--color-white);border-color:color-mix(in srgb, var(--color-white) 18%, transparent)}.MobileMenu-module__mD8THW__actionButton:hover,.MobileMenu-module__mD8THW__panelDark .MobileMenu-module__mD8THW__actionButton:hover{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.MobileMenu-module__mD8THW__menuLink:focus-visible,.MobileMenu-module__mD8THW__projectingToggle:focus-visible,.MobileMenu-module__mD8THW__submenuLink:focus-visible,.MobileMenu-module__mD8THW__logoLink:focus-visible,.MobileMenu-module__mD8THW__actionButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:359px){.MobileMenu-module__mD8THW__panel{padding:28px 18px 24px}.MobileMenu-module__mD8THW__nav{gap:16px}.MobileMenu-module__mD8THW__menuLink{font-size:30px}.MobileMenu-module__mD8THW__logoLink{width:124px}.MobileMenu-module__mD8THW__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__mD8THW__overlay,.MobileMenu-module__mD8THW__panel,.MobileMenu-module__mD8THW__menuItem,.MobileMenu-module__mD8THW__menuLink,.MobileMenu-module__mD8THW__projectingChevron,.MobileMenu-module__mD8THW__submenuLink,.MobileMenu-module__mD8THW__footer,.MobileMenu-module__mD8THW__actionButton{transition:none}}
.Header-module__zCemKG__header{z-index:80;color:var(--color-text);background:var(--color-white);border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);transition:color .2s,background-color .2s,border-color .2s;position:sticky;top:0}.Header-module__zCemKG__headerHomePage{display:none}.Header-module__zCemKG__headerDark{color:var(--color-white);background:var(--color-dark-soft);border-bottom-color:color-mix(in srgb, var(--color-white) 14%, transparent)}.Header-module__zCemKG__mobileHeaderSpacer{display:none}.Header-module__zCemKG__inner{justify-content:space-between;align-items:center;height:70px;display:flex}.Header-module__zCemKG__logoLink{width:202px;color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__zCemKG__logo{width:100%;height:auto;display:block}.Header-module__zCemKG__nav{flex-shrink:0;align-items:center;gap:16px;display:flex}.Header-module__zCemKG__menu{position:relative}.Header-module__zCemKG__menuButton{text-transform:uppercase;min-height:52px;color:inherit;font:inherit;border-radius:var(--radius-button);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:14px;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}.Header-module__zCemKG__menuButton:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-text) 4%, transparent)}.Header-module__zCemKG__menuButton[aria-expanded=true]{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.Header-module__zCemKG__headerDark .Header-module__zCemKG__menuButton:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-white) 8%, transparent)}.Header-module__zCemKG__headerDark .Header-module__zCemKG__menuButton[aria-expanded=true]{background:color-mix(in srgb, var(--color-white) 10%, transparent)}.Header-module__zCemKG__menuIcon{flex-shrink:0}.Header-module__zCemKG__menuChevron{flex-shrink:0;margin-left:2px;transition:transform .2s}.Header-module__zCemKG__menuButton[aria-expanded=true] .Header-module__zCemKG__menuChevron{transform:rotate(180deg)}.Header-module__zCemKG__dropdown{z-index:10;background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:var(--radius-button);width:fit-content;box-shadow:0 16px 40px color-mix(in srgb, var(--color-text) 10%, transparent);margin:0;padding:8px;list-style:none;animation:.2s Header-module__zCemKG__dropdown-open;position:absolute;top:calc(100% + 8px);right:0}.Header-module__zCemKG__headerDark .Header-module__zCemKG__dropdown{background:var(--color-dark-soft);border-color:color-mix(in srgb, var(--color-white) 12%, transparent);box-shadow:0 16px 40px #00000052}.Header-module__zCemKG__dropdownLink{text-wrap:nowrap;min-height:44px;color:var(--color-text);text-transform:uppercase;border-radius:var(--radius-button);align-items:center;padding:0 14px;font-size:15px;line-height:1.2;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.Header-module__zCemKG__dropdownLink:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-text) 5%, transparent)}.Header-module__zCemKG__headerDark .Header-module__zCemKG__dropdownLink{color:var(--color-white)}.Header-module__zCemKG__headerDark .Header-module__zCemKG__dropdownLink:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-white) 7%, transparent)}.Header-module__zCemKG__dropdownLinkActive,.Header-module__zCemKG__headerDark .Header-module__zCemKG__dropdownLinkActive{color:var(--color-accent)}.Header-module__zCemKG__dropdownLinkWithSubmenu{justify-content:space-between;gap:16px}.Header-module__zCemKG__submenuChevron{flex-shrink:0;transform:rotate(-90deg)}.Header-module__zCemKG__dropdownItemHasSubmenu{position:relative}.Header-module__zCemKG__submenu{z-index:11;box-sizing:border-box;background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:var(--radius-button);width:max-content;min-width:220px;max-width:min(280px,100vw - 48px);box-shadow:0 16px 40px color-mix(in srgb, var(--color-text) 10%, transparent);margin:0;padding:8px;list-style:none;display:none;position:absolute;top:-8px;left:calc(100% + 8px);right:auto}.Header-module__zCemKG__submenu:before{content:"";width:8px;height:100%;position:absolute;top:0;right:100%}.Header-module__zCemKG__headerDark .Header-module__zCemKG__submenu{background:var(--color-dark-soft);border-color:color-mix(in srgb, var(--color-white) 12%, transparent);box-shadow:0 16px 40px #00000052}.Header-module__zCemKG__dropdownItemHasSubmenu:hover .Header-module__zCemKG__submenu,.Header-module__zCemKG__dropdownItemHasSubmenu:focus-within .Header-module__zCemKG__submenu{display:block}.Header-module__zCemKG__submenu .Header-module__zCemKG__dropdownLink{white-space:normal;text-wrap:wrap}@keyframes Header-module__zCemKG__dropdown-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Header-module__zCemKG__button{text-transform:uppercase;min-height:var(--button-height);padding:0 var(--button-padding-x);color:var(--color-text-inverse);font-size:var(--button-font-size);font-weight:var(--button-weight);background-color:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;gap:12px;line-height:1;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,translate .2s;display:inline-flex}.Header-module__zCemKG__button:hover{color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent);translate:0 -1px}.Header-module__zCemKG__button:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active)}.Header-module__zCemKG__headerDark .Header-module__zCemKG__button{color:var(--color-white);border-color:color-mix(in srgb, var(--color-white) 70%, transparent);background:0 0}.Header-module__zCemKG__headerDark .Header-module__zCemKG__button:hover{background:var(--color-accent);border-color:var(--color-accent)}.Header-module__zCemKG__button svg{flex-shrink:0;transition:translate .2s}.Header-module__zCemKG__button:hover svg{translate:4px}.Header-module__zCemKG__catalogMobileLink,.Header-module__zCemKG__burgerButton{display:none}.Header-module__zCemKG__catalogMobileLink{min-height:var(--button-height-mobil);color:var(--color-white);font-size:var(--button-font-size);font-weight:var(--button-weight);white-space:nowrap;text-transform:uppercase;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-button);justify-content:center;align-items:center;gap:8px;padding:0 20px;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,translate .2s}.Header-module__zCemKG__catalogMobileLink:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);translate:0 -1px}.Header-module__zCemKG__catalogMobileLink:active{background:var(--color-accent-active);border-color:var(--color-accent-active)}.Header-module__zCemKG__catalogMobileIcon{flex-shrink:0}.Header-module__zCemKG__burgerButton{width:44px;height:42px;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0}.Header-module__zCemKG__burgerButton:hover,.Header-module__zCemKG__burgerButton:active,.Header-module__zCemKG__burgerButton[aria-expanded=true]{color:inherit;background:0 0}.Header-module__zCemKG__burgerIcon{width:26px;height:16px;position:relative}.Header-module__zCemKG__burgerLine{background:currentColor;border-radius:999px;width:26px;height:2px;transition:top .48s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:0}.Header-module__zCemKG__burgerLine:first-child{top:2px}.Header-module__zCemKG__burgerLine:last-child{top:12px}.Header-module__zCemKG__burgerButton[aria-expanded=true] .Header-module__zCemKG__burgerLine:first-child,.Header-module__zCemKG__burgerButton[aria-expanded=true] .Header-module__zCemKG__burgerLine:last-child{top:7px}.Header-module__zCemKG__logoLink:focus-visible,.Header-module__zCemKG__menuButton:focus-visible,.Header-module__zCemKG__dropdownLink:focus-visible,.Header-module__zCemKG__button:focus-visible,.Header-module__zCemKG__catalogMobileLink:focus-visible,.Header-module__zCemKG__burgerButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1023px){.Header-module__zCemKG__headerHomePage{display:block}}@media (max-width:767px){.Header-module__zCemKG__header{z-index:90;width:100%;position:fixed;top:0;left:0;right:0;overflow:visible}.Header-module__zCemKG__mobileHeaderSpacer{height:68px;display:block}.Header-module__zCemKG__inner{height:68px}.Header-module__zCemKG__logoLink{width:154px}.Header-module__zCemKG__nav{gap:8px}.Header-module__zCemKG__menu,.Header-module__zCemKG__button{display:none}.Header-module__zCemKG__catalogMobileLink,.Header-module__zCemKG__burgerButton{display:inline-flex}}@media (max-width:399px){.Header-module__zCemKG__logoLink{width:136px}.Header-module__zCemKG__nav{gap:4px}.Header-module__zCemKG__catalogMobileLink{padding:0 10px}.Header-module__zCemKG__burgerButton{width:36px;height:40px}.Header-module__zCemKG__burgerIcon{width:22px;height:16px}.Header-module__zCemKG__burgerLine{width:22px}}@media (prefers-reduced-motion:reduce){.Header-module__zCemKG__header,.Header-module__zCemKG__menuButton,.Header-module__zCemKG__menuChevron,.Header-module__zCemKG__dropdownLink,.Header-module__zCemKG__button,.Header-module__zCemKG__button svg,.Header-module__zCemKG__catalogMobileLink,.Header-module__zCemKG__burgerLine{transition:none}.Header-module__zCemKG__dropdown{animation:none}}
.SceneEnvironment-module__5ZmRuG__root{isolation:isolate;position:relative}.SceneEnvironment-module__5ZmRuG__layer{z-index:0;background-color:var(--color-white);pointer-events:none;transition:background-color .9s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.SceneEnvironment-module__5ZmRuG__content{z-index:1;position:relative;overflow-x:clip}.SceneEnvironment-module__5ZmRuG__layer[data-env=white]{background-color:var(--color-white)}.SceneEnvironment-module__5ZmRuG__layer[data-env=warm]{background-color:var(--color-bg-warm)}.SceneEnvironment-module__5ZmRuG__layer[data-env=graphite]{background-color:var(--color-dark)}.SceneEnvironment-module__5ZmRuG__layer[data-env=graphite-light]{background-color:#3d3c3d}.SceneEnvironment-module__5ZmRuG__layer[data-env=photo]{background-color:#1b1b1c}.SceneEnvironment-module__5ZmRuG__layer[data-env=milk]{background-color:var(--color-bg)}.SceneEnvironment-module__5ZmRuG__layer[data-env=technical]{background-color:var(--color-white)}.SceneEnvironment-module__5ZmRuG__layer[data-env=production]{background-color:var(--color-dark-soft)}.SceneEnvironment-module__5ZmRuG__layer[data-env=case]{background-color:#0b0c0d}.SceneEnvironment-module__5ZmRuG__layer[data-env=orange]{background-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.SceneEnvironment-module__5ZmRuG__layer{transition:none}}
.CocktailModulesApplicationsSection-module__BChB7G__section{color:var(--color-text-inverse);position:relative}.CocktailModulesApplicationsSection-module__BChB7G__stage{height:100vh;position:sticky;top:0;overflow:hidden}.CocktailModulesApplicationsSection-module__BChB7G__mediaLayer{position:absolute;inset:0}.CocktailModulesApplicationsSection-module__BChB7G__media{opacity:0;transition:opacity .9s;position:absolute;inset:0}.CocktailModulesApplicationsSection-module__BChB7G__mediaActive{opacity:1}.CocktailModulesApplicationsSection-module__BChB7G__mediaImage{object-fit:cover}.CocktailModulesApplicationsSection-module__BChB7G__grid{background-image:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 16.66vw);position:absolute;inset:0}.CocktailModulesApplicationsSection-module__BChB7G__stageInner{z-index:2;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:13vh;display:flex;position:relative}.CocktailModulesApplicationsSection-module__BChB7G__head{max-width:640px}.CocktailModulesApplicationsSection-module__BChB7G__eyebrow{color:var(--color-text-inverse-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:11px;line-height:1}.CocktailModulesApplicationsSection-module__BChB7G__title{color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-display-line-height);letter-spacing:-.02em;text-transform:uppercase;margin:0}.CocktailModulesApplicationsSection-module__BChB7G__lead{max-width:520px;color:var(--color-text-inverse-subtle);margin:20px 0 0;font-size:17px;line-height:1.55}.CocktailModulesApplicationsSection-module__BChB7G__counter{font-family:var(--font-heading);letter-spacing:.14em;align-items:baseline;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.CocktailModulesApplicationsSection-module__BChB7G__counterCurrent{color:var(--color-accent)}.CocktailModulesApplicationsSection-module__BChB7G__counterTotal{color:#ffffff7a}.CocktailModulesApplicationsSection-module__BChB7G__flow{z-index:3;pointer-events:none;margin-top:-100vh;position:relative}.CocktailModulesApplicationsSection-module__BChB7G__state{opacity:0;flex-direction:column;justify-content:flex-end;width:42%;max-width:560px;min-height:88vh;margin-left:auto;padding-bottom:12vh;transition:opacity .32s;display:flex}.CocktailModulesApplicationsSection-module__BChB7G__stateActive{opacity:1}.CocktailModulesApplicationsSection-module__BChB7G__stateTitle{color:var(--color-white);font-family:var(--font-heading);border-top:1px solid var(--color-accent);margin:0 0 14px;padding-top:18px;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.08}.CocktailModulesApplicationsSection-module__BChB7G__stateText{color:#ffffffad;margin:0;font-size:16px;line-height:1.55}.CocktailModulesApplicationsSection-module__BChB7G__flowTail{height:65vh}.CocktailModulesApplicationsSection-module__BChB7G__exitEnvironment{pointer-events:none;width:1px;height:93vh;position:absolute;bottom:0;left:0}@media (max-width:1023px){.CocktailModulesApplicationsSection-module__BChB7G__section{padding:88px 0 80px}.CocktailModulesApplicationsSection-module__BChB7G__eyebrow{margin-bottom:16px}.CocktailModulesApplicationsSection-module__BChB7G__lead{margin-top:22px}.CocktailModulesApplicationsSection-module__BChB7G__stage{height:auto;padding-bottom:40px;position:static}.CocktailModulesApplicationsSection-module__BChB7G__grid{display:none}.CocktailModulesApplicationsSection-module__BChB7G__stageInner{padding-top:0}.CocktailModulesApplicationsSection-module__BChB7G__flow{pointer-events:auto;margin-top:0}.CocktailModulesApplicationsSection-module__BChB7G__state{opacity:1;width:100%;max-width:none;min-height:0;margin-top:48px;margin-left:0;padding-bottom:0}.CocktailModulesApplicationsSection-module__BChB7G__flowTail,.CocktailModulesApplicationsSection-module__BChB7G__exitEnvironment{display:none}}@media (max-width:767px){.CocktailModulesApplicationsSection-module__BChB7G__stageInner{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.CocktailModulesApplicationsSection-module__BChB7G__state{opacity:1;transition:none}.CocktailModulesApplicationsSection-module__BChB7G__media{transition:none}.CocktailModulesApplicationsSection-module__BChB7G__exitEnvironment{display:none}}
.AboutApproachSection-module__tDskFW__section{padding:clamp(64px,11vh,140px) 0 0}.AboutApproachSection-module__tDskFW__head,.AboutApproachSection-module__tDskFW__step{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.AboutApproachSection-module__tDskFW__head[data-revealed=false],.AboutApproachSection-module__tDskFW__step[data-revealed=false]{opacity:0;transform:translateY(14px)}.AboutApproachSection-module__tDskFW__head{flex-direction:column;gap:clamp(16px,2.4vh,24px);margin-bottom:clamp(32px,5vh,60px);display:flex}.AboutApproachSection-module__tDskFW__title{max-width:16ch;font-family:var(--font-heading);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-display-line-height);letter-spacing:-.02em;text-transform:uppercase;margin:0}.AboutApproachSection-module__tDskFW__lead{max-width:52ch;color:var(--color-text-inverse-subtle);margin:0;font-size:16px;line-height:1.6}.AboutApproachSection-module__tDskFW__layout{flex-direction:column;gap:clamp(32px,5vh,56px);display:flex}.AboutApproachSection-module__tDskFW__mediaBox{aspect-ratio:4/3;border-radius:var(--about-radius-media);width:100%;position:relative;overflow:hidden}.AboutApproachSection-module__tDskFW__mediaLayer{z-index:0;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:translateY(8px)}.AboutApproachSection-module__tDskFW__mediaLayerActive{z-index:1;opacity:1;transform:none}.AboutApproachSection-module__tDskFW__stepMedia{aspect-ratio:16/9;border-radius:var(--about-radius-media);grid-column:1/-1;margin-bottom:clamp(20px,3vh,28px);position:relative;overflow:hidden}.AboutApproachSection-module__tDskFW__steps{margin:0;padding:0;list-style:none}.AboutApproachSection-module__tDskFW__step{border-top:1px solid #ffffff24;padding:clamp(24px,4vh,36px) 0}.AboutApproachSection-module__tDskFW__step:last-child{border-bottom:1px solid #ffffff24}.AboutApproachSection-module__tDskFW__stepContent{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 16px;min-width:0;display:grid}.AboutApproachSection-module__tDskFW__stepNumber{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.14em;padding-top:6px;font-size:13px;line-height:1}.AboutApproachSection-module__tDskFW__stepBody{min-width:0}.AboutApproachSection-module__tDskFW__stepTitle{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(20px,4.4vw,28px);font-weight:400;line-height:1.1}.AboutApproachSection-module__tDskFW__stepText{max-width:52ch;color:var(--color-text-inverse-subtle);font-size:var(--text-body-size-mobile);margin:14px 0 0;line-height:1.65}.AboutApproachSection-module__tDskFW__stepNote{color:var(--color-text-inverse);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid var(--color-accent);margin:18px 0 0;padding-left:16px;font-size:13px;line-height:1.4}@media (min-width:768px){.AboutApproachSection-module__tDskFW__stepText{font-size:16px}}@media (min-width:1024px){.AboutApproachSection-module__tDskFW__head{flex-direction:row;justify-content:space-between;align-items:end;gap:clamp(32px,5vw,88px);margin-bottom:clamp(64px,8vw,120px)}.AboutApproachSection-module__tDskFW__lead{max-width:40ch;padding-bottom:6px}.AboutApproachSection-module__tDskFW__layoutSticky{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:clamp(64px,6vw,120px);display:grid}.AboutApproachSection-module__tDskFW__mediaColumn{min-width:0;position:sticky;top:clamp(110px,14vh,160px)}.AboutApproachSection-module__tDskFW__stepContent{grid-template-columns:64px minmax(0,1fr)}.AboutApproachSection-module__tDskFW__layoutSticky .AboutApproachSection-module__tDskFW__step{flex-direction:column;justify-content:center;min-height:clamp(560px,76svh,860px);padding:0;display:flex}.AboutApproachSection-module__tDskFW__layoutSticky .AboutApproachSection-module__tDskFW__step:first-child{border-top:0}.AboutApproachSection-module__tDskFW__layoutSticky .AboutApproachSection-module__tDskFW__step:last-child{min-height:clamp(520px,72svh,820px)}}@media (min-width:1024px) and (max-height:800px){.AboutApproachSection-module__tDskFW__layoutSticky{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.AboutApproachSection-module__tDskFW__mediaColumn{top:96px}}@media (prefers-reduced-motion:reduce){.AboutApproachSection-module__tDskFW__mediaLayer,.AboutApproachSection-module__tDskFW__mediaLayerActive{transition:none;transform:none}}
.CocktailModulesCaseSection-module__PdyzPa__section{color:var(--color-text-inverse);position:relative}.CocktailModulesCaseSection-module__PdyzPa__scene{min-height:100vh;display:flex;position:relative;overflow:hidden}.CocktailModulesCaseSection-module__PdyzPa__media{opacity:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.025)}.CocktailModulesCaseSection-module__PdyzPa__sceneVisible .CocktailModulesCaseSection-module__PdyzPa__media{opacity:1;transform:scale(1)}.CocktailModulesCaseSection-module__PdyzPa__mediaImage{object-fit:cover}.CocktailModulesCaseSection-module__PdyzPa__scrim{background:#0b0c0d7a;position:absolute;inset:0}.CocktailModulesCaseSection-module__PdyzPa__inner{z-index:2;opacity:0;flex-direction:column;min-height:100vh;padding:13vh 0 8vh;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(24px)}.CocktailModulesCaseSection-module__PdyzPa__sceneVisible .CocktailModulesCaseSection-module__PdyzPa__inner{opacity:1;transform:none}.CocktailModulesCaseSection-module__PdyzPa__eyebrow{color:var(--color-text-inverse-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;line-height:1}.CocktailModulesCaseSection-module__PdyzPa__heroTitle{color:var(--color-white);font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(72px,12vw,190px);font-weight:400;line-height:.86}.CocktailModulesCaseSection-module__PdyzPa__location{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:12px;line-height:1}.CocktailModulesCaseSection-module__PdyzPa__story{background:0 0;padding:clamp(100px,12vh,160px) 0 clamp(40px,5vh,64px);position:relative}.CocktailModulesCaseSection-module__PdyzPa__storyRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(64px,9vw,140px);display:grid}.CocktailModulesCaseSection-module__PdyzPa__storyRow+.CocktailModulesCaseSection-module__PdyzPa__storyRow{margin-top:clamp(120px,15vh,190px)}.CocktailModulesCaseSection-module__PdyzPa__storyRowReverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"media copy"}.CocktailModulesCaseSection-module__PdyzPa__storyRowReverse .CocktailModulesCaseSection-module__PdyzPa__storyCopy{grid-area:copy}.CocktailModulesCaseSection-module__PdyzPa__storyRowReverse .CocktailModulesCaseSection-module__PdyzPa__storyMedia{grid-area:media}.CocktailModulesCaseSection-module__PdyzPa__storyCopy{max-width:600px}.CocktailModulesCaseSection-module__PdyzPa__storyHead{flex-direction:column;gap:10px;display:flex}.CocktailModulesCaseSection-module__PdyzPa__storyIndex{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.16em;font-size:12px;line-height:1}.CocktailModulesCaseSection-module__PdyzPa__storyLabel{color:var(--color-text-inverse-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:400;line-height:1}.CocktailModulesCaseSection-module__PdyzPa__storyText{color:#ffffffbd;max-width:600px;margin:24px 0 0;font-size:17px;line-height:1.6}.CocktailModulesCaseSection-module__PdyzPa__storyMedia{min-height:62vh;position:relative;overflow:hidden}.CocktailModulesCaseSection-module__PdyzPa__storyImage{object-fit:cover}.CocktailModulesCaseSection-module__PdyzPa__modulesBlock{margin-top:clamp(120px,15vh,190px)}.CocktailModulesCaseSection-module__PdyzPa__modules{border-top:1px solid #ffffff2e;margin:28px 0 0;padding:0;list-style:none}.CocktailModulesCaseSection-module__PdyzPa__module{border-bottom:1px solid #ffffff24;grid-template-columns:80px minmax(0,1fr);padding:22px 0;display:grid}.CocktailModulesCaseSection-module__PdyzPa__moduleIndex{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.14em;font-size:12px;line-height:1.3}.CocktailModulesCaseSection-module__PdyzPa__moduleText{color:#ffffffbd;margin:0;font-size:16px;line-height:1.55}.CocktailModulesCaseSection-module__PdyzPa__resultScene{position:relative}.CocktailModulesCaseSection-module__PdyzPa__resultStage{height:auto;min-height:0;position:relative;overflow:hidden}.CocktailModulesCaseSection-module__PdyzPa__resultGrid{opacity:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 16.6667%);transition:opacity 1.2s;position:absolute;inset:0}.CocktailModulesCaseSection-module__PdyzPa__resultVisible .CocktailModulesCaseSection-module__PdyzPa__resultGrid{opacity:1}.CocktailModulesCaseSection-module__PdyzPa__resultInner{z-index:2;grid-template-rows:auto 1fr auto;padding:clamp(100px,13vh,150px) 0;display:grid;position:relative}.CocktailModulesCaseSection-module__PdyzPa__resultHead{opacity:0;align-items:center;gap:14px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(18px)}.CocktailModulesCaseSection-module__PdyzPa__resultVisible .CocktailModulesCaseSection-module__PdyzPa__resultHead{opacity:1;transform:translateY(0)}.CocktailModulesCaseSection-module__PdyzPa__resultAccent{background:var(--color-accent);width:28px;height:1px}.CocktailModulesCaseSection-module__PdyzPa__resultLabel{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:400;line-height:1}.CocktailModulesCaseSection-module__PdyzPa__resultBody{align-self:center}.CocktailModulesCaseSection-module__PdyzPa__resultLead{max-width:1050px;color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.025em;opacity:0;margin:clamp(56px,8vh,96px) 0 0;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:1.02;transition:opacity .9s cubic-bezier(.16,1,.3,1) .12s,transform .9s cubic-bezier(.16,1,.3,1) .12s;transform:translateY(26px)}.CocktailModulesCaseSection-module__PdyzPa__resultVisible .CocktailModulesCaseSection-module__PdyzPa__resultLead{opacity:1;transform:translateY(0)}.CocktailModulesCaseSection-module__PdyzPa__resultText{color:#ffffffad;opacity:0;width:min(100%,620px);margin:clamp(56px,8vh,96px) 0 0 auto;font-size:17px;line-height:1.55;transition:opacity .85s cubic-bezier(.16,1,.3,1) .26s,transform .85s cubic-bezier(.16,1,.3,1) .26s;transform:translateY(22px)}.CocktailModulesCaseSection-module__PdyzPa__resultVisible .CocktailModulesCaseSection-module__PdyzPa__resultText{opacity:1;transform:translateY(0)}.CocktailModulesCaseSection-module__PdyzPa__resultLink{color:var(--color-text-inverse);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--color-accent);opacity:0;transition:opacity .75s cubic-bezier(.16, 1, .3, 1), transform .75s cubic-bezier(.16, 1, .3, 1), color var(--transition-base), gap var(--transition-base);justify-self:start;align-items:center;gap:12px;margin-top:clamp(48px,7vh,80px);padding-bottom:8px;font-size:12px;line-height:1;text-decoration:none;transition-delay:.38s;display:inline-flex;transform:translateY(16px)}.CocktailModulesCaseSection-module__PdyzPa__resultVisible .CocktailModulesCaseSection-module__PdyzPa__resultLink{opacity:1;transform:translateY(0)}.CocktailModulesCaseSection-module__PdyzPa__resultLink svg{color:var(--color-accent)}.CocktailModulesCaseSection-module__PdyzPa__resultLink:hover{color:var(--color-accent);gap:18px}.CocktailModulesCaseSection-module__PdyzPa__resultTail{background:0 0;height:200px}@media (max-width:1023px){.CocktailModulesCaseSection-module__PdyzPa__scene{min-height:auto;padding:80px 0}.CocktailModulesCaseSection-module__PdyzPa__inner{min-height:0;padding:0}.CocktailModulesCaseSection-module__PdyzPa__storyRow,.CocktailModulesCaseSection-module__PdyzPa__storyRowReverse{grid-template-columns:1fr;grid-template-areas:none;gap:32px}.CocktailModulesCaseSection-module__PdyzPa__storyRowReverse .CocktailModulesCaseSection-module__PdyzPa__storyCopy,.CocktailModulesCaseSection-module__PdyzPa__storyRowReverse .CocktailModulesCaseSection-module__PdyzPa__storyMedia{grid-area:auto}.CocktailModulesCaseSection-module__PdyzPa__storyMedia{min-height:56vw}.CocktailModulesCaseSection-module__PdyzPa__resultInner{padding-block:90px;display:block}.CocktailModulesCaseSection-module__PdyzPa__resultBody{align-self:auto}.CocktailModulesCaseSection-module__PdyzPa__resultLead{margin-top:40px}.CocktailModulesCaseSection-module__PdyzPa__resultText{width:100%;margin:32px 0 0}.CocktailModulesCaseSection-module__PdyzPa__resultLink{margin-top:40px}.CocktailModulesCaseSection-module__PdyzPa__resultTail{height:96px}}@media (max-width:767px){.CocktailModulesCaseSection-module__PdyzPa__story{padding:48px 0 80px}.CocktailModulesCaseSection-module__PdyzPa__storyRow+.CocktailModulesCaseSection-module__PdyzPa__storyRow,.CocktailModulesCaseSection-module__PdyzPa__modulesBlock{margin-top:80px}.CocktailModulesCaseSection-module__PdyzPa__storyMedia{min-height:68vw}.CocktailModulesCaseSection-module__PdyzPa__module{grid-template-columns:48px 1fr}.CocktailModulesCaseSection-module__PdyzPa__resultInner{padding:120px 16px 72px}.CocktailModulesCaseSection-module__PdyzPa__resultLead{margin-top:36px;font-size:clamp(34px,9.5vw,40px);line-height:1.04}.CocktailModulesCaseSection-module__PdyzPa__resultText,.CocktailModulesCaseSection-module__PdyzPa__resultLink{margin-top:36px}}@media (prefers-reduced-motion:reduce){.CocktailModulesCaseSection-module__PdyzPa__media,.CocktailModulesCaseSection-module__PdyzPa__inner,.CocktailModulesCaseSection-module__PdyzPa__resultHead,.CocktailModulesCaseSection-module__PdyzPa__resultLead,.CocktailModulesCaseSection-module__PdyzPa__resultText,.CocktailModulesCaseSection-module__PdyzPa__resultLink,.CocktailModulesCaseSection-module__PdyzPa__resultGrid{opacity:1;transition:none;transform:none}}
.ApproachTechnicalDiagram-module__-DiU7a__root{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ApproachTechnicalDiagram-module__-DiU7a__grid{stroke:#2b2b2c;stroke-width:.6px;opacity:.09}.ApproachTechnicalDiagram-module__-DiU7a__label,.ApproachTechnicalDiagram-module__-DiU7a__labelSm{font-family:var(--font-heading), Arial, sans-serif;font-weight:400}.ApproachTechnicalDiagram-module__-DiU7a__label{letter-spacing:.16em;font-size:13px}.ApproachTechnicalDiagram-module__-DiU7a__labelSm{letter-spacing:.14em;font-size:11px}.ApproachTechnicalDiagram-module__-DiU7a__route{fill:none;stroke:#ff6c1d;stroke-width:1.35px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1 1;stroke-dashoffset:0}.ApproachTechnicalDiagram-module__-DiU7a__routePrepare{stroke-dashoffset:1px}.ApproachTechnicalDiagram-module__-DiU7a__routePlay{stroke-dashoffset:1px;animation:.62s cubic-bezier(.22,1,.36,1) forwards ApproachTechnicalDiagram-module__-DiU7a__drawRoute}@keyframes ApproachTechnicalDiagram-module__-DiU7a__drawRoute{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ApproachTechnicalDiagram-module__-DiU7a__route,.ApproachTechnicalDiagram-module__-DiU7a__routePrepare,.ApproachTechnicalDiagram-module__-DiU7a__routePlay{stroke-dashoffset:0;animation:none}}
.ProductZones-module__lM4eNW__section{padding:var(--section-padding-large) 0;color:var(--color-text);background:var(--color-white)}.ProductZones-module__lM4eNW__content{width:min(var(--container-width), calc(100% - var(--container-padding) * 2));grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:64px;margin:0 auto;display:grid}.ProductZones-module__lM4eNW__module{aspect-ratio:16/11;width:100%;position:relative}.ProductZones-module__lM4eNW__moduleImage{object-fit:contain}.ProductZones-module__lM4eNW__zonesOverlay{z-index:2;width:100%;height:100%;position:absolute;inset:0}.ProductZones-module__lM4eNW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProductZones-module__lM4eNW__card{min-height:170px;color:var(--color-text);text-align:left;border:1px solid var(--color-text);border-radius:var(--radius-card-sm);cursor:pointer;transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);background:0 0;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;font-family:inherit;display:flex}.ProductZones-module__lM4eNW__card:hover,.ProductZones-module__lM4eNW__cardActive{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.ProductZones-module__lM4eNW__cardTitle{max-width:170px;font-family:var(--font-heading);font-size:26px;font-weight:var(--text-section-title-weight);line-height:1.05}.ProductZones-module__lM4eNW__cardDescription{max-width:210px;font-size:var(--text-caption-size);font-weight:400;line-height:var(--text-caption-line-height)}.ProductZones-module__lM4eNW__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1023px){.ProductZones-module__lM4eNW__section{padding:90px 0}.ProductZones-module__lM4eNW__content{grid-template-columns:1fr;gap:48px}.ProductZones-module__lM4eNW__module{max-width:820px;margin:0 auto}.ProductZones-module__lM4eNW__cards{max-width:720px;margin:0 auto}}@media (max-width:767px){.ProductZones-module__lM4eNW__section{padding:70px 0}.ProductZones-module__lM4eNW__content{gap:24px}.ProductZones-module__lM4eNW__module{width:115%;margin-left:-7.5%}.ProductZones-module__lM4eNW__cards{width:100%;max-width:none;display:block}.ProductZones-module__lM4eNW__card{width:100%;min-height:145px;padding:18px}.ProductZones-module__lM4eNW__cardHiddenMobile{display:none}.ProductZones-module__lM4eNW__cardActive{animation:.26s ProductZones-module__lM4eNW__mobileCardFadeIn}.ProductZones-module__lM4eNW__cardTitle{max-width:100%;font-size:24px}.ProductZones-module__lM4eNW__cardDescription{max-width:100%;font-size:13px}}@media (hover:none){.ProductZones-module__lM4eNW__card:hover{color:var(--color-text);border-color:var(--color-text);background:0 0}.ProductZones-module__lM4eNW__cardActive,.ProductZones-module__lM4eNW__cardActive:hover{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.ProductZones-module__lM4eNW__cardActive{animation:none}}@keyframes ProductZones-module__lM4eNW__mobileCardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ProductZones-module__lM4eNW__section[data-theme=dark]{color:var(--color-text-inverse);background:0 0}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__card{color:var(--color-text-inverse);background:#ffffff0a;border-color:#ffffff2e}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardDescription{color:var(--color-text-inverse-subtle)}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__card:hover,.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardActive{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardActive .ProductZones-module__lM4eNW__cardDescription,.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__card:hover .ProductZones-module__lM4eNW__cardDescription{color:var(--color-white)}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__card:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}@media (hover:none){.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__card:hover{color:var(--color-text-inverse);background:#ffffff0a;border-color:#ffffff2e}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__card:hover .ProductZones-module__lM4eNW__cardDescription{color:var(--color-text-inverse-subtle)}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardActive,.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardActive:hover{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardActive .ProductZones-module__lM4eNW__cardDescription,.ProductZones-module__lM4eNW__section[data-theme=dark] .ProductZones-module__lM4eNW__cardActive:hover .ProductZones-module__lM4eNW__cardDescription{color:var(--color-white)}}
.AboutFaqSection-module__yC8rhq__section{color:var(--color-text);padding:clamp(48px,8svh,88px) 0 0}.AboutFaqSection-module__yC8rhq__title{max-width:16ch;font-family:var(--font-heading);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-display-line-height);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 clamp(28px,4.5vh,52px)}.AboutFaqSection-module__yC8rhq__list{margin:0;padding:0;list-style:none}.AboutFaqSection-module__yC8rhq__item{border-top:1px solid var(--color-border-soft)}.AboutFaqSection-module__yC8rhq__item:last-child{border-bottom:1px solid var(--color-border-soft)}.AboutFaqSection-module__yC8rhq__details{width:100%}.AboutFaqSection-module__yC8rhq__summary{cursor:pointer;transition:color var(--transition-base);justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,2.6vh,26px) 0;list-style:none;display:flex}.AboutFaqSection-module__yC8rhq__summary::-webkit-details-marker{display:none}.AboutFaqSection-module__yC8rhq__summary:hover{color:var(--color-accent)}.AboutFaqSection-module__yC8rhq__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.AboutFaqSection-module__yC8rhq__question{max-width:58ch;font-size:clamp(16px,3.6vw,19px);line-height:1.4}.AboutFaqSection-module__yC8rhq__sign{flex:none;width:14px;height:14px;position:relative}.AboutFaqSection-module__yC8rhq__sign:before,.AboutFaqSection-module__yC8rhq__sign:after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.AboutFaqSection-module__yC8rhq__sign:after{transition:transform var(--transition-base);transform:rotate(90deg)}.AboutFaqSection-module__yC8rhq__details[open] .AboutFaqSection-module__yC8rhq__sign:after{transform:rotate(0)}.AboutFaqSection-module__yC8rhq__answer{max-width:68ch;color:var(--color-text-muted);font-size:var(--text-body-size-mobile);margin:0;padding:0 0 clamp(20px,3vh,30px);line-height:1.65}@media (min-width:768px){.AboutFaqSection-module__yC8rhq__section{padding-top:clamp(72px,9svh,120px)}.AboutFaqSection-module__yC8rhq__answer{max-width:72ch;padding-right:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){.AboutFaqSection-module__yC8rhq__sign:after{transition:none}}
.CocktailModulesConstructionSection-module__JU3nsW__section{color:var(--color-text-inverse);position:relative}.CocktailModulesConstructionSection-module__JU3nsW__zoneScene{position:relative}.CocktailModulesConstructionSection-module__JU3nsW__stage{flex-direction:column;justify-content:space-between;height:100vh;padding:12vh 0 4vh;display:flex;position:sticky;top:0}.CocktailModulesConstructionSection-module__JU3nsW__stageInner{grid-template-columns:minmax(0,1fr) 34%;align-items:center;gap:0 56px;display:grid}.CocktailModulesConstructionSection-module__JU3nsW__head{grid-column:1/-1;margin-bottom:3vh}.CocktailModulesConstructionSection-module__JU3nsW__eyebrow{color:var(--color-text-inverse-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;line-height:1}.CocktailModulesConstructionSection-module__JU3nsW__title{color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-display-line-height);letter-spacing:-.02em;text-transform:uppercase;margin:0}.CocktailModulesConstructionSection-module__JU3nsW__module{aspect-ratio:16/11;width:min(100%,93.0909vh);position:relative}.CocktailModulesConstructionSection-module__JU3nsW__moduleImage{object-fit:contain}.CocktailModulesConstructionSection-module__JU3nsW__overlay{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CocktailModulesConstructionSection-module__JU3nsW__zonePath{fill:#0000;stroke:#ffffff14;stroke-width:1.5px;transition:fill .4s,stroke .4s}.CocktailModulesConstructionSection-module__JU3nsW__zonePathActive{fill:color-mix(in srgb, var(--color-accent) 13%, transparent);stroke:var(--color-accent);stroke-width:2px}.CocktailModulesConstructionSection-module__JU3nsW__leader line{stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:4 4}.CocktailModulesConstructionSection-module__JU3nsW__leader circle{fill:var(--color-accent)}.CocktailModulesConstructionSection-module__JU3nsW__zoneHits,.CocktailModulesConstructionSection-module__JU3nsW__mobileLead,.CocktailModulesConstructionSection-module__JU3nsW__mobileSelectedZone{display:none}.CocktailModulesConstructionSection-module__JU3nsW__specRail{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:18px 0;margin:0;padding-top:14px;display:flex}.CocktailModulesConstructionSection-module__JU3nsW__spec{border-left:1px solid #ffffff1f;padding-left:32px;padding-right:32px}.CocktailModulesConstructionSection-module__JU3nsW__spec:first-child{border-left:0;padding-left:0}.CocktailModulesConstructionSection-module__JU3nsW__specLabel{color:var(--color-text-inverse-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;line-height:1}.CocktailModulesConstructionSection-module__JU3nsW__specValue{color:var(--color-white);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:1.3}.CocktailModulesConstructionSection-module__JU3nsW__flow{z-index:2;pointer-events:none;margin-top:-100vh;position:relative}.CocktailModulesConstructionSection-module__JU3nsW__leadBlock{align-items:center;min-height:86vh;display:flex}.CocktailModulesConstructionSection-module__JU3nsW__lead{width:34%;color:var(--color-text-inverse-subtle);margin:0 0 0 auto;font-size:17px;line-height:1.55}.CocktailModulesConstructionSection-module__JU3nsW__annotation{opacity:.1;flex-direction:column;justify-content:center;width:34%;min-height:46vh;margin-left:auto;transition:opacity .45s;display:flex}.CocktailModulesConstructionSection-module__JU3nsW__annotationActive{opacity:1}.CocktailModulesConstructionSection-module__JU3nsW__annotationIndex{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.16em;margin-bottom:16px;font-size:11px;line-height:1}.CocktailModulesConstructionSection-module__JU3nsW__annotationTitle{color:var(--color-white);font-family:var(--font-heading);margin:0 0 12px;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.08}.CocktailModulesConstructionSection-module__JU3nsW__annotationText{color:#ffffffad;margin:0;font-size:16px;line-height:1.55}.CocktailModulesConstructionSection-module__JU3nsW__flowTail{height:24vh}.CocktailModulesConstructionSection-module__JU3nsW__technicalDetails{padding-block:96px 88px}.CocktailModulesConstructionSection-module__JU3nsW__detailsEyebrow{color:var(--color-text-inverse-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;line-height:1}.CocktailModulesConstructionSection-module__JU3nsW__detailsGroup{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:32px 64px;padding-block:40px;display:grid}.CocktailModulesConstructionSection-module__JU3nsW__detailsIndex{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.16em;margin-bottom:14px;font-size:11px;line-height:1;display:block}.CocktailModulesConstructionSection-module__JU3nsW__detailsTitle{color:var(--color-white);font-family:var(--font-heading);margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.12}.CocktailModulesConstructionSection-module__JU3nsW__detailsDescription{max-width:420px;color:var(--color-text-inverse-subtle);margin:16px 0 0;font-size:16px;line-height:1.55}.CocktailModulesConstructionSection-module__JU3nsW__detailsList{margin:0;padding:0;list-style:none}.CocktailModulesConstructionSection-module__JU3nsW__detailsItem{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:baseline;gap:8px 24px;padding:12px 0;display:grid}.CocktailModulesConstructionSection-module__JU3nsW__detailsItem:last-child{border-bottom:0}.CocktailModulesConstructionSection-module__JU3nsW__detailsLabel{color:#ffffff9e;margin:0;font-size:14px;line-height:1.4}.CocktailModulesConstructionSection-module__JU3nsW__detailsValue{color:var(--color-white);font-family:var(--font-heading);letter-spacing:.02em;text-align:right;margin:0;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1023px){.CocktailModulesConstructionSection-module__JU3nsW__section{padding:88px 0 80px}.CocktailModulesConstructionSection-module__JU3nsW__stage{height:auto;padding:0;display:block;position:static}.CocktailModulesConstructionSection-module__JU3nsW__stageInner{display:block}.CocktailModulesConstructionSection-module__JU3nsW__head{margin-bottom:0}.CocktailModulesConstructionSection-module__JU3nsW__eyebrow{margin-bottom:16px}.CocktailModulesConstructionSection-module__JU3nsW__mobileLead{max-width:620px;color:var(--color-text-inverse-subtle);margin:22px 0 0;font-size:17px;line-height:1.55;display:block}.CocktailModulesConstructionSection-module__JU3nsW__module{width:100%;margin-top:38px}.CocktailModulesConstructionSection-module__JU3nsW__leader{display:none}.CocktailModulesConstructionSection-module__JU3nsW__zonePath,.CocktailModulesConstructionSection-module__JU3nsW__zonePathActive{fill:#0000;stroke:#ffffff1a;stroke-width:1.5px}.CocktailModulesConstructionSection-module__JU3nsW__zonePathSelected{fill:color-mix(in srgb, var(--color-accent) 13%, transparent);stroke:var(--color-accent);stroke-width:2px}.CocktailModulesConstructionSection-module__JU3nsW__zoneHits{z-index:3;display:block;position:absolute;inset:0}.CocktailModulesConstructionSection-module__JU3nsW__zoneHit{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.CocktailModulesConstructionSection-module__JU3nsW__zoneHitDot{background:var(--color-accent);opacity:.55;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,opacity .2s,box-shadow .2s;display:block}.CocktailModulesConstructionSection-module__JU3nsW__zoneHitActive .CocktailModulesConstructionSection-module__JU3nsW__zoneHitDot{opacity:1;width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 28%, transparent)}.CocktailModulesConstructionSection-module__JU3nsW__zoneHit:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CocktailModulesConstructionSection-module__JU3nsW__mobileSelectedZone{max-width:620px;margin-top:30px;display:block}.CocktailModulesConstructionSection-module__JU3nsW__mobileSelectedIndex{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.16em;margin-bottom:16px;font-size:11px;line-height:1;display:block}.CocktailModulesConstructionSection-module__JU3nsW__mobileSelectedTitle{color:var(--color-white);font-family:var(--font-heading);margin:0 0 12px;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.08}.CocktailModulesConstructionSection-module__JU3nsW__mobileSelectedText{color:#ffffffad;margin:0;font-size:16px;line-height:1.55}.CocktailModulesConstructionSection-module__JU3nsW__specsContainer{margin-top:52px}.CocktailModulesConstructionSection-module__JU3nsW__specRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:0;padding-top:18px;display:grid}.CocktailModulesConstructionSection-module__JU3nsW__spec{border-left:0;min-width:0;padding:0}.CocktailModulesConstructionSection-module__JU3nsW__flow{display:none}.CocktailModulesConstructionSection-module__JU3nsW__technicalDetails{padding-block:64px 0}.CocktailModulesConstructionSection-module__JU3nsW__detailsGroup{grid-template-columns:1fr;gap:20px;padding-block:32px}}@media (max-width:767px){.CocktailModulesConstructionSection-module__JU3nsW__detailsItem{grid-template-columns:1fr;gap:4px}.CocktailModulesConstructionSection-module__JU3nsW__detailsValue{text-align:left}}@media (prefers-reduced-motion:reduce){.CocktailModulesConstructionSection-module__JU3nsW__annotation{opacity:1;transition:none}.CocktailModulesConstructionSection-module__JU3nsW__zonePath,.CocktailModulesConstructionSection-module__JU3nsW__zoneHitDot{transition:none}}.CocktailModulesConstructionSection-module__JU3nsW__productZonesHead{padding-top:var(--section-padding-large)}.CocktailModulesConstructionSection-module__JU3nsW__productZonesLead{max-width:720px;color:var(--color-text-inverse-subtle);margin:22px 0 0;font-size:17px;line-height:1.55}@media (max-width:1023px){.CocktailModulesConstructionSection-module__JU3nsW__sectionWithProductZones .CocktailModulesConstructionSection-module__JU3nsW__productZonesHead{padding-top:0}.CocktailModulesConstructionSection-module__JU3nsW__sectionWithProductZones .CocktailModulesConstructionSection-module__JU3nsW__specsContainer{margin-top:0}}
.AboutFinalCtaSection-module__jJPeOq__section{z-index:3;color:var(--color-text);position:relative;overflow:hidden}.AboutFinalCtaSection-module__jJPeOq__envMarker{pointer-events:none;width:1px;display:block;position:absolute;inset:0 auto 0 0}.AboutFinalCtaSection-module__jJPeOq__grid{pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 80px),repeating-linear-gradient(#ffffff1a 0 1px,#0000 1px 80px);transition:opacity 1.2s;position:absolute;inset:0}.AboutFinalCtaSection-module__jJPeOq__section[data-revealed=false] .AboutFinalCtaSection-module__jJPeOq__grid{opacity:0}.AboutFinalCtaSection-module__jJPeOq__inner{z-index:1;flex-direction:column;gap:clamp(56px,8vw,88px);padding-top:clamp(64px,8svh,96px);padding-bottom:clamp(48px,6svh,72px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.AboutFinalCtaSection-module__jJPeOq__section[data-revealed=false] .AboutFinalCtaSection-module__jJPeOq__inner{opacity:0;transform:translateY(14px)}.AboutFinalCtaSection-module__jJPeOq__main{flex-direction:column;gap:clamp(40px,6vw,64px);display:flex}.AboutFinalCtaSection-module__jJPeOq__title{max-width:8ch;color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(52px,14vw,76px);font-weight:400;line-height:.88}.AboutFinalCtaSection-module__jJPeOq__copy{max-width:42em}.AboutFinalCtaSection-module__jJPeOq__lead{max-width:32ch;color:var(--color-text);margin:0;font-size:clamp(22px,4.8vw,28px);font-weight:400;line-height:1.22}.AboutFinalCtaSection-module__jJPeOq__description{color:#1f1f1fad;max-width:46ch;margin:clamp(28px,4vw,40px) 0 0;font-size:clamp(16px,3.6vw,18px);line-height:1.55}.AboutFinalCtaSection-module__jJPeOq__primaryButton{width:100%;min-height:70px;color:var(--color-text);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:var(--color-white);border:1px solid var(--color-white);border-radius:var(--about-radius-control,6px);transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(40px,6vw,56px);padding:0 clamp(22px,3vw,32px);font-family:inherit;font-size:13px;display:flex}.AboutFinalCtaSection-module__jJPeOq__primaryLabel{min-width:0}.AboutFinalCtaSection-module__jJPeOq__primaryArrow{color:var(--color-accent);flex:none;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}.AboutFinalCtaSection-module__jJPeOq__primaryButton:hover{color:var(--color-white);background:var(--color-text);border-color:var(--color-text)}.AboutFinalCtaSection-module__jJPeOq__primaryButton:hover .AboutFinalCtaSection-module__jJPeOq__primaryArrow{transform:translate(3px)}.AboutFinalCtaSection-module__jJPeOq__primaryButton:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.AboutFinalCtaSection-module__jJPeOq__proofs{gap:22px;margin:0;padding:0;list-style:none;display:grid}.AboutFinalCtaSection-module__jJPeOq__proof{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.AboutFinalCtaSection-module__jJPeOq__proofIndex{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:11px;line-height:1.45}.AboutFinalCtaSection-module__jJPeOq__proofIndex:after{content:" —"}.AboutFinalCtaSection-module__jJPeOq__proofText{color:#1f1f1fad;text-transform:none;min-width:0;font-size:14px;font-weight:400;line-height:1.45}@media (min-width:768px) and (max-width:1023px){.AboutFinalCtaSection-module__jJPeOq__proofs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (min-width:1024px){.AboutFinalCtaSection-module__jJPeOq__envMarker{top:50svh}.AboutFinalCtaSection-module__jJPeOq__section{min-height:100svh}.AboutFinalCtaSection-module__jJPeOq__inner{grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0 clamp(24px,2vw,40px);min-height:100svh;padding-top:clamp(64px,7svh,96px);padding-bottom:clamp(40px,5svh,64px);display:grid}.AboutFinalCtaSection-module__jJPeOq__main{grid-area:1/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(24px,2vw,40px);min-width:0;display:grid}.AboutFinalCtaSection-module__jJPeOq__title{grid-column:1/7;align-self:center;max-width:8ch;font-size:clamp(86px,6.4vw,124px);line-height:.88}.AboutFinalCtaSection-module__jJPeOq__copy{grid-column:8/-1;align-self:center;max-width:34em}.AboutFinalCtaSection-module__jJPeOq__lead{font-size:clamp(22px,1.65vw,30px)}.AboutFinalCtaSection-module__jJPeOq__description{margin-top:clamp(36px,3.4vw,52px);font-size:clamp(16px,1.05vw,19px)}.AboutFinalCtaSection-module__jJPeOq__primaryButton{width:min(100%,460px);min-height:70px;margin-top:clamp(52px,5vw,76px)}.AboutFinalCtaSection-module__jJPeOq__proofs{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,32px);padding-top:clamp(20px,3svh,36px)}.AboutFinalCtaSection-module__jJPeOq__proofText{font-size:clamp(13px,.9vw,15px)}}@media (min-width:1024px) and (max-height:800px){.AboutFinalCtaSection-module__jJPeOq__inner{padding-top:48px;padding-bottom:36px}.AboutFinalCtaSection-module__jJPeOq__description{margin-top:clamp(28px,2.8vw,40px)}.AboutFinalCtaSection-module__jJPeOq__primaryButton{margin-top:clamp(40px,4vw,56px)}.AboutFinalCtaSection-module__jJPeOq__proofs{padding-top:16px}}@media (max-width:767px){.AboutFinalCtaSection-module__jJPeOq__grid{display:none}.AboutFinalCtaSection-module__jJPeOq__primaryButton{letter-spacing:.06em;font-size:12px}}@media (prefers-reduced-motion:reduce){.AboutFinalCtaSection-module__jJPeOq__grid,.AboutFinalCtaSection-module__jJPeOq__inner,.AboutFinalCtaSection-module__jJPeOq__primaryArrow{opacity:1;transition:none;transform:none}}
.CocktailModulesFaqSection-module___yW_Ra__section{z-index:2;color:var(--color-text);margin-top:0;padding:72px 0 16vh;position:relative}.CocktailModulesFaqSection-module___yW_Ra__environmentBridge{pointer-events:none;width:1px;height:24vh;position:absolute;top:-24vh;left:0}.CocktailModulesFaqSection-module___yW_Ra__head{max-width:620px;margin-bottom:6vh}.CocktailModulesFaqSection-module___yW_Ra__eyebrow{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:11px;line-height:1}.CocktailModulesFaqSection-module___yW_Ra__title{font-family:var(--font-heading);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-display-line-height);letter-spacing:-.02em;text-transform:uppercase;margin:0}.CocktailModulesFaqSection-module___yW_Ra__list{margin:0;padding:0;list-style:none}.CocktailModulesFaqSection-module___yW_Ra__item{border-top:1px solid var(--color-border-soft)}.CocktailModulesFaqSection-module___yW_Ra__item:last-child{border-bottom:1px solid var(--color-border-soft)}.CocktailModulesFaqSection-module___yW_Ra__questionHeading{font-weight:inherit;margin:0}.CocktailModulesFaqSection-module___yW_Ra__trigger{width:100%;color:var(--color-text);text-align:left;cursor:pointer;transition:color var(--transition-base);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:40px;padding:36px 0;font-family:inherit;display:flex}.CocktailModulesFaqSection-module___yW_Ra__trigger:hover{color:var(--color-accent)}.CocktailModulesFaqSection-module___yW_Ra__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.CocktailModulesFaqSection-module___yW_Ra__question{max-width:32ch;font-family:var(--font-heading);font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.08}.CocktailModulesFaqSection-module___yW_Ra__sign{font-family:var(--font-heading);flex-shrink:0;font-size:26px;font-weight:300;line-height:1;transition:transform .35s}.CocktailModulesFaqSection-module___yW_Ra__signOpen{color:var(--color-accent);transform:rotate(45deg)}.CocktailModulesFaqSection-module___yW_Ra__answer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s,visibility .4s;display:grid}.CocktailModulesFaqSection-module___yW_Ra__answerOpen{visibility:visible;grid-template-rows:1fr}.CocktailModulesFaqSection-module___yW_Ra__answerInner{overflow:hidden}.CocktailModulesFaqSection-module___yW_Ra__answerText{max-width:640px;color:var(--color-text-muted);margin:0 0 40px;font-size:17px;line-height:1.6}@media (max-width:1023px){.CocktailModulesFaqSection-module___yW_Ra__environmentBridge{height:12vh;top:-12vh}.CocktailModulesFaqSection-module___yW_Ra__section{margin-top:-6vh;padding:100px 0}.CocktailModulesFaqSection-module___yW_Ra__head{margin-bottom:48px}.CocktailModulesFaqSection-module___yW_Ra__trigger{gap:24px;padding:26px 0}.CocktailModulesFaqSection-module___yW_Ra__question{max-width:none}}@media (max-width:767px){.CocktailModulesFaqSection-module___yW_Ra__answerText{margin-bottom:28px;font-size:16px}}@media (prefers-reduced-motion:reduce){.CocktailModulesFaqSection-module___yW_Ra__answer,.CocktailModulesFaqSection-module___yW_Ra__sign{transition:none}}
.AboutMedia-module__WaL21q__media{display:block;position:absolute;inset:0;overflow:hidden}.AboutMedia-module__WaL21q__image{object-fit:cover}.AboutMedia-module__WaL21q__video{object-fit:cover;width:100%;height:100%}.AboutMedia-module__WaL21q__graphite{background-color:#2b2b2c}.AboutMedia-module__WaL21q__deep{background-color:#1b1b1c}.AboutMedia-module__WaL21q__metal{background-color:#4a4b4d}.AboutMedia-module__WaL21q__warm{background-color:var(--color-bg-warm)}.AboutMedia-module__WaL21q__accent{background-color:var(--color-accent)}
.ProductSection-module__0fnxjG__main{background:var(--color-surface-dark);min-height:100vh}
