@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-void:#060504;--color-base:#100e0d;--color-raise:#1b1917;--color-raise-2:#282422;--color-chalk:#f4f3f1;--color-ash:#bdbab6;--color-smoke:#8e8a85;--color-paper:#eae9e6;--color-paper-2:#dddcd8;--color-paper-3:#d1cfca;--color-ink:#1a1510;--color-ink-2:#514c47;--color-ink-3:#75716b;--color-flare:#fa6e1d;--color-flare-hot:#ff9634;--color-flare-deep:#8e2e00;--color-alarm:#e94740;--color-ok:#54c57a;--radius-none:0px;--font-display:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-void:lab(1.36978% .24841 .371844);--color-base:lab(4.04974% .503689 .775188);--color-raise:lab(8.92437% .980787 1.58499);--color-raise-2:lab(14.7213% 1.17616 1.90141);--color-chalk:lab(95.9524% .079751 1.13989);--color-ash:lab(75.6505% .516564 2.21883);--color-smoke:lab(57.6677% .836194 2.92162);--color-paper:lab(92.4914% -.159383 1.89894);--color-paper-2:lab(87.8575% -.189006 2.28021);--color-paper-3:lab(83.2236% -.217646 2.66217);--color-ink:lab(7.22419% 1.46236 3.71451);--color-ink-2:lab(32.7232% 1.31375 3.99902);--color-ink-3:lab(47.8041% 1.17227 3.61987);--color-flare:lab(63.8238% 51.861 66.4907);--color-flare-hot:lab(72.5331% 37.4682 68.5812);--color-flare-deep:lab(33.8209% 43.0728 56.1926);--color-alarm:lab(55.1138% 62.6839 41.78);--color-ok:lab(71.7631% -46.2748 27.6397)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--color-base);color:var(--color-chalk);font-family:var(--font-body);font-size:var(--t-body);font-variation-settings:"wdth" var(--wdth-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;overflow-x:clip}h1,h2,h3,h4,h5{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.02}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}img,svg,video,canvas{max-width:100%;display:block}:where(time,[data-num]){font-variant-numeric:tabular-nums}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}::selection{background:var(--color-flare);color:var(--color-void)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--color-void)}::-webkit-scrollbar-thumb{background:var(--color-raise-2)}::-webkit-scrollbar-thumb:hover{background:var(--color-flare)}@media (hover:hover) and (pointer:fine) and (min-width:1024px){html.fm-cursor,html.fm-cursor *{cursor:none!important}}@media (hover:none),(pointer:coarse){.fm-cursor-ring,.fm-cursor-dot{display:none!important}}}@layer components{.fm-container{width:100%;max-width:calc(var(--rail) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.fm-container--narrow{max-width:calc(880px + 2 * var(--gutter))}.fm-content{width:100%;max-width:var(--rail);margin-inline:auto}.fm-section{padding-block:var(--step)}.fm-section--sm{padding-block:var(--step-sm)}.fm-section--rel,.fm-room{position:relative}.fm-room>.fm-container,.fm-main{z-index:var(--z-content);position:relative}.fm-stack{flex-direction:column;display:flex}.fm-row{align-items:center;display:flex}.fm-row--between{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.fm-grid{display:grid}.fm-grid--cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:1fr;gap:1px}.fm-grid--stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fm-grid--stats-sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fm-grid--testi{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;gap:1px}.fm-grid--cars{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:clamp(20px,2.4vw,34px)}.fm-grid--related{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-rows:1fr;gap:clamp(18px,2vw,28px)}.fm-grid--team{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:1fr;gap:clamp(18px,2vw,28px)}.fm-grid--cards>*,.fm-grid--testi>*,.fm-grid--cars>*,.fm-grid--related>*,.fm-grid--team>*{min-width:0;height:100%}.fm-grid-2{grid-template-columns:1fr 1fr;gap:1px}.fm-grid-3{grid-template-columns:repeat(3,1fr);gap:1px}.fm-rule{background:var(--rule);border:0;height:1px;margin:0}.fm-rule--strong{background:var(--rule-2)}.fm-display,.fm-hero__title,.fm-h1,.fm-h2,.fm-h3{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:.98}html[lang=ar] .fm-display,html[lang=ar] .fm-hero__title,html[lang=ar] .fm-h1,html[lang=ar] .fm-h2,html[lang=ar] .fm-h3{text-transform:none;font-variation-settings:normal;letter-spacing:0;line-height:1.18}.fm-h1{font-size:var(--t-h1)}.fm-h2{font-size:var(--t-h2)}.fm-h3{font-size:var(--t-h3)}.fm-h4{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.01em;font-weight:600;line-height:1.2}.fm-lead{font-size:var(--t-lead);color:var(--on-surface-2);text-wrap:pretty;max-width:62ch;line-height:1.6}.fm-sub{font-size:var(--t-lead);color:var(--on-surface-2);max-width:58ch}.fm-body{color:var(--on-surface-2);text-wrap:pretty;max-width:68ch;line-height:1.75}.fm-muted{color:var(--on-surface-2)}.fm-muted-2{color:var(--on-surface-3)}.fm-num{font-family:var(--font-display);font-variation-settings:"wdth" 108;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.fm-eyebrow{align-items:center;gap:var(--s-3);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;display:inline-flex}html[lang=ar] .fm-eyebrow{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-eyebrow:before{content:"";background:currentColor;flex:none;width:28px;height:1px}.fm-eyebrow--center{justify-content:center}.fm-eyebrow--center:after{content:"";background:currentColor;flex:none;width:28px;height:1px}.fm-head{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--step-xs);flex-wrap:wrap;display:flex}.fm-head__main{flex:22ch;min-width:0}.fm-head__aside{align-items:center;gap:var(--s-3);flex:none;display:flex}.fm-head__note{color:var(--on-surface-3);font-size:var(--t-sm)}.fm-index{font-family:var(--font-display);font-variation-settings:"wdth" 108;font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--accent);font-weight:600}.fm-btn{justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--radius-none);font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background var(--t) var(--ease), color var(--t) var(--ease), border-color var(--t) var(--ease), transform var(--t) var(--ease);padding:16px 26px;display:inline-flex;position:relative}html[lang=ar] .fm-btn{text-transform:none;letter-spacing:0}.fm-btn--primary{background:var(--accent);color:var(--on-accent)}.fm-btn--primary:hover{background:var(--accent-hot)}.fm-btn--primary:active{transform:translateY(1px)}.fm-btn--secondary{border:1px solid var(--rule-3);color:var(--on-surface)}.fm-btn--secondary:hover{border-color:var(--accent);color:var(--accent)}.fm-btn--glass{border:1px solid var(--rule-2);color:var(--on-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-deep)}@supports (color:color-mix(in lab, red, red)){.fm-btn--glass{background:color-mix(in oklab, var(--surface-deep) 45%, transparent)}}.fm-btn--glass:hover{border-color:var(--rule-3)}.fm-btn--ghost{color:var(--on-surface-2);padding-inline:0}.fm-btn--ghost:hover{color:var(--accent)}.fm-btn--sm{font-size:var(--t-micro);padding:11px 18px}.fm-btn--block{width:100%}.fm-btn:disabled{opacity:.45;pointer-events:none}.fm-arrow{transition:transform var(--t) var(--ease);display:inline-block}[dir=rtl] .fm-arrow{transform:scaleX(-1)}.fm-btn:hover .fm-arrow{transform:translate(3px)}[dir=rtl] .fm-btn:hover .fm-arrow{transform:scaleX(-1)translate(3px)}.fm-arrow--back{transform:scaleX(-1)}[dir=rtl] .fm-arrow--back{transform:none}.fm-btn:hover .fm-arrow--back{transform:scaleX(-1)translate(3px)}[dir=rtl] .fm-btn:hover .fm-arrow--back{transform:translate(3px)}.fm-icon-btn{border:1px solid var(--rule-2);width:44px;height:44px;color:var(--on-surface);transition:border-color var(--t), color var(--t), background var(--t);place-items:center;display:grid}.fm-icon-btn:hover{border-color:var(--accent);color:var(--accent)}.fm-round-btn{border:1px solid var(--rule-2);width:38px;height:38px;color:var(--on-surface-2);transition:background var(--t), color var(--t), border-color var(--t);place-items:center;display:grid}.fm-chip{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-2);border:1px solid var(--rule);align-items:center;padding:5px 10px;font-weight:500;display:inline-flex}html[lang=ar] .fm-chip{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-icon-box{border:1px solid var(--rule-2);width:46px;height:46px;color:var(--accent);transition:border-color var(--t), color var(--t), background var(--t);flex:none;place-items:center;display:grid}.fm-icon-box--sm{width:42px;height:42px}.fm-icon-box--tiny{width:38px;height:38px}.fm-card{background:var(--surface-raise);border:1px solid var(--rule)}.fm-card-2{background:var(--surface-raise-2);border:1px solid var(--rule)}.fm-field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.fm-label{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-3);font-weight:600}html[lang=ar] .fm-label{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-control{border:0;border-bottom:1px solid var(--rule-2);width:100%;color:var(--on-surface);font-size:var(--t-body);transition:border-color var(--t);background:0 0;border-radius:0;outline:none;padding:12px 2px}.fm-control::placeholder{color:var(--on-surface-3)}.fm-control:hover{border-color:var(--rule-3)}.fm-control:focus-visible{border-color:var(--accent);outline:none}.fm-control--invalid{border-color:var(--color-alarm)}.fm-control--textarea{resize:vertical;min-height:120px}.fm-control--date,.fm-control[type=date],.fm-control[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}[data-room=paper] .fm-control--date,[data-room=paper] .fm-control[type=date],[data-room=paper] .fm-control[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fm-error{font-size:var(--t-xs);color:var(--color-alarm)}.fm-select{appearance:none;border:0;border-bottom:1px solid var(--rule-2);width:100%;color:var(--on-surface);font-family:var(--font-display);font-size:var(--t-sm);cursor:pointer;transition:border-color var(--t), color var(--t);background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 2px center;background-repeat:no-repeat;background-size:15px;border-radius:0;outline:none;padding:12px 26px 12px 2px;font-weight:500}[dir=rtl] .fm-select{background-position:2px;padding:12px 2px 12px 26px}.fm-select:hover{border-color:var(--rule-3)}.fm-select:focus-visible{border-color:var(--accent)}.fm-select--accent{color:var(--accent);border-color:var(--accent)}.fm-select option{background:var(--color-raise);color:var(--color-chalk)}[data-room=paper] .fm-select option{background:var(--color-paper);color:var(--color-ink)}.fm-form{gap:var(--s-6);flex-direction:column;display:flex}.fm-spinner{border:2px solid var(--on-accent);border-radius:50%;width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.fm-spinner{border:2px solid color-mix(in oklab, var(--on-accent) 30%, transparent)}}.fm-spinner{border-top-color:var(--on-accent);animation:.7s linear infinite fm-spin}.fm-form__success{align-items:flex-start;gap:var(--s-4);padding-block:var(--s-7);animation:fm-rise .45s var(--ease) both;flex-direction:column;display:flex}.fm-form__check svg{overflow:visible}.fm-form__check-c{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:151;stroke-dashoffset:151px;animation:fm-draw .6s var(--ease) forwards}.fm-form__check-p{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:fm-draw .4s var(--ease) .45s forwards}.fm-form__success-t{font-family:var(--font-display);font-size:var(--t-h3);text-transform:uppercase;letter-spacing:-.02em}html[lang=ar] .fm-form__success-t{text-transform:none;letter-spacing:0}.fm-form__success-d{color:var(--on-surface-2);max-width:40ch}.fm-grain{z-index:var(--z-bg);pointer-events:none;opacity:.055;will-change:transform;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.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(3,end) infinite fm-grain-shift;position:fixed;inset:-50%}.fm-progress{background:var(--color-flare);transform-origin:0;height:2px;z-index:var(--z-header);top:0;position:fixed;inset-inline:0;transform:scaleX(0)}[dir=rtl] .fm-progress{transform-origin:100%}.fm-cursor-ring{border:1px solid var(--color-flare);pointer-events:none;width:34px;height:34px;z-index:calc(var(--z-cursor) - 1);border-radius:50%;margin:-17px 0 0 -17px;position:fixed;top:0;left:0}.fm-cursor-dot{background:var(--color-chalk);pointer-events:none;width:4px;height:4px;z-index:var(--z-cursor);border-radius:50%;margin:-2px 0 0 -2px;position:fixed;top:0;left:0}.fm-intro{z-index:var(--z-preloader);background:var(--color-void);grid-template-rows:1fr auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.fm-intro__plates{z-index:0;position:absolute;inset:0}.fm-intro__plate{opacity:0;animation:fm-intro-plate 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}.fm-intro__plate:nth-child(2){animation-delay:.6s}.fm-intro__plate:nth-child(3){animation-delay:1.2s}.fm-intro__plate:nth-child(4){animation-delay:1.8s}.fm-intro__plate-img{object-fit:cover;filter:grayscale()contrast(1.15)}.fm-intro__plates:after{content:"";background:radial-gradient(58% 54% at 50% 46%, #0c0b0a94 0%, #0c0b0af0 62%, var(--color-void) 100%);position:absolute;inset:0}@keyframes fm-intro-plate{0%,to{opacity:0}6%,21%{opacity:.3}27%{opacity:0}}.fm-intro__rig{z-index:1;pointer-events:none;position:absolute;inset:clamp(16px,3vw,34px)}.fm-intro__x{width:15px;height:15px;position:absolute}.fm-intro__x:before,.fm-intro__x:after{content:"";background:#ffffff3d;position:absolute}.fm-intro__x:before{inset-inline-start:0;width:15px;height:1px;top:7px}.fm-intro__x:after{inset-inline-start:7px;width:1px;height:15px;top:0}.fm-intro__x--tl{top:0;inset-inline-start:0}.fm-intro__x--tr{top:0;inset-inline-end:0}.fm-intro__x--bl{bottom:0;inset-inline-start:0}.fm-intro__x--br{bottom:0;inset-inline-end:0}.fm-intro__guide{background:#ffffff12;position:absolute}.fm-intro__guide--v{top:0;bottom:0;width:1px;inset-inline-start:50%}.fm-intro__guide--h{inset-inline:0;height:1px;top:50%}.fm-intro__stage{z-index:2;place-items:center;display:grid;position:relative}.fm-intro__gauge{width:min(80vw,430px);height:auto;overflow:visible}.fm-intro__arc-track{fill:none;stroke:#ffffff1a;stroke-width:2px}.fm-intro__arc{fill:none;stroke:var(--color-flare);stroke-width:2.6px;stroke-linecap:butt;transition:stroke .35s var(--ease)}.fm-intro__gauge[data-hot="1"] .fm-intro__arc{stroke:var(--color-alarm)}.fm-intro__tick{stroke:#ffffff26;stroke-width:1.2px;transition:stroke .18s linear}.fm-intro__tick[data-major="1"]{stroke-width:1.9px}.fm-intro__tick[data-on="1"]{stroke:var(--color-chalk)}.fm-intro__tick[data-on="1"][data-hotzone="1"]{stroke:var(--color-alarm)}.fm-intro__needle{fill:var(--color-chalk);transition:fill .35s var(--ease)}.fm-intro__gauge[data-hot="1"] .fm-intro__needle{fill:var(--color-alarm)}.fm-intro__hub{fill:var(--color-void);stroke:#ffffff52;stroke-width:1.5px}.fm-intro__dial-n{fill:var(--color-smoke);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:9px;font-weight:600}.fm-intro__read{inset-inline:0;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:63%}.fm-intro__read-n{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--color-chalk);font-size:clamp(2.5rem,9vw,4.25rem);font-weight:700;line-height:.86}.fm-intro__read-u{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--color-smoke);font-weight:600}html[lang=ar] .fm-intro__read-n{font-variation-settings:normal;letter-spacing:0}html[lang=ar] .fm-intro__read-u{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-intro__foot{z-index:2;justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-5) var(--gutter) calc(env(safe-area-inset-bottom,0px) + var(--s-5));border-top:1px solid #ffffff14;flex-wrap:wrap;display:flex;position:relative}.fm-intro__brand{font-family:var(--font-display);font-variation-settings:"wdth" 110;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-chalk);font-weight:700}.fm-intro__meta,.fm-intro__skip{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-smoke);font-weight:600}.fm-intro__meta{gap:var(--s-4);font-variant-numeric:tabular-nums;display:flex}.fm-intro__pct{color:var(--color-chalk)}.fm-intro__skip{transition:color var(--t);border-bottom:1px solid;padding-bottom:2px}.fm-intro__skip:hover{color:var(--color-flare)}html[lang=ar] .fm-intro__brand,html[lang=ar] .fm-intro__meta,html[lang=ar] .fm-intro__skip{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}@media (max-width:560px){.fm-intro__meta{order:3;justify-content:space-between;width:100%}}.fm-loading{min-height:72svh}.fm-loading__rail{top:var(--header-h);z-index:var(--z-sticky);background:#ffffff14;height:2px;position:fixed;inset-inline:0;overflow:hidden}.fm-loading__bar{background:var(--color-flare);width:36%;animation:fm-loadbar 1.1s var(--ease-in-out) infinite;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .fm-loading__bar{animation-name:fm-loadbar-rtl}@keyframes fm-loadbar{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes fm-loadbar-rtl{0%{transform:translate(110%)}to{transform:translate(-320%)}}.fm-loading__mark{top:50%;animation:1.5s ease-in-out infinite fm-pulse;position:fixed;inset-inline-start:50%;transform:translate(-50%,-50%)}.fm-transition{z-index:var(--z-transition);pointer-events:none;opacity:0;visibility:hidden;position:fixed;inset:0}.fm-transition[data-on=true]{visibility:visible}.fm-transition__fill{background:var(--color-void);position:absolute;inset:0}.fm-transition__logo{place-items:center;display:grid;position:absolute;inset:0}.fm-header{z-index:var(--z-header);height:var(--header-h);padding-inline:var(--gutter);transition:background var(--t-slow) var(--ease), border-color var(--t-slow) var(--ease);top:0;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset-inline:0}.fm-header--stuck{background:#060504d1}@supports (color:color-mix(in lab, red, red)){.fm-header--stuck{background:color-mix(in oklab, var(--color-void) 82%, transparent)}}.fm-header--stuck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:#ffffff17}.fm-header__inner{width:100%;max-width:var(--rail);justify-content:space-between;align-items:center;gap:var(--s-5);margin-inline:auto;display:flex}.fm-brand{align-items:center;gap:var(--s-3);cursor:pointer;display:inline-flex}.fm-wordmark{font-family:var(--font-display);font-variation-settings:"wdth" 108;letter-spacing:.02em;text-transform:uppercase;color:var(--color-chalk);font-size:15px;font-weight:700;line-height:1}html[lang=ar] .fm-wordmark{font-variation-settings:normal;text-transform:none;letter-spacing:0;font-size:16px}.fm-nav{align-items:center;gap:2px;display:flex}.fm-nav__link{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:.04em;color:var(--color-ash);transition:color var(--t);padding:10px 14px;font-weight:500;position:relative}.fm-nav__link:after{content:"";background:var(--color-flare);height:1px;transform-origin:var(--fm-origin,0) 50%;transition:transform var(--t) var(--ease);inset-inline:14px;position:absolute;bottom:4px;transform:scaleX(0)}[dir=rtl] .fm-nav__link:after{--fm-origin:100%}.fm-nav__link:hover{color:var(--color-chalk)}.fm-nav__link:hover:after,.fm-nav__link--active:after{transform:scaleX(1)}.fm-nav__link--active{color:var(--color-chalk)}.fm-lang{border:1px solid #ffffff29;align-items:center;display:inline-flex}.fm-lang__opt{min-width:38px;font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;color:var(--color-smoke);transition:color var(--t), background var(--t);padding:8px 10px;font-weight:600}.fm-lang__opt:hover{color:var(--color-chalk)}.fm-lang__opt--on{background:var(--color-chalk);color:var(--color-void)}.fm-menu-btn{align-items:center;gap:var(--s-3);height:44px;font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-chalk);padding-inline:4px;font-weight:600;display:inline-flex}html[lang=ar] .fm-menu-btn{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-menu-btn__bars{gap:5px;width:22px;display:grid}.fm-menu-btn__bars span{height:1.5px;transition:transform var(--t) var(--ease), opacity var(--t);background:currentColor;display:block}.fm-menu-btn__bars span:last-child{inline-size:14px;transition:inline-size var(--t) var(--ease), transform var(--t) var(--ease);justify-self:end}.fm-menu-btn:hover .fm-menu-btn__bars span:last-child{inline-size:22px}.fm-menu-btn--open .fm-menu-btn__bars span:first-child{transform:translateY(3.25px)rotate(45deg)}.fm-menu-btn--open .fm-menu-btn__bars span:last-child{inline-size:22px;transform:translateY(-3.25px)rotate(-45deg)}.fm-bento{z-index:var(--z-bento);background:var(--color-void);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease), visibility 0s linear .42s;flex-direction:column;display:flex;position:fixed;inset:0}.fm-bento--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease)}.fm-bento__top{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--s-5);padding-inline:var(--gutter);border-bottom:1px solid #ffffff17;flex:none;display:flex}.fm-bento__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.fm-bento__grid{background:#ffffff17;flex:auto;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(148px,1fr);gap:1px;display:grid}.fm-bento__cell{justify-content:space-between;gap:var(--s-5);background:var(--color-void);text-align:start;isolation:isolate;transition:background var(--t) var(--ease), color var(--t) var(--ease);flex-direction:column;padding:clamp(20px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.fm-bento__cell--xl{grid-area:span 2/span 3}.fm-bento__cell--lg{grid-column:span 3}.fm-bento__cell--md{grid-column:span 2}.fm-bento__cell--sm{grid-column:span 1}.fm-bento__cell:after{content:"";z-index:-1;background:var(--color-flare);transform-origin:50% 100%;transition:transform .4s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.fm-bento__cell:hover:after,.fm-bento__cell:focus-visible:after{transform:scaleY(1)}.fm-bento__cell:hover,.fm-bento__cell:focus-visible{color:var(--color-void)}.fm-bento__cell:hover .fm-bento__num,.fm-bento__cell:hover .fm-bento__desc{color:#060504b3}@supports (color:color-mix(in lab, red, red)){.fm-bento__cell:hover .fm-bento__num,.fm-bento__cell:hover .fm-bento__desc{color:color-mix(in oklab, var(--color-void) 70%, transparent)}}.fm-bento__cell:hover .fm-bento__img{opacity:0}.fm-bento__img{z-index:-2;object-fit:cover;opacity:.4;filter:grayscale()contrast(1.15);transition:opacity .4s var(--ease), transform .6s var(--ease);position:absolute;inset:0}.fm-bento__cell:hover .fm-bento__img{transform:scale(1.04)}.fm-bento__scrim{z-index:-1;background:linear-gradient(#0c0b0a59,#0c0b0ae6);position:absolute;inset:0}.fm-bento__cell:hover .fm-bento__scrim{opacity:0}.fm-bento__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.16em;color:var(--color-smoke);transition:color var(--t);font-weight:600}.fm-bento__label{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.5rem,3.4vw,3rem);font-weight:700;line-height:.95;display:block}html[lang=ar] .fm-bento__label{font-variation-settings:normal;text-transform:none;letter-spacing:0;line-height:1.2}.fm-bento__desc{margin-top:var(--s-2);font-family:var(--font-body);font-size:var(--t-sm);letter-spacing:0;text-transform:none;color:var(--color-ash);max-width:34ch;transition:color var(--t);font-weight:400;display:block}.fm-bento__cell[aria-current=page] .fm-bento__num{color:var(--color-flare)}.fm-bento__cell[aria-current=page]:before{content:"";background:var(--color-flare);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.fm-bento__cell[aria-current=page]:hover:before{background:var(--color-void)}.fm-bento__foot{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) var(--gutter);color:var(--color-smoke);font-size:var(--t-xs);border-top:1px solid #ffffff17;flex-wrap:wrap;flex:none;display:flex}.fm-bento__foot-inner{width:100%;max-width:var(--rail);justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;flex:auto;margin-inline:auto;display:flex}.fm-bento__contact{gap:var(--s-6);flex-wrap:wrap;display:flex}.fm-bento__contact a:hover{color:var(--color-flare)}.fm-bento__cell,.fm-bento__foot{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease), background var(--t), color var(--t);transform:translateY(18px)}.fm-bento--open .fm-bento__cell,.fm-bento--open .fm-bento__foot{opacity:1;transform:none}.fm-bento--open .fm-bento__cell:first-child{transition-delay:40ms}.fm-bento--open .fm-bento__cell:nth-child(2){transition-delay:80ms}.fm-bento--open .fm-bento__cell:nth-child(3){transition-delay:.12s}.fm-bento--open .fm-bento__cell:nth-child(4){transition-delay:.16s}.fm-bento--open .fm-bento__cell:nth-child(5){transition-delay:.2s}.fm-bento--open .fm-bento__cell:nth-child(6){transition-delay:.24s}.fm-bento--open .fm-bento__cell:nth-child(7){transition-delay:.28s}.fm-bento--open .fm-bento__cell:nth-child(8){transition-delay:.32s}.fm-bento--open .fm-bento__foot{transition-delay:.36s}.fm-footer{z-index:var(--z-content);background:var(--color-void);color:var(--color-ash);padding:var(--step-sm) var(--gutter) var(--s-6);border-top:1px solid #ffffff17;position:relative}.fm-footer__mark{max-width:var(--rail);font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #fff3;padding-bottom:var(--step-xs);-webkit-user-select:none;user-select:none;margin-inline:auto;font-size:clamp(3rem,13.5vw,13rem);font-weight:700;line-height:.82}html[lang=ar] .fm-footer__mark{font-variation-settings:normal;text-transform:none;letter-spacing:0;font-size:clamp(2.25rem,10vw,9rem);line-height:1.1}.fm-footer__grid{gap:var(--s-7);max-width:var(--rail);padding-top:var(--s-7);border-top:1px solid #ffffff17;grid-template-columns:1.5fr .9fr 1fr 1fr 1.15fr;margin-inline:auto;display:grid}.fm-col-title{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-chalk);margin-bottom:var(--s-5);font-weight:600}html[lang=ar] .fm-col-title{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.fm-footer__link{color:var(--color-ash);font-size:var(--t-sm);text-align:start;transition:color var(--t);display:inline-block}.fm-footer__link:hover{color:var(--color-flare)}.fm-footer__bottom{max-width:var(--rail);margin:var(--s-7) auto 0;padding-top:var(--s-5);justify-content:space-between;gap:var(--s-4);color:var(--color-smoke);font-size:var(--t-xs);border-top:1px solid #ffffff17;flex-wrap:wrap;display:flex}.fm-footer__place{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:var(--t-micro)}html[lang=ar] .fm-footer__place{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-news{align-items:center;gap:var(--s-3);border-bottom:1px solid #ffffff38;display:flex}.fm-news__input{min-width:0;color:var(--color-chalk);font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.fm-news__input::placeholder{color:var(--color-smoke)}.fm-news:focus-within{border-bottom-color:var(--color-flare)}.fm-news__go{width:34px;height:34px;color:var(--color-chalk);transition:color var(--t);flex:none;place-items:center;display:grid}.fm-news__go:hover{color:var(--color-flare)}.fm-facc__head{justify-content:space-between;align-items:center;gap:var(--s-3);text-align:start;width:100%;display:flex}.fm-facc__head .fm-col-title{margin-bottom:0}.fm-facc__chev{color:var(--color-smoke);transition:transform var(--t);flex:none;display:none}.fm-facc__panel>div{min-height:0}@media (min-width:641px){.fm-facc__head{cursor:default}.fm-facc__panel{grid-template-rows:1fr;display:grid}.fm-facc__panel>div{padding-top:var(--s-5)}}@media (max-width:640px){.fm-facc{border-top:1px solid #ffffff17}.fm-facc__head{padding-block:var(--s-4)}.fm-facc__chev{display:block}.fm-facc--open .fm-facc__chev{transform:rotate(180deg)}.fm-facc__panel{transition:grid-template-rows .34s var(--ease);grid-template-rows:0fr;display:grid}.fm-facc--open .fm-facc__panel{grid-template-rows:1fr}.fm-facc__panel>div{min-height:0;padding-bottom:0;overflow:hidden}.fm-facc--open .fm-facc__panel>div{padding-bottom:var(--s-4)}}.fm-logo{display:inline-flex}.fm-logo__plate{stroke:var(--color-chalk)}.fm-logo__bar{fill:var(--color-flare)}.fm-logo__g{fill:var(--color-chalk)}.fm-hero{background:var(--color-void);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.fm-hero__bg{z-index:var(--z-bg);background:var(--color-void);position:absolute;inset:0;overflow:hidden}.fm-hero__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fm-hero__first{object-fit:cover;width:100%;height:100%;transition:opacity .35s linear;position:absolute;inset:0}.fm-hero__first[data-spent=true]{opacity:0}.fm-hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fm-hero__veil{background:linear-gradient(180deg, #0c0b0a9e 0%, #0c0b0a1f 34%, #0c0b0ae0 88%, var(--color-void) 100%), radial-gradient(72% 62% at 50% 42%, transparent 30%, #0c0b0a99 100%);position:absolute;inset:0}.fm-hero__content{z-index:var(--z-raised);width:100%;padding:132px var(--rail-pad) var(--s-6);flex-direction:column;align-items:flex-start;display:flex;position:relative}.fm-hero__kicker{align-items:center;gap:var(--s-3);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-chalk);margin-bottom:var(--s-6);font-weight:600;display:inline-flex}html[lang=ar] .fm-hero__kicker{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-dot-pulse{background:var(--color-flare);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite fm-pulse}.fm-hero__title{font-size:var(--t-display);max-width:16ch}.fm-hero__title--b{font-size:var(--t-h1)}.fm-hero__sub{max-width:46ch;color:var(--color-ash);font-size:var(--t-lead);margin-top:var(--s-5);line-height:1.6}.fm-hero__cta{gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.fm-hero__acts{z-index:var(--z-raised);pointer-events:none;display:grid;position:absolute;inset:0}.fm-hero__act{padding-inline:var(--rail-pad);opacity:0;grid-area:1/1;align-self:center}.fm-hero__specs{flex-wrap:wrap;gap:clamp(26px,6vw,104px);display:flex}.fm-hero__spec-label{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-smoke);margin-bottom:var(--s-6);font-weight:600;display:block}html[lang=ar] .fm-hero__spec-label{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-hero__close{max-width:44ch}.fm-hero__hud{z-index:var(--z-raised);margin:0 var(--rail-pad) var(--s-6);border-top:1px solid #ffffff29;align-items:stretch;gap:0;display:flex;position:relative}.fm-hud-card{min-width:0;padding:var(--s-5) var(--s-5) 0 0;flex:1 1 0}[dir=rtl] .fm-hud-card{padding:var(--s-5) 0 0 var(--s-5)}.fm-hud-card+.fm-hud-card{border-inline-start:1px solid #ffffff1f;padding-inline-start:var(--s-5)}.fm-hud-card__num{font-family:var(--font-display);font-variation-settings:"wdth" 108;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-chalk);font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:700;line-height:1}html[lang=ar] .fm-hud-card__num{font-variation-settings:normal}.fm-hud-card__label{font-size:var(--t-xs);color:var(--color-smoke);margin-top:var(--s-2)}.fm-hud-live{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-flare);font-weight:600;display:flex}html[lang=ar] .fm-hud-live{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-hud-live__dot{background:var(--color-flare);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite fm-pulse}.fm-scrollcue{align-items:center;gap:var(--s-3);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-smoke);display:flex}html[lang=ar] .fm-scrollcue{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-scrollcue__line{background:linear-gradient(to var(--fm-to,right), var(--color-smoke), transparent);width:40px;height:1px}[dir=rtl] .fm-scrollcue__line{--fm-to:left}.fm-hero--b{padding:132px var(--gutter) var(--step-sm);gap:var(--s-8);align-items:center}.fm-hero__stats{gap:var(--s-7);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.fm-hero-stat__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700}.fm-hero-stat__label{font-size:var(--t-xs);color:var(--color-smoke);margin-top:var(--s-1);max-width:16ch}.fm-hero__car{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.fm-hero__car-img{object-fit:cover;filter:contrast(1.05)}.fm-hero__tag{bottom:var(--s-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--s-2) var(--s-3);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-chalk);background:#0c0b0a99;position:absolute;inset-inline-start:var(--s-4)}html[lang=ar] .fm-hero__tag{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-marquee{padding-block:clamp(18px,2.4vw,30px);overflow:hidden}.fm-marquee__track{white-space:nowrap;will-change:transform;width:max-content;display:flex}.fm-marquee__copy{display:flex}.fm-marquee__item{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:clamp(28px,4vw,56px);padding-inline-end:clamp(28px,4vw,56px);font-size:clamp(1.5rem,3.6vw,3rem);font-weight:700;line-height:1;display:inline-flex}html[lang=ar] .fm-marquee__item{font-variation-settings:normal;text-transform:none;letter-spacing:0}.fm-marquee__star{color:var(--accent);font-size:.42em}.fm-vcard{cursor:pointer;background:0 0;flex-direction:column;height:100%;display:flex;position:relative}.fm-vcard__media{aspect-ratio:4/3;background:var(--surface-raise);flex:none;position:relative;overflow:hidden}.fm-vcard__img{object-fit:cover;transition:transform .7s var(--ease), filter .5s var(--ease)}.fm-vcard:hover .fm-vcard__img{transform:scale(1.045)}.fm-vcard__badge{z-index:var(--z-raised);background:var(--color-void);color:var(--color-chalk);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.1em;bottom:0;padding:7px 12px;font-weight:600;position:absolute;inset-inline-start:0}.fm-vcard__body{padding-top:var(--s-4);flex-direction:column;flex:1;display:flex}.fm-vcard__brand{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-3);font-weight:600}html[lang=ar] .fm-vcard__brand{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-vcard__model{font-family:var(--font-display);font-variation-settings:"wdth" 106;text-transform:uppercase;letter-spacing:-.02em;margin-top:var(--s-2);color:var(--on-surface);transition:color var(--t);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;line-height:1.05}html[lang=ar] .fm-vcard__model{font-variation-settings:normal;text-transform:none;letter-spacing:0;line-height:1.3}.fm-vcard:hover .fm-vcard__model{color:var(--accent)}.fm-vcard__specs{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.fm-vcard__foot{z-index:var(--z-raised);justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);margin-top:auto;display:flex;position:relative}.fm-vcard__meta{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.1em;color:var(--on-surface-3);font-weight:600}html[lang=ar] .fm-vcard__meta{letter-spacing:0;font-size:var(--t-xs)}.fm-vcard__link{color:inherit}.fm-vcard__link:after{content:"";z-index:var(--z-content);position:absolute;inset:0}.fm-vcard__link:focus-visible{outline:none}.fm-vcard:has(.fm-vcard__link:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.fm-vcard{padding-bottom:var(--s-4)}.fm-vcard:after{content:"";background:var(--rule);inset-inline-start:0;width:100%;height:1px;position:absolute;bottom:0}.fm-vcard:before{content:"";background:var(--accent);width:0;height:1px;z-index:var(--z-raised);transition:width .5s var(--ease);inset-inline-start:0;position:absolute;bottom:0}.fm-vcard:hover:before{width:100%}.fm-vcard:hover .fm-round-btn{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.fm-fav{z-index:var(--z-raised);background:var(--color-void);width:40px;height:40px;color:var(--color-chalk);transition:color var(--t), background var(--t);top:0;place-items:center;display:grid;position:absolute;inset-inline-end:0}.fm-fav:hover,.fm-fav--on{color:var(--color-flare)}.fm-cmp-btn{border:1px solid var(--rule);width:34px;height:34px;color:var(--on-surface-3);transition:color var(--t), border-color var(--t);place-items:center;display:grid}.fm-cmp-btn:hover{color:var(--on-surface);border-color:var(--rule-3)}.fm-cmp-btn--on{color:var(--accent);border-color:var(--accent)}.fm-feature-card{gap:var(--s-4);background:var(--surface);outline:1px solid var(--rule);transition:background var(--t) var(--ease), color var(--t) var(--ease);flex-direction:column;padding:clamp(24px,2.6vw,38px);display:flex;position:relative}.fm-feature-card:hover{background:var(--surface-raise)}.fm-feature-card:hover .fm-icon-box{border-color:var(--accent)}.fm-feature-card__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.16em;color:var(--on-surface-3);font-weight:600}.fm-feature-card__t{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;color:var(--on-surface);font-weight:700;line-height:1.15}.fm-feature-card__d{color:var(--on-surface-2);font-size:var(--t-sm);max-width:36ch;line-height:1.7}.fm-stat{padding:var(--s-6) var(--s-5)}.fm-stat+.fm-stat{border-inline-start:1px solid var(--rule)}.fm-stat__num{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--on-surface);font-size:clamp(2.75rem,6vw,5.5rem);font-weight:700;line-height:.9}html[lang=ar] .fm-stat__num{font-variation-settings:normal}.fm-stat__label{color:var(--on-surface-2);font-size:var(--t-sm);margin-top:var(--s-3)}.fm-testi{gap:var(--s-5);background:var(--surface);outline:1px solid var(--rule);flex-direction:column;height:100%;padding:clamp(26px,3vw,42px);display:flex}.fm-stars{color:var(--accent);letter-spacing:4px;font-size:13px}.fm-quote{font-family:var(--font-display);letter-spacing:-.015em;color:var(--on-surface);text-wrap:pretty;flex:1;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:500;line-height:1.35}.fm-testi__foot{align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);display:flex}.fm-avatar{background:var(--accent);width:38px;height:38px;color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);place-items:center;display:grid}.fm-cta{padding-block:var(--step);position:relative;overflow:hidden}.fm-cta__img{z-index:var(--z-bg);object-fit:cover;filter:grayscale(.6)contrast(1.1);position:absolute;inset:0}.fm-cta__scrim{z-index:var(--z-bg);background:linear-gradient(90deg,#0c0b0af0 0%,#0c0b0ab3 55%,#0c0b0a59 100%);position:absolute;inset:0}[dir=rtl] .fm-cta__scrim{background:linear-gradient(270deg,#0c0b0af0 0%,#0c0b0ab3 55%,#0c0b0a59 100%)}.fm-cta__inner{z-index:var(--z-content);max-width:46ch;position:relative}.fm-page-head{padding-top:calc(var(--header-h) + clamp(56px, 8vw, 120px));padding-bottom:var(--step-sm)}.fm-page-head__title{font-size:var(--t-h1);max-width:16ch;margin-top:var(--s-4)}.fm-page-head__lead{margin-top:var(--s-5)}.fm-detail-aside{top:calc(var(--header-h) + var(--s-5));position:sticky}.fm-spec{padding:var(--s-4) 0;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.fm-spec__k{font-size:var(--t-sm);color:var(--on-surface-3)}.fm-spec__v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--on-surface);text-align:end;font-weight:600}.fm-specband__num{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--on-surface);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700;line-height:.9}html[lang=ar] .fm-specband__num{font-variation-settings:normal}.fm-specband__unit{color:var(--accent);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;margin-top:var(--s-3);font-weight:600}html[lang=ar] .fm-specband__unit{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-specband__label{color:var(--on-surface-2);font-size:var(--t-sm);margin-top:var(--s-1)}.fm-vgal{gap:var(--s-3);flex-direction:column;display:flex}.fm-vgal__main{background:var(--surface-raise);height:clamp(260px,34vw,600px);position:relative;overflow:hidden}.fm-vgal__main .fm-vgal__swiper{width:100%;height:100%}.fm-vgal__main .swiper-wrapper{height:100%}.fm-vgal__main .swiper-slide{height:100%;position:relative;overflow:hidden}.fm-vgal__main .fm-swnav{z-index:6;position:absolute;top:50%;transform:translateY(-50%)}.fm-vgal__main .fm-swnav--prev{inset-inline-start:var(--s-3)}.fm-vgal__main .fm-swnav--next{inset-inline-end:var(--s-3)}.fm-vgal__count{z-index:6;background:var(--color-void);color:var(--color-chalk);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.1em;bottom:0;padding:8px 12px;position:absolute;inset-inline-start:0}.fm-vgal__expand{z-index:6;background:var(--color-void);width:40px;height:40px;color:var(--color-chalk);transition:color var(--t);top:0;place-items:center;display:grid;position:absolute;inset-inline-end:0}.fm-vgal__expand:hover{color:var(--color-flare)}.fm-vgal__thumbs{gap:var(--s-2);padding-bottom:var(--s-1);scrollbar-width:thin;display:flex;overflow-x:auto}.fm-vgal__thumb{cursor:pointer;opacity:.45;width:104px;height:74px;transition:opacity var(--t);flex:none;padding:0;position:relative;overflow:hidden}.fm-vgal__thumb:hover{opacity:.8}.fm-vgal__thumb--on{opacity:1;outline:1px solid var(--accent);outline-offset:-1px}.fm-thumb{aspect-ratio:4/3;opacity:.5;width:100%;transition:opacity var(--t);padding:0;position:relative;overflow:hidden}.fm-thumb--on{opacity:1;outline:1px solid var(--accent);outline-offset:-1px}.fm-gallery__main{aspect-ratio:16/10;position:relative;overflow:hidden}.fm-gallery__img{object-fit:cover}.fm-features-grid{gap:0 var(--s-7);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.fm-check{align-items:center;gap:var(--s-3);color:var(--on-surface-2);font-size:var(--t-sm);padding-block:var(--s-3);border-bottom:1px solid var(--rule);display:flex}.fm-check__mark{color:var(--accent);flex:none;place-items:center;display:grid}.fm-empty{text-align:center;padding:var(--step) var(--s-5)}.fm-empty__mark{font-family:var(--font-display);color:var(--rule-2);font-size:clamp(4rem,12vw,9rem);line-height:1}.fm-info-card{gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--rule);align-items:flex-start;display:flex}.fm-info-card__t{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-3);margin-bottom:var(--s-2);font-weight:600}html[lang=ar] .fm-info-card__t{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-info-card__v{color:var(--on-surface);font-size:var(--t-sm);text-align:start;line-height:1.6}.fm-mapband{isolation:isolate;background:var(--surface-deep);border-block:1px solid var(--rule);position:relative}.fm-gmap{background:var(--color-void);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:clamp(460px,60vh,660px);position:relative;overflow:hidden}.fm-gmap--grab{cursor:grabbing}.fm-gmap:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.fm-gmap__tiles{background:repeating-linear-gradient(0deg, transparent 0 63px, #ffffff07 63px 64px), repeating-linear-gradient(90deg, transparent 0 63px, #ffffff07 63px 64px), var(--color-void);position:absolute;inset:0}.fm-gmap__tile{width:256px;max-width:none;height:256px;animation:fm-fade .5s var(--ease) both;filter:brightness(2.15)contrast(1.24)saturate(.5);top:0;position:absolute;inset-inline-start:0}[dir=rtl] .fm-gmap__tile,[dir=rtl] .fm-gmap__pin{inset-inline-start:auto;left:0}.fm-gmap__graticule{pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 79px, var(--rule) 79px 80px), repeating-linear-gradient(90deg, transparent 0 79px, var(--rule) 79px 80px);opacity:.5;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120%,#0000 35%,#000 100%);mask-image:radial-gradient(120% 120%,#0000 35%,#000 100%)}.fm-gmap__grade{pointer-events:none;background:radial-gradient(38% 44%,#fa6e1d14,#0000 72%),radial-gradient(135% 125%,#0000 58%,#0c0b0a80 100%),linear-gradient(#0c0b0a73,#0000 12% 88%,#0c0b0a73);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fm-gmap__grade{background:radial-gradient(38% 44% at 50% 50%, color-mix(in oklab, var(--color-flare) 8%, transparent), transparent 72%), radial-gradient(135% 125% at 50% 50%, transparent 58%, #0c0b0a80 100%), linear-gradient(to bottom, #0c0b0a73, transparent 12%, transparent 88%, #0c0b0a73)}}.fm-gmap__frame{pointer-events:none;position:absolute;inset:16px}.fm-gmap__frame:before,.fm-gmap__frame:after{content:"";border:1px solid var(--rule-3);width:22px;height:22px;position:absolute}.fm-gmap__frame:before{top:0;border-block-end:0;border-inline-end:0;inset-inline-start:0}.fm-gmap__frame:after{bottom:0;border-block-start:0;border-inline-start:0;inset-inline-end:0}.fm-gmap__pin{top:0;width:0;height:0;position:absolute;inset-inline-start:0}.fm-gmap__dot{background:var(--color-flare);inset-inline-start:-5px;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;box-shadow:0 0 0 3px #0c0b0ab3,0 0 22px 4px #fa6e1d8c}@supports (color:color-mix(in lab, red, red)){.fm-gmap__dot{box-shadow:0 0 0 3px #0c0b0ab3, 0 0 22px 4px color-mix(in oklab, var(--color-flare) 55%, transparent)}}.fm-gmap__dot:after{content:"";border:1px solid var(--color-flare);border-radius:50%;animation:2.6s ease-out infinite fm-ping;position:absolute;inset:-7px}.fm-gmap__stem{background:linear-gradient(to top, var(--color-flare), transparent);inset-inline-start:-1px;width:1px;height:46px;position:absolute;bottom:0}.fm-gmap__tag{white-space:nowrap;background:var(--color-void);outline:1px solid var(--rule-2);color:var(--color-chalk);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;bottom:46px;padding:6px 10px;font-weight:600;position:absolute;inset-inline-start:-1px}html[lang=ar] .fm-gmap__tag{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-gmap{--map-edge:calc(var(--s-6) + 52px)}.fm-gmap__ctrl{bottom:var(--s-6);background:var(--rule-2);outline:1px solid var(--rule-2);flex-direction:column;gap:1px;display:flex;position:absolute;inset-inline-end:var(--map-edge)}.fm-gmap__ctrl button{background:#060504d1;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.fm-gmap__ctrl button{background:color-mix(in oklab, var(--color-void) 82%, transparent)}}.fm-gmap__ctrl button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-chalk);cursor:pointer;transition:background var(--t), color var(--t)}.fm-gmap__ctrl button:hover:not(:disabled){background:var(--color-flare);color:var(--color-void)}.fm-gmap__ctrl button:disabled{color:var(--color-smoke);cursor:not-allowed}.fm-gmap__hint{top:var(--s-6);background:#060504e0;padding:8px 12px;position:absolute;inset-inline-end:var(--map-edge)}@supports (color:color-mix(in lab, red, red)){.fm-gmap__hint{background:color-mix(in oklab, var(--color-void) 88%, transparent)}}.fm-gmap__hint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);outline:1px solid var(--rule-2);color:var(--color-ash);font-size:var(--t-xs);opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);transform:translateY(-6px)}.fm-gmap__hint--on{opacity:1;transform:none}.fm-gmap__attr{bottom:0;background:#060504b8;gap:6px;padding:4px 8px;display:flex;position:absolute;inset-inline-end:calc(var(--map-edge) - var(--s-6))}@supports (color:color-mix(in lab, red, red)){.fm-gmap__attr{background:color-mix(in oklab, var(--color-void) 72%, transparent)}}.fm-gmap__attr{color:var(--color-smoke);letter-spacing:.02em;font-size:10px}.fm-gmap__attr a:hover{color:var(--color-flare)}.fm-gmap__plate{z-index:var(--z-raised);gap:var(--s-4);width:min(400px,34vw);top:50%;background:#060504e0;flex-direction:column;padding:clamp(24px,2.4vw,34px);display:flex;position:absolute;inset-inline-start:var(--rail-pad);transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.fm-gmap__plate{background:color-mix(in oklab, var(--color-void) 88%, transparent)}}.fm-gmap__plate{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);outline:1px solid var(--rule-2);box-shadow:var(--shadow-lift)}.fm-gmap__lead{color:var(--color-ash);font-size:var(--t-sm);line-height:1.7}.fm-gmap__meta{flex-direction:column;display:flex}.fm-gmap__row{gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--rule);display:flex}.fm-gmap__k{color:var(--color-smoke);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;flex:0 0 84px;padding-top:3px;font-weight:600}html[lang=ar] .fm-gmap__k{letter-spacing:0;text-transform:none;font-size:var(--t-xs);flex-basis:96px}.fm-gmap__v{color:var(--color-chalk);font-size:var(--t-xs);text-align:start;font-style:normal;line-height:1.7}.fm-ctx-card{align-items:center;gap:var(--s-4);padding:var(--s-3);border:1px solid var(--accent);display:flex}.fm-ctx-card__media{flex:none;width:88px;height:66px;position:relative;overflow:hidden}.fm-ctx-card__img{object-fit:cover}.fm-ctx-card__body{flex:1;min-width:0}.fm-ctx-card__label{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}html[lang=ar] .fm-ctx-card__label{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-ctx-card__name{font-family:var(--font-display);font-size:var(--t-h4);margin-top:var(--s-1);font-weight:700}.fm-ctx-card__meta{font-size:var(--t-xs);color:var(--on-surface-2);margin-top:var(--s-1)}.fm-ctx-card__remove{width:34px;height:34px;color:var(--on-surface-3);transition:color var(--t);flex:none;place-items:center;display:grid}.fm-ctx-card__remove:hover{color:var(--on-surface)}.fm-story-img{aspect-ratio:4/5;position:relative;overflow:hidden}.fm-story-img__img{object-fit:cover}.fm-team-card{position:relative}.fm-team-card__photo{aspect-ratio:3/4;background:var(--surface-raise);width:100%;position:relative;overflow:hidden}.fm-team-card__photo img{object-fit:cover;filter:grayscale()contrast(1.1);transition:filter var(--t-slow) var(--ease)}.fm-team-card:hover .fm-team-card__photo img{filter:grayscale(0)contrast(1.02)}.fm-team-card__body{padding-top:var(--s-4);border-top:1px solid var(--rule);margin-top:var(--s-4)}.fm-team-card__name{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;font-weight:700}.fm-team-card__role{color:var(--on-surface-3);font-size:var(--t-sm);margin-top:var(--s-1)}.fm-steps{gap:0;display:grid}.fm-step{gap:var(--s-5);padding-block:var(--s-5);border-top:1px solid var(--rule);align-items:baseline;display:flex}.fm-step__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--accent);flex:none;min-width:2.5ch;font-weight:700}.fm-step__t{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;font-weight:700;line-height:1.2}.fm-step__d{color:var(--on-surface-2);font-size:var(--t-sm);margin-top:var(--s-2);max-width:46ch;line-height:1.7}.fm-perk{gap:var(--s-4);align-items:flex-start;display:flex}.fm-perk__t{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;font-weight:700}.fm-perk__d{color:var(--on-surface-2);font-size:var(--t-sm);margin-top:var(--s-2);line-height:1.7}.fm-acc{border-top:1px solid var(--rule);transition:background var(--t)}.fm-acc:last-child{border-bottom:1px solid var(--rule)}.fm-acc__q{justify-content:space-between;align-items:center;gap:var(--s-5);width:100%;padding:var(--s-5) 0;cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;text-align:start;color:var(--on-surface);transition:color var(--t);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;display:flex}.fm-acc__q:hover{color:var(--accent)}.fm-acc__icon{width:26px;height:26px;color:var(--accent);transition:transform var(--t) var(--ease);flex:none;place-items:center;display:grid}.fm-acc--open .fm-acc__icon{transform:rotate(45deg)}.fm-acc__panel{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.fm-acc--open .fm-acc__panel{grid-template-rows:1fr}.fm-acc__panel>div{overflow:hidden}.fm-acc__a{padding-bottom:var(--s-5);color:var(--on-surface-2);font-size:var(--t-body);max-width:68ch;line-height:1.75}.fm-prose{max-width:68ch}.fm-prose__h{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;margin-bottom:var(--s-3);font-weight:700}.fm-prose__p{color:var(--on-surface-2);font-size:var(--t-body);line-height:1.8}.fm-prose__block{padding-block:var(--s-6);border-top:1px solid var(--rule)}.fm-status{min-height:100svh;padding:calc(var(--header-h) + var(--s-8)) var(--rail-pad) var(--s-8);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.fm-status__code{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--rule-3);font-size:clamp(6rem,26vw,22rem);font-weight:700;line-height:.8}.fm-status__title{font-size:var(--t-h2);margin:var(--s-5) 0 var(--s-4)}.fm-status__text{color:var(--on-surface-2);font-size:var(--t-lead);max-width:44ch;margin-bottom:var(--s-7)}.fm-status__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.fm-modal{z-index:var(--z-modal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--s-5);background:#0c0b0adb;justify-content:center;align-items:center;animation:.22s both fm-fade;display:flex;position:fixed;inset:0}.fm-modal__panel{background:var(--color-base);width:min(520px,92vw);max-height:88vh;animation:fm-rise .3s var(--ease) both;outline:1px solid #ffffff24;padding:clamp(26px,4vw,40px);overflow-y:auto}.fm-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.fm-group-label{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-smoke);margin-bottom:var(--s-3);font-weight:600}html[lang=ar] .fm-group-label{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-seg-group{background:var(--rule);gap:1px;display:flex}.fm-seg{padding:var(--s-4);background:var(--color-base);color:var(--color-ash);font-size:var(--t-sm);text-align:start;transition:background var(--t), color var(--t);flex:1;font-weight:500}.fm-seg--on{background:var(--color-flare);color:var(--color-void)}.fm-seg__key{font-family:var(--font-display);font-weight:700;font-size:var(--t-xs);margin-bottom:var(--s-1);display:block}.fm-modal--sheet{align-items:flex-end;padding:0}.fm-sheet{background:var(--color-base);width:100%;max-height:90vh;padding:clamp(20px, 4vw, 30px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + var(--s-6));animation:fm-sheet-up .34s var(--ease) both;border-top:1px solid #ffffff24;overflow-y:auto}.fm-sheet__grip{background:var(--rule-3);width:40px;height:3px;margin:0 auto var(--s-5)}.fm-sheet__head{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.fm-sheet__foot{gap:var(--s-3);margin-top:var(--s-7);display:flex}.fm-lightbox{z-index:var(--z-lightbox);background:#0c0b0af7;place-items:center;padding:clamp(16px,4vw,56px);animation:.22s both fm-fade;display:grid;position:fixed;inset:0}.fm-lightbox__stage{touch-action:pinch-zoom;width:min(1240px,94vw);height:min(82vh,860px);position:relative}.fm-lightbox__img{object-fit:contain}.fm-lightbox__close{top:var(--s-5);width:44px;height:44px;color:var(--color-chalk);transition:border-color var(--t), color var(--t);border:1px solid #fff3;place-items:center;display:grid;position:absolute;inset-inline-end:var(--s-5)}.fm-lightbox__close:hover{border-color:var(--color-flare);color:var(--color-flare)}.fm-lightbox__nav{width:48px;height:48px;color:var(--color-chalk);transition:border-color var(--t), color var(--t);border:1px solid #fff3;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fm-lightbox__nav:hover{border-color:var(--color-flare);color:var(--color-flare)}.fm-lightbox__nav--prev{inset-inline-start:clamp(10px,3vw,32px)}.fm-lightbox__nav--next{inset-inline-end:clamp(10px,3vw,32px)}[dir=rtl] .fm-lightbox__nav svg{transform:scaleX(-1)}.fm-lightbox__count{bottom:var(--s-5);text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-xs);letter-spacing:.14em;color:var(--color-smoke);position:absolute;inset-inline:0}.fm-compare-bar{z-index:var(--z-fab);justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--gutter) calc(env(safe-area-inset-bottom,0px) + var(--s-3));bottom:0;background:#060504f0;flex-wrap:wrap;display:flex;position:fixed;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.fm-compare-bar{background:color-mix(in oklab, var(--color-void) 94%, transparent)}}.fm-compare-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fm-sheet-up .3s var(--ease) both;border-top:1px solid #ffffff24}.fm-compare-bar__items{gap:var(--s-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.fm-compare-bar__actions{gap:var(--s-2);flex:none;display:flex}.fm-compare-chip{align-items:center;gap:var(--s-2);border:1px solid #ffffff24;padding-inline-end:var(--s-2);display:flex}.fm-compare-chip__media{flex:none;width:46px;height:34px;position:relative;overflow:hidden}.fm-compare-chip__name{font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;max-width:140px;color:var(--color-chalk);overflow:hidden}.fm-compare-chip__x{width:24px;height:24px;color:var(--color-smoke);transition:color var(--t);place-items:center;display:grid}.fm-compare-chip__x:hover{color:var(--color-chalk)}.fm-compare-modal{width:min(1000px,94vw)}.fm-compare-table-wrap{overflow-x:auto}.fm-compare-table{border-collapse:collapse;width:100%;min-width:440px}.fm-compare-table th,.fm-compare-table td{padding:var(--s-3) var(--s-4);text-align:start;border-bottom:1px solid var(--rule);font-size:var(--t-sm)}.fm-compare-table thead th{vertical-align:bottom}.fm-compare-th__media{width:100%;height:84px;margin-bottom:var(--s-2);display:block;position:relative;overflow:hidden}.fm-compare-th__name{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm)}.fm-compare-table tbody th{color:var(--color-smoke);white-space:nowrap;font-weight:400}.fm-compare-table tbody td{color:var(--color-chalk);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.fm-wa{z-index:var(--z-fab);background:var(--color-flare);width:54px;height:54px;color:var(--color-void);transition:background var(--t), transform var(--t) var(--ease);bottom:clamp(16px,4vw,28px);place-items:center;display:grid;position:fixed;inset-inline-start:clamp(16px,4vw,28px)}.fm-wa:hover{background:var(--color-flare-hot);transform:translateY(-2px)}body:has(.fm-compare-bar) .fm-wa{bottom:calc(clamp(16px,4vw,28px) + 76px)}.fm-wa:before{content:"";border:1px solid var(--color-flare);pointer-events:none;animation:2.6s ease-out infinite fm-ping;position:absolute;inset:0}.fm-toast{background:var(--color-base);color:var(--color-chalk);border:1px solid #ffffff24;border-radius:0}.fm-spin360{background:var(--surface-raise);cursor:grab;touch-action:none;height:clamp(260px,34vw,600px);position:relative;overflow:hidden}.fm-spin360:active{cursor:grabbing}.fm-spin360__img{object-fit:cover;opacity:0}.fm-spin360__img.is-on{opacity:1}.fm-spin360__hint{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--color-void);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.1em;color:var(--color-chalk);bottom:0;display:flex;position:absolute;inset-inline-start:0}.fm-carousel{width:100%;position:relative}.fm-carousel__head{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--step-xs);flex-wrap:wrap;display:flex}.fm-carousel__head-main{flex:22ch;min-width:0}.fm-carousel__nav{background:var(--rule);flex:none;gap:1px;display:flex}.fm-carousel__swiper{width:100%}.fm-carousel .swiper-wrapper{align-items:stretch}.fm-carousel .swiper-slide.fm-carousel__slide{height:auto;display:flex}.fm-carousel__slide>*{width:100%;height:100%}.fm-carousel .swiper{clip-path:inset(-40px -100vw);overflow:visible}.fm-swnav{background:var(--surface);outline:1px solid var(--rule);outline-offset:-1px;width:46px;height:46px;color:var(--on-surface-2);transition:background var(--t), color var(--t);place-items:center;display:grid}.fm-swnav:hover{background:var(--accent);color:var(--on-accent)}.fm-swnav__icon{display:block}.fm-swnav--next .fm-swnav__icon{transform:rotate(180deg)}[dir=rtl] .fm-swnav--prev .fm-swnav__icon{transform:scaleX(-1)}[dir=rtl] .fm-swnav--next .fm-swnav__icon{transform:scaleX(-1)rotate(180deg)}.fm-swnav.swiper-button-disabled{opacity:.32;pointer-events:none}.fm-swnav.swiper-button-lock{display:none}.fm-vgal__main .fm-swnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-chalk);background:#0c0b0ab8;outline:0}.fm-vgal__main .fm-swnav:hover{background:var(--color-flare);color:var(--color-void)}.fm-nav__trigger{align-items:center;gap:6px;display:inline-flex}.fm-nav__chev{transition:transform var(--t) var(--ease)}.fm-nav__link[aria-expanded=true] .fm-nav__chev{transform:rotate(180deg)}.fm-mega{top:var(--header-h);z-index:calc(var(--z-header) - 1);background:#060504f5;position:fixed;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.fm-mega{background:color-mix(in oklab, var(--color-void) 96%, transparent)}}.fm-mega{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .26s var(--ease), transform .26s var(--ease), visibility 0s linear .26s;border-bottom:1px solid #ffffff17;transform:translateY(-10px)}.fm-mega--open{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:none}.fm-mega__inner{width:100%;max-width:var(--rail);padding:var(--s-7) var(--gutter) var(--s-6);gap:var(--s-7);margin-inline:auto;display:grid}.fm-mega__grid{gap:var(--s-6) var(--s-7);display:grid}.fm-mega__grid--brands{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fm-mega__grid--services{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.fm-mega__grid--media{grid-template-columns:1fr 1fr 1.15fr}.fm-mega__title{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-smoke);padding-bottom:var(--s-3);margin-bottom:var(--s-3);border-bottom:1px solid #ffffff17;font-weight:600;display:block}html[lang=ar] .fm-mega__title{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-mega__brand{font-family:var(--font-display);font-variation-settings:"wdth" 106;letter-spacing:.02em;text-transform:uppercase;color:var(--color-chalk);transition:color var(--t);font-size:14px;font-weight:700;display:block}.fm-mega__brand:hover{color:var(--color-flare)}.fm-mega__link{font-size:var(--t-sm);color:var(--color-ash);transition:color var(--t), padding-inline-start var(--t);padding-block:6px;display:block}.fm-mega__link:hover{color:var(--color-flare)}.fm-mega__note{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--color-smoke);max-width:30ch;line-height:1.6;display:block}.fm-mega__feature{display:block;position:relative;overflow:hidden}.fm-mega__feature-media{aspect-ratio:16/10;background:var(--color-raise);position:relative;overflow:hidden}.fm-mega__feature-img{object-fit:cover;filter:grayscale(.4)contrast(1.1);transition:transform .7s var(--ease), filter .5s var(--ease)}.fm-mega__feature:hover .fm-mega__feature-img{filter:none;transform:scale(1.05)}.fm-mega__feature-t{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--t-sm);color:var(--color-chalk);font-weight:700;line-height:1.3}.fm-mega__feature-d{margin-top:var(--s-1);font-size:var(--t-xs);color:var(--color-smoke)}.fm-mega__foot{justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-5);font-size:var(--t-xs);color:var(--color-smoke);border-top:1px solid #ffffff17;flex-wrap:wrap;display:flex}.fm-vhero{background:var(--color-void);flex-direction:column;justify-content:flex-end;min-height:min(88svh,820px);display:flex;position:relative;overflow:hidden}.fm-vhero__media{z-index:var(--z-bg);position:absolute;inset:0;overflow:hidden}.fm-vhero__img,.fm-vhero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fm-vhero__veil{background:linear-gradient(180deg, #0c0b0ab8 0%, #0c0b0a2e 32%, #0c0b0ae6 86%, var(--color-void) 100%), radial-gradient(78% 66% at 50% 40%, transparent 28%, #0c0b0a9e 100%);position:absolute;inset:0}.fm-vhero__inner{z-index:var(--z-raised);padding:calc(var(--header-h) + var(--s-8)) var(--rail-pad) var(--s-7);align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex;position:relative}.fm-vhero__brand{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-chalk);font-weight:600}html[lang=ar] .fm-vhero__brand{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-vhero__title{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-chalk);max-width:20ch;font-size:clamp(2.5rem,6.6vw,5.5rem);font-weight:700;line-height:.96}html[lang=ar] .fm-vhero__title{font-variation-settings:normal;text-transform:none;letter-spacing:0;line-height:1.18}.fm-vhero__tagline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-flare);max-width:34ch;font-size:clamp(1.0625rem,1.9vw,1.5rem);font-weight:600;line-height:1.3}.fm-vhero__blurb{max-width:56ch;color:var(--color-ash);font-size:var(--t-lead);line-height:1.65}.fm-hi{grid-template-columns:repeat(3,1fr);display:grid}.fm-hi__cell{padding:var(--s-6) var(--s-5) var(--s-6) 0}[dir=rtl] .fm-hi__cell{padding:var(--s-6) 0 var(--s-6) var(--s-5)}.fm-hi__cell+.fm-hi__cell{border-inline-start:1px solid var(--rule);padding-inline-start:var(--s-5)}.fm-hi__num{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--on-surface);font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:.9}html[lang=ar] .fm-hi__num{font-variation-settings:normal}.fm-hi__unit{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:var(--s-3);font-weight:600}html[lang=ar] .fm-hi__unit{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-hi__label{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;color:var(--on-surface);margin-top:var(--s-2);font-weight:700}.fm-hi__note{font-size:var(--t-xs);color:var(--on-surface-3);margin-top:var(--s-1)}.fm-fblocks{gap:var(--step-sm);display:grid}.fm-fblock{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,72px);display:grid}.fm-fblock--flip .fm-fblock__media{order:2}.fm-fblock__media{aspect-ratio:4/3;background:var(--surface-raise);flex:none;position:relative;overflow:hidden}.fm-fblock__img{object-fit:cover;transition:transform .9s var(--ease)}.fm-fblock:hover .fm-fblock__img{transform:scale(1.035)}.fm-fblock__body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.fm-fblock__n{align-items:center;gap:var(--s-3);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;display:flex}html[lang=ar] .fm-fblock__n{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-fblock__n:after{content:"";opacity:.5;background:currentColor;width:40px;height:1px}.fm-fblock__t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);font-size:clamp(1.375rem,2.4vw,2.125rem);font-weight:700;line-height:1.12}.fm-fblock__p{color:var(--on-surface-2);font-size:var(--t-body);max-width:52ch;line-height:1.8}.fm-crail{background:var(--rule);outline:1px solid var(--rule);flex-direction:column;gap:1px;display:flex}.fm-crail__i{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--surface);color:var(--on-surface);text-align:start;transition:background var(--t), color var(--t);display:flex}.fm-crail__i:hover{background:var(--accent);color:var(--on-accent)}.fm-crail__ic{color:var(--accent);transition:color var(--t);flex:none}.fm-crail__i:hover .fm-crail__ic{color:var(--on-accent)}.fm-crail__t{font-family:var(--font-display);font-size:var(--t-sm);font-weight:600;line-height:1.25}.fm-crail__go{opacity:0;transition:opacity var(--t);flex:none;margin-inline-start:auto}.fm-crail__i:hover .fm-crail__go{opacity:1}.fm-note{gap:var(--s-4);padding:var(--s-5);outline:1px solid var(--rule);background:var(--surface-raise);align-items:flex-start;display:flex}.fm-note__ic{color:var(--accent);flex:none;margin-top:2px}.fm-note__t{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-3);margin-bottom:var(--s-2);font-weight:600}html[lang=ar] .fm-note__t{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-note__d{color:var(--on-surface-2);font-size:var(--t-sm);line-height:1.7}.fm-ecard{height:100%;padding-bottom:var(--s-4);cursor:pointer;flex-direction:column;display:flex;position:relative}.fm-ecard__media{aspect-ratio:16/10;background:var(--surface-raise);flex:none;position:relative;overflow:hidden}.fm-ecard--tall .fm-ecard__media{aspect-ratio:4/5}.fm-ecard--wide .fm-ecard__media{aspect-ratio:16/9}.fm-ecard__img{object-fit:cover;transition:transform .7s var(--ease), filter .5s var(--ease)}.fm-ecard:hover .fm-ecard__img{transform:scale(1.04)}.fm-ecard__badge{z-index:var(--z-raised);background:var(--color-void);color:var(--color-chalk);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.1em;bottom:0;padding:7px 12px;font-weight:600;position:absolute;inset-inline-start:0}html[lang=ar] .fm-ecard__badge{letter-spacing:0;font-size:var(--t-xs)}.fm-ecard__body{padding-top:var(--s-4);gap:var(--s-3);flex-direction:column;flex:1;display:flex}.fm-ecard__kicker{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600}html[lang=ar] .fm-ecard__kicker{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-ecard__t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--on-surface);transition:color var(--t);text-wrap:pretty;font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:700;line-height:1.22}.fm-ecard:hover .fm-ecard__t{color:var(--accent)}.fm-ecard__t{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fm-ecard__d{color:var(--on-surface-2);font-size:var(--t-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.fm-ecard__foot{padding-top:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:auto;display:flex}.fm-ecard__meta{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.1em;color:var(--on-surface-3)}html[lang=ar] .fm-ecard__meta{letter-spacing:0;font-size:var(--t-xs)}.fm-ecard__link{color:inherit}.fm-ecard__link:after{content:"";z-index:var(--z-content);position:absolute;inset:0}.fm-ecard__link:focus-visible{outline:none}.fm-ecard:has(.fm-ecard__link:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.fm-ecard:after{content:"";background:var(--rule);inset-inline-start:0;width:100%;height:1px;position:absolute;bottom:0}.fm-ecard:before{content:"";background:var(--accent);width:0;height:1px;z-index:var(--z-raised);transition:width .5s var(--ease);inset-inline-start:0;position:absolute;bottom:0}.fm-ecard:hover:before{width:100%}.fm-ecard:hover .fm-round-btn{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.fm-play{z-index:var(--z-raised);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:62px;height:62px;color:var(--color-chalk);transition:background var(--t), border-color var(--t), color var(--t);top:50%;background:#0c0b0a73;border:1px solid #ffffff80;place-items:center;display:grid;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .fm-play{transform:translate(50%,-50%)}.fm-ecard:hover .fm-play,.fm-gcard:hover .fm-play{background:var(--color-flare);border-color:var(--color-flare);color:var(--color-void)}.fm-play--sm{width:46px;height:46px}.fm-mason{grid-template-columns:repeat(6,1fr);gap:clamp(16px,1.8vw,28px);display:grid}.fm-mason>*{grid-column:span 2;min-width:0}.fm-mason>:nth-child(6n+1),.fm-mason>:nth-child(6n+4){grid-column:span 4}.fm-mason>:nth-child(6n+5),.fm-mason>:nth-child(6n+6){grid-column:span 3}.fm-pgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.fm-pgrid__item{aspect-ratio:1;background:var(--surface-raise);cursor:pointer;padding:0;position:relative;overflow:hidden}.fm-pgrid__item img{object-fit:cover;transition:transform .6s var(--ease), filter .4s var(--ease)}.fm-pgrid__item:hover img{transform:scale(1.06)}.fm-pgrid__item:after{content:"";background:var(--accent);opacity:0;transition:opacity var(--t);mix-blend-mode:overlay;position:absolute;inset:0}.fm-pgrid__item:hover:after{opacity:.28}.fm-pgrid--wide{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.fm-pgrid--wide .fm-pgrid__item{aspect-ratio:4/3}.fm-pgrid__zoom{z-index:var(--z-raised);width:42px;height:42px;color:var(--color-chalk);opacity:0;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);top:50%;border:1px solid #fff9;place-items:center;display:grid;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)scale(.88)}[dir=rtl] .fm-pgrid__zoom{transform:translate(50%,-50%)scale(.88)}.fm-pgrid__item:hover .fm-pgrid__zoom,.fm-pgrid__item:focus-visible .fm-pgrid__zoom{opacity:1;transform:translate(-50%,-50%)scale(1)}[dir=rtl] .fm-pgrid__item:hover .fm-pgrid__zoom,[dir=rtl] .fm-pgrid__item:focus-visible .fm-pgrid__zoom{opacity:1;transform:translate(50%,-50%)scale(1)}.fm-mstrip{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.fm-mstrip__item{aspect-ratio:4/3;background:var(--surface-raise);position:relative;overflow:hidden}.fm-mstrip__item img{object-fit:cover;filter:grayscale(.35)contrast(1.05);transition:filter .5s var(--ease), transform .6s var(--ease)}.fm-mstrip__item:hover img{filter:none;transform:scale(1.04)}.fm-videoblk{aspect-ratio:16/9;background:var(--color-void);position:relative;overflow:hidden}.fm-videoblk__v{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fm-videoblk__poster{object-fit:cover;filter:grayscale(.3)contrast(1.05)}.fm-videoblk__cap{z-index:var(--z-raised);background:var(--color-void);color:var(--color-chalk);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;bottom:0;padding:8px 12px;position:absolute;inset-inline-start:0}html[lang=ar] .fm-videoblk__cap{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-article{gap:var(--s-5);flex-direction:column;max-width:68ch;display:flex}.fm-article__p{color:var(--on-surface-2);font-size:var(--t-body);text-wrap:pretty;line-height:1.85}.fm-article__p--stand{font-size:var(--t-lead);color:var(--on-surface);line-height:1.65}.fm-pullquote{margin-block:var(--s-4);border-inline-start:2px solid var(--accent);font-family:var(--font-display);letter-spacing:-.015em;color:var(--on-surface);text-wrap:pretty;padding-inline-start:var(--s-5);font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:600;line-height:1.32}.fm-lead-story{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(26px,3.4vw,56px);display:grid}.fm-lead-story>*{min-width:0}.fm-lead-story__t{font-family:var(--font-display);letter-spacing:-.025em;color:var(--on-surface);text-wrap:balance;transition:color var(--t);font-size:clamp(1.625rem,3.2vw,2.75rem);font-weight:700;line-height:1.08}.fm-lead-story__card{position:relative}.fm-lead-story__media{aspect-ratio:16/10;background:var(--surface-raise);position:relative;overflow:hidden}.fm-lead-story__media img{object-fit:cover;transition:transform .8s var(--ease)}.fm-lead-story:hover .fm-lead-story__media img{transform:scale(1.03)}.fm-lead-story:hover .fm-lead-story__t{color:var(--accent)}.fm-side-item{gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--rule);display:flex;position:relative}.fm-side-item:last-child{border-bottom:1px solid var(--rule)}.fm-side-item__media{background:var(--surface-raise);flex:none;width:104px;height:74px;position:relative;overflow:hidden}.fm-side-item__media img{object-fit:cover}.fm-side-item__t{font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:-.01em;color:var(--on-surface);transition:color var(--t);font-weight:700;line-height:1.3}.fm-side-item:hover .fm-side-item__t{color:var(--accent)}.fm-side-item__meta{margin-top:var(--s-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.1em;color:var(--on-surface-3)}html[lang=ar] .fm-side-item__meta{letter-spacing:0;font-size:var(--t-xs)}.fm-side-item__link:after{content:"";position:absolute;inset:0}.fm-btile{justify-content:space-between;gap:var(--s-6);background:var(--surface);outline:1px solid var(--rule);isolation:isolate;min-height:208px;transition:background var(--t) var(--ease);flex-direction:column;padding:clamp(20px,2.4vw,30px);display:flex;position:relative;overflow:hidden}.fm-btile:hover{background:var(--surface-raise)}.fm-btile__img{z-index:-1;object-fit:cover;opacity:.14;filter:grayscale()contrast(1.25);transition:opacity .5s var(--ease), transform .8s var(--ease);position:absolute;inset:0}.fm-btile:hover .fm-btile__img{opacity:.32;transform:scale(1.05)}.fm-btile__name{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.02em;text-transform:uppercase;color:var(--on-surface);font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:700;line-height:1}.fm-btile__claim{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--on-surface-2);max-width:28ch;line-height:1.6}.fm-btile__meta{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-3);display:flex}html[lang=ar] .fm-btile__meta{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-btile__link:after{content:"";position:absolute;inset:0}.fm-bstrip{background:var(--rule);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:1px;display:flex;overflow-x:auto}.fm-bstrip::-webkit-scrollbar{display:none}.fm-bstrip__i{scroll-snap-align:start;min-height:84px;padding:var(--s-4);background:var(--surface);font-family:var(--font-display);font-variation-settings:"wdth" 106;font-size:var(--t-sm);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--on-surface-2);transition:background var(--t), color var(--t);flex:1 0 130px;place-items:center;font-weight:700;display:grid}.fm-bstrip__i:hover{background:var(--accent);color:var(--on-accent)}.fm-rate{gap:var(--s-4);flex-direction:column;display:flex}.fm-rate__t{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;color:var(--on-surface);font-weight:700}.fm-rate__opts{background:var(--rule);flex-wrap:wrap;gap:1px;width:max-content;max-width:100%;display:flex}.fm-rate__btn{align-items:center;gap:var(--s-2);min-width:88px;padding:var(--s-4) var(--s-3);background:var(--surface);color:var(--on-surface-3);transition:background var(--t), color var(--t);flex-direction:column;display:flex}.fm-rate__btn:hover{background:var(--surface-raise);color:var(--on-surface)}.fm-rate__btn--on{background:var(--accent);color:var(--on-accent)}.fm-rate__label{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600}html[lang=ar] .fm-rate__label{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-rate__thanks{align-items:center;gap:var(--s-3);color:var(--accent);font-size:var(--t-sm);animation:fm-rise .4s var(--ease) both;display:flex}.fm-share{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.fm-share__label{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-3);font-weight:600}html[lang=ar] .fm-share__label{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-share__row{background:var(--rule);flex-wrap:wrap;gap:1px;width:max-content;max-width:100%;display:flex}.fm-share__btn{background:var(--surface);width:44px;height:44px;color:var(--on-surface-2);transition:background var(--t), color var(--t);place-items:center;display:grid}.fm-share__btn:hover{background:var(--accent);color:var(--on-accent)}.fm-share__done{font-size:var(--t-xs);color:var(--accent);animation:.2s both fm-fade}.fm-chips{background:var(--rule);flex-wrap:wrap;gap:1px;width:fit-content;max-width:100%;display:flex}.fm-chips--rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fm-chips--rail::-webkit-scrollbar{display:none}.fm-chips--rail .fm-chip-btn{white-space:nowrap;scroll-snap-align:start;flex:none}.fm-chip-btn{background:var(--surface);color:var(--on-surface-2);font-family:var(--font-display);font-size:var(--t-xs);transition:background var(--t), color var(--t);padding:11px 17px;font-weight:600}.fm-chip-btn:hover{color:var(--on-surface);background:var(--surface-raise)}.fm-chip-btn--on{background:var(--accent);color:var(--on-accent)}.fm-tools{z-index:var(--z-fab);top:50%;flex-direction:column;align-items:end;width:52px;display:flex;position:fixed;inset-inline-end:0;transform:translateY(-50%)}.fm-tools__btn{justify-content:flex-start;align-items:center;gap:var(--s-4);background:#060504eb;flex-direction:row-reverse;width:52px;height:52px;padding-inline:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.fm-tools__btn{background:color-mix(in oklab, var(--color-void) 92%, transparent)}}.fm-tools__btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-ash);white-space:nowrap;transition:width .34s var(--ease), background var(--t), color var(--t);border:1px solid #ffffff1f;border-block-end:0;border-inline-end:0;overflow:hidden}.fm-tools__btn:last-child{border-block-end:1px solid #ffffff1f}.fm-tools__btn:hover,.fm-tools__btn:focus-visible{background:var(--color-flare);width:236px;color:var(--color-void)}.fm-tools__ic{flex:none}.fm-tools__label{font-family:var(--font-display);font-size:var(--t-xs);opacity:0;transition:opacity .2s var(--ease);font-weight:600}.fm-tools__btn:hover .fm-tools__label,.fm-tools__btn:focus-visible .fm-tools__label{opacity:1}.fm-tools-fab{z-index:var(--z-fab);background:var(--color-chalk);width:54px;height:54px;color:var(--color-void);transition:background var(--t), transform var(--t) var(--ease);bottom:clamp(16px,4vw,28px);place-items:center;display:none;position:fixed;inset-inline-end:clamp(16px,4vw,28px)}.fm-tools-fab:hover{transform:translateY(-2px)}body:has(.fm-compare-bar) .fm-tools-fab{bottom:calc(clamp(16px,4vw,28px) + 76px)}.fm-tools-sheet{background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fm-tools-sheet__i{gap:var(--s-3);padding:var(--s-5);background:var(--color-base);color:var(--color-chalk);text-align:start;font-family:var(--font-display);font-size:var(--t-sm);flex-direction:column;font-weight:600;display:flex}.fm-tools-sheet__i:hover{background:var(--color-flare);color:var(--color-void)}.fm-tools-sheet__ic{color:var(--color-flare)}.fm-tools-sheet__i:hover .fm-tools-sheet__ic{color:var(--color-void)}.fm-ctarow{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:1px;display:grid}.fm-ctarow__i{gap:var(--s-4);padding:var(--s-5);background:var(--surface);color:var(--on-surface);text-align:start;transition:background var(--t), color var(--t);flex-direction:column;display:flex}.fm-ctarow__i:hover{background:var(--accent);color:var(--on-accent)}.fm-ctarow__ic{color:var(--accent);transition:color var(--t)}.fm-ctarow__i:hover .fm-ctarow__ic{color:var(--on-accent)}.fm-ctarow__t{font-family:var(--font-display);font-size:var(--t-sm);font-weight:700;line-height:1.25}.fm-crumbs{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-3);flex-wrap:wrap;font-weight:500;display:flex}html[lang=ar] .fm-crumbs{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-crumbs a{transition:color var(--t)}.fm-crumbs a:hover{color:var(--accent)}.fm-crumbs__sep{opacity:.45}.fm-sub{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--rule-2);max-width:420px;display:flex}.fm-sub:focus-within{border-bottom-color:var(--accent)}.fm-sub__input{min-width:0;color:var(--on-surface);font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:1;padding:14px 2px}.fm-sub__input::placeholder{color:var(--on-surface-3)}.fm-sub__go{width:40px;height:40px;color:var(--on-surface);transition:color var(--t);flex:none;place-items:center;display:grid}.fm-sub__go:hover{color:var(--accent)}.fm-sub__done{color:var(--accent);font-size:var(--t-sm);animation:fm-rise .4s var(--ease) both}.fm-fbanner{background:var(--color-void);padding:calc(var(--header-h) + clamp(52px, 7vw, 104px)) var(--rail-pad) clamp(40px, 5vw, 72px);position:relative;overflow:hidden}.fm-fbanner__img{z-index:var(--z-bg);object-fit:cover;opacity:.42;filter:grayscale(.65)contrast(1.1);position:absolute;inset:0}.fm-fbanner__scrim{z-index:var(--z-bg);background:linear-gradient(180deg, #0c0b0adb 0%, #0c0b0a9e 45%, var(--color-void) 100%);position:absolute;inset:0}.fm-fbanner__inner{z-index:var(--z-content);align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex;position:relative}.fm-fbanner__title{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-chalk);max-width:22ch;font-size:clamp(2rem,4.8vw,3.75rem);font-weight:700;line-height:.98}html[lang=ar] .fm-fbanner__title{font-variation-settings:normal;text-transform:none;letter-spacing:0;line-height:1.18}.fm-fbanner__intro{max-width:64ch;color:var(--color-ash);font-size:var(--t-lead);line-height:1.7}.fm-lform{grid-template-columns:1fr 330px;align-items:start;gap:clamp(32px,5vw,84px);display:grid}.fm-lform>*{min-width:0}.fm-lform__aside{top:calc(var(--header-h) + var(--s-5));gap:var(--s-5);flex-direction:column;display:flex;position:sticky}.fm-fset{gap:var(--s-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.fm-fset__legend{align-items:center;gap:var(--s-3);width:100%;padding:0 0 var(--s-3);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;display:flex}html[lang=ar] .fm-fset__legend{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-fset__legend:after{content:"";background:var(--rule);flex:1;height:1px}.fm-fgrid{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(228px,1fr));display:grid}.fm-fgrid--2{grid-template-columns:1fr 1fr}.fm-fgrid--3{grid-template-columns:repeat(3,1fr)}.fm-fgrid>*{min-width:0}.fm-field__hint{font-size:var(--t-xs);color:var(--on-surface-3);line-height:1.6}.fm-cbox{align-items:flex-start;gap:var(--s-3);cursor:pointer;color:var(--on-surface-2);font-size:var(--t-sm);padding-block:var(--s-2);line-height:1.5;display:flex}.fm-cbox__in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fm-cbox__box{border:1px solid var(--rule-3);width:20px;height:20px;color:var(--on-accent);transition:background var(--t), border-color var(--t);flex:none;place-items:center;margin-top:1px;display:grid;position:relative}.fm-cbox:hover .fm-cbox__box{border-color:var(--accent)}.fm-cbox__mark{opacity:0;transition:opacity var(--t)}.fm-cbox__in:checked+.fm-cbox__box{background:var(--accent);border-color:var(--accent)}.fm-cbox__in:checked+.fm-cbox__box .fm-cbox__mark{opacity:1}.fm-cbox__in:focus-visible+.fm-cbox__box{outline:2px solid var(--accent);outline-offset:3px}.fm-cgrid{gap:var(--s-1) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));display:grid}.fm-radios{background:var(--rule);flex-wrap:wrap;gap:1px;width:max-content;max-width:100%;display:flex}.fm-radio{background:var(--surface);color:var(--on-surface-2);font-family:var(--font-display);font-size:var(--t-sm);cursor:pointer;transition:background var(--t), color var(--t);padding:13px 24px;font-weight:600;position:relative}.fm-radio:hover{background:var(--surface-raise);color:var(--on-surface)}.fm-radio--on{background:var(--accent);color:var(--on-accent)}.fm-radio__in{opacity:0;width:1px;height:1px;position:absolute}.fm-radio__in:focus-visible+.fm-radio__t{outline:2px solid var(--accent);outline-offset:5px}.fm-file{gap:var(--s-3);flex-direction:column;display:flex}.fm-file__drop{align-items:center;gap:var(--s-4);padding:var(--s-5);border:1px dashed var(--rule-2);color:var(--on-surface-2);font-size:var(--t-sm);cursor:pointer;transition:border-color var(--t), background var(--t);display:flex;position:relative}.fm-file__drop:hover{border-color:var(--accent);background:var(--surface-raise)}.fm-file__in{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fm-file__in:focus-visible+.fm-file__face{outline:2px solid var(--accent);outline-offset:6px}.fm-file__face{align-items:center;gap:var(--s-4);pointer-events:none;display:flex}.fm-file__ic{color:var(--accent);flex:none}.fm-file__list{gap:var(--s-2);flex-direction:column;display:flex}.fm-file__item{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-2);border-bottom:1px solid var(--rule);font-size:var(--t-xs);color:var(--on-surface-3);font-variant-numeric:tabular-nums;display:flex}.fm-file__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-captcha{align-items:flex-end;gap:var(--s-5);flex-wrap:wrap;display:flex}.fm-captcha__q{align-items:center;gap:var(--s-3);background:var(--surface-raise);outline:1px solid var(--rule);font-family:var(--font-display);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--on-surface);-webkit-user-select:none;user-select:none;padding:11px 15px;font-weight:700;display:flex}.fm-captcha__field{flex:0 150px}.fm-captcha__new{width:40px;height:40px;color:var(--on-surface-3);transition:color var(--t), transform var(--t);flex:none;place-items:center;display:grid}.fm-captcha__new:hover{color:var(--accent);transform:rotate(90deg)}.fm-form__actions{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.fm-form__ref{align-items:center;gap:var(--s-3);outline:1px solid var(--rule);background:var(--surface-raise);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-sm);letter-spacing:.06em;color:var(--accent);padding:10px 14px;font-weight:700;display:inline-flex}.fm-form__ref-k{letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:var(--t-micro);color:var(--on-surface-3)}html[lang=ar] .fm-form__ref-k{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-cresult{background:var(--rule);outline:1px solid var(--rule);gap:1px;display:grid}.fm-cresult__row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--surface);display:flex}.fm-cresult__k{font-size:var(--t-sm);color:var(--on-surface-2)}.fm-cresult__v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--on-surface);text-align:end;font-weight:600}.fm-cresult__v--due{color:var(--accent)}@media (max-width:1180px){.fm-mega__grid--media{grid-template-columns:1fr 1fr}.fm-lform{grid-template-columns:1fr}.fm-lform__aside{position:static}}@media (max-width:1024px){.fm-mason{grid-template-columns:repeat(4,1fr)}.fm-mason>*,.fm-mason>:nth-child(6n+1),.fm-mason>:nth-child(6n+4),.fm-mason>:nth-child(6n+5),.fm-mason>:nth-child(6n+6){grid-column:span 2}.fm-lead-story{grid-template-columns:1fr}.fm-fblock{gap:var(--s-5);grid-template-columns:1fr}.fm-fblock--flip .fm-fblock__media{order:0}.fm-tools{display:none}.fm-tools-fab{display:grid}.fm-mega{display:none}}@media (max-width:768px){.fm-hi{grid-template-columns:1fr}.fm-hi__cell{padding:var(--s-5) 0}.fm-hi__cell+.fm-hi__cell{border-inline-start:0;border-top:1px solid var(--rule);padding-inline-start:0}.fm-vhero{min-height:min(92svh,720px)}.fm-vhero__inner{padding-top:calc(var(--header-h) + var(--s-7))}.fm-fgrid--2,.fm-fgrid--3{grid-template-columns:1fr}.fm-pgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:560px){.fm-mason{grid-template-columns:1fr}.fm-mason>*,.fm-mason>:nth-child(6n+1),.fm-mason>:nth-child(6n+4),.fm-mason>:nth-child(6n+5),.fm-mason>:nth-child(6n+6){grid-column:span 1}.fm-rate__opts{width:100%}.fm-rate__btn{flex:30%;min-width:0}.fm-radios{width:100%}.fm-radio{text-align:center;flex:auto}.fm-tools-sheet{grid-template-columns:1fr}.fm-side-item__media{width:84px;height:62px}}.fm-store{position:relative}.fm-sbar{top:var(--header-h);margin-top:var(--header-h);z-index:var(--z-sticky);background:#060504eb;position:sticky}@supports (color:color-mix(in lab, red, red)){.fm-sbar{background:color-mix(in oklab, var(--color-void) 92%, transparent)}}.fm-sbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid var(--rule)}.fm-store .fm-page-head{padding-top:clamp(38px,6vw,84px)}.fm-announce{background:var(--color-void);height:34px;color:var(--color-ash);border-bottom:1px solid var(--rule);overflow:hidden}.fm-announce__track{animation:fm-announce 15s var(--ease-in-out) infinite}.fm-announce__line{height:34px;padding-inline:var(--gutter);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;font-weight:600;display:flex}html[lang=ar] .fm-announce__line{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}@keyframes fm-announce{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-25%)}66%,92%{transform:translateY(-50%)}99%,to{transform:translateY(-75%)}}@media (prefers-reduced-motion:reduce){.fm-announce__track{animation:none!important;transform:none!important}}.fm-sbar__main{width:100%;max-width:calc(var(--rail) + 2 * var(--gutter));padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:var(--s-5);height:56px;margin-inline:auto;display:flex}.fm-sbar__nav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.fm-sbar__nav::-webkit-scrollbar{display:none}.fm-sbar__link{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:.04em;color:var(--color-ash);white-space:nowrap;transition:color var(--t);flex:none;padding:8px 13px;font-weight:500;position:relative}html[lang=ar] .fm-sbar__link{letter-spacing:0}.fm-sbar__link:hover{color:var(--color-chalk)}.fm-sbar__link--on{color:var(--accent)}.fm-sbar__link--on:after{content:"";inset-inline:13px;background:currentColor;height:1px;position:absolute;bottom:0}.fm-sbar__tools{align-items:center;gap:var(--s-2);flex:none;display:flex}.fm-sbar__ic{width:40px;height:40px;color:var(--color-ash);transition:color var(--t);place-items:center;display:grid}.fm-sbar__ic:hover{color:var(--accent)}.fm-ssearch{align-items:center;gap:var(--s-2);transition:border-color var(--t);border-bottom:1px solid #0000;display:flex}.fm-ssearch:focus-within,.fm-ssearch--open{border-bottom-color:var(--rule-2)}.fm-ssearch__go{width:40px;height:40px;color:var(--color-ash);transition:color var(--t);place-items:center;display:grid}.fm-ssearch__go:hover{color:var(--accent)}.fm-ssearch__in{width:0;font-size:var(--t-sm);color:var(--color-chalk);transition:width var(--t-slow) var(--ease);background:0 0;border:0;outline:none;padding:8px 0}.fm-ssearch__in::placeholder{color:var(--color-smoke)}.fm-ssearch__in::-webkit-search-cancel-button{filter:invert();opacity:.5}.fm-ssearch--open .fm-ssearch__in{width:min(240px,42vw)}@media (min-width:900px){.fm-ssearch{border-bottom-color:var(--rule)}.fm-ssearch__in{width:200px}.fm-ssearch--open .fm-ssearch__in{width:260px}}.fm-cartbtn{width:44px;height:44px;color:var(--on-surface);transition:color var(--t);place-items:center;display:grid;position:relative}.fm-cartbtn:hover{color:var(--accent)}.fm-cartbtn--bar{width:40px;height:40px;color:var(--color-ash)}.fm-cartbtn__n{background:var(--accent);min-width:17px;height:17px;color:var(--on-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;top:4px;place-items:center;padding-inline:4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:2px}.fm-shero{background:var(--color-void);align-items:flex-end;min-height:min(74svh,660px);display:flex;position:relative;overflow:hidden}.fm-shero__media{z-index:var(--z-bg);position:absolute;inset:0}.fm-shero__video{object-fit:cover;width:100%;height:100%}.fm-shero__veil{background:linear-gradient(180deg, #0c0b0a8c 0%, #0c0b0a33 34%, #0c0b0aeb 88%, var(--color-base) 100%), radial-gradient(76% 64% at 50% 42%, transparent 26%, #0c0b0a99 100%);position:absolute;inset:0}.fm-shero__inner{z-index:var(--z-raised);width:100%;max-width:calc(var(--rail) + 2 * var(--gutter));padding:var(--s-9) var(--gutter) var(--s-8);align-items:flex-start;gap:var(--s-5);flex-direction:column;margin-inline:auto;display:flex;position:relative}.fm-shero__title{max-width:15ch;font-size:clamp(2.75rem,6.6vw,5.5rem)}.fm-shero__lead{font-size:var(--t-lead);color:var(--color-ash);max-width:56ch;line-height:1.6}.fm-ctiles{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-auto-rows:1fr;gap:1px;display:grid}.fm-ctiles>*{min-width:0;height:100%}.fm-ctile{background:var(--surface);outline:1px solid var(--rule);height:100%;transition:background var(--t) var(--ease);flex-direction:column;display:flex;position:relative}.fm-ctile:hover{background:var(--surface-raise)}.fm-ctile__media{aspect-ratio:16/10;background:var(--surface-raise);flex:none;position:relative;overflow:hidden}.fm-ctile__img{object-fit:cover;transition:transform .7s var(--ease)}.fm-ctile:hover .fm-ctile__img{transform:scale(1.05)}.fm-ctile__scrim{background:linear-gradient(#0000 40%,#0c0b0a8c 100%);position:absolute;inset:0}.fm-ctile__body{gap:var(--s-2);padding:var(--s-5);flex-direction:column;flex:1;display:flex;position:relative}.fm-ctile__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.14em;color:var(--on-surface-3);font-weight:600}html[lang=ar] .fm-ctile__n{letter-spacing:0;font-size:var(--t-xs)}.fm-ctile__t{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;font-weight:700;line-height:1.2}.fm-ctile__link:after{content:"";position:absolute;inset:0}.fm-ctile:has(.fm-ctile__link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.fm-ctile__link:focus-visible{outline:none}.fm-ctile__d{color:var(--on-surface-2);font-size:var(--t-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.65;display:-webkit-box;overflow:hidden}.fm-ctile__go{margin-top:var(--s-3);align-self:flex-start}.fm-ctile:hover .fm-ctile__go{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fm-shop-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));grid-auto-rows:1fr;gap:1px;display:grid}.fm-shop-grid>*{min-width:0;height:100%}.fm-pcard{background:var(--surface);outline:1px solid var(--rule);height:100%;transition:background var(--t) var(--ease);flex-direction:column;display:flex;position:relative}.fm-pcard:hover{background:var(--surface-raise)}.fm-pcard__media{aspect-ratio:4/3;background:var(--surface-raise);flex:none;position:relative;overflow:hidden}.fm-pcard__img{object-fit:cover;transition:transform .7s var(--ease)}.fm-pcard:hover .fm-pcard__img{transform:scale(1.045)}.fm-pcard__flags{z-index:var(--z-raised);top:0;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset-inline-start:0}.fm-pcard__flag{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;font-weight:700}html[lang=ar] .fm-pcard__flag{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-pcard__flag+.fm-pcard__flag{background:var(--surface-deep);color:var(--on-surface-2)}.fm-pcard__body{gap:var(--s-2);padding:var(--s-4);flex-direction:column;flex:1;min-height:0;display:flex}.fm-pcard__vendor{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}html[lang=ar] .fm-pcard__vendor{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-pcard__t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:2.6em;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.fm-pcard__link{transition:color var(--t)}.fm-pcard__link:after{content:"";z-index:var(--z-content);position:absolute;inset:0}.fm-pcard:hover .fm-pcard__link{color:var(--accent)}.fm-pcard__link:focus-visible{outline:none}.fm-pcard:has(.fm-pcard__link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.fm-pcard__foot{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.fm-pcard__price,.fm-price{align-items:baseline;gap:var(--s-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--on-surface);font-size:1.0625rem;font-weight:700;display:inline-flex}.fm-price--lg{font-size:clamp(1.5rem,2.6vw,2rem)}.fm-pcard__from{font-size:var(--t-micro);color:var(--on-surface-3);font-weight:500}.fm-pcard__was,.fm-price__was{font-size:var(--t-sm);color:var(--on-surface-3);font-weight:400;text-decoration-thickness:1px}.fm-stockdot{font-size:var(--t-xs);color:var(--on-surface-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fm-stockdot i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fm-stockdot[data-stock=in]{color:var(--color-ok)}.fm-stockdot[data-stock=low]{color:var(--accent)}.fm-stockdot[data-stock=out]{color:var(--on-surface-3)}.fm-pcard__cta{z-index:var(--z-raised);justify-content:center;align-items:center;gap:var(--s-2);width:100%;padding:13px var(--s-4);border-top:1px solid var(--rule);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-2);transition:background var(--t), color var(--t);margin-top:auto;font-weight:600;display:flex;position:relative}html[lang=ar] .fm-pcard__cta{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-pcard__cta:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.fm-pcard__cta:disabled{opacity:.4;cursor:not-allowed}.fm-pcard__cta--done{background:var(--accent);color:var(--on-accent)}.fm-btn--done{background:var(--color-ok);color:var(--color-void)}.fm-lines{background:var(--rule);flex-direction:column;gap:1px;display:flex}.fm-line{gap:var(--s-4);padding:var(--s-5);background:var(--surface);display:flex}.fm-line__d{color:var(--on-surface-2);font-size:var(--t-sm);margin-top:var(--s-2);max-width:46ch;line-height:1.65}.fm-line__go{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid;font-weight:600;display:inline-block}html[lang=ar] .fm-line__go{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-shop{grid-template-columns:262px 1fr;align-items:start;gap:clamp(28px,3.4vw,60px);display:grid}.fm-shop>*{min-width:0}.fm-shop__side{top:calc(var(--header-h) + 104px);max-height:calc(100svh - var(--header-h) - 130px);padding-inline-end:var(--s-2);position:sticky;overflow-y:auto}.fm-shop__side-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-2);margin-bottom:var(--s-5);display:flex}.fm-shop__bar{justify-content:space-between;align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--rule);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.fm-shop__filters{display:none}.fm-shop__badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-variant-numeric:tabular-nums;place-items:center;padding-inline:4px;font-size:10px;font-weight:700;display:inline-grid}.fm-shop__count{color:var(--on-surface-3);font-size:var(--t-sm);flex:auto}.fm-shop__sort{align-items:center;gap:var(--s-3);flex:none;display:flex}.fm-shop__sort .fm-label{white-space:nowrap;margin:0}.fm-shop__sort .fm-select{width:auto;min-width:168px}.fm-facets{flex-direction:column;display:flex}.fm-facet{padding-block:var(--s-5);border-bottom:1px solid var(--rule)}.fm-facet:first-child{padding-top:0}.fm-facet__t{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface);margin-bottom:var(--s-3);font-weight:700}html[lang=ar] .fm-facet__t{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.fm-facet__body{flex-direction:column;gap:2px;display:flex}.fm-facet__more{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--accent);border-bottom:1px solid var(--accent);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.fm-facet__more{border-bottom:1px solid color-mix(in oklab, var(--accent) 50%, transparent)}}.fm-facet__more{transition:border-color var(--t)}.fm-facet__more:hover{border-bottom-color:var(--accent)}.fm-fopt{align-items:center;gap:var(--s-3);cursor:pointer;font-size:var(--t-sm);color:var(--on-surface-2);transition:color var(--t);padding-block:6px;display:flex}.fm-fopt:hover{color:var(--on-surface)}.fm-fopt--off{opacity:.4;cursor:not-allowed}.fm-fopt__t{flex:1;min-width:0}.fm-fopt__n{font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--on-surface-3)}.fm-fopt .fm-cbox__box{flex:none}.fm-prange{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.fm-prange .fm-control{padding-block:8px}.fm-pager{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--step-xs);padding-top:var(--s-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.fm-pager__btn{font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-2);transition:color var(--t);padding:10px 0;font-weight:600}html[lang=ar] .fm-pager__btn{letter-spacing:0;text-transform:none;font-size:var(--t-xs)}.fm-pager__btn:hover:not(:disabled){color:var(--accent)}.fm-pager__btn:disabled{opacity:.35}.fm-pager__nums{background:var(--rule);gap:1px;display:flex}.fm-pager__n{background:var(--surface);font-variant-numeric:tabular-nums;min-width:40px;height:40px;font-size:var(--t-sm);color:var(--on-surface-2);transition:background var(--t), color var(--t)}.fm-pager__n:hover{background:var(--surface-raise);color:var(--on-surface)}.fm-pager__n--on{background:var(--accent);color:var(--on-accent);font-weight:700}.fm-empty--page{padding-block:var(--step-sm);text-align:start;align-items:flex-start}.fm-pdp{grid-template-columns:1fr .82fr;align-items:start;gap:clamp(28px,4vw,68px);display:grid}.fm-pdp>*{min-width:0}.fm-pdp__stage{aspect-ratio:4/3;background:var(--surface-raise);outline:1px solid var(--rule);position:relative;overflow:hidden}.fm-pdp__img{object-fit:cover;animation:fm-fade .35s var(--ease) both}.fm-pdp__flag{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.08em;top:0;padding:7px 12px;font-weight:700;position:absolute;inset-inline-start:0}html[lang=ar] .fm-pdp__flag{letter-spacing:0;font-size:var(--t-xs)}.fm-pdp__thumbs{gap:1px;margin-top:1px;display:flex}.fm-pdp__thumb{aspect-ratio:4/3;outline:1px solid var(--rule);max-width:120px;transition:outline-color var(--t);flex:1;position:relative;overflow:hidden}.fm-pdp__thumb:hover{outline-color:var(--rule-3)}.fm-pdp__thumb--on{outline:1px solid var(--accent)}.fm-pdp__thumb-img{object-fit:cover}.fm-pdp__buy{gap:var(--s-4);flex-direction:column;display:flex}.fm-pdp__title{max-width:20ch;font-size:clamp(1.5rem,2.8vw,2.25rem)}.fm-pdp__meta{justify-content:space-between;align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.fm-pdp__sku{font-variant-numeric:tabular-nums;color:var(--on-surface-2);margin-inline-start:var(--s-2)}.fm-pdp__price{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.fm-pdp__actions{align-items:stretch;gap:var(--s-3);display:flex}.fm-pdp__actions .fm-btn{flex:1}.fm-pdp__notes{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);flex-direction:column;display:flex}.fm-pdp__note{align-items:flex-start;gap:var(--s-3);font-size:var(--t-sm);color:var(--on-surface-2);line-height:1.6;display:flex}.fm-pdp__note svg{color:var(--accent);flex:none;margin-top:3px}.fm-pdp__note strong{color:var(--on-surface);font-weight:600}.fm-pdp__foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.fm-opts{gap:var(--s-4);flex-direction:column;display:flex}.fm-opt{gap:var(--s-3);flex-direction:column;display:flex}.fm-opt__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.fm-opt__btn{border:1px solid var(--rule-2);font-family:var(--font-display);font-size:var(--t-sm);color:var(--on-surface-2);transition:border-color var(--t), color var(--t), background var(--t);padding:10px 16px;font-weight:500}.fm-opt__btn:hover:not(:disabled){border-color:var(--rule-3);color:var(--on-surface)}.fm-opt__btn--on{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.fm-opt__btn--out{opacity:.55;text-decoration:line-through}.fm-opt__btn:disabled{opacity:.3;cursor:not-allowed}.fm-qty{border:1px solid var(--rule-2);flex:none;align-items:stretch;display:inline-flex}.fm-qty__btn{width:42px;color:var(--on-surface-2);transition:color var(--t), background var(--t);place-items:center;display:grid}.fm-qty__btn:hover:not(:disabled){background:var(--surface-raise);color:var(--on-surface)}.fm-qty__btn:disabled{opacity:.3}.fm-qty__in{text-align:center;border:0;border-inline:1px solid var(--rule);width:46px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--on-surface);appearance:textfield;background:0 0;outline:none;font-weight:600}.fm-qty__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fm-qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fm-qty--sm .fm-qty__btn{width:32px;height:32px}.fm-qty--sm .fm-qty__in{width:38px;font-size:var(--t-xs)}.fm-spectable{flex-direction:column;display:flex}.fm-spectable__row{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--rule);font-size:var(--t-sm);display:flex}.fm-spectable__row dt{color:var(--on-surface-3)}.fm-spectable__row dd{text-align:end;color:var(--on-surface);margin:0;font-weight:500}.fm-fitrow{gap:var(--s-3);flex-direction:column;display:flex}.fm-drawer-scrim{z-index:var(--z-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0ac7;justify-content:flex-end;animation:.22s both fm-fade;display:flex;position:fixed;inset:0}.fm-drawer{background:var(--color-base);border-inline-start:1px solid var(--rule-2);width:min(440px,100%);height:100%;animation:fm-drawer-in .34s var(--ease) both;flex-direction:column;display:flex}@keyframes fm-drawer-in{0%{transform:translateX(var(--drawer-from,100%))}to{transform:none}}[dir=rtl] .fm-drawer{--drawer-from:-100%}.fm-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border-bottom:1px solid var(--rule);display:flex}.fm-drawer__body{padding:var(--s-5);flex:1;overflow-y:auto}.fm-drawer__foot{padding:var(--s-5) var(--s-5) calc(env(safe-area-inset-bottom,0px) + var(--s-5));border-top:1px solid var(--rule);background:var(--surface-deep)}.fm-drawer__empty{justify-content:center;align-items:flex-start;gap:var(--s-4);padding:var(--s-6);flex-direction:column;flex:1;display:flex}.fm-drawer__hint{font-size:var(--t-xs);color:var(--on-surface-3);margin-block:var(--s-3) var(--s-4)}.fm-clines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fm-cline{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule);display:flex;position:relative}.fm-cline:first-child{padding-top:0}.fm-cline__media{aspect-ratio:4/3;background:var(--surface-raise);flex:none;width:84px;position:relative;overflow:hidden}.fm-cline__img{object-fit:cover}.fm-cline__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fm-cline__t{font-family:var(--font-display);font-size:var(--t-sm);color:var(--on-surface);transition:color var(--t);font-weight:700;line-height:1.3}.fm-cline__t:hover{color:var(--accent)}.fm-cline__var{font-size:var(--t-xs);color:var(--on-surface-3)}.fm-cline__unit{font-size:var(--t-xs);color:var(--on-surface-3);font-variant-numeric:tabular-nums}.fm-cline__warn{font-size:var(--t-xs);color:var(--color-alarm)}.fm-cline__row{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.fm-cline__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--t-sm)}.fm-cline__x{width:32px;height:32px;color:var(--on-surface-3);transition:color var(--t);flex:none;align-self:flex-start;place-items:center;display:grid}.fm-cline__x:hover{color:var(--color-alarm)}.fm-clines--page .fm-cline--page{padding-block:var(--s-5);gap:var(--s-5)}.fm-clines--page .fm-cline__media{width:clamp(96px,14vw,148px)}.fm-sums{margin-block:var(--s-5);flex-direction:column;display:flex}.fm-sumrow{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);font-size:var(--t-sm);color:var(--on-surface-2);display:flex}.fm-sumrow span:last-child{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--on-surface);font-weight:600}.fm-sumrow--total{border-top:1px solid var(--rule-2);margin-top:var(--s-2);padding-top:var(--s-4);font-size:var(--t-body);color:var(--on-surface)}.fm-sumrow--total span:last-child{font-size:var(--t-h4);font-weight:700}.fm-panel{background:var(--surface-raise);outline:1px solid var(--rule);padding:clamp(20px,2.6vw,32px)}.fm-cartpage{grid-template-columns:1fr 372px;align-items:start;gap:clamp(28px,3.4vw,56px);display:grid}.fm-cartpage>*{min-width:0}.fm-cartpage__side{top:calc(var(--header-h) + 104px);position:sticky}.fm-cartpage__foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);flex-wrap:wrap;display:flex}.fm-checkout{grid-template-columns:1fr 380px;align-items:start;gap:clamp(28px,3.4vw,60px);display:grid}.fm-checkout>*{min-width:0}.fm-checkout__form{gap:var(--s-6);flex-direction:column;display:flex}.fm-checkout__side{top:calc(var(--header-h) + 104px);position:sticky}.fm-checkout__legal{gap:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.fm-checkout__done{max-width:720px}.fm-payopts{background:var(--rule);flex-direction:column;gap:1px;display:flex}.fm-payopt{align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--surface);cursor:pointer;transition:background var(--t);display:flex;position:relative}.fm-payopt:hover,.fm-payopt--on{background:var(--surface-raise)}.fm-payopt__in{opacity:0;pointer-events:none;position:absolute}.fm-payopt__ic{color:var(--on-surface-3);transition:color var(--t);flex:none;margin-top:2px}.fm-payopt--on .fm-payopt__ic{color:var(--accent)}.fm-payopt__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fm-payopt__t{font-family:var(--font-display);font-size:var(--t-sm);color:var(--on-surface);font-weight:700}.fm-payopt__d{font-size:var(--t-xs);color:var(--on-surface-3);line-height:1.6}.fm-payopt__mark{border:1px solid var(--rule-3);width:16px;height:16px;transition:border-color var(--t), box-shadow var(--t);border-radius:50%;flex:none;margin-top:3px}.fm-payopt--on .fm-payopt__mark{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.fm-payopt__in:focus-visible+.fm-payopt__ic{outline:2px solid var(--accent);outline-offset:3px}.fm-sumlines{margin:0 0 var(--s-5);gap:var(--s-4);flex-direction:column;max-height:320px;padding:0;list-style:none;display:flex;overflow-y:auto}.fm-sumline{align-items:center;gap:var(--s-3);display:flex}.fm-sumline__media{aspect-ratio:1;background:var(--surface);flex:none;width:56px;position:relative;overflow:hidden}.fm-sumline__q{z-index:var(--z-raised);background:var(--accent);min-width:19px;height:19px;color:var(--on-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;top:-6px;place-items:center;padding-inline:4px;font-size:10px;font-weight:700;display:grid;position:absolute;inset-inline-end:-6px}.fm-sumline__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fm-sumline__t{font-size:var(--t-xs);color:var(--on-surface);line-height:1.4}.fm-sumline__p{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-xs);flex:none;font-weight:700}.fm-notice{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);background:var(--accent-wash);border-inline-start:2px solid var(--accent);font-size:var(--t-sm);color:var(--on-surface-2);line-height:1.6;display:flex}.fm-notice svg{color:var(--accent);flex:none;margin-top:2px}.fm-steps--compact{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fm-steps--compact .fm-step{gap:var(--s-4);align-items:flex-start;display:flex}.fm-qp{width:min(560px,94vw)}.fm-qp__top{gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.fm-qp__media{aspect-ratio:4/3;background:var(--surface-raise);flex:none;width:132px;position:relative;overflow:hidden}.fm-qp__img{object-fit:cover}.fm-qp__buy{align-items:stretch;gap:var(--s-3);margin-top:var(--s-6);display:flex}.fm-qp__buy .fm-btn{flex:1}.fm-mega__grid--store{grid-template-columns:1fr 1fr 1fr 1.05fr}@media (max-width:1180px){.fm-shop{grid-template-columns:220px 1fr}.fm-cartpage,.fm-checkout{grid-template-columns:1fr 330px}}@media (max-width:1024px){.fm-shop{grid-template-columns:1fr}.fm-shop__side{display:none}.fm-shop__filters{display:inline-flex}.fm-pdp,.fm-cartpage,.fm-checkout{grid-template-columns:1fr}.fm-cartpage__side,.fm-checkout__side{position:static}.fm-mega__grid--store{grid-template-columns:1fr 1fr}.fm-sheet .fm-facets{max-height:54svh;overflow-y:auto}}@media (max-width:860px){.fm-shop-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fm-ctiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.fm-sbar__main{gap:var(--s-3);height:52px}.fm-sbar__ic,.fm-shop__sort .fm-label{display:none}.fm-shop__sort .fm-select{min-width:140px}}@media (max-width:640px){.fm-drawer-scrim{justify-content:stretch;align-items:flex-end}.fm-drawer{border-inline-start:0;border-top:1px solid var(--rule-2);width:100%;height:auto;max-height:88svh;animation:fm-sheet-up .34s var(--ease) both}.fm-pdp__actions{flex-wrap:wrap}.fm-pdp__actions .fm-btn{flex:1 0 100%}.fm-prange{grid-template-columns:1fr}.fm-qp__top{flex-direction:column}.fm-qp__media{width:100%}.fm-pager{justify-content:center}.fm-pager__nums{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.fm-shop-grid{grid-template-columns:1fr 1fr}.fm-pcard__foot{align-items:flex-start;gap:var(--s-1);flex-direction:column}.fm-cline__media{width:68px}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[var\(--step-xs\)\]{margin-top:var(--step-xs)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-\[var\(--step-xs\)\]{margin-bottom:var(--step-xs)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[clamp\(28px\,4vw\,64px\)\]{gap:clamp(28px,4vw,64px)}.gap-\[clamp\(32px\,4vw\,72px\)\]{gap:clamp(32px,4vw,72px)}.gap-\[var\(--step-xs\)\]{gap:var(--step-xs)}.self-center{align-self:center}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-0{padding-inline:0}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[var\(--step-sm\)\]{padding-top:var(--step-sm)}.pt-\[var\(--step-xs\)\]{padding-top:var(--step-xs)}.pb-\[var\(--step\)\]{padding-bottom:var(--step)}.pb-\[var\(--step-sm\)\]{padding-bottom:var(--step-sm)}.pb-\[var\(--step-xs\)\]{padding-bottom:var(--step-xs)}.align-\[-2px\]{vertical-align:-2px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.dir-flip{display:inline-block}[dir=rtl] .dir-flip{transform:scaleX(-1)}.fm-desktop{display:flex}.fm-mobile{display:none}.fm-detail-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.fm-detail-grid>*{min-width:0}.fm-contact-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(40px,5vw,88px);display:grid}.fm-contact-row{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.fm-story-grid{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.fm-overview-grid{grid-template-columns:.4fr 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.fm-hero-grid{grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);display:grid}.fm-split{grid-template-columns:.42fr 1fr;align-items:start;gap:clamp(28px,4vw,72px);display:grid}.fm-split>*{min-width:0}@media (max-width:1180px){.fm-detail-grid{grid-template-columns:1fr}.fm-detail-aside{position:static}.fm-bento__grid{grid-template-columns:repeat(4,1fr)}.fm-bento__cell--xl{grid-area:span 1/span 4}.fm-bento__cell--lg,.fm-bento__cell--md,.fm-bento__cell--sm{grid-column:span 2}}@media (max-width:1024px){.fm-desktop{display:none!important}.fm-mobile{display:flex!important}.fm-contact-grid,.fm-story-grid,.fm-overview-grid,.fm-hero-grid,.fm-split{grid-template-columns:1fr!important}.fm-footer__grid{row-gap:var(--s-8);grid-template-columns:1.4fr 1fr 1fr}.fm-gmap{--map-edge:var(--s-6);height:clamp(320px,46vh,420px)}.fm-gmap__plate{width:100%;max-width:calc(var(--rail) + 2 * var(--gutter));padding:var(--s-7) var(--gutter);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;outline:0;margin-inline:auto;position:static;transform:none}}@media (max-width:768px){:root{--header-h:66px}.fm-hero__content{padding-top:108px}.fm-hero__cta{margin-top:var(--s-6);width:100%}.fm-hero__cta .fm-btn{flex:auto}.fm-hero__hud{flex-wrap:wrap}.fm-hud-card{padding:var(--s-4) var(--s-4) var(--s-4) 0;flex:44%}.fm-hud-card:nth-child(odd){border-inline-start:0;padding-inline-start:0}.fm-hud-card__num{font-size:clamp(1.375rem,7vw,2rem)}.fm-hero__acts{display:none}.fm-bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(120px,auto)}.fm-bento__cell--xl,.fm-bento__cell--lg,.fm-bento__cell--md,.fm-bento__cell--sm{grid-column:span 2}.fm-stat+.fm-stat{border-inline-start:0;border-top:1px solid var(--rule)}.fm-features-grid{gap:0}}@media (max-width:640px){.fm-footer__grid{gap:0;grid-template-columns:1fr!important}.fm-gmap__plate .fm-btn{justify-content:center;align-self:stretch}}@media (max-width:480px){.fm-contact-row,.fm-grid-2,.fm-grid-3{grid-template-columns:1fr!important}.fm-hero__cta{flex-direction:column;align-items:stretch}.fm-hero__cta .fm-btn{width:100%}.fm-bento__grid{grid-template-columns:1fr}.fm-bento__cell--xl,.fm-bento__cell--lg,.fm-bento__cell--md,.fm-bento__cell--sm{grid-column:span 1}}}html[lang=ar]{--font-display:var(--font-alexandria), "Alexandria", "Segoe UI", Tahoma, sans-serif;--font-body:var(--font-alexandria), "Alexandria", "Segoe UI", Tahoma, sans-serif}:root{--rail:1340px;--gutter:clamp(20px, 5vw, 68px);--rail-pad:max(var(--gutter), calc((100% - var(--rail)) / 2));--step:clamp(88px, 11vw, 168px);--step-sm:clamp(56px, 7vw, 96px);--step-xs:clamp(34px, 4vw, 52px);--header-h:78px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--t-display:clamp(3.25rem, 8.6vw, 7.5rem);--t-h1:clamp(2.5rem, 6vw, 5rem);--t-h2:clamp(2rem, 4.2vw, 3.5rem);--t-h3:clamp(1.5rem, 2.6vw, 2.25rem);--t-h4:clamp(1.125rem, 1.5vw, 1.375rem);--t-lead:clamp(1.0625rem, 1.35vw, 1.3125rem);--t-body:1rem;--t-sm:.875rem;--t-xs:.8125rem;--t-micro:.6875rem;--wdth-display:112;--wdth-body:100;--t:.24s;--t-slow:.5s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-bg:0;--z-content:1;--z-raised:2;--z-sticky:20;--z-header:40;--z-fab:50;--z-bento:60;--z-modal:80;--z-lightbox:90;--z-toast:95;--z-transition:100;--z-preloader:110;--z-cursor:120;--surface:var(--color-base);--surface-deep:var(--color-void);--surface-raise:var(--color-raise);--surface-raise-2:var(--color-raise-2);--on-surface:var(--color-chalk);--on-surface-2:var(--color-ash);--on-surface-3:var(--color-smoke);--rule:#ffffff1a;--rule-2:#ffffff29;--rule-3:#ffffff47;--accent:var(--color-flare);--accent-hot:var(--color-flare-hot);--accent-wash:#fa6e1d24}@supports (color:color-mix(in lab, red, red)){:root{--accent-wash:color-mix(in oklab, var(--color-flare) 14%, transparent)}}:root{--on-accent:var(--color-void);--scrim:#0c0b0ab8;--shadow-lift:0 24px 60px -20px #000000d9}[data-room=paper]{--surface:var(--color-paper);--surface-deep:var(--color-paper-2);--surface-raise:var(--color-paper-2);--surface-raise-2:var(--color-paper-3);--on-surface:var(--color-ink);--on-surface-2:var(--color-ink-2);--on-surface-3:var(--color-ink-3);--rule:#1a171229;--rule-2:#1a171242;--rule-3:#1a17126b;--accent:var(--color-flare-deep);--accent-hot:var(--color-flare-deep);--accent-wash:#8e2e001f}@supports (color:color-mix(in lab, red, red)){[data-room=paper]{--accent-wash:color-mix(in oklab, var(--color-flare-deep) 12%, transparent)}}[data-room=paper]{--on-accent:var(--color-paper);--scrim:#1a171299;--shadow-lift:0 24px 60px -24px #1a171266;background:var(--surface);color:var(--on-surface)}[data-room]{background:var(--surface);color:var(--on-surface)}@keyframes fm-spin{to{transform:rotate(360deg)}}@keyframes fm-fade{0%{opacity:0}to{opacity:1}}@keyframes fm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fm-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes fm-draw{to{stroke-dashoffset:0}}@keyframes fm-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fm-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.65)}}@keyframes fm-grain-shift{0%{transform:translate(0)}33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fm-grain{animation:none!important}.fm-bento__cell,.fm-bento__foot{opacity:1!important;transform:none!important}.fm-acc__panel,.fm-facc__panel{transition:none!important}.fm-form__check-c,.fm-form__check-p{stroke-dashoffset:0!important;animation:none!important}}.fm-fit .fm-chips{background:0 0!important}.services-carousel-fix-height .swiper-wrapper{align-items:stretch!important}.services-carousel-fix-height .swiper-slide{height:auto!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
