@font-face{font-family: "Arca Majora 3";src: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/fonts/arca-majora-3-bold.woff2") format("woff2");font-weight: 700;font-display: block;}@font-face{font-family: "Bebas Neue";src: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/fonts/bebas-neue.woff2") format("woff2");font-weight: 400;font-display: block;}@font-face{font-family: "Bahnschrift";src: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/fonts/bahnschrift.woff2") format("woff2");font-weight: 300 700;font-stretch: 75% 100%;font-display: block;}@font-face{font-family: "UG Arabic Display Fallback";src: local("Geeza Pro Bold"), local("GeezaPro-Bold"), local("Noto Sans Arabic Bold"), local("NotoSansArabic-Bold"), local("Noto Naskh Arabic Bold"), local("NotoNaskhArabic-Bold"), local("Segoe UI Bold"), local("Tahoma Bold");font-weight: 700;font-display: swap;size-adjust: 92%;unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;}@font-face{font-family: "UG Arabic Text Fallback";src: local("Geeza Pro"), local("GeezaPro"), local("Noto Sans Arabic"), local("NotoSansArabic-Regular"), local("Noto Naskh Arabic"), local("NotoNaskhArabic-Regular"), local("Segoe UI"), local("Tahoma");font-weight: 300 500;font-display: swap;size-adjust: 105%;unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;}:root{--c-brand-crimson: #9F2842;--c-brand-wine: #760000;--c-brand-slate: #53575A;--c-crimson-50: #FCF3F5;--c-crimson-100: #F7E2E7;--c-crimson-200: #EDC0CB;--c-crimson-300: #DC8FA2;--c-crimson-400: #C45873;--c-crimson-500: #B13A57;--c-crimson-600: var(--c-brand-crimson);--c-crimson-700: #861F37;--c-crimson-800: var(--c-brand-wine);--c-crimson-900: #4A0A16;--c-neutral-0: #FFFFFF;--c-neutral-25: #FAFAFA;--c-neutral-50: #F5F5F5;--c-neutral-100: #EBEBEB;--c-neutral-200: #DEDEDE;--c-neutral-300: #C7C7C7;--c-neutral-400: #9B9B9B;--c-neutral-500: #707070;--c-neutral-600: var(--c-brand-slate);--c-neutral-700: #3B3B3B;--c-neutral-800: #242424;--c-neutral-900: #161616;--c-status-success: #1E7F55;--c-status-warning: #A76A12;--c-status-error: #B4232F;--c-status-success-soft: #E7F5EE;--c-status-success-bright: #6EDBA6;--c-page: var(--c-neutral-0);--c-surface: var(--c-neutral-0);--c-surface-muted: var(--c-neutral-50);--c-surface-sunken: var(--c-neutral-100);--c-surface-inverse: var(--c-neutral-900);--c-text: var(--c-neutral-900);--c-text-muted: var(--c-neutral-600);--c-text-subtle: var(--c-neutral-500);--c-text-inverse: var(--c-neutral-0);--c-border: var(--c-neutral-200);--c-border-strong: var(--c-neutral-300);--c-accent: var(--c-crimson-600);--c-accent-hover: var(--c-crimson-700);--c-accent-pressed: var(--c-crimson-800);--c-accent-soft: var(--c-crimson-50);--c-accent-text: var(--c-crimson-700);--c-focus: var(--c-crimson-400);--c-white: var(--c-neutral-0);--c-black: #000000;--c-overlay: #0C0D0F;--c-extra-blue: #1D5FD1;--c-extra-amber: #D97706;--c-extra-violet: #6D4BD1;--c-extra-teal: #0E8A8A;--c-extra-night: #0D1117;--c-extra-night-tint: #283E5C;--c-social-whatsapp: #1FA855;--c-social-whatsapp-hover: #178A45;--c-social-whatsapp-soft: #E7F7EE;--font-display: "Arca Majora 3", "Bahnschrift", "Arial", sans-serif;--font-title: "Bebas Neue", "Arial Narrow", sans-serif;--font-body: "Bahnschrift", "Segoe UI", system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--fs-display-xl: 80px;--fs-display-l: 52px;--fs-display-m: 36px;--fs-title-xl: 64px;--fs-title-l: 40px;--fs-title-m: 30px;--fs-title-s: 24px;--fs-body-l: 20px;--fs-subtitle: 18px;--fs-body-m: 16px;--fs-body-s: 14px;--fs-label: 14px;--fs-eyebrow: 14px;--fs-caption: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 6px;--radius-s: 10px;--radius-m: 16px;--radius-l: 24px;--radius-xl: 32px;--radius-pill: 999px;--radius-control: 16px;--radius-control-inner: 12px;--shadow-xs: 0px 1px 2px 0px #1616160F;--shadow-s: 0px 4px 14px -6px #1616161F;--shadow-m: 0px 16px 40px -16px #16161633;--shadow-l: 0px 32px 80px -24px #16161647;--size-container: 1280px;--size-header: 76px;--size-topbar: 40px;--size-control: 48px;--size-control-s: 40px;--size-icon: 20px;--duration-fast: 150ms;--duration-base: 260ms;--duration-slow: 700ms;--ease-out: cubic-bezier(0.2, 0.7, 0.1, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--breakpoint-s: 560px;--breakpoint-m: 800px;--breakpoint-l: 1080px;--breakpoint-xl: 1280px;}@media (max-width: 800px){:root{--fs-display-xl: 44px;--fs-display-l: 32px;--fs-display-m: 28px;--fs-title-xl: 48px;--fs-title-l: 32px;--fs-title-m: 26px;--fs-body-l: 18px;}}.t-display-xl{font-family: var(--font-display);font-weight: 700;font-size: var(--fs-display-xl);line-height: round(1.02em, 2px);letter-spacing: -0.02em;}.t-display-l{font-family: var(--font-display);font-weight: 700;font-size: var(--fs-display-l);line-height: round(1.08em, 2px);letter-spacing: -0.015em;}.t-display-m{font-family: var(--font-display);font-weight: 700;font-size: var(--fs-display-m);line-height: round(1.12em, 2px);letter-spacing: -0.01em;}.t-title-xl{font-family: var(--font-title);font-weight: 400;font-size: var(--fs-title-xl);line-height: round(0.95em, 2px);letter-spacing: 0.01em;}.t-title-l{font-family: var(--font-title);font-weight: 400;font-size: var(--fs-title-l);line-height: round(1em, 2px);letter-spacing: 0.01em;}.t-title-m{font-family: var(--font-title);font-weight: 400;font-size: var(--fs-title-m);line-height: round(1em, 2px);letter-spacing: 0.01em;}.t-title-s{font-family: var(--font-title);font-weight: 400;font-size: var(--fs-title-s);line-height: round(1.05em, 2px);letter-spacing: 0.015em;}.t-body-l{font-family: var(--font-body);font-weight: 300;font-size: var(--fs-body-l);line-height: round(1.55em, 2px);}.t-subtitle{font-family: var(--font-body);font-weight: 300;font-size: var(--fs-subtitle);line-height: round(1.55em, 2px);}.t-body-m{font-family: var(--font-body);font-weight: 400;font-size: var(--fs-body-m);line-height: round(1.6em, 2px);}.t-body-s{font-family: var(--font-body);font-weight: 400;font-size: var(--fs-body-s);line-height: round(1.5em, 2px);}.t-label{font-family: var(--font-body);font-weight: 600;font-size: var(--fs-label);line-height: round(1.2em, 2px);}.t-eyebrow{font-family: var(--font-body);font-weight: 600;font-size: var(--fs-eyebrow);line-height: round(1.2em, 2px);letter-spacing: 0.01em;}.t-caption{font-family: var(--font-body);font-weight: 400;font-size: var(--fs-caption);line-height: round(1.4em, 2px);}:lang(ar) .t-eyebrow{letter-spacing: 0;text-transform: none;}:lang(ar){--font-display: "Arca Majora 3", "UG Arabic Display", sans-serif;--font-title: "Bebas Neue", "UG Arabic Title", sans-serif;--font-body: "Bahnschrift", "UG Arabic Text", sans-serif;}.fonts-loading body{visibility: hidden;}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 96px;}body{margin: 0;background: var(--c-page);color: var(--c-text);font-family: var(--font-body);font-size: var(--fs-body-m);line-height: round(1.6em, 2px);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}img, video, svg{display: block;max-width: 100%;}img, video{height: auto;}h1, h2, h3, h4, p, ul, ol, figure, dl, dd{margin: 0;}ul[role="list"], ol[role="list"]{list-style: none;padding: 0;}a{color: inherit;text-decoration: none;}button, input, select, textarea{font: inherit;color: inherit;}button{cursor: pointer;background: none;border: 0;padding: 0;}:focus-visible{outline: 2px solid var(--c-focus);outline-offset: 3px;border-radius: 4px;}::selection{background: var(--c-crimson-100);color: var(--c-crimson-900);}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.skip-link{position: absolute;inset-inline-start: 16px;inset-block-start: -60px;z-index: 100;background: var(--c-text);color: var(--c-white);padding: 10px 16px;border-radius: var(--radius-s);}.skip-link:focus{inset-block-start: 12px;}.ic{width: var(--size-icon);height: var(--size-icon);flex: none;}[dir="rtl"] .ic--dir{transform: scaleX(-1);}.container{width: 100%;max-width: calc(var(--size-container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter);}:root{--gutter: clamp(16px, 4vw, 40px);--section-y: clamp(56px, 7vw, 100px);}.section{padding-block: var(--section-y);position: relative;}.section--muted{background: var(--c-surface-muted);}.stack{display: grid;gap: var(--stack, var(--space-4));align-content: start;}.cluster{display: flex;flex-wrap: wrap;gap: var(--cluster, var(--space-3));align-items: center;}:lang(ar) .t-display-xl, :lang(ar) .t-display-l, :lang(ar) .t-display-m{line-height: round(1.32em, 2px);letter-spacing: 0;}:lang(ar) .t-title-xl, :lang(ar) .t-title-l, :lang(ar) .t-title-m, :lang(ar) .t-title-s{font-weight: 700;font-synthesis: none;letter-spacing: 0;line-height: round(1.25em, 2px);}:lang(ar) body{line-height: round(1.75em, 2px);}.text-muted{color: var(--c-text-muted);}.lead{font-size: var(--fs-body-l);font-weight: 300;line-height: round(1.55em, 2px);color: var(--c-text-muted);max-width: 60ch;}.num{font-family: var(--font-title);font-variant-numeric: tabular-nums;}.balance{text-wrap: balance;}.js [data-reveal]{opacity: 0;transform: translateY(28px);transition: opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay: calc(var(--d, 0) * 80ms);}.js [data-reveal].is-in{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}.js [data-reveal]{opacity: 1;transform: none;}}.btn{--btn-h: var(--size-control);display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: var(--btn-h);padding-inline: 22px;border-radius: var(--radius-control);border: 1.5px solid transparent;font-family: var(--font-body);font-weight: 600;font-size: 16px;line-height: round(1em, 2px);white-space: nowrap;transition: background-color var(--duration-fast) var(--ease-out), color var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);}.btn:active{transform: scale(0.98);}.btn .ic{width: 18px;height: 18px;transition: transform var(--duration-base) var(--ease-out);}.btn:hover .ic--dir{transform: translateX(3px);}[dir="rtl"] .btn:hover .ic--dir{transform: scaleX(-1) translateX(3px);}.btn--s{--btn-h: var(--size-control-s);padding-inline: 18px;font-size: 14px;line-height: round(1.5em, 2px);}.btn--l{--btn-h: 56px;padding-inline: 28px;font-size: 16px;line-height: round(1.5em, 2px);}.btn--icon{padding: 0;width: var(--btn-h);flex-shrink: 0;}.btn--block{width: 100%;}.btn--primary{background: var(--c-accent);color: var(--c-white);box-shadow: 0 8px 20px -10px color-mix(in srgb, var(--c-accent) 70%, transparent);}.btn--primary:hover{background: var(--c-accent-hover);box-shadow: 0 12px 28px -10px color-mix(in srgb, var(--c-accent) 80%, transparent);}.btn--primary:active{background: var(--c-accent-pressed);}.btn--dark{background: var(--c-neutral-900);color: var(--c-white);}.btn--dark:hover{background: var(--c-neutral-700);}.btn--secondary{border-color: var(--c-border-strong);color: var(--c-text);background: var(--c-surface);}.btn--secondary:hover{border-color: var(--c-text);}.btn--ghost{color: var(--c-text);padding-inline: 12px;}.btn--ghost:hover{background: var(--c-neutral-100);}.btn--glass{color: var(--c-white);background: color-mix(in srgb, var(--c-white) 12%, transparent);border-color: color-mix(in srgb, var(--c-white) 35%, transparent);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%);}.btn--glass:hover{background: color-mix(in srgb, var(--c-white) 22%, transparent);}.btn--white{background: var(--c-white);color: var(--c-neutral-900);}.btn--white:hover{background: var(--c-crimson-50);}.btn--whatsapp{background: var(--c-social-whatsapp);color: var(--c-white);}.btn--whatsapp:hover{background: var(--c-social-whatsapp-hover);}.btn[disabled], .btn[aria-disabled="true"]{opacity: 0.45;pointer-events: none;}.link{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;color: var(--c-text);border-block-end: 1.5px solid currentColor;padding-block-end: 2px;transition: color var(--duration-fast);}.link:hover{color: var(--c-accent);}.link .ic{width: 16px;height: 16px;}.arrow-btn{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1.5px solid var(--c-border);color: var(--c-text);background: var(--c-surface);transition: background-color var(--duration-base) var(--ease-out), color var(--duration-base), border-color var(--duration-base), transform var(--duration-base) var(--ease-out);flex: none;}.arrow-btn .ic{width: 18px;height: 18px;}.section-head{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: var(--space-4) var(--space-10);margin-block-end: clamp(24px, 2.6vw, 36px);}.section-head__text{display: grid;gap: var(--space-3);max-width: 720px;}.chip{display: inline-flex;align-items: center;gap: 6px;min-height: 30px;padding-inline: 12px;border-radius: var(--radius-pill);border: 1px solid var(--c-border);background: var(--c-surface);font-size: 14px;font-weight: 600;color: var(--c-text-muted);white-space: nowrap;line-height: round(1.5em, 2px);}.chip .ic{width: 14px;height: 14px;}.chip--glass{color: var(--c-white);border-color: color-mix(in srgb, var(--c-white) 30%, transparent);background: color-mix(in srgb, var(--c-white) 12%, transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.chip--accent{color: var(--c-neutral-700);background: var(--c-neutral-100);border-color: transparent;}.chip--dark{color: var(--c-white);background: color-mix(in srgb, var(--c-neutral-900) 72%, transparent);border-color: transparent;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.badge{display: inline-flex;align-items: center;height: 24px;padding-inline: 9px;border-radius: 6px;font-size: 12px;font-weight: 600;letter-spacing: 0.02em;background: var(--c-neutral-100);color: var(--c-neutral-800);line-height: round(1.5em, 2px);}.badge--rent{background: var(--c-neutral-900);color: var(--c-white);}.badge--buy{background: var(--c-neutral-100);color: var(--c-neutral-700);}.badge--live{background: var(--c-status-success-soft);color: var(--c-status-success);gap: 6px;}.badge--live::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 3px color-mix(in srgb, var(--c-status-success) 18%, transparent);}.segmented{display: inline-flex;padding: 4px;gap: 2px;border-radius: var(--radius-control);background: var(--c-neutral-100);}.segmented button{min-height: 38px;padding-inline: 16px;border-radius: var(--radius-control-inner);font-weight: 600;font-size: 14px;color: var(--c-text-muted);transition: background-color var(--duration-base) var(--ease-out), color var(--duration-fast), box-shadow var(--duration-base);white-space: nowrap;line-height: round(1.5em, 2px);}.segmented button:hover{color: var(--c-text);}.segmented button[aria-pressed="true"], .segmented button[aria-selected="true"]{background: var(--c-surface);color: var(--c-text);box-shadow: var(--shadow-xs), 0 2px 8px -2px color-mix(in srgb, var(--c-neutral-900) 12%, transparent);}.segmented small{color: var(--c-text-subtle);font-weight: 400;margin-inline-start: 4px;}.field{display: grid;gap: 8px;min-width: 0;}.field__label{font-size: 14px;font-weight: 600;color: var(--c-text);line-height: round(1.5em, 2px);}.field__label .req{color: var(--c-accent);}.field__hint{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.input, .select, .textarea{width: 100%;min-height: var(--size-control);padding: 0 16px;border-radius: var(--radius-s);border: 1.5px solid var(--c-border);background: var(--c-surface);font-size: 16px;color: var(--c-text);transition: border-color var(--duration-fast), box-shadow var(--duration-base);line-height: round(1.5em, 2px);}.textarea{min-height: 112px;padding-block: 12px;resize: vertical;line-height: round(1.5em, 2px);}.input::placeholder, .textarea::placeholder{color: var(--c-neutral-400);}.input:hover, .select:hover, .textarea:hover{border-color: var(--c-border-strong);}.input:focus, .select:focus, .textarea:focus{outline: none;border-color: var(--c-neutral-900);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c-neutral-900) 8%, transparent);}.select{appearance: none;padding-inline-end: 44px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2353575A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;}[dir="rtl"] .select{background-position: left 14px center;}.check{display: flex;gap: 12px;align-items: flex-start;font-size: 14px;color: var(--c-text-muted);cursor: pointer;line-height: round(1.5em, 2px);}.check input{appearance: none;flex: none;width: 20px;height: 20px;margin: 1px 0 0;border: 1.5px solid var(--c-border-strong);border-radius: 6px;background: var(--c-surface) center / 14px no-repeat;transition: background-color var(--duration-fast), border-color var(--duration-fast);}.check input:checked{background-color: var(--c-neutral-900);border-color: var(--c-neutral-900);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");}.options{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px;}.option{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: var(--radius-s);border: 1.5px solid var(--c-border);background: var(--c-surface);text-align: start;transition: border-color var(--duration-fast), background-color var(--duration-fast), box-shadow var(--duration-base);}.option > span{display: grid;gap: 1px;min-width: 0;}.option b{font-weight: 600;font-size: 14px;line-height: round(1.5em, 2px);}.option > .ic{flex: none;width: 18px;height: 18px;color: var(--c-text-subtle);}.option[aria-pressed="true"] > .ic{color: var(--c-text);}.option small{font-size: 12px;color: var(--c-text-subtle);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: round(1.5em, 2px);}.option:hover{border-color: var(--c-border-strong);}.option[aria-pressed="true"]{border-color: var(--c-neutral-900);background: var(--c-neutral-50);box-shadow: inset 0 0 0 1px var(--c-neutral-900);}.options--branch{grid-template-columns: repeat(3, minmax(0, 1fr));}.options--need{grid-template-columns: repeat(5, minmax(0, 1fr));}@media (max-width: 800px){.options--need{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 560px){.options, .options--branch, .options--need{grid-template-columns: 1fr 1fr;}}.card{position: relative;display: flex;flex-direction: column;border-radius: var(--radius-l);background: var(--c-surface);border: 1px solid var(--c-border);overflow: hidden;transition: transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base);}.card--link:hover{transform: translateY(-4px);box-shadow: var(--shadow-m);border-color: transparent;}.card--link:hover .arrow-btn{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.card__media{position: relative;overflow: hidden;background: var(--c-neutral-100);}.card__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--ease-out);}.card--link:hover .card__media img{transform: scale(1.045);}.card__body{display: grid;gap: var(--space-2);padding: var(--space-5) var(--space-6) var(--space-6);}.card__link::after{content: "";position: absolute;inset: 0;z-index: 1;}.card .above{position: relative;z-index: 2;}.flag{width: 24px;height: 16px;border-radius: 3px;object-fit: cover;flex: none;}.flag--l{width: 44px;height: 29px;border-radius: 5px;}.icon-tile{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--c-neutral-100);color: var(--c-neutral-800);flex: none;transition: background-color var(--duration-base), color var(--duration-base);}.icon-tile .ic{width: 22px;height: 22px;stroke-width: 1.75;}.specs{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 16px;}.spec{display: grid;grid-template-columns: auto 1fr;column-gap: 8px;align-items: center;}.spec .ic{width: 16px;height: 16px;color: var(--c-text-subtle);grid-row: span 2;}.spec small{font-size: 12px;color: var(--c-text-subtle);line-height: round(1.2em, 2px);}.spec b{font-weight: 600;font-size: 14px;line-height: round(1.25em, 2px);}.accordion{display: grid;border-block-start: 1px solid var(--c-border);}.accordion details{border-block-end: 1px solid var(--c-border);}.accordion summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding-block: 22px;cursor: pointer;font-weight: 700;font-size: 20px;line-height: round(1.35em, 2px);transition: color var(--duration-fast);}.accordion summary::-webkit-details-marker{display: none;}.accordion summary:hover{color: var(--c-text-muted);}.accordion__icon{position: relative;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--c-neutral-100);flex: none;transition: background-color var(--duration-base), transform var(--duration-base) var(--ease-out);}.accordion__icon::before, .accordion__icon::after{content: "";position: absolute;width: 12px;height: 2px;border-radius: 2px;background: currentColor;transition: transform var(--duration-base) var(--ease-out);}.accordion__icon::after{transform: rotate(90deg);}.accordion details[open] .accordion__icon{background: var(--c-neutral-900);color: var(--c-white);}.accordion details[open] .accordion__icon::after{transform: rotate(0deg);}.accordion__panel{padding-block-end: 24px;padding-inline-end: 56px;color: var(--c-text-muted);max-width: 64ch;}.stat{display: grid;gap: 6px;}.stat__value{font-family: var(--font-title);font-size: var(--fs-title-xl);line-height: round(0.9em, 2px);letter-spacing: 0.01em;}.stat__label{font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.marquee{overflow: hidden;contain: paint;mask-image: linear-gradient(90deg, transparent, var(--c-black) 10%, var(--c-black) 90%, transparent);-webkit-mask-image: linear-gradient(90deg, transparent, var(--c-black) 10%, var(--c-black) 90%, transparent);}.marquee__track{display: flex;gap: var(--space-4);width: max-content;animation: marquee 40s linear infinite;will-change: transform;}.marquee.is-off .marquee__track{animation-play-state: paused;}.marquee:hover .marquee__track{animation-play-state: paused;}[dir="rtl"] .marquee__track{animation-name: marquee-rtl;animation-direction: reverse;}@keyframes marquee{to{transform: translateX(-50%);}}@keyframes marquee-rtl{to{transform: translateX(50%);}}@media (max-width: 800px){main .btn:not(.btn--icon):not(.results__filters-btn):not(.search-field .btn), .qform__submit .btn{width: 100%;justify-content: center;}main .cluster > .btn:not(.btn--icon){flex: 1 1 100%;}main .cluster:has(> .btn:not(.btn--icon)){flex: 1 1 100%;width: 100%;}.machine-all .btn{align-self: stretch;}}.site-header{position: sticky;top: calc(-1 * var(--size-topbar));z-index: 50;transform: translateZ(0);}.topbar{height: var(--size-topbar);background: var(--c-neutral-900);font-size: 14px;color: color-mix(in srgb, var(--c-white) 72%, transparent);line-height: round(1.5em, 2px);}.topbar__inner{height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;}.topbar__links, .topbar__contacts{display: flex;align-items: center;gap: 22px;}.topbar a{display: inline-flex;align-items: center;gap: 7px;transition: color var(--duration-fast);}.topbar a:hover{color: var(--c-white);}.topbar .ic{width: 15px;height: 15px;}.topbar__links a{font-weight: 600;color: var(--c-white);}.topbar__links a:hover{color: color-mix(in srgb, var(--c-white) 70%, transparent);}.topbar .badge--live{background: color-mix(in srgb, var(--c-status-success) 22%, transparent);color: var(--c-status-success-bright);}.navbar{position: relative;background: var(--c-white);border-block-end: 1px solid transparent;transition: border-color var(--duration-base), box-shadow var(--duration-base);}.site-header.is-scrolled .navbar, .site-header.is-open .navbar{border-block-end-color: var(--c-border);box-shadow: 0 10px 30px -18px color-mix(in srgb, var(--c-neutral-900) 25%, transparent);}.navbar__inner{height: var(--size-header);display: flex;align-items: center;gap: 32px;}.logo{flex: none;display: block;}.logo img{width: 196px;height: auto;}.mainnav{flex: 1;}.mainnav__list{display: flex;justify-content: center;gap: 4px;}.mainnav__link{position: relative;display: inline-flex;align-items: center;gap: 4px;height: 44px;padding-inline: 11px;border-radius: var(--radius-pill);font-weight: 600;font-size: 16px;color: var(--c-text);transition: background-color var(--duration-fast), color var(--duration-fast);line-height: round(1.5em, 2px);}.mainnav__link .ic{width: 16px;height: 16px;color: var(--c-text-subtle);transition: transform var(--duration-base) var(--ease-out);}.mainnav__link:hover, .mainnav__link[aria-expanded="true"]{background: var(--c-neutral-100);}.mainnav__link[aria-expanded="true"] .ic{transform: rotate(180deg);color: var(--c-text);}.navbar__actions{display: flex;align-items: center;gap: 6px;}.burger{display: none;}.lang{position: relative;}.hbtn{--btn-h: 40px;border-width: 1px;border-color: var(--c-border);}.hbtn:hover{border-color: var(--c-text);background: var(--c-surface);}.hbtn .ic, .lang__btn .ic:last-child{width: 18px;height: 18px;color: var(--c-text);stroke-width: 1.75;}.lang__btn{gap: 6px;padding-inline: 12px;}.navbar__actions{gap: 8px;}.lang__menu{position: absolute;inset-block-start: calc(100% + 8px);inset-inline-end: 0;min-width: 170px;margin: 0;padding: 6px;list-style: none;background: var(--c-surface);border: 1px solid var(--c-border);border-radius: var(--radius-m);box-shadow: var(--shadow-m);}.lang__menu a{display: block;padding: 10px 12px;border-radius: 10px;font-weight: 600;}.lang__menu a:hover{background: var(--c-neutral-50);}:lang(ar) .lang__menu a[lang="ar"], :lang(en) .lang__menu a[lang="en"], :lang(fr) .lang__menu a[lang="fr"]{background: var(--c-neutral-100);}.mega{position: absolute;inset-inline: 0;inset-block-start: 100%;background: var(--c-surface);border-block-start: 0;border-radius: 0 0 var(--radius-xl) var(--radius-xl);box-shadow: 0 40px 80px -40px color-mix(in srgb, var(--c-neutral-900) 35%, transparent);animation: drop var(--duration-base) var(--ease-out);}@keyframes drop{from{opacity: 0;transform: translateY(-8px);}}.mega__inner{display: grid;gap: 40px;padding-block: 32px 36px;}.mega__inner--services{grid-template-columns: 1fr 1.6fr;}.mega__inner--equipment{grid-template-columns: 1.1fr 2.4fr 1fr;}.mega__title{color: var(--c-text-subtle);margin-block-end: 14px;}.mega__links{display: grid;gap: 4px;}.mega__links a{display: flex;gap: 14px;align-items: flex-start;padding: 12px;margin-inline: -12px;border-radius: var(--radius-m);transition: background-color var(--duration-fast);}.mega__links a:hover{background: var(--c-neutral-50);}.mega__links a > .ic{width: 22px;height: 22px;color: var(--c-neutral-700);margin-block-start: 3px;}.mega__links b{display: block;font-size: 20px;font-weight: 700;line-height: round(1.4em, 2px);}.mega__links small{display: block;color: var(--c-text-subtle);font-size: 14px;line-height: round(1.5em, 2px);}.mega__tiles{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.mega__tiles--3{grid-template-columns: repeat(3, minmax(0, 1fr));}.mega-tile{display: grid;gap: 12px;border-radius: var(--radius-m);}.mega-tile img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--radius-m);transition: transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-base);}.mega-tile:hover img{transform: translateY(-3px);box-shadow: var(--shadow-m);}.mega-tile__text{display: grid;gap: 2px;}.mega-tile small{color: var(--c-text-subtle);font-size: 14px;line-height: round(1.5em, 2px);}.mega__list{display: grid;border-block-start: 1px solid var(--c-border);}.mega__list a{display: flex;justify-content: space-between;align-items: center;padding-block: 11px;border-block-end: 1px solid var(--c-border);font-weight: 600;transition: padding var(--duration-base) var(--ease-out);}.mega__list a:hover{padding-inline-start: 6px;}.mega__flag{display: inline-flex;align-items: center;gap: 10px;}.mega__list a > .ic{width: 18px;height: 18px;color: var(--c-text-subtle);transition: color var(--duration-fast), transform var(--duration-base) var(--ease-out);}.mega__list a:hover > .ic{color: var(--c-text);transform: translateX(3px);}[dir="rtl"] .mega__list a:hover > .ic{transform: scaleX(-1) translateX(3px);}.mega__all{margin-block-start: 18px;}.mega-help{display: grid;gap: 8px;align-content: start;justify-items: start;padding: 24px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.mega-help b{font-size: 18px;margin-block-start: 6px;line-height: round(1.35em, 2px);}.mega-help p{color: var(--c-text-muted);font-size: 14px;line-height: round(1.5em, 2px);}.mega-help .btn{margin-block-start: 8px;}.mega-help__phone{font-size: 30px;line-height: round(1em, 2px);margin-block: 6px 10px;}.search-panel{position: absolute;inset-inline: 0;inset-block-start: 100%;background: var(--c-surface);border-block-start: 1px solid var(--c-border);box-shadow: 0 40px 80px -40px color-mix(in srgb, var(--c-neutral-900) 35%, transparent);border-radius: 0 0 var(--radius-xl) var(--radius-xl);animation: drop var(--duration-base) var(--ease-out);}.search-panel__inner{display: grid;gap: 18px;padding-block: 28px 32px;}.search-field{display: flex;align-items: center;gap: 14px;height: 64px;padding-inline: 22px;border-radius: var(--radius-pill);border: 1.5px solid var(--c-border);background: var(--c-surface-muted);}.search-field:focus-within{border-color: var(--c-neutral-900);background: var(--c-surface);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c-neutral-900) 6%, transparent);}.search-field .ic{width: 22px;height: 22px;color: var(--c-text-subtle);}.search-field input{flex: 1;border: 0;background: none;outline: none;font-size: 20px;line-height: round(1.35em, 2px);}.search-panel__hints{--cluster: 8px;font-size: 14px;line-height: round(1.5em, 2px);}.search-panel__hints .chip:hover{border-color: var(--c-text);color: var(--c-text);}.drawer{position: fixed;inset: 0;z-index: 80;background: color-mix(in srgb, var(--c-neutral-900) 40%, transparent);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);animation: fade var(--duration-base);}@keyframes fade{from{opacity: 0;}}.drawer__panel{position: absolute;inset-block: 0;inset-inline-end: 0;width: min(420px, 100%);display: flex;flex-direction: column;background: var(--c-surface);animation: slide var(--duration-base) var(--ease-out);}@keyframes slide{from{transform: translateX(40px);opacity: 0;}}[dir="rtl"] .drawer__panel{animation-name: slide-rtl;}@keyframes slide-rtl{from{transform: translateX(-40px);opacity: 0;}}.drawer__head{display: flex;justify-content: space-between;align-items: center;padding: 16px 20px;border-block-end: 1px solid var(--c-border);}.drawer__nav{flex: 1;overflow-y: auto;padding: 8px 20px;}.drawer__nav > a, .drawer__nav > details{border-block-end: 1px solid var(--c-border);}.drawer__nav > a, .drawer__nav summary{display: flex;justify-content: space-between;align-items: center;padding-block: 16px;font-size: 20px;font-weight: 600;line-height: round(1.3em, 2px);list-style: none;cursor: pointer;}.drawer__nav summary::-webkit-details-marker{display: none;}.drawer__nav summary .ic{width: 20px;height: 20px;color: var(--c-text-subtle);transition: transform var(--duration-base) var(--ease-out);}.drawer__nav details[open] summary .ic{transform: rotate(180deg);color: var(--c-text);}.drawer__sub{display: grid;margin-block-end: 14px;padding: 6px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.drawer__sub{padding: 4px 16px;}.drawer__sub a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 0;color: var(--c-text);font-size: 16px;font-weight: 500;line-height: round(1.4em, 2px);}.drawer__sub a + a{border-block-start: 1px solid var(--c-border);}.drawer__sub a > .ic{flex: none;width: 18px;height: 18px;color: var(--c-text-subtle);transition: transform var(--duration-base) var(--ease-out), color var(--duration-fast);}.drawer__sub a:hover > .ic{color: var(--c-text);transform: translateX(3px);}[dir="rtl"] .drawer__sub a:hover > .ic{transform: scaleX(-1) translateX(3px);}.drawer__nav :is(a, summary):focus-visible{outline: none;background: var(--c-surface-muted);}.drawer__sub a:focus-visible{outline: none;text-decoration: underline;}.drawer__foot{display: grid;gap: 14px;padding: 20px;border-block-start: 1px solid var(--c-border);text-align: center;}.drawer__langs{display: flex;justify-content: center;gap: 8px;}.drawer__langs a{padding: 8px 14px;border-radius: var(--radius-pill);border: 1px solid var(--c-border);font-weight: 600;font-size: 14px;line-height: round(1.5em, 2px);}.hero{padding-inline: 12px;padding-block-start: 0;}.hero__media{position: relative;isolation: isolate;display: flex;align-items: center;height: clamp(520px, calc(100svh - var(--size-header) - 150px), 760px);border-radius: var(--radius-xl);overflow: hidden;background: var(--c-neutral-900);color: var(--c-white);}.hero__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;}.hero__shade{position: absolute;inset: 0;z-index: -1;background: linear-gradient(to top, color-mix(in srgb, var(--c-overlay) 85%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 40%, transparent) 45%, color-mix(in srgb, var(--c-overlay) 10%, transparent) 75%), linear-gradient(90deg, color-mix(in srgb, var(--c-overlay) 50%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 0%, transparent) 65%);}[dir="rtl"] .hero__shade{background: linear-gradient(to top, color-mix(in srgb, var(--c-overlay) 85%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 40%, transparent) 45%, color-mix(in srgb, var(--c-overlay) 10%, transparent) 75%), linear-gradient(270deg, color-mix(in srgb, var(--c-overlay) 50%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 0%, transparent) 65%);}.hero__content{padding-block: 72px;}.hero__text{display: grid;gap: 22px;justify-items: start;}.hero__title{color: var(--c-white);font-size: round(clamp(42px, 4.75vw, 68px), 2px);line-height: round(1.16em, 2px);-webkit-text-stroke: 0.035em currentColor;paint-order: stroke fill;letter-spacing: -0.005em;}.hero__lead{font-size: var(--fs-body-l);font-weight: 300;line-height: round(1.55em, 2px);color: color-mix(in srgb, var(--c-white) 82%, transparent);max-width: 56ch;}.hero__pause{position: absolute;inset-block-start: 20px;inset-inline-end: 20px;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;color: var(--c-white);background: color-mix(in srgb, var(--c-white) 14%, transparent);border: 1px solid color-mix(in srgb, var(--c-white) 30%, transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);transition: background-color var(--duration-fast);}.hero__pause:hover{background: color-mix(in srgb, var(--c-white) 26%, transparent);}.hero__pause .ic{width: 18px;height: 18px;grid-area: 1 / 1;}.hero__pause .ic:last-child, .hero__pause[aria-pressed="true"] .ic:first-child{display: none;}.hero__pause[aria-pressed="true"] .ic:last-child{display: block;}.hero__iso{position: absolute;inset-block-end: 28px;inset-inline-end: 28px;display: flex;gap: 14px;opacity: 0.4;pointer-events: none;}.hero__iso img{width: 56px;height: 60px;}.js [data-hero-in]{animation: rise 900ms var(--ease-out) both;animation-delay: calc(150ms + var(--d, 0) * 110ms);}@keyframes rise{from{opacity: 0;transform: translateY(24px);}}.hero__bottom{padding-block: 36px 8px;display: grid;gap: 28px;}.hero__stats{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;}.hero__stats .stat{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: 8px;padding-inline: 28px;border-inline-start: 1px solid var(--c-border);}.hero__stats .stat:first-child{padding-inline-start: 0;border-inline-start: 0;}.hero__stats .stat__value{font-size: round(clamp(44px, 4.4vw, 60px), 2px);color: var(--c-text);line-height: round(1.1em, 2px);}.dealer{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 36px;padding-block-end: 24px;border-block-end: 1px solid var(--c-border);}.dealer__label{font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.dealer__brands{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 44px;}.dealer__brands img{height: 32px;width: auto;transition: transform var(--duration-base) var(--ease-out);}.dealer__brands img:hover{transform: translateY(-2px);}.section--tight{padding-block-start: 0;}.section--flush-top{padding-block-start: 0;}.section--rounded{margin-inline: 12px;border-radius: var(--radius-xl);}.hpill{display: inline-flex;vertical-align: middle;margin-block-start: -0.15em;}.hpill img{width: 1.5em;height: 0.92em;object-fit: cover;border-radius: var(--radius-pill);border: 2px solid var(--c-surface);box-shadow: var(--shadow-xs);}.hpill img + img{margin-inline-start: -0.45em;}.hpill__btn{display: inline-flex;padding: 0;border: 0;background: none;border-radius: var(--radius-pill);cursor: zoom-in;transition: transform var(--duration-fast) var(--ease-out);}.hpill__btn + .hpill__btn{margin-inline-start: -0.45em;}.hpill__btn:hover, .hpill__btn:focus-visible{transform: translateY(-2px);position: relative;z-index: 1;}.zoom{width: min(860px, 92vw);padding: 0;border: 0;border-radius: var(--radius-xl);background: var(--c-neutral-900);overflow: hidden;}.zoom::backdrop{background: color-mix(in srgb, var(--c-overlay) 60%, transparent);}.zoom img{display: block;width: 100%;height: auto;max-height: 80vh;object-fit: contain;}.zoom__close{position: absolute;inset-block-start: 14px;inset-inline-end: 14px;display: grid;place-items: center;padding: 4px;border: 0;background: none;color: var(--c-white);cursor: pointer;filter: drop-shadow(0 1px 3px color-mix(in srgb, var(--c-black) 50%, transparent));transition: opacity var(--duration-fast);}.zoom__close .ic{width: 24px;height: 24px;}.zoom__close:hover{opacity: 0.75;}.ind__intro .hpill__btn img{width: 1.3em;}.ind__intro .hpill__btn + .hpill__btn{margin-inline-start: -0.55em;}.cat-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}.cat-card .card__media{aspect-ratio: 16 / 10;}.cat-card__body{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;}.cat-card__body p{font-size: 14px;margin-block-start: 4px;line-height: round(1.5em, 2px);}.cat-card__count{position: absolute;inset-block-start: 16px;inset-inline-start: 16px;z-index: 2;}.branch-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.branch{position: relative;overflow: hidden;isolation: isolate;display: flex;flex-direction: column;gap: 6px;padding: 24px;border-radius: var(--radius-l);background: var(--c-surface-muted);transition: background-color var(--duration-base) var(--ease-out), color var(--duration-base), transform var(--duration-base) var(--ease-out);}.branch .flag--l{width: 76px;height: 51px;border-radius: 8px;margin-block-end: 32px;box-shadow: 0 5px 12px -4px color-mix(in srgb, var(--c-neutral-900) 20%, transparent), 0 1px 2px color-mix(in srgb, var(--c-neutral-900) 8%, transparent);}.branch__code{position: absolute;inset-block-start: -20px;inset-inline-end: -8px;z-index: -1;font-family: var(--font-title);font-size: 150px;line-height: round(1em, 2px);color: var(--c-neutral-100);pointer-events: none;}.branch:hover .branch__code{color: color-mix(in srgb, var(--c-white) 8%, transparent);}.branch__cities{color: var(--c-text-muted);font-size: 14px;line-height: round(1.5em, 2px);}.branch__foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;}.branch__text{display: grid;gap: 6px;min-width: 0;}.section--muted .branch{background: var(--c-surface);}.section--muted .branch__code{color: var(--c-neutral-50);}.branch:hover{background: var(--c-neutral-900);color: var(--c-white);transform: translateY(-4px);}.branch:hover .branch__cities{color: var(--c-white);}.branch:hover .arrow-btn{background: var(--c-white);color: var(--c-neutral-900);border-color: var(--c-white);}.pm-controls{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;}.pm-arrows{--cluster: 8px;}.rail{--rail-pad: max(var(--gutter), calc((100vw - var(--size-container)) / 2));overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--rail-pad);padding-inline: var(--rail-pad);padding-block: 6px 20px;scrollbar-width: none;overscroll-behavior-x: contain;}.rail::-webkit-scrollbar{display: none;}.rail__track{display: flex;gap: 16px;width: max-content;}.machine{position: relative;scroll-snap-align: start;width: 300px;display: flex;flex-direction: column;border-radius: var(--radius-l);background: var(--c-surface);border: 1px solid var(--c-border);overflow: hidden;transition: transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base);}.machine:hover{transform: translateY(-4px);box-shadow: var(--shadow-m);}.machine[hidden]{display: none;}.machine__media{position: relative;display: block;aspect-ratio: 16 / 10;background: var(--c-neutral-100);overflow: hidden;}.machine__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--ease-out);}.machine:hover .machine__media img{transform: scale(1.05);}.machine__tags{position: absolute;inset-block-start: 12px;inset-inline-start: 12px;display: flex;gap: 6px;}.machine__tags .badge{background: color-mix(in srgb, var(--c-white) 94%, transparent);color: var(--c-neutral-800);}.machine__body{display: grid;gap: 10px;padding: 14px 16px 16px;flex: 1;}.machine__meta{display: flex;justify-content: space-between;align-items: baseline;font-size: 14px;color: var(--c-text-subtle);font-weight: 600;line-height: round(1.5em, 2px);}.machine__meta .num{font-size: 14px;letter-spacing: 0.04em;font-weight: 400;line-height: round(1.5em, 2px);}.machine h3 a:hover{color: var(--c-text-muted);}.machine h3 a::after{content: "";position: absolute;inset: 0;z-index: 1;}.machine__actions .btn, .machine__actions .arrow-btn{position: relative;z-index: 2;}.machine:hover h3 a{color: var(--c-text-muted);}.mspecs{display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 0;padding-block: 2px;}.mspecs div{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 600;line-height: round(1.5em, 2px);}.mspecs dd{margin: 0;}.mspecs .ic{width: 15px;height: 15px;color: var(--c-text-subtle);}.machine__actions{display: flex;gap: 8px;align-items: center;margin-block-start: 2px;}.machine__actions .btn{flex: 1;}.machine__actions .arrow-btn{width: 40px;height: 40px;}.machine__actions .arrow-btn:hover{background: var(--c-neutral-900);color: var(--c-white);border-color: var(--c-neutral-900);}.machine--all{isolation: isolate;color: var(--c-white);border-color: transparent;background-color: var(--c-crimson-700);background-image: radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--c-white) 18%, transparent), transparent 60%), linear-gradient(150deg, var(--c-crimson-600), var(--c-crimson-800));}.machine--all::after{content: "";position: absolute;z-index: -1;inset-inline-end: -90px;inset-block-end: -110px;width: 280px;height: 280px;border-radius: 50%;border: 48px solid color-mix(in srgb, var(--c-white) 7%, transparent);pointer-events: none;}.machine--all .icon-tile{background: color-mix(in srgb, var(--c-white) 14%, transparent);color: var(--c-white);}.machine--all .text-muted{color: color-mix(in srgb, var(--c-white) 80%, transparent);}.machine--all .btn--dark{background: var(--c-white);color: var(--c-crimson-700);}.machine--all:hover .btn--dark{background: var(--c-crimson-50);}.machine--all:hover{box-shadow: var(--shadow-m);}.machine-all{flex: 1;display: grid;place-content: center;justify-items: center;gap: 12px;padding: 28px;text-align: center;}.machine-all .text-muted{max-width: 24ch;font-size: 14px;line-height: round(1.5em, 2px);}.svc{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(40px, 6vw, 96px);align-items: stretch;}.svc__media{position: relative;}.svc__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--radius-xl);}.svc__float{position: absolute;inset-block-end: 24px;inset-inline-start: 24px;display: flex;align-items: center;white-space: nowrap;max-width: calc(100% - 32px);gap: 14px;padding-block: 14px;padding-inline: 14px 20px;border-radius: var(--radius-l);color: var(--c-white);background: color-mix(in srgb, var(--c-overlay) 32%, transparent);border: 1px solid color-mix(in srgb, var(--c-white) 22%, transparent);box-shadow: 0 12px 32px -12px color-mix(in srgb, var(--c-black) 35%, transparent);backdrop-filter: blur(16px) saturate(140%);-webkit-backdrop-filter: blur(16px) saturate(140%);}.svc__float .icon-tile{background: color-mix(in srgb, var(--c-white) 18%, transparent);color: var(--c-white);}.svc__float small{display: block;font-size: 14px;color: color-mix(in srgb, var(--c-white) 85%, transparent);font-weight: 600;line-height: round(1.5em, 2px);}.svc__float b{font-size: 26px;line-height: round(1.1em, 2px);font-weight: 400;}.svc__text{display: grid;gap: 28px;}.svc__list{display: grid;gap: 4px;}.svc__list a{display: flex;align-items: center;gap: 18px;padding: 16px 12px;margin-inline: -12px;border-radius: var(--radius-m);transition: background-color var(--duration-base), border-radius var(--duration-base);}.svc__list a > span:nth-child(2){flex: 1;display: grid;gap: 2px;}.svc__list b{font-weight: 600;font-size: 18px;line-height: round(1.35em, 2px);}.svc__list small{color: var(--c-text-muted);font-size: 14px;line-height: round(1.5em, 2px);}.svc__list a > .ic{color: var(--c-text-subtle);transition: transform var(--duration-base) var(--ease-out), color var(--duration-fast);}.svc__list a:hover{background: var(--c-surface-muted);border-radius: var(--radius-m);}.svc__list a:hover > .ic{color: var(--c-text);transform: translateX(4px);}[dir="rtl"] .svc__list a:hover > .ic{transform: scaleX(-1) translateX(4px);}.svc__list a:hover .icon-tile{background: var(--c-neutral-900);color: var(--c-white);}.story{padding-inline: 12px;}.story__inner{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--radius-xl);background: var(--c-extra-night);color: var(--c-white);padding-block: clamp(72px, 8vw, 112px);}.story__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: saturate(0.6) hue-rotate(-6deg) contrast(1.05);opacity: 0.95;z-index: -2;}.story__inner::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, color-mix(in srgb, var(--c-black) 20%, transparent) 0%, color-mix(in srgb, var(--c-black) 35%, transparent) 45%, color-mix(in srgb, var(--c-black) 75%, transparent) 100%), linear-gradient(color-mix(in srgb, var(--c-extra-night-tint) 18%, transparent), color-mix(in srgb, var(--c-extra-night-tint) 18%, transparent));}.story__content{display: grid;gap: 56px;}.story__head{display: grid;grid-template-columns: 1.35fr 1fr;gap: 40px 80px;align-items: end;}.story__head h2{color: var(--c-white);}.story__head .btn{justify-self: start;}.story__lead{font-size: var(--fs-body-l);font-weight: 300;line-height: round(1.55em, 2px);color: color-mix(in srgb, var(--c-white) 80%, transparent);}.story__facts{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;margin: 0;}.story__facts > div{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: 10px;padding-block-start: 22px;border-block-start: 1px solid color-mix(in srgb, var(--c-white) 18%, transparent);}.story__facts dd{margin: 0;font-size: round(clamp(52px, 6vw, 80px), 2px);line-height: round(0.9em, 2px);}.story__facts dt{color: color-mix(in srgb, var(--c-white) 70%, transparent);font-size: 14px;line-height: round(1.5em, 2px);}.story__certs{display: flex;flex-wrap: wrap;align-items: center;gap: 18px;color: color-mix(in srgb, var(--c-white) 70%, transparent);font-size: 14px;font-weight: 600;line-height: round(1.5em, 2px);}.story__certs img{width: 56px;height: 60px;opacity: 0.9;}.ind{display: grid;grid-template-columns: minmax(0, 34rem) minmax(0, 1fr);gap: 24px clamp(24px, 3vw, 40px);align-items: center;padding: clamp(16px, 2vw, 24px);padding-inline-start: clamp(24px, 4vw, 56px);border-radius: var(--radius-xl);background: var(--c-surface-muted);}.ind__intro{padding-block: clamp(16px, 3vw, 40px);}.ind__intro .hpill img{width: 1.3em;}.ind__intro .hpill img + img{margin-inline-start: -0.55em;}.ind__card{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 24px;min-height: 520px;padding: clamp(32px, 5vw, 64px) clamp(16px, 2vw, 28px);border-radius: var(--radius-l);background: var(--c-surface);}.ind__label{display: inline-flex;align-items: baseline;gap: 6px;font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.ind__label b{font-size: 22px;font-weight: 400;color: var(--c-text);line-height: round(1.35em, 2px);}.ind__tags{display: flex;flex-wrap: wrap;justify-content: center;align-content: center;gap: 12px;max-width: 760px;}.itag{display: inline-flex;align-items: center;gap: 10px;min-height: 52px;padding: 8px 20px 8px 10px;border-radius: var(--radius-pill);background: var(--c-surface);border: 1px solid var(--c-border);font-weight: 600;font-size: 16px;line-height: round(1.5em, 2px);}[dir="rtl"] .itag{padding: 8px 10px 8px 20px;}.itag .ic{box-sizing: content-box;width: 18px;height: 18px;padding: 8px;border-radius: 50%;background: var(--c-neutral-100);color: var(--c-neutral-700);stroke-width: 1.75;}.itag--key{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.itag--key .ic{background: color-mix(in srgb, var(--c-white) 14%, transparent);color: var(--c-white);}.pf-grid{display: grid;grid-template-columns: 1.55fr 1fr;grid-template-rows: 270px 270px;gap: 20px;}.project{position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: flex-end;border-radius: var(--radius-l);color: var(--c-white);background: var(--c-neutral-800);}.project--big{grid-row: span 2;}.project > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform 1100ms var(--ease-out);}.project::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(to top, color-mix(in srgb, var(--c-overlay) 82%, transparent), color-mix(in srgb, var(--c-overlay) 0%, transparent) 60%), linear-gradient(color-mix(in srgb, var(--c-overlay) 20%, transparent), color-mix(in srgb, var(--c-overlay) 20%, transparent));}.project:hover > img{transform: scale(1.05);}.project__text{display: grid;gap: 12px;padding: 24px;max-width: 46ch;}.project__arrow{position: absolute;inset-block-start: 18px;inset-inline-end: 18px;background: color-mix(in srgb, var(--c-white) 16%, transparent);border-color: color-mix(in srgb, var(--c-white) 30%, transparent);color: var(--c-white);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.project:hover .project__arrow{background: var(--c-white);color: var(--c-neutral-900);transform: rotate(-45deg);}[dir="rtl"] .project:hover .project__arrow{transform: rotate(45deg);}.brand-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}.brand-card{display: flex;flex-direction: column;gap: 18px;min-height: 270px;padding: 28px;border-radius: var(--radius-l);background: var(--c-surface);border: 1px solid var(--c-border);transition: transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base);}.brand-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-m);}.brand-card__logo{display: flex;align-items: center;height: 64px;}.brand-card__logo img{max-height: 56px;max-width: 220px;width: auto;height: auto;}.brand-card p{color: var(--c-text-muted);}.brand-card__foot{margin-block-start: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px;}.clients{margin-block-start: 56px;display: grid;gap: 20px;}.clients__label{text-align: center;color: var(--c-text-subtle);font-weight: 600;}.client{display: grid;place-items: center;width: 180px;height: 88px;padding: 16px 22px;border-radius: var(--radius-m);background: var(--c-white);border: 1px solid var(--c-border);flex: none;}.client img{max-width: 100%;max-height: 52px;width: auto;height: auto;object-fit: contain;filter: grayscale(1);opacity: 0.6;mix-blend-mode: multiply;transition: filter var(--duration-base), opacity var(--duration-base);}.client:hover img{filter: none;opacity: 1;}.faq{display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.4fr);grid-template-areas: "head list" "help list";grid-template-rows: auto 1fr;gap: 24px clamp(40px, 6vw, 96px);}.faq__head{grid-area: head;display: grid;gap: 12px;align-content: start;}.faq__list{grid-area: list;display: grid;gap: 10px;align-content: start;}.faq__help{grid-area: help;align-self: end;display: grid;gap: 10px;justify-items: start;}.faq__help b{font-size: 20px;font-weight: 700;line-height: round(1.35em, 2px);}.faq__help p{color: var(--c-text-muted);font-size: 14px;max-width: 34ch;line-height: round(1.5em, 2px);}.faq__help .cluster{margin-block-start: 6px;}.faq-item{border-radius: var(--radius-m);background: var(--c-surface-muted);}.faq-item summary{list-style: none;display: grid;grid-template-columns: 44px minmax(0, 1fr) 20px;align-items: center;gap: 12px;padding: 20px 24px;cursor: pointer;}.faq-item summary::-webkit-details-marker{display: none;}.faq-item__num{font-size: 20px;color: var(--c-text-subtle);line-height: round(1.35em, 2px);}.faq-item__q{font-weight: 700;font-size: 20px;line-height: round(1.35em, 2px);}.faq-item__icon{position: relative;width: 16px;height: 16px;justify-self: end;}.faq-item__icon::before, .faq-item__icon::after{content: "";position: absolute;inset-inline-start: 0;top: 7px;width: 16px;height: 2px;border-radius: 2px;background: var(--c-text);transition: transform var(--duration-base) var(--ease-out);}.faq-item__icon::after{transform: rotate(90deg);}.faq-item[open] .faq-item__icon::after{transform: rotate(0deg);}.faq-item__a{padding: 0 24px 22px;padding-inline-start: 80px;color: var(--c-text-muted);max-width: 64ch;}.faq-item summary:hover .faq-item__q{color: var(--c-text-muted);}.quote{display: grid;grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.5fr);gap: clamp(28px, 3.6vw, 52px);align-items: stretch;}.quote .qform{padding: 0;grid-template-rows: none;align-content: center;}.quote .qform__msg .textarea{height: auto;min-height: 112px;}.quote__info{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;gap: 28px;padding: clamp(28px, 3.4vw, 48px);border-radius: var(--radius-xl);color: var(--c-white);box-shadow: var(--shadow-m);background: radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--c-white) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, var(--c-neutral-800) 0%, var(--c-neutral-900) 70%);}.quote__info::after{content: "";position: absolute;inset-inline-end: -110px;inset-block-end: -130px;z-index: -1;width: 360px;height: 360px;border-radius: 50%;border: 60px solid color-mix(in srgb, var(--c-white) 6%, transparent);pointer-events: none;}.quote__info h2{color: var(--c-white);}.quote__lead{color: color-mix(in srgb, var(--c-white) 75%, transparent);font-size: 16px;line-height: round(1.5em, 2px);}.quote__steps{display: grid;gap: 12px;margin: 0;padding: 0;}.quote__steps li{display: flex;align-items: center;gap: 12px;font-weight: 600;font-size: 14px;line-height: round(1.35em, 2px);}.quote__steps .num{display: grid;place-items: center;width: 30px;height: 30px;flex: none;border-radius: 50%;border: 1.5px solid color-mix(in srgb, var(--c-white) 30%, transparent);font-size: 16px;line-height: round(1.5em, 2px);}.quote__contacts{margin-block-start: auto;display: grid;gap: 10px;padding-block-start: 20px;}.quote__talk{font-size: 14px;font-weight: 600;color: color-mix(in srgb, var(--c-white) 55%, transparent);line-height: round(1.5em, 2px);}.quote__links{display: flex;flex-wrap: wrap;gap: 8px;}.quote__links a{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding-inline: 14px;border-radius: var(--radius-control);background: color-mix(in srgb, var(--c-white) 8%, transparent);border: 1px solid color-mix(in srgb, var(--c-white) 16%, transparent);font-weight: 600;font-size: 14px;transition: background-color var(--duration-fast);line-height: round(1.5em, 2px);}.quote__links a:hover{background: color-mix(in srgb, var(--c-white) 16%, transparent);}.quote__links .ic{width: 16px;height: 16px;}.quote__hours{display: flex;gap: 10px;font-size: 14px;color: color-mix(in srgb, var(--c-white) 60%, transparent);line-height: round(1.5em, 2px);}.quote__hours .ic{width: 16px;height: 16px;flex: none;margin-block-start: 1px;}.qform{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-template-rows: auto auto auto 1fr auto;gap: 14px 16px;align-content: stretch;padding: clamp(24px, 3vw, 40px);}.qform fieldset{border: 0;margin: 0;padding: 0;}.qform legend{padding: 0;margin-block-end: 8px;}.qform .field{gap: 6px;align-content: start;}.qform .field__label{font-size: 14px;line-height: round(1.5em, 2px);}.qform .input, .qform .select{min-height: 44px;font-size: 14px;padding-inline: 12px;line-height: round(1.5em, 2px);}.qform .select{padding-inline-end: 36px;background-position: right 10px center;}[dir="rtl"] .qform .select{background-position: left 10px center;}.qform .textarea{min-height: 64px;font-size: 14px;padding: 10px 12px;line-height: round(1.5em, 2px);}.qform__msg{grid-template-rows: auto 1fr;}.qform__msg .textarea{height: 100%;}.qform .option{padding: 9px 12px;}.qform__full{grid-column: 1 / -1;}.qform__submit{display: flex;flex-wrap: wrap;gap: 12px 24px;align-items: center;justify-content: space-between;}.qform__consent{flex: 1;min-width: 240px;display: grid;gap: 6px;}.field__error{font-size: 14px;font-weight: 600;color: var(--c-status-error);line-height: round(1.5em, 2px);}.field__error:empty{display: none;}.qform [aria-invalid="true"]{border-color: var(--c-status-error);}.qform [aria-invalid="true"]:focus{border-color: var(--c-status-error);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c-status-error) 14%, transparent);}.qform__submit .btn.is-sending{opacity: 0.7;cursor: progress;}.qform__submit .btn.is-sending .ic{animation: sending 900ms var(--ease-in-out) infinite;}@keyframes sending{50%{transform: translateX(4px);opacity: 0.4;}}.qsent{position: fixed;isolation: isolate;overflow: hidden;width: min(440px, calc(100vw - 32px));max-width: none;padding: 48px 32px 32px;border: 0;border-radius: var(--radius-xl);background: var(--c-surface);color: var(--c-text);box-shadow: var(--shadow-l);text-align: center;}.qsent::before{content: "";position: absolute;z-index: -1;inset-inline: -20%;inset-block-start: -40%;height: 86%;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--c-status-success-soft) 100%, transparent), color-mix(in srgb, var(--c-status-success-soft) 55%, var(--c-surface)));}.qsent[open]{display: grid;justify-items: center;gap: 12px;animation: rise var(--duration-base) var(--ease-out);}.qsent::backdrop{background: color-mix(in srgb, var(--c-overlay) 60%, transparent);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);}.qsent__icon{position: relative;display: grid;place-items: center;width: 64px;height: 64px;margin-block: 30px 56px;border-radius: 50%;background: var(--c-status-success);color: var(--c-white);box-shadow: 0 0 0 12px color-mix(in srgb, var(--c-status-success) 22%, transparent), 0 0 0 26px color-mix(in srgb, var(--c-status-success) 12%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--c-status-success) 60%, transparent);}.qsent__icon::before, .qsent__icon::after{content: "";position: absolute;border-radius: 50%;border: 1px solid color-mix(in srgb, var(--c-status-success) 18%, transparent);pointer-events: none;}.qsent__icon::before{inset: -40px;}.qsent__icon::after{inset: -54px;border-color: color-mix(in srgb, var(--c-status-success) 10%, transparent);}.qsent__icon .ic{width: 30px;height: 30px;stroke-width: 2.5;}.qsent h2{text-wrap: balance;}.qsent p{max-width: 34ch;text-wrap: balance;font-size: 16px;line-height: round(1.6em, 2px);}.qsent__actions{display: grid;gap: 10px;width: 100%;margin-block-start: 16px;}.qsent__actions .btn{width: 100%;}.qsent__x{position: absolute;inset-block-start: 16px;inset-inline-end: 16px;}.qform__submit .btn{--btn-h: 52px;}.qform__ok{flex-basis: 100%;font-size: 14px;line-height: round(1.5em, 2px);}.qform__ok:empty{display: none;}.icon-tile--wa{background: var(--c-social-whatsapp-soft);color: var(--c-social-whatsapp);}.offices{position: relative;isolation: isolate;min-height: 720px;border-radius: var(--radius-xl);overflow: hidden;border: 1px solid var(--c-border);background: var(--c-surface-muted);}.map{position: absolute;inset: 0;overflow: hidden;}.map iframe{position: absolute;inset-inline: 0;inset-block-start: -160px;width: 100%;height: calc(100% + 160px);border: 0;}.offices__panel{position: absolute;z-index: 1;inset-block: 20px;right: 20px;width: 380px;display: flex;flex-direction: column;gap: 12px;padding: 16px;border-radius: var(--radius-l);background: var(--c-surface);box-shadow: var(--shadow-l);overflow-y: auto;}.offices__count{padding: 4px 6px 0;font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.offices__count b{font-size: 20px;color: var(--c-text);font-weight: 400;line-height: round(1.35em, 2px);}.offices__pick{display: none;}.office-list{display: grid;gap: 6px;}.office{border-radius: var(--radius-m);transition: background-color var(--duration-fast);}.office:hover{background: var(--c-neutral-50);}.office.is-active{background: var(--c-neutral-900);color: var(--c-white);box-shadow: 0 12px 28px -10px color-mix(in srgb, var(--c-neutral-900) 55%, transparent);}.office__select{width: 100%;display: flex;align-items: center;gap: 12px;padding: 12px 14px;text-align: start;}.office__name{flex: 1;display: grid;gap: 1px;}.office__name b{font-size: 16px;line-height: round(1.5em, 2px);}.office__name small{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.office.is-active .office__name small{color: color-mix(in srgb, var(--c-white) 60%, transparent);}.office.is-active .chip{background: color-mix(in srgb, var(--c-white) 12%, transparent);border-color: transparent;color: var(--c-white);}.office__details{display: none;padding: 0 14px 14px;}.office.is-active .office__details{display: grid;gap: 12px;}.office__addr{display: flex;gap: 8px;font-size: 14px;color: color-mix(in srgb, var(--c-white) 75%, transparent);line-height: round(1.5em, 2px);}.office__addr .ic, .office__mail .ic{width: 16px;height: 16px;flex: none;margin-block-start: 3px;}.office__mail{display: flex;gap: 8px;font-size: 14px;color: color-mix(in srgb, var(--c-white) 75%, transparent);line-height: round(1.5em, 2px);}.office__mail a:hover{color: var(--c-white);text-decoration: underline;}.office__actions{display: flex;flex-wrap: wrap;gap: 8px;}.office__actions .btn{--btn-h: 38px;font-size: 14px;padding-inline: 14px;line-height: round(1.5em, 2px);}.office__actions .btn--secondary{background: var(--c-white);border-color: var(--c-white);color: var(--c-neutral-900);}.office__actions .btn--ghost{color: var(--c-white);background: color-mix(in srgb, var(--c-white) 10%, transparent);}.office__actions .btn--ghost:hover{background: color-mix(in srgb, var(--c-white) 18%, transparent);}.office__actions .ic{width: 15px;height: 15px;}.news-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}.news .card__media{aspect-ratio: 16 / 10;}.news__meta{display: flex;align-items: center;gap: 12px;font-size: 16px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.news__title{font-size: 20px;font-weight: 600;line-height: round(1.35em, 2px);margin-block-start: 6px;}.news:hover .news__title{text-decoration: underline;text-underline-offset: 3px;}.site-footer{margin: 8px 12px 12px;padding-block-start: 12px;padding-inline: 0;border-radius: var(--radius-xl);background: var(--c-neutral-900);color: var(--c-white);}.site-footer .container{padding-block-start: 0;}.section--cta{padding-block: 0 clamp(32px, 4vw, 56px);}.cta-band{position: relative;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 24px 48px;padding: clamp(32px, 5vw, 64px);border-radius: var(--radius-xl);color: var(--c-white);background: radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--c-white) 16%, transparent), transparent 60%), linear-gradient(120deg, var(--c-crimson-600), var(--c-crimson-800));}.cta-band::after{content: "";position: absolute;inset-inline-end: -80px;inset-block-end: -120px;width: 360px;height: 360px;border-radius: 50%;border: 60px solid color-mix(in srgb, var(--c-white) 6%, transparent);pointer-events: none;}.cta-band h2{color: var(--c-white);max-width: 16ch;}.cta-band p{color: color-mix(in srgb, var(--c-white) 80%, transparent);font-size: 18px;line-height: round(1.35em, 2px);}.footer-main{display: grid;grid-template-columns: 1fr 2.1fr;gap: 64px;padding-block: 64px 48px;}.footer-brand{display: grid;gap: 20px;align-content: start;justify-items: start;}.footer-brand img{width: 220px;}.footer-brand p{color: color-mix(in srgb, var(--c-white) 65%, transparent);max-width: 34ch;}.footer-certs img{width: 44px;height: 48px;opacity: 0.85;}.site-footer .btn--secondary{background: transparent;border-color: color-mix(in srgb, var(--c-white) 20%, transparent);color: var(--c-white);}.site-footer .btn--secondary:hover{border-color: var(--c-white);}.footer-social .btn{width: 40px;}.footer-social .ic{width: 18px;height: 18px;}.footer-cols{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 32px;}.footer-cols .t-eyebrow{color: color-mix(in srgb, var(--c-white) 50%, transparent);margin-block-end: 16px;}.footer-cities{overflow: hidden;}.footer-cities__in{display: flex;flex-wrap: wrap;margin-inline-start: -1em;}.footer-cities__in > span{white-space: nowrap;}.footer-cities__in > span::before{content: "·";display: inline-block;width: 1em;text-align: center;}.footer-cols .text-muted{color: color-mix(in srgb, var(--c-white) 55%, transparent);}.footer-cols ul{display: grid;gap: 12px;font-size: 14px;line-height: round(1.5em, 2px);}.footer-cols a{transition: color var(--duration-fast);}.footer-cols a:hover{color: color-mix(in srgb, var(--c-white) 65%, transparent);}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 24px;padding-block: 24px 28px;border-block-start: 1px solid color-mix(in srgb, var(--c-white) 12%, transparent);font-size: 14px;color: color-mix(in srgb, var(--c-white) 55%, transparent);line-height: round(1.5em, 2px);}.footer-bottom a:hover{color: var(--c-white);}.footer-langs{display: flex;gap: 14px;font-weight: 600;}.qmodal{width: min(920px, calc(100vw - 32px));max-height: calc(100dvh - 32px);max-width: none;padding: 0;border: 0;border-radius: var(--radius-xl);background: var(--c-surface);color: var(--c-text);box-shadow: var(--shadow-l);overflow: hidden;}.qmodal[open]{display: flex;flex-direction: column;animation: rise var(--duration-base) var(--ease-out);}.qmodal::backdrop{background: color-mix(in srgb, var(--c-overlay) 60%, transparent);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);}.qmodal__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 28px 32px 0;}.qmodal__body{overflow-y: auto;overscroll-behavior: contain;}.qmodal .qform{grid-template-rows: none;padding: 24px 32px 32px;}.qmodal .qform__msg .textarea{height: auto;min-height: 112px;}@media (max-width: 800px){.qmodal{width: 100vw;max-height: 100dvh;height: 100dvh;border-radius: 0;}.qmodal__head{padding: 20px 16px 0;}.qmodal .qform{padding: 20px 16px 24px;}}@media (max-width: 1200px){.mainnav__link{padding-inline: 10px;font-size: 14px;line-height: round(1.5em, 2px);}.navbar__inner{gap: 20px;}}@media (max-width: 1080px){.mainnav, .mega, .search-panel__hints{display: none;}.burger{display: inline-flex;}.navbar__actions{margin-inline-start: auto;}.branch-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.svc, .story__head, .footer-main, .ind{grid-template-columns: 1fr;}.svc__media img{position: static;height: auto;aspect-ratio: 5 / 4;}.faq{grid-template-columns: 1fr;grid-template-areas: "head" "list" "help";grid-template-rows: none;}.faq__help{align-self: start;}.qform{grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-rows: none;}.qform__msg .textarea{height: auto;min-height: 96px;}.quote{grid-template-columns: 1fr;}.offices{min-height: 0;display: flex;flex-direction: column;}.map{position: relative;height: 360px;}.offices__panel{position: static;width: auto;box-shadow: none;border-radius: 0;background: var(--c-surface);}}@media (max-width: 800px){.offices{gap: 12px;border: 0;border-radius: 0;background: none;overflow: visible;isolation: auto;}.map{border-radius: var(--radius-l);border: 1px solid var(--c-border);background: var(--c-surface-muted);}.offices__pick{display: flex;flex-wrap: wrap;gap: 8px;padding: 0;background: none;}.office-chip{flex: none;min-height: 40px;padding-inline: 12px 14px;gap: 8px;font-size: 14px;font-weight: 600;color: var(--c-text);cursor: pointer;}.office-chip .flag{width: 20px;height: 14px;border-radius: 3px;}.office-chip[aria-pressed="true"]{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.offices__count, .office:not(.is-active), .office .office__select{display: none;}.offices__panel{padding: 0;background: none;}.office.is-active{border-radius: var(--radius-l);box-shadow: none;}.office.is-active .office__details{padding: 20px;}}@media (max-width: 800px){:root{--size-header: 64px;}.topbar__links{display: none;}.topbar__inner{justify-content: center;}.logo img{width: 160px;}.hide-m{display: none;}.hero{padding-inline: 8px;padding-block-start: 0;}.hero__media{height: auto;min-height: 560px;border-radius: var(--radius-l);}.hero__shade, [dir="rtl"] .hero__shade{background: linear-gradient(to top, color-mix(in srgb, var(--c-overlay) 94%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 72%, transparent) 50%, color-mix(in srgb, var(--c-overlay) 40%, transparent) 100%);}.hero__content{padding-block: 80px 72px;}.hero__text{gap: 18px;}.hero__text .cluster{width: 100%;}.hero__text .btn{flex: 1;}.hero__iso{inset-block-end: 20px;inset-inline-end: 20px;gap: 10px;}.hero__iso img{width: 40px;height: 42px;}.hero__stats{grid-template-columns: 1fr 1fr;row-gap: 24px;}.hero__stats .stat:nth-child(3){padding-inline-start: 0;border-inline-start: 0;}.dealer__brands{gap: 12px 28px;}.dealer__brands img{height: 24px;}.cat-grid, .brand-grid, .news-grid{grid-template-columns: 1fr;}.cat-card .card__media{aspect-ratio: 16 / 10;}.branch{padding: 20px;}.section--rounded{margin-inline: 8px;border-radius: var(--radius-l);}.story{padding-inline: 8px;}.story__inner{border-radius: var(--radius-l);}.story__facts{grid-template-columns: 1fr 1fr;}.machine{width: 272px;}.itag{min-height: 46px;font-size: 14px;line-height: round(1.5em, 2px);}.ind{padding: 12px;}.ind__intro{padding: 8px 8px 0;}.ind__card{min-height: 0;padding: 12px;}.ind__tags, .svx-mcard__list, .svx-tags{gap: 8px;}.itag{min-height: 36px;gap: 6px;padding: 4px 12px 4px 4px;font-size: 14px;line-height: round(1.4em, 2px);}[dir="rtl"] .itag{padding: 4px 4px 4px 12px;}.itag .ic{width: 14px;height: 14px;padding: 6px;}.pf-grid{grid-template-columns: 1fr;grid-template-rows: 340px 240px 240px;}.project--big{grid-row: auto;}.quote__info{border-radius: var(--radius-l);}.qform{grid-template-columns: 1fr;}.offices{border-radius: var(--radius-l);}.map{height: 300px;}.footer-cols{grid-template-columns: 1fr 1fr;}.footer-bottom{flex-direction: column;align-items: flex-start;}.site-footer{margin: 8px 8px 8px;border-radius: var(--radius-l);}.footer-main{padding-block-start: 12px;}.footer-main{gap: 20px;}.footer-brand{display: contents;}.footer-brand > img, .footer-brand > p{order: 0;}.footer-cols{order: 1;margin-block: 16px 12px;}.footer-certs{order: 2;}.footer-social{order: 3;}}@media (max-width: 560px){.hide-s{display: none !important;}.topbar__contacts{width: 100%;justify-content: space-between;}.branch-grid{grid-template-columns: 1fr 1fr;gap: 10px;}.branch{padding: 16px;}.branch .flag--l{width: 60px;height: 40px;border-radius: 6px;margin-block-end: 26px;}.branch__name{font-size: 28px;line-height: round(1.2em, 2px);}.branch__foot .arrow-btn{width: 36px;height: 36px;}.pm-controls{width: 100%;}.pm-controls .segmented{width: 100%;overflow-x: auto;scrollbar-width: none;}.pm-arrows{display: none;}.lang__btn span{display: none;}.ind__tags{gap: 8px;}.itag{padding-inline-end: 14px;}.qform{grid-template-columns: 1fr;}.faq-item summary{grid-template-columns: 32px minmax(0, 1fr) 16px;padding: 16px 18px;gap: 10px;}.faq-item__q{font-size: 16px;line-height: round(1.5em, 2px);}.faq-item__a{padding: 0 18px 18px;padding-inline-start: 60px;}.cta-band .cluster, .cta-band .btn{width: 100%;}.client{width: 150px;height: 76px;}}.range-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin: 0;padding: 0;list-style: none;}.range-card .card__media{aspect-ratio: 4 / 3;}.range-card .card__media img{width: 100%;height: 100%;object-fit: cover;}.range-card__body{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap: 8px 16px;padding: 18px 20px 20px;flex: 1;}.range-card__text{display: grid;gap: 8px;align-content: start;}.range-card__brand{font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.range-card__height{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 600;color: var(--c-text);line-height: round(1.5em, 2px);}.range-card__height .ic{width: 16px;height: 16px;color: var(--c-text-subtle);}.range-card__desc{font-size: 14px;line-height: round(1.5em, 2px);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.range-card .arrow-btn{align-self: end;}@media (max-width: 1080px){.range-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 560px){.range-grid{grid-template-columns: 1fr;}}.rail .range-card{width: 300px;flex: none;scroll-snap-align: start;}.range-card .card__media{aspect-ratio: 16 / 11;}.rail .range-card{width: 320px;}.rail .range-card h3{font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}@media (max-width: 560px){.rail .range-card{width: 304px;}.rail .range-card h3{font-size: 22px;}}.hero__eyebrow{min-height: 34px;padding-inline: 14px;font-size: 14px;line-height: round(1.5em, 2px);}@media (max-width: 800px){.hero__eyebrow{display: none;}}.qform__to{display: flex;align-items: center;gap: 8px;margin-block-start: 6px;padding: 10px 12px;border-radius: var(--radius-s);background: var(--c-status-success-soft);color: var(--c-status-success);font-size: 14px;font-weight: 600;line-height: round(1.5em, 2px);}.qform__to[hidden]{display: none;}.topbar__contacts .topbar__phone{gap: 7px;height: 26px;padding-inline: 10px;border-radius: 6px;background: color-mix(in srgb, var(--c-status-success) 22%, transparent);color: var(--c-status-success-bright);font-weight: 600;}.topbar__contacts .topbar__phone:hover{color: var(--c-white);background: color-mix(in srgb, var(--c-status-success) 34%, transparent);}.navdrop{position: relative;}.navdrop > button{font: inherit;font-weight: 600;font-size: 16px;}.navdrop[aria-expanded] .ic, .navdrop button[aria-expanded="true"] .ic{transform: rotate(180deg);}.navdrop__menu{position: absolute;z-index: 60;inset-block-start: calc(100% + 10px);inset-inline-start: 0;min-width: 200px;margin: 0;padding: 6px;list-style: none;background: var(--c-surface);border: 1px solid var(--c-border);border-radius: var(--radius-m);box-shadow: var(--shadow-m);}.navdrop__menu[hidden]{display: none;}.navdrop__menu a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;font-weight: 600;white-space: nowrap;}.navdrop__menu a .ic{width: 18px;height: 18px;color: var(--c-text-subtle);}.navdrop__menu a:hover{background: var(--c-neutral-50);}.mainnav__link{white-space: nowrap;}@media (max-width: 1240px){.mainnav, .mega{display: none;}.burger{display: inline-flex;}.navbar__actions{margin-inline-start: auto;}}@media (max-width: 1400px){.mainnav__list{gap: 2px;}.mainnav__link{padding-inline: 9px;font-size: 15px;}.navbar__inner{gap: 20px;}}.project__country{display: inline-flex;align-items: center;gap: 12px;font-size: 24px;font-weight: 600;line-height: round(1.25em, 2px);color: var(--c-white);}.project--big .project__country{font-size: 32px;gap: 14px;}.project__country .flag{flex: none;width: 36px;height: 24px;border-radius: 4px;object-fit: cover;box-shadow: 0 0 0 1px color-mix(in srgb, var(--c-white) 30%, transparent);}.project--big .project__country .flag{width: 42px;height: 28px;}.range-card .card__media{border-block-end: 1px solid var(--c-border);}.rail .machine--all{display: flex;}.rail .machine--all .t-title-m{font-size: 28px;}.qform__half{grid-column: span 2;}.picker{position: relative;}.picker__btn{display: flex;align-items: center;gap: 12px;width: 100%;min-height: 52px;padding: 6px 12px 6px 14px;border-radius: var(--radius-s);border: 1.5px solid var(--c-border);background: var(--c-surface);color: var(--c-text);text-align: start;cursor: pointer;transition: border-color var(--duration-fast), box-shadow var(--duration-fast);}.picker__btn:hover{border-color: var(--c-border-strong);}.picker.is-open .picker__btn, .picker__btn:focus-visible{border-color: var(--c-neutral-900);box-shadow: inset 0 0 0 1px var(--c-neutral-900);outline: none;}.picker__btn > .ic{flex: none;width: 18px;height: 18px;margin-inline-start: auto;color: var(--c-text-subtle);transition: transform var(--duration-fast);}.picker.is-open .picker__btn > .ic{transform: rotate(180deg);}.picker__val{display: flex;align-items: center;gap: 12px;min-width: 0;}.picker__val > .ic{flex: none;width: 18px;height: 18px;color: var(--c-text);}.picker__val > span{display: flex;align-items: baseline;gap: 8px;min-width: 0;}.picker__val b{font-weight: 600;font-size: 15px;line-height: round(1.5em, 2px);white-space: nowrap;}.picker__val small{font-size: 13px;color: var(--c-text-subtle);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.picker__val .flag{flex: none;width: 24px;height: 16px;border-radius: 3px;}.qform .picker__menu{position: absolute;z-index: 20;inset-inline: 0;inset-block-start: calc(100% + 6px);display: grid;grid-template-columns: 1fr;gap: 2px;padding: 6px;border-radius: var(--radius-m, 14px);border: 1px solid var(--c-border);background: var(--c-surface);box-shadow: var(--shadow-l, 0 18px 40px -12px rgb(0 0 0 / .25));max-height: 340px;overflow: auto;opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity var(--duration-fast), transform var(--duration-fast), visibility 0s linear var(--duration-fast);}.picker.is-open .picker__menu{opacity: 1;visibility: visible;transform: none;transition-delay: 0s;}.qform .picker__menu .option{border: 0;box-shadow: none;padding: 9px 10px;border-radius: 10px;background: transparent;}.qform .picker__menu .option:hover{background: var(--c-neutral-50);}.qform .picker__menu .option[aria-pressed="true"]{background: var(--c-neutral-100, var(--c-neutral-50));box-shadow: none;}.qform .picker__menu .option > span{display: flex;align-items: baseline;gap: 8px;}@media (max-width: 1080px){.qform__half{grid-column: 1 / -1;}}@media (min-width: 1081px){.quote .quote__info{min-height: 640px;}}.hero__bars{position: absolute;inset-block-end: 28px;inset-inline-start: 50%;translate: -50% 0;display: flex;gap: 8px;z-index: 2;}[dir="rtl"] .hero__bars{translate: 50% 0;}.hero__bar{position: relative;width: 48px;height: 15px;padding: 0;border: 0;background: none;cursor: pointer;}.hero__bar::before, .hero__bar span{content: "";position: absolute;inset-inline-start: 0;inset-block-start: 6px;height: 3px;border-radius: 999px;}.hero__bar::before{inset-inline-end: 0;background: color-mix(in srgb, var(--c-white) 30%, transparent);}.hero__bar span{width: 0;background: color-mix(in srgb, var(--c-white) 55%, transparent);}.hero__bar:hover::before{background: color-mix(in srgb, var(--c-white) 45%, transparent);}.hero__bar:focus-visible{outline: 2px solid var(--c-white);outline-offset: 2px;border-radius: 4px;}@media (max-width: 800px){.hero__bars{inset-block-end: 20px;}.hero__bar{width: 36px;}}.machine__media{border-block-end: 1px solid var(--c-border);}.qform .input, .qform .select, .qform .picker__btn{min-height: 48px;height: 48px;}.qform .picker__btn{padding-block: 0;}.qform legend.field__label{margin-block-end: 6px;}.qform .picker__btn{padding-inline: 12px 12px;font-size: 14px;}.qform .picker__val{gap: 10px;}.qform .picker__val b{font-size: 14px;font-weight: 500;}.qform .picker__val small{font-size: 14px;}.qform .picker__val .flag{width: 22px;height: 15px;}.qform .picker__val > .ic, .qform .picker__btn > .ic{width: 16px;height: 16px;}@media (max-width: 800px){.faq__help{justify-items: stretch;}.faq__help .cluster{display: grid;grid-template-columns: 1fr 1fr;}.faq__help .cluster .btn{width: 100%;}}@media (max-width: 800px){.topbar__links{display: flex;gap: 16px;}.topbar__links a:first-child{display: none;}.topbar__inner{justify-content: space-between;gap: 12px;}.topbar__contacts{width: auto;}}.hero__shade::after{content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0.1;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.8 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size: 160px 160px;}.mainnav__link{font-size: 15px;}.logo img{width: 172px;}@media (max-width: 1400px){.mainnav__link{font-size: 14px;padding-inline: 8px;}.logo img{width: 160px;}}:root{--crumbs-gap: 14px;}@media (max-width: 800px){:root{--crumbs-gap: 10px;}}.crumbs ol{display: flex;flex-wrap: nowrap;min-width: 0;align-items: center;gap: 4px 0;margin: 0;padding: 0;list-style: none;font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.crumbs li{display: inline-flex;align-items: center;}.crumbs li{flex: none;white-space: nowrap;}.crumbs li:last-child{flex: 0 1 auto;min-width: 0;}.crumbs{min-width: 0;max-width: 100%;}.crumbs li:last-child > *{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.crumbs li + li::before{content: "";width: 6px;height: 6px;margin-inline: 12px;border-block-start: 1.5px solid currentColor;border-inline-end: 1.5px solid currentColor;transform: rotate(45deg);opacity: 0.55;}[dir="rtl"] .crumbs li + li::before{transform: rotate(-45deg);}.crumbs a{transition: color var(--duration-fast);}.crumbs a:hover{color: var(--c-text);}.crumbs [aria-current="page"]{color: var(--c-text);}.crumbs li[hidden]{display: none;}.crumbs__more{position: relative;}.crumbs__more > button{display: grid;place-items: center;min-width: 28px;height: 24px;padding-inline: 6px;border-radius: 8px;font: inherit;line-height: 1;color: var(--c-text-subtle);background: var(--c-neutral-100);transition: background-color var(--duration-fast), color var(--duration-fast);}.crumbs__more > button:hover, .crumbs__more > button[aria-expanded="true"]{color: var(--c-text);background: var(--c-neutral-200);}.crumbs__menu{position: absolute;inset-block-start: calc(100% + 8px);inset-inline-start: 0;z-index: 20;display: grid;min-width: 180px;margin: 0;padding: 6px;list-style: none;border-radius: var(--radius-m);background: var(--c-surface);border: 1px solid var(--c-border);box-shadow: var(--shadow-m);}.crumbs__menu[hidden]{display: none;}.crumbs .crumbs__menu li{display: block;}.crumbs .crumbs__menu li::before{content: none;}.crumbs__menu a{display: block;padding: 8px 12px;border-radius: var(--radius-s);color: var(--c-text);white-space: nowrap;}.crumbs__menu a:hover{background: var(--c-neutral-50);}.badge--new{background: var(--c-accent) !important;color: var(--c-white) !important;}.select--s{min-height: 40px;font-size: 14px;padding-inline-start: 12px;padding-inline-end: 40px;background-position: right 12px center;line-height: round(1.5em, 2px);}[dir="rtl"] .select--s{background-position: left 12px center;}.results__grid, .similar-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 0;}.results__grid .machine, .similar-grid .machine{width: auto;}.results__grid .machine:hover, .similar-grid .machine:hover{transform: none;}.similar-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}.machine__media--render{background: var(--c-white);}.machine__media--render img{object-fit: contain;padding: 10px 14px 0;}.page-head{padding-inline: 12px;}.page-head__inner{display: grid;gap: 28px;padding-block: var(--crumbs-gap) 8px;}.page-head__inner > .crumbs{margin-block-end: -2px;}.page-head__row{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 24px 48px;}.page-head .lead{font-size: 16px;line-height: round(1.5em, 2px);}.page-head__help{display: flex;align-items: center;gap: 14px;padding: 12px 12px 12px 14px;border-radius: var(--radius-l);background: var(--c-surface-muted);max-width: 440px;}.page-head__help > span:nth-child(2){flex: 1;display: grid;gap: 2px;}.page-head__help b{font-size: 16px;line-height: round(1.5em, 2px);}.page-head__help small{color: var(--c-text-muted);font-size: 14px;line-height: round(1.4em, 2px);}.type-tabs{display: flex;gap: 4px;box-shadow: inset 0 -1px 0 var(--c-border);overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scrollbar-width: none;}.type-tabs::-webkit-scrollbar{display: none;}.type-tab{position: relative;flex: none;display: grid;gap: 3px;padding: 12px 20px 14px;text-align: start;color: var(--c-text-subtle);white-space: nowrap;transition: color var(--duration-fast);}.type-tab b{font-family: var(--font-title);font-size: 28px;font-weight: 400;line-height: round(1em, 2px);letter-spacing: 0.01em;}.type-tab small{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.type-tab:first-child{padding-inline-start: 0;}.type-tab::after{content: "";position: absolute;inset-inline: 20px;inset-block-end: 0;height: 6px;border-radius: 4px 4px 0 0;background: var(--c-accent);transform: scaleX(0);}.type-tab:first-child::after{inset-inline-start: 0;}.type-tab:hover, .type-tab[aria-pressed="true"]{color: var(--c-text);}.type-tab[aria-pressed="true"]::after{transform: none;}.catalog-section{padding-block: 0 clamp(40px, 4vw, 56px);}.page-catalog .page-head__inner{padding-block-end: 0;}.catalog{display: grid;grid-template-columns: 288px minmax(0, 1fr);gap: 28px;align-items: start;}.filters{display: flex;flex-direction: column;border-radius: var(--radius-l);border: 1px solid var(--c-border);background: var(--c-surface);overflow: hidden;}.filters__title{display: inline-flex;align-items: center;gap: 10px;font-size: 18px;font-weight: 700;line-height: round(1.2em, 2px);}.filters__title .ic{width: 20px;height: 20px;}.filters__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 32px 20px 14px;border-block-end: 1px solid var(--c-border);}.filters__reset{font-size: 14px;font-weight: 600;color: var(--c-text-muted);border-block-end: 1px solid currentColor;line-height: round(1.5em, 2px);}.filters__reset:hover{color: var(--c-accent);}.filters__close, .filters__foot{display: none;}.filters__body{padding: 4px 20px 12px;}.fgroup{border: 0;margin: 0;padding: 16px 0;min-width: 0;}.fgroup + .fgroup{border-block-start: 1px solid var(--c-border);}.fgroup > .fopt + .fopt{margin-block-start: 10px;}.fgroup__title{float: inline-start;width: 100%;padding: 0;margin-block-end: 12px;font-size: 14px;font-weight: 700;letter-spacing: 0.02em;color: var(--c-text);line-height: round(1.5em, 2px);}.fgroup__title + *{clear: both;}.fopt{align-items: center;color: var(--c-text);font-size: 14px;line-height: round(1.5em, 2px);}.fopt input{margin: 0;}.fopt > span{flex: 1;}.fopt__count{font-size: 14px;color: var(--c-text-subtle);font-variant-numeric: tabular-nums;line-height: round(1.5em, 2px);}.fopt.is-empty{color: var(--c-neutral-400);}.fchips{display: flex;flex-wrap: wrap;gap: 6px;}.fopt--all > span{flex: 1;}.fgroup__title small.frange__span{float: inline-end;font-size: 12px;line-height: round(1.5em, 2px);font-weight: 600;letter-spacing: 0;color: var(--c-text-subtle);}.frange__inputs{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 8px;color: var(--c-text-subtle);}.frange__field{display: flex;align-items: center;gap: 6px;height: 40px;padding-inline: 12px;border-radius: var(--radius-s);border: 1.5px solid var(--c-border);transition: border-color var(--duration-fast);}.frange__field:focus-within{border-color: var(--c-neutral-900);}.frange__field input{width: 100%;min-width: 0;border: 0;outline: none;background: none;font-size: 14px;color: var(--c-text);-moz-appearance: textfield;line-height: round(1.5em, 2px);}.frange__field input::-webkit-inner-spin-button, .frange__field input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}.frange__field span{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.frange__slider{position: relative;height: 28px;margin-block-start: 8px;}.frange__slider::before, .frange__slider::after{content: "";position: absolute;inset-block-start: 12px;height: 4px;border-radius: 4px;}.frange__slider::before{inset-inline: 0;background: var(--c-neutral-100);}.frange__slider::after{inset-inline-start: var(--lo, 0%);inset-inline-end: calc(100% - var(--hi, 100%));background: var(--c-neutral-900);}.frange__slider input{position: absolute;inset: 0;z-index: 1;width: 100%;margin: 0;background: none;pointer-events: none;-webkit-appearance: none;appearance: none;}.frange__slider input::-webkit-slider-thumb{-webkit-appearance: none;width: 20px;height: 20px;border-radius: 50%;background: var(--c-white);border: 2px solid var(--c-neutral-900);box-shadow: var(--shadow-xs);pointer-events: auto;cursor: grab;}.frange__slider input::-moz-range-thumb{width: 16px;height: 16px;border-radius: 50%;background: var(--c-white);border: 2px solid var(--c-neutral-900);pointer-events: auto;cursor: grab;}.frange__slider input::-moz-range-track{background: none;}.frange__hint{margin-block-start: 6px;font-size: 14px;line-height: round(1.4em, 2px);color: var(--c-text-subtle);}.fchip{display: inline-flex;align-items: center;gap: 7px;min-height: 34px;padding-inline: 12px;border-radius: var(--radius-pill);border: 1px solid var(--c-border);background: var(--c-surface);font-size: 14px;font-weight: 600;color: var(--c-text-muted);transition: border-color var(--duration-fast), background-color var(--duration-fast), color var(--duration-fast);line-height: round(1.5em, 2px);}.fchip .flag{width: 18px;height: 12px;border-radius: 2px;}.fchip:hover{border-color: var(--c-text);color: var(--c-text);}.fchip[aria-pressed="true"]{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.results{display: grid;gap: 16px;min-width: 0;padding-block-start: 22px;}.results__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;}.results__count{font-size: 16px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.results__count b{font-size: 26px;color: var(--c-text);font-weight: 400;margin-inline-end: 4px;line-height: round(1.2em, 2px);}.results__tools{display: flex;align-items: center;gap: 8px;}.results__filters-btn{display: none;}.results__badge[hidden]{display: none;}.results__badge{display: grid;place-items: center;min-width: 22px;height: 22px;padding-inline: 6px;border-radius: var(--radius-pill);background: var(--c-neutral-900);color: var(--c-white);font-size: 14px;line-height: round(1.5em, 2px);}.sort{position: relative;display: flex;align-items: center;}.sort > .ic{position: absolute;inset-inline-start: 12px;width: 16px;height: 16px;color: var(--c-text-subtle);pointer-events: none;}.sort .select{padding-inline-start: 36px;border-width: 1px;border-radius: var(--radius-control);font-weight: 600;}.active-filters{display: flex;flex-wrap: wrap;gap: 6px;}.active-filters[hidden]{display: none;}.afilter{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;padding-inline: 12px 8px;border-radius: var(--radius-pill);background: var(--c-neutral-100);font-size: 14px;font-weight: 600;transition: background-color var(--duration-fast);line-height: round(1.5em, 2px);}.afilter .ic{width: 14px;height: 14px;}.afilter:hover{background: var(--c-neutral-200);}.afilter--clear{background: none;color: var(--c-text-muted);text-decoration: underline;text-underline-offset: 3px;padding-inline: 8px;}.page-catalog main [data-reveal], .page-contact main [data-reveal]{opacity: 1;transform: none;transition: none;}.empty{display: grid;justify-items: center;gap: 12px;padding: 56px 24px;border-radius: var(--radius-l);background: var(--c-surface-muted);text-align: center;}.empty[hidden]{display: none;}.empty p{max-width: 44ch;}.results__help{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;padding: 18px 20px;margin-block-start: 8px;border-radius: var(--radius-l);border: 1px dashed var(--c-border-strong);}.results__help-text{flex: 1;min-width: 220px;display: grid;gap: 2px;}.results__help-text b{font-size: 16px;line-height: round(1.5em, 2px);}.results__help-text small{color: var(--c-text-muted);font-size: 14px;line-height: round(1.5em, 2px);}.filters-scrim{display: none;}.pd-top{padding-block: var(--crumbs-gap) 8px;}.pd-crumbs{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;margin-block-end: 26px;}.copy-link{--btn-h: 38px;width: 38px;padding: 0;margin-block: -8px;border-width: 1px;}.copy-link .ic{width: 16px;height: 16px;}.copy-link.is-done{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.pd{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: clamp(28px, 4vw, 56px);align-items: start;}.gallery{display: grid;gap: 12px;min-width: 0;}.gallery__stage{position: relative;aspect-ratio: 5 / 4;border-radius: var(--radius-xl);overflow: hidden;background: var(--c-white);border: 1px solid var(--c-border);}.gallery__track{position: absolute;inset: 0;margin: 0;}.gallery__slide{position: absolute;inset: 0;display: grid;place-items: center;padding: 6% 7% 13%;opacity: 0;transform: scale(0.985);transition: opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);pointer-events: none;}.gallery__slide.is-active{opacity: 1;transform: none;pointer-events: auto;}.gallery__slide img{width: 100%;height: 100%;object-fit: contain;cursor: zoom-in;}.gallery__slide--diagram{padding: 5% 10% 12%;}.gallery__tags{position: absolute;inset-block-start: 18px;inset-inline-start: 18px;display: flex;gap: 6px;}.gallery__tags .badge{background: var(--c-white);box-shadow: var(--shadow-xs);}.gallery__tools{position: absolute;inset-block-start: 14px;inset-inline-end: 14px;display: flex;gap: 8px;}.gallery__tool{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 42px;min-width: 42px;padding-inline: 12px;border-radius: var(--radius-pill);background: var(--c-white);color: var(--c-text);font-weight: 600;font-size: 14px;box-shadow: var(--shadow-s);transition: background-color var(--duration-fast), color var(--duration-fast), transform var(--duration-base) var(--ease-out);line-height: round(1.5em, 2px);}.gallery__tool .ic{width: 18px;height: 18px;}.gallery__tool:hover{background: var(--c-neutral-900);color: var(--c-white);transform: translateY(-1px);}.gallery__tool--3d{padding-inline: 14px 16px;}.gallery__nav{position: absolute;inset-block-end: 16px;inset-inline: 0;display: flex;align-items: center;justify-content: center;gap: 12px;}.gallery__arrow{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--c-white);color: var(--c-text);box-shadow: var(--shadow-s);transition: background-color var(--duration-fast), color var(--duration-fast);}.gallery__arrow:hover{background: var(--c-neutral-900);color: var(--c-white);}.gallery__arrow .ic{width: 18px;height: 18px;}.gallery__count{min-width: 64px;padding: 6px 12px;border-radius: var(--radius-pill);background: color-mix(in srgb, var(--c-white) 85%, transparent);text-align: center;font-size: 16px;letter-spacing: 0.04em;line-height: round(1.5em, 2px);}.gallery__thumbs{display: flex;gap: 10px;margin: 0;overflow-x: auto;scrollbar-width: none;padding-block: 2px;}.gallery__thumbs::-webkit-scrollbar{display: none;}.thumb{position: relative;display: grid;place-items: center;width: 92px;height: 74px;flex: none;border-radius: var(--radius-m);background: var(--c-white);border: 1.5px solid var(--c-border);overflow: hidden;transition: border-color var(--duration-fast), background-color var(--duration-fast);}.thumb img{width: 100%;height: 100%;object-fit: cover;border: 3px solid var(--c-white);border-radius: calc(var(--radius-m) - 1.5px);}.thumb:hover{border-color: var(--c-border-strong);}.thumb[aria-current="true"]{border-color: var(--c-neutral-900);background: var(--c-white);}.thumb--3d{gap: 0;align-content: center;background: var(--c-neutral-900);color: var(--c-white);font-weight: 700;font-size: 14px;line-height: round(1.5em, 2px);}.thumb--3d .ic{width: 22px;height: 22px;}.thumb--3d:hover{border-color: var(--c-neutral-900);background: var(--c-neutral-700);}.pd-info{position: sticky;inset-block-start: calc(var(--size-header) + 20px);display: grid;gap: 14px;align-content: start;}.pd-info__meta{display: flex;align-items: center;justify-content: space-between;gap: 12px;}.pd-info__meta img{height: 22px;width: auto;}.pd-info__ref{font-size: 14px;color: var(--c-text-subtle);font-weight: 600;line-height: round(1.5em, 2px);}.pd-info__ref b{font-size: 18px;font-weight: 400;color: var(--c-text);letter-spacing: 0.04em;margin-inline-start: 4px;line-height: round(1.35em, 2px);}.pd-info__title{margin-block-start: 6px;font-size: round(clamp(48px, 5vw, 72px), 2px);line-height: round(1.1em, 2px);}.pd-info__lead{color: var(--c-text-muted);font-size: 16px;max-width: 46ch;line-height: round(1.5em, 2px);}.keyspecs{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;margin: 6px 0 0;border-radius: var(--radius-l);overflow: hidden;background: var(--c-border);border: 1px solid var(--c-border);}.keyspec{display: grid;grid-template-columns: auto 1fr;align-items: center;column-gap: 10px;row-gap: 2px;padding: 14px 16px;background: var(--c-surface);}.keyspec .ic{grid-row: span 2;width: 22px;height: 22px;color: var(--c-text-subtle);stroke-width: 1.75;}.keyspec dt{font-size: 14px;color: var(--c-text-subtle);font-weight: 600;line-height: round(1.5em, 2px);}.keyspec dd{margin: 0;font-size: 30px;line-height: round(1em, 2px);}.pd-avail{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;font-size: 14px;line-height: round(1.5em, 2px);}.pd-avail__label{font-weight: 600;color: var(--c-text-subtle);}.pd-avail__list{display: flex;flex-wrap: wrap;gap: 6px;}.pd-avail__item{display: inline-flex;align-items: center;gap: 7px;height: 30px;padding-inline: 10px;border-radius: var(--radius-pill);background: var(--c-neutral-50);font-weight: 600;}.pd-avail__item .flag{width: 18px;height: 12px;border-radius: 2px;}.pd-cta{display: grid;gap: 10px;padding: 16px;margin-block-start: 4px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.pd-cta__row{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.pd-cta__row .btn{padding-inline: 12px;font-size: 14px;line-height: round(1.5em, 2px);}.pd-cta__row .btn .ic{width: 18px;height: 18px;}.pd-cta__row .btn:first-child .ic{color: var(--c-social-whatsapp);}.pd-cta__perks{display: grid;gap: 8px;margin: 4px 0 0;padding: 12px 4px 0;border-block-start: 1px solid var(--c-border);font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.pd-cta__perks li{display: flex;align-items: center;gap: 10px;}.pd-cta__perks .ic{width: 17px;height: 17px;color: var(--c-text);}.pd-details{padding-block-start: clamp(40px, 5vw, 64px);}.tabs__list{display: flex;gap: 4px;border-block-end: 1px solid var(--c-border);overflow-x: auto;scrollbar-width: none;}.tabs__list::-webkit-scrollbar{display: none;}.tabs__list [role="tab"]{position: relative;flex: none;padding: 14px 18px 16px;font-family: var(--font-title);font-size: 28px;line-height: round(1em, 2px);letter-spacing: 0.01em;color: var(--c-text-subtle);white-space: nowrap;transition: color var(--duration-fast);}.tabs__list [role="tab"]:first-child{padding-inline-start: 0;}.tabs__list [role="tab"]::after{content: "";position: absolute;inset-inline: 18px;inset-block-end: -1px;height: 6px;border-radius: 4px 4px 0 0;background: var(--c-accent);transform: scaleX(0);transition: transform var(--duration-base) var(--ease-out);}.tabs__list [role="tab"]:first-child::after{inset-inline-start: 0;}.tabs__list [role="tab"]:hover, .tabs__list [aria-selected="true"]{color: var(--c-text);}.tabs__list [aria-selected="true"]::after{transform: none;}.tabs__panel{padding-block-start: 28px;}.tabs__panel[hidden]{display: none;}.tabs__panel:focus-visible{outline-offset: 6px;}.spec-list{margin: 0;columns: 2;column-gap: 56px;}.spec-list > div{display: flex;justify-content: space-between;align-items: baseline;gap: 24px;padding-block: 13px;border-block-end: 1px solid var(--c-border);break-inside: avoid;font-size: 16px;line-height: round(1.5em, 2px);}.spec-list dt{color: var(--c-text-muted);}.spec-list dd{margin: 0;font-weight: 600;text-align: end;}.prose{display: grid;gap: 14px;color: var(--c-text-muted);font-size: 16px;max-width: 72ch;line-height: round(1.5em, 2px);}.delivery{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 32px clamp(32px, 5vw, 72px);align-items: stretch;}.delivery__intro{display: grid;gap: 24px;}.delivery__lead{font-size: 18px;color: var(--c-text);max-width: 52ch;line-height: round(1.35em, 2px);}.delivery__steps{display: grid;gap: 18px;margin: 0;padding: 0;}.delivery__steps li{display: flex;gap: 16px;align-items: flex-start;}.delivery__steps .num{display: grid;place-items: center;width: 36px;height: 36px;flex: none;border-radius: 50%;background: var(--c-neutral-900);color: var(--c-white);font-size: 20px;line-height: round(1.35em, 2px);}.delivery__steps li > span:last-child{display: grid;gap: 2px;padding-block-start: 5px;}.delivery__steps b{font-size: 16px;line-height: round(1.5em, 2px);}.delivery__steps small{font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.delivery__need{display: grid;gap: 14px;padding: 24px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.delivery__need b{font-size: 16px;line-height: round(1.5em, 2px);}.delivery__need ul{display: grid;gap: 12px;margin: 0;}.delivery__need li{display: flex;gap: 12px;align-items: flex-start;font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.delivery__need li .ic{width: 18px;height: 18px;margin-block-start: 2px;color: var(--c-text);flex: none;}.pickup{display: flex;flex-direction: column;gap: 14px;min-width: 0;}.pickup__title{font-size: 16px;line-height: round(1.5em, 2px);}.pickup__locs{display: flex;flex-wrap: wrap;gap: 6px;}.pickup__locs[hidden]{display: none;}.pickup__map{position: relative;flex: 1;min-height: 420px;border-radius: var(--radius-l);overflow: hidden;border: 1px solid var(--c-border);background: var(--c-surface-muted);}.pickup__map iframe{position: absolute;inset-inline: 0;inset-block-start: -160px;width: 100%;height: calc(100% + 160px);border: 0;}.viewer{width: min(1200px, calc(100vw - 32px));height: min(860px, calc(100vh - 32px));max-width: none;max-height: none;padding: 0;border: 0;border-radius: var(--radius-xl);background: var(--c-surface);color: var(--c-text);box-shadow: var(--shadow-l);overflow: hidden;}.viewer[open]{display: flex;flex-direction: column;animation: rise var(--duration-base) var(--ease-out);}.viewer::backdrop{background: color-mix(in srgb, var(--c-overlay) 60%, transparent);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);}.viewer__bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 16px;border-block-end: 1px solid var(--c-border);}.viewer__modes button{display: inline-flex;align-items: center;gap: 8px;}.viewer__modes .ic{width: 16px;height: 16px;}.viewer__name{font-family: var(--font-title);font-weight: 400;font-size: 26px;line-height: round(1em, 2px);}.viewer__body{position: relative;flex: 1;min-height: 0;background: var(--c-white);}.viewer__photos, .viewer__3d{position: absolute;inset: 0;display: grid;place-items: center;}.viewer__photos[hidden], .viewer__3d[hidden]{display: none;}.viewer__photos img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: contain;padding: 24px 72px 56px;}.viewer__prev, .viewer__next{position: absolute;inset-block-start: 50%;transform: translateY(-50%);}.viewer__prev{inset-inline-start: 16px;}.viewer__next{inset-inline-end: 16px;}.viewer__count{position: absolute;inset-block-end: 16px;padding: 6px 12px;border-radius: var(--radius-pill);background: var(--c-white);box-shadow: var(--shadow-xs);font-size: 16px;line-height: round(1.5em, 2px);}.viewer__3d model-viewer{width: 100%;height: 100%;--poster-color: transparent;}.viewer__embed{position: absolute;inset: 0;display: flex;flex-direction: column;}.viewer__embed iframe{flex: 1;width: 100%;border: 0;}.viewer__credit{padding: 8px 16px;font-size: 12px;line-height: round(1.5em, 2px);color: var(--c-text-subtle);text-align: center;}.viewer__credit a{color: var(--c-text-muted);text-decoration: underline;}.viewer__empty{display: grid;justify-items: center;gap: 12px;max-width: 460px;padding: 24px;text-align: center;}.viewer__empty p{color: var(--c-text-muted);}.viewer__empty small{font-size: 14px;color: var(--c-text-subtle);padding: 6px 12px;border-radius: var(--radius-pill);background: var(--c-white);border: 1px dashed var(--c-border-strong);line-height: round(1.5em, 2px);}.toast{position: fixed;inset-block-end: 24px;inset-inline-start: 50%;z-index: 90;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;border-radius: var(--radius-pill);background: var(--c-neutral-900);color: var(--c-white);font-weight: 600;font-size: 14px;box-shadow: var(--shadow-l);animation: rise var(--duration-base) var(--ease-out);line-height: round(1.5em, 2px);}[dir="rtl"] .toast{transform: translateX(50%);}.toast[hidden]{display: none;}.toast .ic{width: 18px;height: 18px;color: var(--c-status-success-bright);}@media (max-width: 1200px){.results__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.similar-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 1080px){.catalog{grid-template-columns: minmax(0, 1fr);}.results__filters-btn{display: inline-flex;}.filters{position: fixed;z-index: 85;inset: auto 0 0 0;max-height: 88vh;border-radius: var(--radius-xl) var(--radius-xl) 0 0;border: 0;box-shadow: var(--shadow-l);transform: translateY(105%);visibility: hidden;transition: transform var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow);}.filters.is-open{transform: none;visibility: visible;transition: transform var(--duration-slow) var(--ease-out);}.filters__body{overflow-y: auto;overscroll-behavior: contain;}.filters__close{display: inline-flex;}.filters__head{padding: 18px 20px 14px;}.results{padding-block-start: 16px;}.filters__reset{margin-inline-start: auto;}.filters__foot{display: grid;grid-template-columns: auto 1fr;gap: 8px;padding: 12px 16px 16px;border-block-start: 1px solid var(--c-border);}.filters-scrim{display: block;position: fixed;inset: 0;z-index: 84;background: color-mix(in srgb, var(--c-neutral-900) 40%, transparent);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);animation: fade var(--duration-base);}.filters-scrim[hidden]{display: none;}.pd{grid-template-columns: minmax(0, 1fr);}.pd-info{position: static;}.delivery{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 800px){.page-head{padding-inline: 0;}.page-head__inner{padding-block: var(--crumbs-gap) 4px;gap: 20px;}.page-head__inner > .crumbs{margin-block-end: 2px;}.page-head__help{max-width: none;width: 100%;}.page-catalog .page-head__help{display: none;}.type-tabs{margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);}.type-tab{padding-inline: 12px;}.type-tab b{font-size: 24px;line-height: round(1.35em, 2px);}.type-tab::after{inset-inline: 12px;}.results__grid, .similar-grid{grid-template-columns: minmax(0, 1fr);}.results__bar{gap: 10px;}.results__tools{width: 100%;}.results__filters-btn{flex: none;}.sort{flex: 1;}.sort .select{width: 100%;}.results__help .btn{width: 100%;}.pd-crumbs{flex-wrap: nowrap;align-items: flex-start;margin-block-end: 22px;}.pd-crumbs .crumbs{flex: 1;min-width: 0;}.crumbs ol{font-size: 14px;line-height: round(1.5em, 2px);}.crumbs li + li::before{margin-inline: 8px;}.copy-link{--btn-h: 34px;width: 34px;padding: 0;flex: none;margin-block: 0 -13px;}.gallery__stage{aspect-ratio: 1 / 1;border-radius: var(--radius-l);margin-inline: calc(-1 * var(--gutter) + 8px);}.gallery__tools{inset-inline-end: auto;inset-inline-start: 14px;inset-block-start: auto;inset-block-end: 14px;}.gallery__tags{inset-block-start: 14px;inset-inline-start: 14px;}.gallery__nav{inset-inline: auto 14px;inset-block-end: 14px;justify-content: flex-end;}.gallery__arrow{width: 38px;height: 38px;}.gallery__count{display: none;}.thumb{width: 72px;height: 58px;}.keyspec dd{font-size: 26px;line-height: round(1.2em, 2px);}.pd-cta__row .btn span[dir]{font-size: 14px;line-height: round(1.5em, 2px);}.spec-list{columns: 1;}.spec-list > div{font-size: 14px;line-height: round(1.5em, 2px);}.tabs__list{margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);}.tabs__list [role="tab"]{font-size: 24px;padding-inline: 12px;line-height: round(1.35em, 2px);}.tabs__list [role="tab"]::after{inset-inline: 12px;}.delivery__need{padding: 20px;}.pickup__map{min-height: 300px;}.viewer{width: 100vw;height: 100dvh;border-radius: 0;}.viewer__name{display: none;}.viewer__photos img{padding: 16px 16px 56px;}}.ph{position: relative;display: grid;place-items: center;margin: 0;overflow: hidden;border-radius: var(--radius-xl);border: 1.5px dashed var(--c-border-strong);color: var(--c-text-subtle);text-align: center;background: repeating-linear-gradient(135deg, var(--c-neutral-50) 0 14px, var(--c-neutral-100) 14px 28px);}.ph__inner{display: grid;justify-items: center;gap: 8px;max-width: 420px;padding: 24px;border-radius: var(--radius-l);background: color-mix(in srgb, var(--c-white) 90%, transparent);}.ph__inner .ic{width: 28px;height: 28px;color: var(--c-text-subtle);}.ph__inner b{font-size: 14px;color: var(--c-text);line-height: round(1.5em, 2px);}.ph__inner small{font-size: 14px;line-height: round(1.45em, 2px);}.ph--fill{position: absolute;inset: 0;}.about-who{padding-block-start: 8px;}.about-intro{min-height: 420px;margin-block-end: clamp(40px, 5vw, 64px);}.about-intro__text{align-content: center;gap: 20px;}.about-intro__text .prose p{font-size: var(--fs-subtitle);font-weight: var(--fw-light);line-height: round(1.55em, 2px);}.about-intro__text .prose .about-intro__lead{font-size: var(--fs-body-l);font-weight: var(--fw-regular);color: var(--c-text);}.page-about .page-head .lead{font-size: var(--fs-subtitle);font-weight: var(--fw-light);line-height: round(1.55em, 2px);}.about-intro .svc__media img{object-position: 50% 100%;}.about-stats{padding-block-start: 32px;border-block-start: 1px solid var(--c-border);}.about-do{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 0;}.about-do__item{display: grid;gap: 10px;align-content: start;padding: 24px;border-radius: var(--radius-l);background: var(--c-surface);}.about-do__item .icon-tile{margin-block-end: 6px;}.about-do__item b{font-size: 18px;line-height: round(1.35em, 2px);}.about-do__item p{color: var(--c-text-muted);font-size: 14px;line-height: round(1.5em, 2px);}.about-approach{margin-block-start: 8px;}.about-values .about-values__row{display: flex;align-items: center;gap: 18px;padding: 12px 0;}.about-values .about-values__row > span:last-child{display: grid;gap: 2px;}.about-values b{font-weight: 600;font-size: 18px;line-height: round(1.35em, 2px);}.about-values small{color: var(--c-text-muted);font-size: 14px;line-height: round(1.5em, 2px);}.about-cta{padding-block-start: var(--section-y);}.contact3{padding-block: 0 clamp(76px, calc(4vw + 36px), 92px);}.page-contact #offices{padding-block-start: 0;}.contact3__box{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr);gap: 24px;}.contact3__intro .lead{font-size: 16px;line-height: round(1.5em, 2px);}.contact3__info{display: flex;flex-direction: column;justify-content: space-between;gap: 40px;padding: clamp(28px, 3vw, 44px);border-radius: var(--radius-xl);background: var(--c-surface-muted);}.contact3__intro{display: grid;gap: 14px;}.cinfo3{display: grid;gap: 18px;margin: 0;}.cinfo3 li{display: flex;align-items: center;gap: 14px;}.cinfo3 .icon-tile{width: 44px;height: 44px;border-radius: 50%;background: var(--c-surface);}.cinfo3 .icon-tile .ic{width: 19px;height: 19px;}.cinfo3 li > span:last-child{display: grid;gap: 1px;min-width: 0;font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.cinfo3 b{font-size: 16px;color: var(--c-text);line-height: round(1.5em, 2px);}.cinfo3 a{overflow-wrap: anywhere;transition: color var(--duration-fast);}.cinfo3 a:hover{color: var(--c-accent);}.cinfo3__value{display: inline-flex;align-items: center;gap: 6px;}.copy-btn{position: relative;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 8px;color: var(--c-text-subtle);transition: background-color var(--duration-fast), color var(--duration-fast);}.copy-btn .ic{width: 16px;height: 16px;}.copy-btn:hover{background: var(--c-surface);color: var(--c-text);}.copy-btn.is-done{color: var(--c-status-success);}.copy-btn.is-done::after{content: attr(data-copied);position: absolute;inset-block-end: calc(100% + 6px);inset-inline-start: 50%;transform: translateX(-50%);padding: 4px 8px;border-radius: 6px;background: var(--c-neutral-900);color: var(--c-white);font-size: 12px;font-weight: 600;white-space: nowrap;pointer-events: none;line-height: round(1.5em, 2px);}[dir="rtl"] .copy-btn.is-done::after{transform: translateX(50%);}.contact3__form{display: flex;}.contact3__form .qform{flex: 1;padding: 0;}.contact3__form .qform__msg .textarea{min-height: 160px;}.page-contact .page-head__inner{padding-block-end: 20px;}@media (max-width: 1080px){.about-intro{min-height: 0;}.about-do{grid-template-columns: repeat(2, minmax(0, 1fr));}.ph--fill{position: relative;inset: auto;aspect-ratio: 4 / 3;}.contact3__box{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 800px){.ph{border-radius: var(--radius-l);}.ph__inner{margin: 16px;padding: 16px;}.about-do{grid-template-columns: minmax(0, 1fr);}}.blog{padding-block-start: 16px;}.blog-list{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}.post .card__media{aspect-ratio: 16 / 10;}.post__title{font-size: 20px;font-weight: 600;line-height: round(1.35em, 2px);margin-block-start: 6px;}.post__sub{font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.post .card__body{flex: 1;grid-template-rows: auto auto 1fr auto;}.post__date{font-size: 16px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.post__more{display: inline-flex;align-items: center;gap: 8px;justify-self: start;margin-block-start: 8px;color: var(--c-accent);font-size: 14px;font-weight: 600;line-height: round(1.5em, 2px);}.post__more .ic{width: 18px;height: 18px;transition: transform var(--duration-base) var(--ease-out);}.post:hover .post__more .ic{transform: translateX(4px);}[dir="rtl"] .post:hover .post__more .ic{transform: scaleX(-1) translateX(4px);}.post:hover .post__title{text-decoration: underline;text-underline-offset: 3px;}.pager{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-block-start: 40px;}.pager__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 44px;height: 44px;padding-inline: 14px;border-radius: var(--radius-pill);border: 1px solid var(--c-border);font-weight: 600;transition: border-color var(--duration-fast), background-color var(--duration-fast);}.pager__btn:hover{border-color: var(--c-text);}.pager__btn[aria-current="page"]{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.pager__btn .ic{width: 16px;height: 16px;}.article-head{justify-items: start;}.article-head__text{display: grid;gap: 16px;max-width: 860px;}.article-cover img{width: 100%;max-height: 560px;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--radius-xl);}.article-body{max-width: 720px;margin-inline: auto;padding-block: clamp(40px, 5vw, 64px);gap: 18px;font-size: 18px;line-height: round(1.7em, 2px);}.article-body h2{margin-block-start: 16px;font-size: 26px;line-height: round(1.25em, 2px);font-weight: 700;color: var(--c-text);}.article-body ul{display: grid;gap: 8px;margin: 0;padding-inline-start: 22px;}.article-body li::marker{color: var(--c-accent);}.article-body figure{margin: 12px 0;display: grid;gap: 10px;}.article-body figure img{width: 100%;border-radius: var(--radius-l);}.article-body figcaption{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.article-body blockquote{margin: 8px 0;padding: 20px 24px;border-inline-start: 4px solid var(--c-accent);border-radius: 0 var(--radius-m) var(--radius-m) 0;background: var(--c-surface-muted);color: var(--c-text);font-size: 20px;font-weight: 600;line-height: round(1.35em, 2px);}[dir="rtl"] .article-body blockquote{border-radius: var(--radius-m) 0 0 var(--radius-m);}@media (max-width: 1080px){.blog-list{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 800px){.blog-list{grid-template-columns: minmax(0, 1fr);}.article-cover img{border-radius: var(--radius-l);aspect-ratio: 4 / 3;}.article-body{font-size: 16px;line-height: round(1.5em, 2px);}.article-body h2{font-size: 22px;line-height: round(1.35em, 2px);}}.pf-section{padding-block-start: 16px;}.pf-list{margin: 0;border-block-start: 1px solid var(--c-border);}.pf-row{border-block-end: 1px solid var(--c-border);}.pf-row__link{display: grid;grid-template-columns: minmax(0, 1fr) auto auto;align-items: center;gap: 24px 32px;padding-block: 20px;transition: padding var(--duration-base) var(--ease-out);}.pf-row__info{display: grid;gap: 8px;min-width: 0;}.pf-row__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.pf-row__meta .flag{width: 20px;height: 14px;border-radius: 2px;}.pf-row__title{font-size: round(clamp(24px, 2.4vw, 32px), 2px);line-height: round(1.2em, 2px);}.pf-row__count{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.pf-row__count .ic{width: 16px;height: 16px;}.pf-row__count .num{font-size: 16px;color: var(--c-text);line-height: round(1.5em, 2px);}.pf-row__thumbs{display: flex;gap: 8px;}.pf-thumb{position: relative;display: block;width: 132px;height: 96px;border-radius: var(--radius-m);overflow: hidden;background: var(--c-neutral-100);}.pf-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform 700ms var(--ease-out);}.pf-thumb__more{position: absolute;inset: 0;display: grid;place-items: center;background: color-mix(in srgb, var(--c-neutral-900) 55%, transparent);color: var(--c-white);font-size: 26px;line-height: round(1.2em, 2px);}.pf-row__link:hover .pf-thumb img{transform: scale(1.06);}.pf-row__link:hover .arrow-btn{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.pf-row__link:hover .pf-row__title{color: var(--c-text-muted);}.page-project .section-head__text{gap: 12px;max-width: none;}.pf-gallery-section{padding-block-start: 16px;}.pf-gallery{columns: 3 320px;column-gap: 16px;margin: 0;}.pf-gallery li{break-inside: avoid;margin-block-end: 16px;}.pf-photo{display: block;width: 100%;border-radius: var(--radius-l);overflow: hidden;cursor: zoom-in;background: var(--c-neutral-100);}.pf-photo img{width: 100%;height: auto;transition: transform 900ms var(--ease-out);}.pf-photo:hover img{transform: scale(1.03);}.pf-nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-block-start: 24px;padding-block-start: 24px;border-block-start: 1px solid var(--c-border);}.pf-nav .link .ic{width: 16px;height: 16px;}.pf-nav__next{display: grid;grid-template-columns: auto auto;align-items: center;column-gap: 12px;text-align: end;}.pf-nav__next small{grid-column: 1;font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.pf-nav__next b{grid-column: 1;font-family: var(--font-title);font-weight: 400;font-size: 24px;line-height: round(1.1em, 2px);}.pf-nav__next .ic{grid-column: 2;grid-row: 1 / span 2;width: 20px;height: 20px;}.pf-nav__next:hover b{color: var(--c-accent);}.lightbox .viewer__photos img{object-fit: contain;}@media (max-width: 800px){.pf-row__link{grid-template-columns: minmax(0, 1fr) auto;gap: 14px;}.pf-row__thumbs{grid-column: 1 / -1;grid-row: 2;}.pf-thumb{flex: 1;width: auto;height: 84px;}.pf-row__link .arrow-btn{grid-column: 2;grid-row: 1;}.pf-gallery{columns: 1;}.pf-nav__next{width: 100%;justify-content: end;}}.page-service .page-head__inner{padding-block-end: 12px;}.svx-sec--first{padding-block-start: clamp(32px, 4vw, 48px);}.svc-hero__box{position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;min-height: clamp(360px, 38vw, 480px);border-radius: var(--radius-xl);background: var(--c-neutral-900);color: var(--c-white);}.svc-hero__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;}.svc-hero__box::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(to top, color-mix(in srgb, var(--c-overlay) 88%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 45%, transparent) 55%, color-mix(in srgb, var(--c-overlay) 15%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--c-overlay) 55%, transparent), color-mix(in srgb, var(--c-overlay) 0%, transparent) 70%);}[dir="rtl"] .svc-hero__box::before{background: linear-gradient(to top, color-mix(in srgb, var(--c-overlay) 88%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 45%, transparent) 55%, color-mix(in srgb, var(--c-overlay) 15%, transparent) 100%), linear-gradient(270deg, color-mix(in srgb, var(--c-overlay) 55%, transparent), color-mix(in srgb, var(--c-overlay) 0%, transparent) 70%);}.svc-hero__text{display: grid;gap: 16px;justify-items: start;max-width: 760px;padding: clamp(28px, 4vw, 56px);}.svc-hero__text h1{color: var(--c-white);}.svc-hero__text .cluster{margin-block-start: 12px;}.svc-hero__lead{font-size: var(--fs-body-l);font-weight: var(--fw-light);line-height: round(1.55em, 2px);color: var(--c-white);max-width: 60ch;}.page-service main .lead, .page-service .svx-mcard__body > p{font-size: var(--fs-subtitle);font-weight: var(--fw-light);line-height: round(1.55em, 2px);}.svh-head{max-width: 900px;}.svx-hub{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin: 0;}.svx-hcard{display: flex;align-items: center;gap: 18px;height: 100%;padding: 24px;border-radius: var(--radius-l);border: 1px solid var(--c-border);background: var(--c-surface);transition: box-shadow var(--duration-base), border-color var(--duration-base);}.svx-hcard:hover{border-color: transparent;box-shadow: var(--shadow-m);}.svx-hcard:hover .arrow-btn{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.svx-hcard__text{flex: 1;display: grid;gap: 6px;}.svx-hcard__text small{font-size: 14px;line-height: round(1.5em, 2px);color: var(--c-text-muted);}.svx-others{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;}.svx-other{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-radius: var(--radius-l);border: 1px solid var(--c-border);font-weight: 600;transition: border-color var(--duration-fast), box-shadow var(--duration-base);}.svx-other b{flex: 1;}.svx-other > .ic{color: var(--c-text-subtle);transition: transform var(--duration-base) var(--ease-out);}.svx-other:hover{border-color: transparent;box-shadow: var(--shadow-m);}.svx-other:hover > .ic{color: var(--c-text);transform: translateX(4px);}[dir="rtl"] .svx-other:hover > .ic{transform: scaleX(-1) translateX(4px);}.svx-checks{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 28px;margin: 8px 0 0;}.svx-checks li{display: flex;align-items: flex-start;gap: 12px;font-size: 16px;font-weight: 500;line-height: round(1.4em, 2px);}.svx-checks .ic{flex: none;width: 12px;height: 12px;padding: 5px;box-sizing: content-box;border-radius: 50%;background: var(--c-neutral-900);color: var(--c-white);stroke-width: 3;margin-block-start: -1px;}.svx-feat{display: grid;grid-template-columns: minmax(0, 0.6fr) minmax(0, 2fr);gap: 24px 48px;align-items: center;padding: clamp(24px, 3vw, 40px);padding-inline-start: clamp(24px, 4vw, 56px);border-radius: var(--radius-xl);background: var(--c-surface-muted);}.svx-feat__title{max-width: 12ch;}.svx-feat__list{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin: 0;}.svx-feat__list li{display: flex;align-items: center;gap: 14px;min-height: 80px;padding: 14px 18px 14px 14px;border-radius: var(--radius-l);background: var(--c-surface);}.svx-feat__list b{font-weight: 600;font-size: 16px;line-height: round(1.35em, 2px);}.svx-split{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(40px, 6vw, 96px);align-items: stretch;}.svx-split--flip .svx-split__media{order: 2;}.svx-split__media{position: relative;min-height: 480px;}.svx-split__media > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--radius-xl);}.svx-split--dim .svx-split__media::after{content: "";position: absolute;inset: 0;border-radius: var(--radius-xl);background: color-mix(in srgb, var(--c-overlay) 18%, transparent);pointer-events: none;}.svx-split--dim .svc__float{z-index: 1;}.svx-split__text{display: grid;gap: 40px;align-content: center;padding-block: 8px;}.svx-group{display: grid;gap: 16px;}.svx-group + .svx-group{padding-block-start: 16px;}.svx-tags{display: flex;flex-wrap: wrap;gap: 10px;margin: 8px 0 0;}.svx-tags .itag .ic{stroke-width: 2.5;}.svx-dark .story__inner::before{background: linear-gradient(180deg, color-mix(in srgb, var(--c-overlay) 55%, transparent) 0%, color-mix(in srgb, var(--c-overlay) 70%, transparent) 50%, color-mix(in srgb, var(--c-overlay) 88%, transparent) 100%);}.svx-dark__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0 24px;margin: 0;}.svx-dark__grid li{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "ic num" "t t";align-items: center;gap: 16px 12px;padding-block: 24px 8px;border-block-start: 1px solid color-mix(in srgb, var(--c-white) 20%, transparent);}.svx-dark__ic{grid-area: ic;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: color-mix(in srgb, var(--c-white) 12%, transparent);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.svx-dark__ic .ic{width: 20px;height: 20px;stroke-width: 1.75;}.svx-dark__grid .num{grid-area: num;justify-self: end;font-size: 16px;color: color-mix(in srgb, var(--c-white) 55%, transparent);line-height: round(1.5em, 2px);}.svx-dark__grid b{grid-area: t;font-size: 18px;font-weight: 600;line-height: round(1.35em, 2px);}.svx-dark--text .story__head{align-items: center;}.svx-dark--text .story__head h2{max-width: 11ch;}.svx-dark__statement{font-size: round(clamp(20px, 1.9vw, 26px), 2px);line-height: round(1.45em, 2px);color: color-mix(in srgb, var(--c-white) 75%, transparent);}.svx-dark__statement b{font-weight: 700;color: var(--c-white);}.svx-dark + .svx-dark{margin-block-start: 12px;}.svx-hl{display: grid;grid-template-columns: minmax(0, 0.75fr) minmax(0, 2fr);gap: 16px clamp(32px, 5vw, 72px);align-items: stretch;}.svx-hl__card{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;gap: 40px;padding: clamp(28px, 3vw, 40px);border-radius: var(--radius-xl);background: var(--c-accent);color: var(--c-white);}.svx-hl__card::after{content: "";position: absolute;inset-inline-end: -90px;inset-block-start: -90px;width: 280px;height: 280px;border-radius: 50%;border: 50px solid color-mix(in srgb, var(--c-white) 8%, transparent);pointer-events: none;}.svx-hl__big{font-family: var(--font-title);font-size: round(clamp(88px, 10vw, 140px), 2px);line-height: round(0.85em, 2px);letter-spacing: 0.01em;}.svx-hl__foot{position: relative;display: grid;gap: 16px;justify-items: start;}.svx-hl__foot p{font-size: 20px;font-weight: 700;line-height: round(1.3em, 2px);}.svx-hl__phone{display: inline-flex;align-items: center;gap: 10px;font-size: 26px;font-weight: 700;color: var(--c-white);transition: opacity var(--duration-fast);line-height: round(1.2em, 2px);}.svx-hl__phone .ic{width: 22px;height: 22px;}.svx-hl__phone:hover{opacity: 0.8;}.svx-hl__body{display: grid;gap: 28px;align-content: start;}.svx-hl__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin: 0;}.svx-hl__grid li{display: grid;gap: 16px;align-content: start;padding: 18px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.svx-hl__grid .icon-tile{background: var(--c-surface);}.svx-hl__grid b{font-size: 16px;font-weight: 700;line-height: round(1.3em, 2px);}.svx-tiles__cta{background: var(--c-neutral-900) !important;color: var(--c-white);gap: 10px !important;}.svx-tiles__cta p{font-size: 14px;line-height: round(1.45em, 2px);color: color-mix(in srgb, var(--c-white) 70%, transparent);}.svx-tiles__cta .btn{justify-self: start;margin-block-start: 6px;}.svx-ind .ind__card{min-height: 0;padding-block: clamp(40px, 5vw, 72px);}.svx-ind .ind__intro .btn{justify-self: start;margin-block-start: 12px;}.svx-itiles{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin: 0;padding-block: clamp(8px, 1.5vw, 16px);}.svx-itiles li{display: grid;gap: 16px;align-content: start;min-height: 132px;padding: 18px;border-radius: var(--radius-l);background: var(--c-surface);}.svx-itiles b{font-size: 16px;font-weight: 700;line-height: round(1.3em, 2px);}.svx-itiles .is-key{color: var(--c-white);}.svx-tone--blue .svx-itiles .is-key{background: var(--c-extra-blue);}.svx-tone--green .svx-itiles .is-key{background: var(--c-status-success);}.svx-itiles .is-key .icon-tile{background: color-mix(in srgb, var(--c-white) 16%, transparent);color: var(--c-white);}.svx-cards{display: grid;grid-template-columns: repeat(var(--cols, 3), minmax(0, 1fr));gap: 16px;margin: 0;}.svx-card{position: relative;display: grid;align-content: start;gap: 10px;padding: 28px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.svx-box{padding: clamp(28px, 4vw, 56px);border-radius: var(--radius-xl);background: var(--c-surface-muted);}.svx-band .svx-card{background: var(--c-surface);}.svx-card .icon-tile{margin-block-end: 14px;background: var(--c-surface);}.svx-band .svx-card .icon-tile{background: var(--c-neutral-100);}.svx-card b{font-size: 20px;font-weight: 700;line-height: round(1.3em, 2px);}.svx-card p{color: var(--c-text-muted);font-size: 14px;line-height: round(1.55em, 2px);}.svx-card__num{position: absolute;inset-block-start: 28px;inset-inline-end: 28px;font-size: 18px;color: var(--c-text-subtle);line-height: round(1.35em, 2px);}:is(.svx-cards--colored, .icons-colored) .icon-tile{color: var(--c-white);}:is(.svx-cards--colored, .icons-colored) > li:nth-child(6n + 1) .icon-tile{background: var(--c-accent);}:is(.svx-cards--colored, .icons-colored) > li:nth-child(6n + 2) .icon-tile{background: var(--c-extra-blue);}:is(.svx-cards--colored, .icons-colored) > li:nth-child(6n + 3) .icon-tile{background: var(--c-status-success);}:is(.svx-cards--colored, .icons-colored) > li:nth-child(6n + 4) .icon-tile{background: var(--c-extra-amber);}:is(.svx-cards--colored, .icons-colored) > li:nth-child(6n + 5) .icon-tile{background: var(--c-extra-violet);}:is(.svx-cards--colored, .icons-colored) > li:nth-child(6n + 6) .icon-tile{background: var(--c-extra-teal);}.svx-cards--small .svx-card{grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 16px;padding: 18px 22px 18px 18px;}.svx-cards--small .svx-card .icon-tile{margin: 0;}.svx-cards--small .svx-card b{font-size: 16px;line-height: round(1.5em, 2px);}.svx-why{display: grid;gap: clamp(36px, 4vw, 56px);}.svx-why__head{display: grid;gap: 16px;justify-items: center;max-width: 1000px;margin-inline: auto;text-align: center;}.svx-why__head .lead{margin-inline: auto;}.svx-why__head h2{width: 100%;}.svx-why__head .btn{margin-block-start: 8px;}.svx-why__sub{font-size: 20px;font-weight: 700;line-height: round(1.35em, 2px);}.svx-why__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));margin: 0;overflow: hidden;border: 1px solid var(--c-border);border-radius: var(--radius-xl);}.svx-why__grid li{display: grid;justify-items: center;align-content: start;gap: 12px;padding: 26px 24px;text-align: center;border-block-end: 1px solid var(--c-border);font-size: 16px;font-weight: 600;line-height: round(1.35em, 2px);}.svx-why__grid li:nth-last-child(-n + 3){border-block-end: 0;}.svx-why__grid .icon-tile{width: 40px;height: 40px;border-radius: 12px;}.svx-why__grid .icon-tile .ic{width: 19px;height: 19px;}.svx-why__grid .is-tint{background: var(--c-surface-muted);}.svx-why__grid .is-tint .icon-tile{background: var(--c-surface);}.svx-why__grid li:not(:nth-child(3n + 1)){border-inline-start: 1px solid var(--c-border);}.svx-why__grid li > span:last-child{max-width: 24ch;}.svx-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.svx-pcard{display: grid;align-content: start;gap: 16px;padding: clamp(28px, 3.5vw, 48px);border-radius: var(--radius-xl);background: var(--c-surface-muted);}.svx-pcard .icon-tile{width: 56px;height: 56px;margin-block-end: 8px;background: var(--c-surface);}.svx-pcard p{color: var(--c-text-muted);font-size: 16px;line-height: round(1.5em, 2px);}.svx-pcard .svx-checks{grid-template-columns: 1fr;gap: 0;margin: 0;}.svx-pcard .svx-checks li{padding-block: 14px;border-block-start: 1px solid var(--c-border);}.section:has(+ .svx-joined){padding-block-end: 0;}.section.svx-joined{padding-block-start: 16px;}.svx-mcard{display: flex;flex-direction: column;padding: 10px;border-radius: var(--radius-xl);background: var(--c-surface-muted);}.svx-mcard__media{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: calc(var(--radius-xl) - 8px);background: var(--c-neutral-100);}.svx-mcard__media > img{width: 100%;height: 100%;object-fit: cover;}.svx-mcard__media .ph{border-radius: inherit;}.svx-mcard__body{flex: 1;display: flex;flex-direction: column;gap: 14px;padding: clamp(28px, 3.4vw, 40px) 14px 14px;}.svx-mcard__body > h2, .svx-mcard__body > p{padding-inline: clamp(8px, 1.6vw, 18px);}.svx-mcard__body > p{color: var(--c-text-muted);font-size: 16px;line-height: round(1.5em, 2px);}.svx-mcard__tags{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 28px;margin-block-start: 12px;padding: clamp(28px, 4vw, 48px) 12px;border-radius: var(--radius-l);background: var(--c-surface);}.svx-mcard__list{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 0;}.svx-mcard__group{display: grid;justify-items: center;gap: 12px;}.svx-mcard__sub{font-size: 14px;font-weight: 700;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.svx-mcard__link{justify-self: start;align-self: flex-start;margin-inline: clamp(8px, 1.6vw, 18px);}.svx-mcard--short .svx-mcard__body > h2{max-width: 9em;}.svx-mcard--blue .itag--key, .svx-tone--blue .itag--key{background: var(--c-extra-blue);border-color: var(--c-extra-blue);}.svx-mcard--green .itag--key, .svx-tone--green .itag--key{background: var(--c-status-success);border-color: var(--c-status-success);}.svx-brands{display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);gap: 32px clamp(40px, 6vw, 96px);align-items: center;padding-block: 40px;}.svx-brands--flip{grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);}.svx-brands--flip .svx-logos{order: -1;}.svx-logos{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin: 0;}.svx-logo{display: grid;place-items: center;min-height: 112px;padding: 20px;border-radius: var(--radius-l);border: 1px solid var(--c-border);}.svx-logo img{max-height: 40px;max-width: 80%;width: auto;height: auto;}.svx-logo__word{font-family: var(--font-title);font-size: 34px;line-height: round(1em, 2px);letter-spacing: 0.02em;color: var(--c-neutral-800);}.svx-logo--text{display: flex;justify-content: center;gap: 10px;font-weight: 600;color: var(--c-text);}.svx-logo--text .ic{width: 20px;height: 20px;stroke-width: 1.75;}.svx-parts{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin: 0;}.svx-part{display: grid;grid-template-columns: 88px minmax(0, 1fr) auto;align-items: center;gap: 16px;padding: 12px 20px 12px 12px;border-radius: var(--radius-l);position: relative;cursor: pointer;border: 1px solid var(--c-neutral-100);background: var(--c-surface-muted);transition: background-color var(--duration-fast), border-color var(--duration-fast);}.svx-part:hover{background: var(--c-neutral-100);border-color: var(--c-neutral-200);}.svx-part .arrow-btn::after{content: "";position: absolute;inset: 0;border-radius: inherit;}.svx-part__img{aspect-ratio: 1;border-radius: var(--radius-m);background: var(--c-surface);}.svx-part__img img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit;}.svx-part:hover .arrow-btn{background: var(--c-neutral-900);border-color: var(--c-neutral-900);color: var(--c-white);}.svx-part__text{display: grid;gap: 2px;}.svx-part__text b{font-size: 16px;font-weight: 700;line-height: round(1.3em, 2px);}.svx-part__text small{font-size: 14px;color: var(--c-text-muted);line-height: round(1.4em, 2px);}@media (max-width: 1080px){.svx-brands--flip .svx-logos{order: 0;}.svx-parts{grid-template-columns: repeat(2, minmax(0, 1fr));}.svx-feat, .svx-brands, .svx-hl{grid-template-columns: minmax(0, 1fr);}.svx-feat__title{max-width: none;}.svx-cards{grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}.svx-others{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 800px){.svc-hero__box{border-radius: var(--radius-l);min-height: 420px;}.svx-split, .svx-pair, .svx-hub, .svx-others, .svx-checks, .svx-feat__list{grid-template-columns: minmax(0, 1fr);}.svx-split{gap: 28px;}.svx-tiles__cta{grid-column: 1 / -1;}.svx-ind .ind__card{padding: 12px;}.svx-mcard{padding: 8px;}.svx-mcard__body{padding: 20px 4px 4px;}.svx-mcard__tags{padding: 8px;}.svx-mcard__list, .svx-tags{gap: 8px;}[data-page="inspection"] #equipment .ind__tags li:nth-child(n + 3){order: 1;}[data-page="inspection"] #equipment .ind__tags li:last-child{order: 0;}.svx-split__media{min-height: 0;}.svx-split__media > img{position: relative;inset: auto;display: block;height: auto;aspect-ratio: 4 / 3;}.svx-split__media .svc__float{inset-block-end: 16px;inset-inline-start: 16px;}.svx-split--flip .svx-split__media{order: 0;}.svx-split__media > img, .svx-split--dim .svx-split__media::after{border-radius: var(--radius-l);}.svx-dark__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.svx-hl__grid, .svx-itiles{grid-template-columns: repeat(2, minmax(0, 1fr));}.svx-why__grid{grid-template-columns: minmax(0, 1fr);}.svx-why__grid{border-radius: var(--radius-l);}.svx-why__grid li{padding: 20px 16px;}.svx-why__grid li:nth-last-child(-n + 3){border-block-end: 1px solid var(--c-border);}.svx-why__grid li:last-child{border-block-end: 0;}.svx-why__grid li:not(:nth-child(3n + 1)){border-inline-start: 0;}.svx-hl__card{border-radius: var(--radius-l);}.svx-cards{grid-template-columns: minmax(0, 1fr);}.svx-parts{grid-template-columns: minmax(0, 1fr);gap: 10px;}.page-service .page-head__help{flex-wrap: wrap;}.page-service .page-head__help .btn{flex-basis: 100%;}.svx-logos{grid-template-columns: repeat(2, minmax(0, 1fr));}.svx-pcard{border-radius: var(--radius-l);}.svx-feat, .svx-box{border-radius: var(--radius-l);}.svx-hcard{padding: 18px;gap: 14px;}}@media (max-width: 480px){.svx-dark__grid{grid-template-columns: minmax(0, 1fr);}.svx-part{grid-template-columns: 72px minmax(0, 1fr) auto;}}.page-service #maintenance .svx-split__media > img{object-position: calc(50% - 20px) 50%;}.search-field--page{max-width: 760px;padding-inline-end: 8px;}.search-field--page .btn{flex: none;}.srch{padding-block-start: clamp(24px, 3vw, 36px);}.srch__count{margin-block-end: 16px;font-size: 16px;font-weight: 600;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.srch__count:empty{display: none;}.srch__list{display: grid;gap: 10px;max-width: 900px;margin: 0;}.sresult a{display: grid;gap: 4px;padding: 18px 22px;border-radius: var(--radius-l);border: 1px solid var(--c-border);background: var(--c-surface);transition: border-color var(--duration-fast), box-shadow var(--duration-base);}.sresult a:hover{border-color: transparent;box-shadow: var(--shadow-m);}.sresult__type{font-size: 12px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.sresult__title{font-size: 20px;font-weight: 700;line-height: round(1.35em, 2px);}.sresult__text{font-size: 16px;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.srch__empty{display: grid;gap: 12px;justify-items: start;max-width: 640px;}.srch__empty[hidden]{display: none;}:lang(ar) .sresult__type{letter-spacing: 0;text-transform: none;}@media (max-width: 800px){.search-field--page{height: 56px;padding-inline-start: 16px;}.search-field--page input{font-size: 16px;}}.pf-country{display: inline-flex;align-items: center;gap: 10px;font-size: 16px;font-weight: 600;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.pf-country .flag--l{width: 32px;height: 21px;border-radius: 4px;}.chip--glass .flag{width: 18px;height: 12px;border-radius: 2px;}.gallery__slide video{width: 100%;height: 100%;object-fit: contain;background: var(--c-neutral-900);border-radius: inherit;}.thumb--video{position: relative;}.thumb--video .ic{position: absolute;inset: 0;margin: auto;width: 26px;height: 26px;padding: 6px;border-radius: 50%;color: var(--c-white);background: color-mix(in srgb, var(--c-neutral-900) 70%, transparent);}.viewer__video{max-width: 100%;max-height: 100%;border-radius: var(--radius-m);background: var(--c-black);}.viewer__video[hidden], .viewer__photos img[hidden]{display: none;}.eq-cat{scroll-margin-block-start: calc(var(--size-header) + 16px);}.eq-cat[hidden]{display: none;}.eq-cat__head{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 16px 40px;margin-block-end: 28px;}.eq-cat__title{display: grid;gap: 10px;max-width: 720px;}.eq-cat__brand{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.eq-cat__brand img{height: 24px;width: auto;}.rg-height{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 2px 14px;padding: 16px 18px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.rg-height .ic{grid-row: span 2;width: 28px;height: 28px;color: var(--c-accent);}.rg-height small{font-size: 14px;font-weight: 600;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.rg-height b{font-family: var(--font-title);font-weight: 400;font-size: 36px;line-height: round(1em, 2px);letter-spacing: 0.01em;}.rg-pdf{display: flex;align-items: center;gap: 14px;padding: 14px 16px;border-radius: var(--radius-m);border: 1px solid var(--c-border);transition: border-color var(--duration-fast), background-color var(--duration-fast);}.rg-pdf:hover{border-color: var(--c-border-strong);background: var(--c-surface-muted);}.rg-pdf .icon-tile{width: 44px;height: 44px;border-radius: 12px;background: var(--c-neutral-900);color: var(--c-white);}.rg-pdf > span:not(.icon-tile){display: grid;gap: 2px;flex: 1;min-width: 0;}.rg-pdf .icon-tile{flex: none;}.rg-pdf b{font-size: 16px;font-weight: 600;line-height: round(1.5em, 2px);}.rg-pdf small{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.rg-pdf > .ic{width: 18px;height: 18px;color: var(--c-text-subtle);}.rg-info{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.rg-block{display: grid;align-content: start;gap: 18px;padding: clamp(24px, 3vw, 36px);border-radius: var(--radius-xl);background: var(--c-surface-muted);}.rg-block--wide{grid-column: 1 / -1;}.rg-feats{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 24px;margin: 0;padding: 0;list-style: none;}.rg-feats li{display: flex;gap: 12px;align-items: flex-start;font-size: 16px;line-height: round(1.5em, 2px);}.rg-feats .ic{flex: none;width: 20px;height: 20px;margin-block-start: 2px;color: var(--c-status-success);}.rg-models{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none;}.rg-models li{padding: 6px 12px;border-radius: var(--radius-pill);background: var(--c-surface);border: 1px solid var(--c-border);font-size: 14px;font-weight: 600;line-height: round(1.5em, 2px);}@media (max-width: 800px){.rg-info, .rg-feats{grid-template-columns: 1fr;}.eq-cat__head{margin-block-end: 20px;}}.type-tab__brand{display: inline-flex;align-items: center;gap: 6px;}.type-tab__brand img{height: 14px;width: auto;}.page-range .delivery{grid-template-columns: 1fr;}.page-range .delivery__intro{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;gap: 20px 48px;}.page-range .delivery__lead{grid-column: 1 / -1;max-width: 60ch;}.page-range .delivery__need{margin: 0;}@media (max-width: 800px){.page-range .delivery__intro{grid-template-columns: 1fr;}}.rg-block .delivery__need{background: var(--c-surface);}@media (max-width: 560px){.gallery__tool--3d span{display: none;}.gallery__tool--3d{padding-inline: 0;width: 44px;justify-content: center;}}.page-catalog .eq-cat{padding-block: 0 clamp(40px, 5vw, 64px);}.page-catalog .eq-cat[data-first]{padding-block-start: clamp(32px, 5vw, 64px);}.type-tab__logo{display: flex;align-items: center;height: 22px;}.type-tab__logo img{height: 20px;width: auto;filter: grayscale(1);opacity: 0.6;transition: filter var(--duration-fast), opacity var(--duration-fast);}.type-tab:hover .type-tab__logo img{opacity: 0.85;}.type-tab[aria-pressed="true"] .type-tab__logo img{filter: none;opacity: 1;}.range-grid--compact{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;}.range-grid--compact .range-card{flex-direction: row;min-height: 132px;}.range-grid--compact .range-card .card__media{flex: none;width: 42%;aspect-ratio: auto;}.range-grid--compact .range-card__body{padding: 14px 14px 14px 16px;gap: 6px 10px;}.range-grid--compact .range-card__text{gap: 4px;}.range-grid--compact .range-card h3{font-size: 22px;}.range-grid--compact .range-card .arrow-btn{width: 36px;height: 36px;}@media (max-width: 1080px){.range-grid--compact{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 560px){.range-grid--compact{grid-template-columns: 1fr;gap: 12px;}.range-grid--compact .range-card .card__media{width: 38%;}}@media (min-width: 1081px){.page-range .pd{grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);}.page-range .pd-info{order: -1;}}.page-range .pd-cta__perks{border-block-start: 0;padding-block-start: 4px;}.eq-cat__name{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px;}.eq-cat__logo{height: 28px;width: auto;padding-inline-start: 20px;border-inline-start: 1px solid var(--c-border);}@media (max-width: 560px){.eq-cat__logo{height: 22px;padding-inline-start: 14px;}.eq-cat__name{gap: 6px 14px;}}.range-grid--compact .range-card .card__media{margin: 8px;margin-inline-end: 0;border-radius: var(--radius-m);}.page-catalog .eq-cat[data-first]{padding-block-start: 32px;}.page-catalog .eq-cat__title .lead{font-size: 16px;font-weight: 400;line-height: round(1.6em, 2px);}@media (max-width: 800px){.page-catalog .eq-cat[data-first]{padding-block-start: 24px;}}.page-range .gallery__slide, .page-used-item .gallery__slide{padding: 0;}.page-range .gallery__slide img, .page-range .gallery__slide video, .page-used-item .gallery__slide img{object-fit: cover;border-radius: 0;}.page-range .gallery__stage, .page-used-item .gallery__stage{background: var(--c-neutral-100);}.page-range .rg-pdf{background: var(--c-surface-muted);border-color: var(--c-border);}.page-range .rg-pdf:hover{background: var(--c-neutral-100);border-color: var(--c-border-strong);}.page-range .pd-cta{padding: 0;background: none;border: 0;border-radius: 0;box-shadow: none;}.page-range .rg-height{padding: 0;background: none;border-radius: 0;}.page-range .pd-info__meta img{height: 34px;}.page-range .rg-height{margin-block-start: -10px;}.page-range .pd-info .rg-pdf{margin-block-start: 16px;}.page-catalog:not([data-view="all"]) .eq-cat__name h2{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.page-catalog:not([data-view="all"]) .eq-cat__logo{height: 44px;padding-inline-start: 0;border-inline-start: 0;}@media (max-width: 560px){.page-catalog:not([data-view="all"]) .eq-cat__logo{height: 34px;}}.page-catalog .range-card{background: var(--c-surface-muted);border-color: var(--c-neutral-100);}.svx-sec--first:has(.pcats-wrap){padding-block-start: 16px;}.pcats-wrap{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 480px);gap: 40px clamp(32px, 6vw, 96px);align-items: end;}.pcats-intro__head{display: grid;gap: 14px;justify-items: start;}.pcats-intro__head .btn{margin-block-start: 10px;}.pcats-help{position: relative;isolation: isolate;overflow: hidden;display: grid;gap: 10px;justify-items: start;padding: 28px 24px 24px;border-radius: var(--radius-l);color: var(--c-white);background: radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--c-white) 14%, transparent), transparent 60%), linear-gradient(150deg, var(--c-neutral-800), var(--c-neutral-900) 70%);}.pcats-help::after{content: "";position: absolute;z-index: -1;inset-inline-end: -80px;inset-block-end: -110px;width: 240px;height: 240px;border-radius: 50%;border: 40px solid color-mix(in srgb, var(--c-white) 6%, transparent);pointer-events: none;}.pcats-help b{font-size: 20px;line-height: round(1.3em, 2px);}.pcats-help p{font-size: 14px;line-height: round(1.5em, 2px);color: color-mix(in srgb, var(--c-white) 72%, transparent);margin-block-end: 6px;max-width: 40ch;}.pcats{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px;margin: 0;padding: 0;list-style: none;}.pcat{position: relative;display: grid;align-content: space-between;gap: 28px;height: 100%;min-height: 168px;padding: 18px;border-radius: var(--radius-l);background: var(--c-surface-muted);border: 1px solid transparent;transition: background-color var(--duration-base), border-color var(--duration-base), box-shadow var(--duration-base);}.pcat__ic{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 16px;background: var(--c-surface);color: var(--c-text);transition: background-color var(--duration-base), color var(--duration-base);}.pcat__ic .ic{width: 28px;height: 28px;stroke-width: 1.3;}.pcat__text{display: block;}.pcat__text b{font-size: 16px;font-weight: 600;line-height: round(1.35em, 2px);}.pcat__go{position: absolute;inset-block-start: 18px;inset-inline-end: 18px;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;color: var(--c-text-subtle);transition: background-color var(--duration-base), color var(--duration-base);}.pcat__go .ic{width: 18px;height: 18px;}[dir="rtl"] .pcat__go .ic{transform: scaleX(-1);}.pcat:hover{background: var(--c-surface);border-color: var(--c-border);box-shadow: var(--shadow-m);}.pcat:hover .pcat__ic{background: var(--c-neutral-900);color: var(--c-white);}.pcat:hover .pcat__go{background: var(--c-accent);color: var(--c-white);}@media (max-width: 1080px){.pcats-wrap{grid-template-columns: 1fr;align-items: start;}.pcats{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 800px){.pcats{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.pcat{min-height: 148px;padding: 14px;gap: 20px;}.pcat__go{inset-block-start: 14px;inset-inline-end: 14px;}}.page-range .pd-info__meta{justify-content: flex-start;gap: 16px;}.page-range .pd-info__ref{padding-inline-start: 16px;border-inline-start: 1px solid var(--c-border);line-height: 24px;}.page-range .delivery__steps .num{color: var(--c-white);}.page-range .delivery__steps li:nth-child(1) .num, .page-used-item .delivery__steps li:nth-child(1) .num{background: var(--c-extra-blue);}.page-range .delivery__steps li:nth-child(2) .num, .page-used-item .delivery__steps li:nth-child(2) .num{background: var(--c-extra-amber);}.page-range .delivery__steps li:nth-child(3) .num, .page-used-item .delivery__steps li:nth-child(3) .num{background: var(--c-extra-teal);}.page-range .delivery__need .btn, .page-used-item .delivery__need .btn{margin-block-start: 6px;}.rg-delivery{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 24px clamp(32px, 5vw, 72px);align-items: start;}.rg-delivery__main{display: grid;gap: 18px;}.rg-delivery__main .delivery__steps{margin-block-start: 6px;}.rg-delivery .delivery__need{background: var(--c-surface);}@media (max-width: 800px){.rg-delivery{grid-template-columns: 1fr;}}.rg-delivery{align-items: stretch;}.rg-delivery .delivery__need{display: flex;flex-direction: column;gap: 14px;}.rg-delivery .delivery__need .btn{margin-block-start: auto;}.rg-delivery .delivery__need ul{margin-block-end: 18px;}.rg-about{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr);gap: 20px clamp(32px, 6vw, 96px);align-items: start;}.rg-about__text{display: grid;gap: 16px;max-width: 68ch;}.rg-about__text p{font-size: 16px;line-height: round(1.7em, 2px);color: var(--c-text-muted);}.rg-about__text p:first-child{font-size: 18px;color: var(--c-text);}@media (max-width: 800px){.rg-about{grid-template-columns: 1fr;}}.machine__loc{display: inline-flex;align-items: center;gap: 8px;margin: 0;font-size: 14px;font-weight: 600;color: var(--c-text-muted);line-height: round(1.5em, 2px);}.pd-loc{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 16px;line-height: round(1.5em, 2px);}.pd-loc__k{color: var(--c-text-muted);}.pd-loc .flag{width: 24px;height: 16px;border-radius: 3px;flex: none;box-shadow: 0 0 0 1px var(--c-border);}.page-used-item .pd-info__meta{justify-content: flex-start;gap: 16px;}.page-used-item .pd-info__ref{padding-inline-start: 16px;border-inline-start: 1px solid var(--c-border);line-height: 24px;}.sell-perks{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;margin: 0;padding: 0;list-style: none;}.sell-perk{display: grid;align-content: start;gap: 10px;padding: 24px;border-radius: var(--radius-l);background: var(--c-surface-muted);}.sell-perk b{font-size: 20px;line-height: round(1.3em, 2px);margin-block-start: 8px;}.sell-perk p{font-size: 14px;color: var(--c-text-muted);line-height: round(1.6em, 2px);}.sell-perk__ic{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;color: var(--c-white);}.sell-perk__ic .ic{width: 22px;height: 22px;}.sell-perk__ic--blue{background: var(--c-extra-blue);}.sell-perk__ic--green{background: var(--c-status-success);}.sell-perk__ic--amber{background: var(--c-extra-amber);}.sell-perk__ic--violet{background: var(--c-extra-violet);}.sell-flow{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;margin: 0;padding: 0;list-style: none;}.sell-step{display: grid;align-content: start;gap: 10px;}.sell-step__top{position: relative;display: flex;align-items: center;justify-content: space-between;margin-block-end: 14px;padding-block-end: 20px;border-block-end: 1px solid var(--c-border);}.sell-step__top::after{content: "";position: absolute;inset-block-end: -1px;inset-inline-start: 0;width: 48px;height: 2px;background: var(--c-text);}.sell-step__no{font-family: var(--font-title);font-size: 56px;line-height: 1;color: var(--c-text);}.sell-step__ic{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;color: var(--c-text-muted);background: var(--c-surface-muted);}.sell-step__ic .ic{width: 22px;height: 22px;}.sell-step__t{font-size: 22px;line-height: round(1.3em, 2px);}.sell-step p{font-size: 15px;color: var(--c-text-muted);line-height: round(1.6em, 2px);}.sell{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.7fr);gap: 32px clamp(32px, 5vw, 72px);align-items: start;}.sell__intro{position: sticky;inset-block-start: calc(var(--size-header) + 24px);display: grid;gap: 18px;}.sell__card{position: relative;isolation: isolate;overflow: hidden;display: grid;gap: 22px;padding: clamp(28px, 3.4vw, 44px);border-radius: var(--radius-xl);color: var(--c-white);box-shadow: var(--shadow-m);background: radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--c-white) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, var(--c-neutral-800) 0%, var(--c-neutral-900) 70%);}.sell__card::after{content: "";position: absolute;z-index: -1;inset-block-end: -120px;inset-inline-end: -120px;width: 300px;height: 300px;border-radius: 50%;border: 60px solid color-mix(in srgb, var(--c-white) 6%, transparent);}.sell__lead{color: color-mix(in srgb, var(--c-white) 75%, transparent);line-height: round(1.6em, 2px);}.sell__buy{display: grid;gap: 12px;padding: 20px;border-radius: var(--radius-l);background: color-mix(in srgb, var(--c-white) 6%, transparent);border: 1px solid color-mix(in srgb, var(--c-white) 12%, transparent);}.sell__buy b{font-size: 16px;}.sell__buy p{font-size: 14px;color: color-mix(in srgb, var(--c-white) 65%, transparent);}.sell__card .quote__contacts{padding-block-start: 0;}.sell-faq{margin-block-start: 0;}.sellform{display: grid;gap: 28px;padding: clamp(24px, 3vw, 36px);border-radius: var(--radius-xl);border: 1px solid var(--c-border);background: var(--c-surface);box-shadow: var(--shadow-s);}.sellform__group{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 16px;margin: 0;padding: 0;border: 0;min-width: 0;}.sellform__legend{grid-column: 1 / -1;padding: 0;margin-block-end: 4px;font-family: var(--font-title);font-size: 24px;line-height: round(1.05em, 2px);letter-spacing: 0.01em;}.sellform__full{grid-column: 1 / -1;}.sellform .field{gap: 6px;align-content: start;}.sellform .field__label{font-size: 14px;}.sellform .input, .sellform .select{min-height: 44px;font-size: 14px;padding-inline: 12px;}.sellform .select{padding-inline-end: 36px;background-position: right 10px center;}[dir="rtl"] .sellform .select{background-position: left 10px center;}.sellform .textarea{font-size: 14px;}.sellform [aria-invalid="true"]{border-color: var(--c-status-error);}.upload{position: relative;display: flex;align-items: center;gap: 14px;padding: 16px;border-radius: var(--radius-m);border: 1.5px dashed var(--c-border-strong);background: var(--c-surface-muted);cursor: pointer;transition: border-color var(--duration-fast), background-color var(--duration-fast);}.upload:hover{border-color: var(--c-text-subtle);background: var(--c-neutral-100);}.upload input{position: absolute;inset: 0;opacity: 0;cursor: pointer;}.upload:focus-within{border-color: var(--c-neutral-900);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c-neutral-900) 8%, transparent);}.field:has(input[aria-invalid="true"]) .upload{border-color: var(--c-status-error);}.upload__ic{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 12px;background: var(--c-surface);color: var(--c-text);}.upload__ic .ic{width: 20px;height: 20px;}.upload__text{display: grid;gap: 2px;flex: 1;min-width: 0;}.upload__text b{font-size: 16px;line-height: round(1.5em, 2px);}.upload__text small{font-size: 14px;color: var(--c-text-subtle);line-height: round(1.5em, 2px);}.upload__list{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;}.upload__list:empty{display: none;}.upload__list li{display: flex;align-items: center;gap: 8px;font-size: 14px;line-height: round(1.5em, 2px);}.upload__list .ic{width: 16px;height: 16px;color: var(--c-status-success);flex: none;}.upload__list span{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.upload__list small{color: var(--c-text-subtle);}.sellform__submit{display: flex;flex-wrap: wrap;gap: 12px 24px;align-items: center;justify-content: space-between;}@media (max-width: 1080px){.sell-perks{grid-template-columns: repeat(2, minmax(0, 1fr));}.sell{grid-template-columns: 1fr;}.sell__intro{position: static;}}@media (max-width: 800px){.sell-flow{grid-template-columns: 1fr;}.sellform__group{grid-template-columns: 1fr;}.upload{flex-wrap: wrap;}}@media (max-width: 560px){.sell-perks{grid-template-columns: 1fr;}}.page-sell .sell-perks{margin-block-start: 32px;}.page-used .catalog-section{padding-block-start: 24px;}.page-used .filters__head{padding-block-start: 18px;}.page-used .results{padding-block-start: 0;}.page-sell .section-head .lead, .sell__lead{font-size: 16px;font-weight: 300;line-height: round(1.5em, 2px);}.sell__card .quote__contacts{margin-block-start: 0;}.sell__card{display: flex;flex-direction: column;min-height: min(780px, calc(100vh - var(--size-header) - 48px));}.sell__card .sell__buy{margin-block-start: auto;}@media (max-width: 1080px){.sell__card{min-height: 0;}.sell__card .sell__buy{margin-block-start: 0;}}.pf-row__country{display: inline-flex;align-items: center;gap: 16px;font-size: round(clamp(24px, 2.4vw, 32px), 2px);font-weight: 600;line-height: round(1.25em, 2px);transition: color var(--duration-fast);}.pf-row__country .flag{width: 48px;height: 32px;border-radius: 6px;flex: none;box-shadow: 0 0 0 1px var(--c-border);}.pf-row__link:hover .pf-row__country{color: var(--c-text-muted);}@media (min-width: 1081px){.contact3__info{min-height: 600px;}}.pd-avail{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 16px;font-weight: 600;line-height: round(1.5em, 2px);}.pd-avail .ic{flex: none;width: 18px;height: 18px;color: var(--c-status-success);}.pd-avail small{font-size: 16px;font-weight: 400;color: var(--c-text-muted);}.page-used-item .keyspec{padding: 10px 14px;}.page-used-item .keyspec .ic{width: 20px;height: 20px;}.page-used-item .keyspec dt{font-size: 13px;}.page-used-item .keyspec dd{font-size: 22px;line-height: round(1.1em, 2px);}.keyspec__loc{display: inline-flex;align-items: center;gap: 8px;}.keyspec__loc .flag{width: 22px;height: 15px;border-radius: 3px;flex: none;box-shadow: 0 0 0 1px var(--c-border);}.sellform{padding: 0;border: 0;border-radius: 0;box-shadow: none;background: none;}.rg-pdf__file{flex: none;width: 34px;height: 42px;filter: drop-shadow(0 1px 2px rgb(0 0 0 / .12));}.thumb--3d{padding: 3px;background: var(--c-neutral-900) content-box;}.thumb--3d:hover{background: var(--c-neutral-700) content-box;border-color: var(--c-border-strong);}.thumb--3d[aria-current="true"]{background: var(--c-neutral-900) content-box;}.thumb--3d, .thumb--3d[aria-current="true"]{border-color: var(--c-crimson-600);}.thumb--3d:hover{border-color: var(--c-crimson-800);}.rg-gallery{display: grid;gap: 16px;min-width: 0;}.rg-gallery__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;}.rg-gallery__title{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 22px;font-weight: 700;line-height: round(1.3em, 2px);}.rg-3d{display: inline-flex;align-items: center;gap: 12px;padding: 6px 16px 6px 6px;border: 0;border-radius: 14px;color: var(--c-white);background: var(--c-neutral-900);text-align: start;cursor: pointer;transition: background-color var(--duration-fast);}.rg-3d:hover{background: var(--c-neutral-700);}.rg-3d__ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: var(--c-crimson-600);}.rg-3d__ic .ic{width: 22px;height: 22px;}.rg-3d > span:last-child{display: grid;}.rg-3d b{font-size: 15px;line-height: round(1.35em, 2px);}.rg-3d small{font-size: 12px;color: color-mix(in srgb, var(--c-white) 65%, transparent);line-height: round(1.4em, 2px);}.collage{--gap: 10px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--gap);margin: 0;padding: 0;list-style: none;}.collage.is-laid-out{grid-template-columns: minmax(0, 1fr);}.collage__band{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--gap);}.collage__col{display: flex;flex-direction: column;gap: var(--gap);margin: 0;padding: 0;list-style: none;}.collage__item{position: relative;aspect-ratio: var(--r, 1.5);border-radius: var(--radius-l);overflow: hidden;background: var(--c-neutral-100);}.collage__item--fill{flex: 1;aspect-ratio: auto;min-height: 120px;}.collage__open{position: absolute;inset: 0;display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in;}.collage__open img, .collage__open video{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--ease-out);}.collage__item:hover img, .collage__item:hover video{transform: scale(1.04);}.collage__open::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c-neutral-900) 8%, transparent);pointer-events: none;}.collage__open:focus-visible{outline: 3px solid var(--c-crimson-600);outline-offset: -3px;}.collage__badge{position: absolute;inset-block-start: 10px;inset-inline-end: 10px;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;color: var(--c-white);background: color-mix(in srgb, var(--c-neutral-900) 45%, transparent);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transition: opacity var(--duration-fast);}.collage__badge .ic{width: 16px;height: 16px;}.collage__item:hover .collage__badge, .collage__open:focus-visible .collage__badge{opacity: 1;}.collage__item--video .collage__open{cursor: pointer;}@media (max-width: 560px){.collage{--gap: 8px;}.collage__item{border-radius: var(--radius-m);}.rg-gallery__title{font-size: 20px;}}.collage__item--wide{aspect-ratio: max(var(--r, 1.5), 1.6);}.collage__row > ul{display: flex;gap: var(--gap);margin: 0;padding: 0;list-style: none;}.collage__row .collage__item{flex: var(--r) 1 0;min-width: 0;}.collage__item[hidden]{display: none;}@media (min-width: 1081px) and (min-height: 760px){.page-range .pd-info{position: sticky;inset-block-start: calc(var(--size-header) + 24px);}}.viewer__video{max-width: calc(100% - 144px);max-height: calc(100% - 80px);margin-block-end: 32px;}@media (max-width: 800px){.viewer__video{max-width: calc(100% - 32px);}}.viewer__body, .gallery__stage, .collage{-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.viewer__body img{-webkit-user-drag: none;}.gallery__arrow:focus:not(:focus-visible){outline: none;box-shadow: var(--shadow-xs);}.rg-gallery__title{font-family: var(--font-display);font-size: 26px;letter-spacing: -0.01em;line-height: round(1.15em, 2px);}.rg-gallery__title{font-size: 17px;color: var(--c-text-subtle);}.rg-3d{gap: 8px;padding: 4px 14px 4px 4px;border: 1px solid var(--c-border);border-radius: 12px;color: var(--c-text);background: var(--c-white);box-shadow: var(--shadow-xs);}.rg-3d:hover{background: var(--c-surface-muted);border-color: var(--c-border-strong);}.rg-3d__ic{width: 30px;height: 30px;border-radius: 8px;color: var(--c-white);}.rg-3d__ic .ic{width: 17px;height: 17px;}.rg-3d b{font-size: 14px;font-weight: 600;}.rg-pdf .icon-tile{background: var(--c-white);color: var(--c-crimson-600);border: 1px solid var(--c-border);transition: background-color var(--duration-fast);}.rg-pdf:hover .icon-tile{background: var(--c-crimson-50);}@media (max-width: 800px){.page-used-item .gallery__stage, .page-range .gallery__stage{aspect-ratio: 4 / 3;}.rg-gallery--slider .rg-gallery__head{display: none;}}.range-grid--compact .range-card .card__media{width: 136px;aspect-ratio: 1 / 1;align-self: center;border-block-end: 0;}@media (max-width: 560px){.range-grid--compact .range-card .card__media{width: 112px;}}.range-grid--compact .range-card .card__media{background: #fff;}.range-grid--compact .range-card .card__media img{object-fit: contain;padding: 6px;}.collage__item{isolation: isolate;clip-path: inset(0 round var(--radius-l));-webkit-mask-image: -webkit-radial-gradient(white, black);}.collage__open{overflow: hidden;border-radius: inherit;}@media (max-width: 560px){.collage__item{clip-path: inset(0 round var(--radius-m));}}.page-used .page-head .section-head__text{max-width: none;}.page-used .page-head .lead{max-width: 60ch;}@media (max-width: 640px){.range-grid--compact{grid-template-columns: 1fr;gap: 12px;}}.range-card__height{white-space: nowrap;}.gallery--swipe .gallery__track{display: flex;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;}.gallery--swipe .gallery__track::-webkit-scrollbar{display: none;}.gallery--swipe .gallery__slide{position: relative;inset: auto;flex: 0 0 100%;height: 100%;opacity: 1;transform: none;transition: none;pointer-events: auto;scroll-snap-align: start;scroll-snap-stop: always;}.pd-info__meta{display: flex;align-items: center;}.pd-info__meta .copy-link--meta{margin-inline-start: auto;margin-block: 0;}.svx-phone{height: auto;min-height: 52px;padding-block: 6px;}.svx-phone > span{display: grid;text-align: start;line-height: 1.2;}.svx-phone small{font-size: 12px;font-weight: 500;color: var(--c-text-muted);}.svx-phone b{font-size: 16px;}.elementor .e-con, .elementor .e-con-inner, .elementor .elementor-widget-container{padding: 0;margin: 0;gap: 0;}.elementor .e-con{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0;--gap: 0px;--row-gap: 0px;--column-gap: 0px;--content-width: 100%;--width: 100%;}.elementor .elementor-widget:not(:last-child){margin-block-end: 0;}.elementor-widget-container > .section, .elementor-widget-container > section{width: 100%;}.elementor-editor-active [data-reveal], .elementor-editor-preview [data-reveal]{opacity: 1 !important;transform: none !important;}.admin-bar .site-header{top: var(--wp-admin--admin-bar--height, 32px);}.e-con:has(+ .e-con > * > .svx-joined) > * > .section, .e-con:has(+ .e-con > .svx-joined) > .section{padding-block-end: 0;}.e-con:has(> * > .svx-dark) + .e-con > * > .svx-dark, .e-con:has(> .svx-dark) + .e-con > .svx-dark{margin-block-start: 12px;}.prose .wp-element-caption{margin: 0;}.prose .wp-block-image, .prose .wp-block-quote, .prose .wp-block-list{margin-inline: 0;}.cookie{position: fixed;inset-block-end: 16px;inset-inline-end: 16px;z-index: 60;max-width: 420px;display: grid;gap: 12px;padding: 16px 18px;border-radius: var(--radius-l);background: var(--c-white);border: 1px solid var(--c-border);box-shadow: var(--shadow-lg, 0 24px 48px -16px rgb(0 0 0 / .25));font-size: 14px;line-height: 1.5;}.cookie[hidden]{display: none;}.cookie__text{margin: 0;color: var(--c-text-muted);}.cookie__text a{color: var(--c-text);text-decoration: underline;}@media (max-width: 560px){.cookie{inset-inline: 12px;inset-block-end: 12px;max-width: none;}}.upload__list{gap: 8px;}.upload__list li.upload__item{display: flex;align-items: center;gap: 12px;padding: 8px;border-radius: var(--radius-m);border: 1px solid var(--c-border);background: var(--c-surface);}.upload__thumb{flex: none;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 10px;overflow: hidden;background: var(--c-neutral-100);cursor: zoom-in;}.upload__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;}.upload__thumb.is-empty img{display: none;}.upload__list .upload__name{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 600;}.upload__list small{flex: none;color: var(--c-text-subtle);}.upload__btn{flex: none;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: var(--c-surface-muted);color: var(--c-text);cursor: pointer;transition: background-color var(--duration-fast);}.upload__btn:hover{background: var(--c-neutral-100);}.upload__btn--remove:hover{color: var(--c-status-error);}.upload__list .upload__btn .ic{width: 16px;height: 16px;color: currentColor;}@media (max-width: 560px){.upload__list small{display: none;}}.sellform fieldset{border: 0;margin: 0;padding: 0;min-width: 0;}.sellform legend{padding: 0;margin-block-end: 6px;}.sellform .picker__menu{position: absolute;z-index: 20;inset-inline: 0;inset-block-start: calc(100% + 6px);display: grid;grid-template-columns: 1fr;gap: 2px;padding: 6px;border-radius: var(--radius-m, 14px);border: 1px solid var(--c-border);background: var(--c-surface);box-shadow: var(--shadow-l, 0 18px 40px -12px rgb(0 0 0 / .25));max-height: 340px;overflow: auto;opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity var(--duration-fast), transform var(--duration-fast), visibility 0s linear var(--duration-fast);}.sellform .picker.is-open .picker__menu{opacity: 1;visibility: visible;transform: none;transition-delay: 0s;}.sellform .picker__menu .option{border: 0;box-shadow: none;padding: 9px 10px;border-radius: 10px;background: transparent;}.sellform .picker__menu .option:hover{background: var(--c-neutral-50);}.sellform .picker__menu .option[aria-pressed="true"]{background: var(--c-neutral-100, var(--c-neutral-50));box-shadow: none;}.sellform .picker__menu .option > span{display: flex;align-items: baseline;gap: 8px;}@media (max-width: 800px){.gallery__thumbs:empty{min-height: 58px;}.rg-gallery .rg-gallery__head, .rg-gallery .collage{display: none;}.rg-slider{display: contents;}}@media (min-width: 801px){.rg-slider{display: none;}}.hero__poster{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;}.eq-cat__pdf{flex: 0 1 380px;min-width: 280px;background: var(--c-surface-muted);border-color: var(--c-border);}.eq-cat__pdf:hover{background: var(--c-neutral-100);border-color: var(--c-border-strong);}@media (max-width: 800px){.eq-cat__pdf{flex-basis: 100%;}}.upload__thumb--doc{display: grid;place-items: center;background: var(--c-surface-muted);color: var(--c-text-subtle);cursor: default;}.upload__thumb--doc .ic{width: 22px;height: 22px;}.page-careers section[aria-labelledby="cr-how"]{padding-block: 56px 0;}.mainnav__link[aria-current]{background: var(--c-neutral-100);}.page-used .results__count{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.sort{gap: 2px;}.sort__label{font-size: 14px;color: var(--c-text-subtle);white-space: nowrap;line-height: round(1.5em, 2px);}.sort__label::after{content: ":";}:lang(fr) .sort__label::after{content: "\00a0:";}.sort .select{width: auto;min-height: 34px;padding-inline: 8px 28px;border: 0;border-radius: 8px;background-color: transparent;box-shadow: none;background-position: right 8px center;font-weight: 600;cursor: pointer;transition: background-color var(--duration-fast);}[dir="rtl"] .sort .select{background-position: left 8px center;}.sort .select:hover, .sort .select:focus-visible{outline: none;background-color: var(--c-neutral-100);box-shadow: none;}@media (max-width: 800px){.sort{min-width: 0;}.sort__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.sort .select{min-width: 0;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}}.post__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;}.card--text{min-height: 260px;}.card--text .card__body{flex: 1;grid-template-rows: auto auto 1fr auto;gap: 12px;padding-block-start: var(--space-6);}.card--text .post__title, .card--text .news__title{font-size: 22px;line-height: round(1.3em, 2px);margin: 0;}.card--text .post__sub, .news__sub{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;font-size: 15px;color: var(--c-text-muted);line-height: round(1.55em, 2px);}.news.card--text .post__more{display: inline-flex;align-items: center;gap: 8px;justify-self: start;color: var(--c-accent);font-size: 14px;font-weight: 600;line-height: round(1.5em, 2px);}.news.card--text .post__more .ic{width: 18px;height: 18px;transition: transform var(--duration-base) var(--ease-out);}.card--link.card--text:hover .post__more .ic{transform: translateX(4px);}[dir="rtl"] .card--link.card--text:hover .post__more .ic{transform: scaleX(-1) translateX(4px);}@media (max-width: 800px){.card--text{min-height: 0;}.card--text .post__title, .card--text .news__title{font-size: 20px;}}:lang(ar) .post-page{--font-display: "Arca Majora 3", "UG Arabic Display", "UG Arabic Display Fallback", sans-serif;--font-body: "Bahnschrift", "UG Arabic Text", "UG Arabic Text Fallback", sans-serif;font-family: var(--font-body);}.article-body a{color: var(--c-accent-text);text-decoration: underline;text-underline-offset: 3px;}.article-body a:hover{color: var(--c-accent-hover);}.mega__inner--equipment{grid-template-columns: 1fr 1.6fr;}.mega__links a > span:not(.mega__go){flex: 1;}.mega__go{display: grid;place-items: center;flex: none;width: 32px;height: 32px;margin-block-start: 1px;border-radius: 50%;color: var(--c-text-subtle);transition: background-color var(--duration-fast), color var(--duration-fast), transform var(--duration-base) var(--ease-out);}.mega__go .ic{width: 18px;height: 18px;}.mega__links a:hover .mega__go{color: var(--c-text);background: var(--c-surface);transform: translateX(3px);}[dir="rtl"] .mega__links a:hover .mega__go{transform: translateX(-3px);}.mega__inner--services .mega__tiles{grid-template-columns: repeat(2, minmax(0, 320px));gap: 40px;}.mega-tile__t{display: inline-flex;align-items: center;gap: 8px;}.mega-tile__t .ic{width: 18px;height: 18px;flex: none;color: var(--c-text-subtle);transition: transform var(--duration-base) var(--ease-out), color var(--duration-fast);}.mega-tile:hover .mega-tile__t .ic{color: var(--c-text);transform: translateX(3px);}[dir="rtl"] .mega-tile:hover .mega-tile__t .ic{transform: scaleX(-1) translateX(3px);}.ug-wab{margin: 4px 0 12px;padding: 12px;border-radius: 12px;background: var(--c-surface);box-shadow: 0 1px 2px rgb(0 0 0 / .12);font-family: var(--font-body);}.ug-wab__title{margin: 0 0 8px;font-size: 14px;font-weight: 600;color: var(--c-text);line-height: 20px;}.ug-wab__list{display: flex;flex-wrap: wrap;gap: 6px;}.ug-wab__btn{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 12px;border: 1px solid var(--c-border);border-radius: 999px;background: var(--c-surface);color: var(--c-text);font: 500 14px/1 var(--font-body);cursor: pointer;transition: border-color var(--duration-fast), background-color var(--duration-fast);}.ug-wab__btn img{width: 20px;height: 14px;border-radius: 2px;object-fit: cover;}.ug-wab__btn:hover{border-color: var(--c-border-strong);}.ug-wab__btn[aria-checked="true"]{border-color: #25d366;background: #e7faef;box-shadow: inset 0 0 0 1px #25d366;}.ug-wab__btn:focus-visible{outline: 2px solid var(--c-neutral-900);outline-offset: 2px;}.ug-wab__need{margin: 8px 0 0;font-size: 13px;color: var(--c-accent-text);line-height: 18px;}.page-catalog .eq-cat:not([data-first]) > .container::before{content: "/\2002/\2002/" / "";display: block;margin-block-end: clamp(40px, 5vw, 64px);font: 600 16px/24px var(--font-body);color: var(--c-border);text-align: center;letter-spacing: .1em;background: linear-gradient(var(--c-border), var(--c-border)) left center / calc(50% - 44px) 1px no-repeat, linear-gradient(var(--c-border), var(--c-border)) right center / calc(50% - 44px) 1px no-repeat;}.page-catalog .eq-cat[data-last]{padding-block-end: clamp(64px, 8vw, 112px);}.sell__card{min-height: min(650px, calc(100vh - var(--size-header) - 48px));}@media (max-width: 1080px){.sell__card{min-height: 0;}}.rail .range-card .card__media{background: #fff;}.rail .range-card .card__media img{object-fit: contain;padding: 14px;box-sizing: border-box;}.footer-social{margin-block-start: 16px;}.footer-bottom{padding-block: 12px 20px;border-block-start: 0;border-block-end: 1px solid color-mix(in srgb, var(--c-white) 12%, transparent);}.footer-credit{display: flex;justify-content: center;padding-block: 28px 24px;}.footer-credit a{display: inline-flex;flex-direction: column;align-items: center;gap: 6px;font-size: 13px;color: color-mix(in srgb, var(--c-white) 45%, transparent);line-height: 20px;transition: color var(--duration-fast);}.footer-credit a:hover{color: var(--c-white);}.footer-credit svg{width: auto;height: 20px;}.rg-gallery__actions{display: flex;flex-wrap: wrap;gap: 8px;}.rg-3d{padding: 4px;padding-inline-end: 14px;}.rg-height b{justify-self: start;}.viewer__vid{position: absolute;inset: 0;display: grid;place-items: center;}.viewer__vid[hidden]{display: none;}.viewer__vid .viewer__video{width: calc(100% - 144px);height: calc(100% - 80px);max-width: none;max-height: none;margin: 0;object-fit: contain;}@media (max-width: 800px){.viewer__vid .viewer__video{width: calc(100% - 32px);height: auto;max-height: calc(100% - 32px);}}.page-used-item .pd-info{position: static;}.pd-cta__row > :only-child{grid-column: 1 / -1;}.office-cards__title{margin-block: clamp(40px, 5vw, 64px) var(--space-6);font: 600 24px/32px var(--font-body);}.office-cards{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--space-4);}.office-card{display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-6);border: 1px solid var(--c-border);border-radius: var(--radius-l);background: var(--c-surface);}.office-card__head{display: flex;align-items: center;gap: var(--space-3);margin-block-end: var(--space-1);}.office-card__head .flag{width: 28px;height: 20px;border-radius: 3px;object-fit: cover;}.office-card__row{display: flex;gap: 8px;font-size: 15px;color: var(--c-text-muted);line-height: 24px;}.office-card__row .ic{width: 16px;height: 16px;flex: none;margin-block-start: 4px;}.office-card__row a{color: var(--c-text);}.office-card__row a:hover{text-decoration: underline;}.office-card__dir{display: inline-flex;align-items: center;gap: 6px;margin-block-start: auto;padding-block-start: var(--space-2);font-size: 15px;font-weight: 600;color: var(--c-accent-text);}.office-card__dir:hover{text-decoration: underline;}.office-card__dir .ic{width: 15px;height: 15px;}@media (max-width: 1080px){.office-cards{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 640px){.office-cards{grid-template-columns: minmax(0, 1fr);}.office-card{padding: var(--space-5);}}.rg-3d[hidden]{display: none;}.pf-grid:has(> .project:nth-child(4)){grid-template-columns: 1.55fr .5fr .5fr;}.pf-grid:has(> .project:nth-child(4)) > .project:nth-child(2){grid-column: span 2;}@media (max-width: 800px){.pf-grid:has(> .project:nth-child(4)){grid-template-columns: 1fr 1fr;grid-template-rows: 300px 220px 200px;gap: 12px;}.pf-grid:has(> .project:nth-child(4)) > .project--big{grid-column: span 2;}}.client img, .client:hover img{filter: none;opacity: 1;}.qmodal .qmodal__body{padding: 24px 32px 32px;}.qmodal .qmodal__body > .qform{padding: 0;}@media (max-width: 800px){.qmodal .qmodal__body{padding: 20px 16px 24px;}}.used-soon__box{position: relative;}.used-soon__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 0;padding: 0;list-style: none;mask-image: linear-gradient(to bottom, #000 30%, transparent 95%);-webkit-mask-image: linear-gradient(to bottom, #000 30%, transparent 95%);}.skel-card{display: grid;gap: 12px;padding: 0 0 20px;border: 1px solid var(--c-border);border-radius: var(--radius-l);background: var(--c-white);overflow: hidden;}.skel{display: block;height: 14px;margin-inline: 20px;border-radius: 8px;background: linear-gradient(90deg, var(--c-neutral-100) 25%, color-mix(in srgb, var(--c-neutral-100) 40%, var(--c-white)) 50%, var(--c-neutral-100) 75%) 0 0 / 200% 100%;animation: skel 1.6s linear infinite;}.skel--media{height: auto;aspect-ratio: 4 / 3;margin: 0;border-radius: 0;}.skel--short{width: 45%;}.skel--btn{width: 35%;height: 36px;margin-block-start: 8px;border-radius: var(--radius-pill);}@keyframes skel{to{background-position: -200% 0;}}@media (prefers-reduced-motion: reduce){.skel{animation: none;}}.used-soon__panel{position: absolute;inset-block-start: clamp(48px, 10vw, 120px);inset-inline: 0;margin-inline: auto;width: min(560px, calc(100% - 32px));display: grid;justify-items: center;gap: 14px;padding: clamp(24px, 4vw, 40px);border-radius: var(--radius-xl);background: var(--c-white);border: 1px solid var(--c-border);box-shadow: var(--shadow-l);text-align: center;}.used-soon__badge{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: var(--radius-pill);background: var(--c-neutral-100);color: var(--c-neutral-700);font-size: 14px;font-weight: 600;line-height: 20px;}.used-soon__badge .ic{width: 16px;height: 16px;}.used-soon__panel .cluster{justify-content: center;}@media (max-width: 800px){.used-soon__box{display: grid;}.used-soon__grid, .used-soon__panel{grid-area: 1 / 1;}.used-soon__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.used-soon__grid > :nth-child(n+5){display: none;}.skel-card{gap: 10px;padding-block-end: 14px;}.skel{margin-inline: 12px;}.skel--media{margin: 0;}.used-soon__panel{position: relative;inset: auto;align-self: center;width: auto;margin-inline: 12px;padding: 24px 20px;gap: 12px;z-index: 1;}}.skel--media{position: relative;}.skel--media::after{content: "";position: absolute;inset: 14% 18%;background: var(--c-neutral-200, #d9d9d9);-webkit-mask: var(--sil) center / contain no-repeat;mask: var(--sil) center / contain no-repeat;}.skel-card:nth-child(1){--sil: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/silhouettes/articulating-boom.svg");}.skel-card:nth-child(2){--sil: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/silhouettes/scissor-lift.svg");}.skel-card:nth-child(3){--sil: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/silhouettes/truck-mounted.svg");}.skel-card:nth-child(4){--sil: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/silhouettes/telescopic-boom.svg");}.skel-card:nth-child(5){--sil: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/silhouettes/vertical-mast.svg");}.skel-card:nth-child(6){--sil: url("https://united-gulf.com/wp-content/themes/united-gulf/assets/silhouettes/truck-mounted-2.svg");}.page-catalog .eq-cat__title .lead + .lead{margin-block-start: -2px;}.page-catalog .eq-cat__title .lead strong{font-size: 18px;font-weight: 700;color: var(--c-text);}