@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/instrument-sans-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fx-red:#BE1523;--fx-red-dark:#95101C;--fx-yellow:#FFED00;--fx-ink:#14181B;--fx-ink-2:#1F252A;--fx-ink-3:#0B0E10;--fx-body:#4E565B;--fx-muted:#5A656B;--fx-line:#E1E4E5;--fx-line-2:#EDEFF0;--fx-paper:#F5F6F6;--fx-white:#fff;--fx-on-dark:rgba(255,255,255,.88);--fx-on-dark-2:#9AA6AB;--fx-on-dark-line:rgba(255,255,255,.13);--fx-on-dark-line-2:rgba(255,255,255,.18);--fx-wash-red:#FBEDEE;--fx-wash-yellow:#FFFBD4;--fx-font:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--fx-fs-h1:52px;--fx-lh-h1:1.04;--fx-ls-h1:-.048em;--fx-fs-h1-hero:62px;--fx-fs-h2:32px;--fx-lh-h2:1.1;--fx-ls-h2:-.038em;--fx-fs-h2-sm:26px;--fx-fs-h3:20px;--fx-lh-h3:1.2;--fx-ls-h3:-.026em;--fx-fs-h3-sm:18px;--fx-fs-lead:18px;--fx-fs-text:17px;--fx-lh-text:1.62;--fx-fs-sm:14.5px;--fx-lh-sm:1.55;--fx-fs-label:12.5px;--fx-fs-xs:12px;--fx-w-regular:400;--fx-w-medium:500;--fx-w-semi:600;--fx-measure:66ch;--fx-s1:4px;--fx-s2:8px;--fx-s3:12px;--fx-s4:14px;--fx-s5:16px;--fx-s6:20px;--fx-s7:22px;--fx-s8:26px;--fx-s9:32px;--fx-s10:40px;--fx-s11:44px;--fx-s12:56px;--fx-s13:64px;--fx-wrap:1240px;--fx-gut:32px;--fx-cols:12;--fx-r-ui:7px;--fx-r-box:12px;--fx-r-chip:4px;--fx-t-fast:.16s;--fx-t-calc:.18s;--fx-t-base:.2s;--fx-marquee:38s;--fx-touch:44px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{overflow-x:hidden}body{margin:0;background:var(--fx-paper);color:var(--fx-ink);font:var(--fx-w-regular) var(--fx-fs-text)/var(--fx-lh-text) var(--fx-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,iframe,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--fx-red);text-decoration:none}a:hover{color:var(--fx-red-dark)}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}:focus-visible{outline:2.5px solid var(--fx-red);outline-offset:3px;border-radius:2px}.fx-skip{position:absolute;left:0;top:0;transform:translateY(-120%);background:var(--fx-ink-3);color:#fff;font:var(--fx-w-semi) 13.5px/1 var(--fx-font);padding:var(--fx-s3) var(--fx-gut);z-index:100;transition:transform var(--fx-t-fast)}.fx-skip:focus{transform:translateY(0);color:#fff}.fx-wrap{max-width:var(--fx-wrap);margin-inline:auto;padding-inline:var(--fx-gut)}.fx-wrap--bleed-r{max-width:none;margin-right:0;padding-right:0}.fx-grid{display:grid;gap:var(--fx-gut)}.fx-grid--12{grid-template-columns:repeat(var(--fx-cols),minmax(0,1fr))}.fx-grid--7-5{grid-template-columns:7fr 5fr}.fx-grid--5-7{grid-template-columns:5fr 7fr}.fx-grid--8-4{grid-template-columns:8fr 4fr}.fx-grid--4-8{grid-template-columns:4fr 8fr}.fx-grid--6-6{grid-template-columns:6fr 6fr}.fx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-section{padding-block:var(--fx-s13) var(--fx-s12)}.fx-section--tight{padding-block:var(--fx-s10)}.fx-section--paper{background:var(--fx-paper);border-top:1px solid var(--fx-line)}.fx-section--white{background:var(--fx-white);border-top:1px solid var(--fx-line)}.fx-section--dark{background:var(--fx-ink);border-top:1px solid var(--fx-on-dark-line)}.fx-section--darker{background:var(--fx-ink-3)}.fx-section--red{background:var(--fx-red)}.fx-eyebrow{display:block;font:var(--fx-w-medium) var(--fx-fs-label)/1 var(--fx-font);color:var(--fx-red)}.fx-section--dark .fx-eyebrow,.fx-section--darker .fx-eyebrow{color:var(--fx-on-dark-2)}.fx-label{font:var(--fx-w-medium) var(--fx-fs-label)/1 var(--fx-font);color:var(--fx-muted)}.fx-section--dark .fx-label{color:var(--fx-on-dark-2)}.fx-h1{font:var(--fx-w-semi) var(--fx-fs-h1)/var(--fx-lh-h1) var(--fx-font);letter-spacing:var(--fx-ls-h1);text-wrap:pretty}.fx-h1--hero{font-size:var(--fx-fs-h1-hero)}.fx-h2{font:var(--fx-w-semi) var(--fx-fs-h2)/var(--fx-lh-h2) var(--fx-font);letter-spacing:var(--fx-ls-h2);text-wrap:pretty}.fx-h2--sm{font-size:var(--fx-fs-h2-sm)}.fx-h3{font:var(--fx-w-semi) var(--fx-fs-h3)/var(--fx-lh-h3) var(--fx-font);letter-spacing:var(--fx-ls-h3);text-wrap:pretty}.fx-h3--sm{font-size:var(--fx-fs-h3-sm)}.fx-lead{font-size:var(--fx-fs-lead);color:var(--fx-body);max-width:var(--fx-measure)}.fx-text{color:var(--fx-body);max-width:var(--fx-measure)}.fx-text--sm{font:var(--fx-w-regular) var(--fx-fs-sm)/var(--fx-lh-sm) var(--fx-font)}.fx-section--dark .fx-h1,.fx-section--dark .fx-h2,.fx-section--dark .fx-h3,.fx-section--darker .fx-h1,.fx-section--darker .fx-h2,.fx-section--darker .fx-h3{color:#fff}.fx-section--dark .fx-lead,.fx-section--dark .fx-text{color:var(--fx-on-dark)}.fx-section--red .fx-h2,.fx-section--red .fx-h1,.fx-section--red .fx-h3{color:#fff!important}.fx-section--red .fx-lead,.fx-section--red .fx-text,.fx-section--red p{color:#fffffff0!important}.fx-section--red a:not(.fx-btn){color:#fff!important}.fx-section--red a:not(.fx-btn):hover{color:#ffffffd9!important}.fx-num{font-variant-numeric:tabular-nums}.fx-hi{color:var(--fx-red)}.fx-hi--tech{color:var(--fx-yellow)}:root{--fx-phone-color:var(--fx-red,#BE1523);--fx-phone-hover:var(--fx-red-dark,#95101C)}.fx-topbar,.fx-mobilenav,.fx-section--dark,.fx-section--darker,.fx-section--red,.fx-header--dark,.fx-cta-phones,.fx-footer-mobile,.fx-dlb-cta,.fx-service-cta-banner--red,[data-theme=dark],.fx-on-dark-context{--fx-phone-color:#ffffff;--fx-phone-hover:rgba(255,255,255,.85)}a[href^="tel:"]:not(.fx-btn):not(.fx-footer-mobile__contact-pill):not(.fx-support-btn){color:var(--fx-phone-color)!important;text-decoration:none!important;transition:color .15s ease,opacity .15s ease}a[href^="tel:"]:not(.fx-btn):not(.fx-footer-mobile__contact-pill):not(.fx-support-btn):hover{color:var(--fx-phone-hover)!important;text-decoration:underline!important}a[href^="tel:"] strong{color:inherit!important}.fx-btn--white,.fx-cta-phones .fx-btn--white,.fx-cta-phones a.fx-btn--white,.fx-section--red .fx-btn--white,.fx-section--dark .fx-btn--white,.fx-section--paper .fx-btn--white,.fx-section--white .fx-btn--white,a.fx-btn--white,button.fx-btn--white{background:#fff!important;color:var(--fx-red,#BE1523)!important;border:1px solid #ffffff!important;font-weight:600!important}.fx-btn--white:hover,.fx-cta-phones .fx-btn--white:hover,.fx-cta-phones a.fx-btn--white:hover,.fx-section--red .fx-btn--white:hover,.fx-section--dark .fx-btn--white:hover,.fx-section--paper .fx-btn--white:hover,.fx-section--white .fx-btn--white:hover,a.fx-btn--white:hover,button.fx-btn--white:hover{background:var(--fx-paper,#F5F6F6)!important;color:var(--fx-red-dark,#95101C)!important;border-color:var(--fx-paper,#F5F6F6)!important}.fx-cta-phones .fx-btn:not(.fx-btn--white):not(.fx-btn--primary),.fx-cta-phones a[href^="tel:"]:not(.fx-btn--white):not(.fx-btn--primary),.fx-section--red a[href^="tel:"].fx-btn:not(.fx-btn--white):not(.fx-btn--primary),.fx-section--dark a[href^="tel:"].fx-btn:not(.fx-btn--white):not(.fx-btn--primary),.fx-section--darker a[href^="tel:"].fx-btn:not(.fx-btn--white):not(.fx-btn--primary),.fx-dlb-cta a[href^="tel:"],.fx-dlb-cta-tel{background:#ffffff2e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(255,255,255,.45)!important;font-weight:700!important}.fx-cta-phones .fx-btn:not(.fx-btn--white):not(.fx-btn--primary):hover,.fx-cta-phones a[href^="tel:"]:not(.fx-btn--white):not(.fx-btn--primary):hover,.fx-section--red a[href^="tel:"].fx-btn:not(.fx-btn--white):not(.fx-btn--primary):hover,.fx-section--dark a[href^="tel:"].fx-btn:not(.fx-btn--white):not(.fx-btn--primary):hover,.fx-section--darker a[href^="tel:"].fx-btn:not(.fx-btn--white):not(.fx-btn--primary):hover,.fx-dlb-cta a[href^="tel:"]:hover,.fx-dlb-cta-tel:hover{background:#ffffff47!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#fff!important}.fx-section--white a[href^="tel:"]:not(.fx-btn--primary):not(.fx-service-cta-banner__phone-link),.fx-section--paper a[href^="tel:"]:not(.fx-btn--primary):not(.fx-service-cta-banner__phone-link),.fx-callout a[href^="tel:"]:not(.fx-btn--primary):not(.fx-service-cta-banner__phone-link),.fx-footer a[href^="tel:"],.fx-footer address a.fx-num,a[href^="tel:"].fx-btn--secondary,a[href^="tel:"].fx-btn--ghost{color:var(--fx-red,#BE1523)!important;border-color:var(--fx-line,#D1D5DB)!important}.fx-section--white a[href^="tel:"]:not(.fx-btn--primary):not(.fx-service-cta-banner__phone-link):hover,.fx-section--paper a[href^="tel:"]:not(.fx-btn--primary):not(.fx-service-cta-banner__phone-link):hover,.fx-callout a[href^="tel:"]:not(.fx-btn--primary):not(.fx-service-cta-banner__phone-link):hover,.fx-footer a[href^="tel:"]:hover,.fx-footer address a.fx-num:hover,a[href^="tel:"].fx-btn--secondary:hover,a[href^="tel:"].fx-btn--ghost:hover{color:var(--fx-red-dark,#95101C)!important;border-color:var(--fx-red,#BE1523)!important}.fx-section--paper .fx-btn--ghost-dark,.fx-section--white .fx-btn--ghost-dark,.fx-section:not(.fx-section--red):not(.fx-section--dark):not(.fx-section--darker) .fx-btn--ghost-dark{color:var(--fx-ink,#111827)!important;border-color:var(--fx-line,#D1D5DB)!important;background:transparent!important}.fx-section--paper .fx-btn--ghost-dark:hover,.fx-section--white .fx-btn--ghost-dark:hover,.fx-section:not(.fx-section--red):not(.fx-section--dark):not(.fx-section--darker) .fx-btn--ghost-dark:hover{color:var(--fx-red,#BE1523)!important;border-color:var(--fx-red,#BE1523)!important}.fx-section--paper a[href^="tel:"].fx-btn--ghost-dark,.fx-section--white a[href^="tel:"].fx-btn--ghost-dark,.fx-section:not(.fx-section--red):not(.fx-section--dark):not(.fx-section--darker) a[href^="tel:"].fx-btn--ghost-dark{color:var(--fx-red,#BE1523)!important;border-color:var(--fx-red,#BE1523)!important}.fx-section--paper a[href^="tel:"].fx-btn--ghost-dark:hover,.fx-section--white a[href^="tel:"].fx-btn--ghost-dark:hover,.fx-section:not(.fx-section--red):not(.fx-section--dark):not(.fx-section--darker) a[href^="tel:"].fx-btn--ghost-dark:hover{color:var(--fx-red-dark,#95101C)!important;border-color:var(--fx-red-dark,#95101C)!important}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fx-s2);min-height:var(--fx-touch);padding:var(--fx-s4) var(--fx-s7);border:1px solid transparent;border-radius:var(--fx-r-ui);font:var(--fx-w-semi) 16px/1 var(--fx-font);cursor:pointer;transition:background var(--fx-t-fast),border-color var(--fx-t-fast),color var(--fx-t-fast)}.fx-btn{white-space:nowrap}.fx-btn--primary{background:var(--fx-red);color:#fff}.fx-btn--primary:hover{background:var(--fx-red-dark);color:#fff}.fx-btn--secondary{background:var(--fx-white);color:var(--fx-ink);border-color:var(--fx-line)}.fx-btn--secondary:hover{border-color:var(--fx-ink);color:var(--fx-ink)}.fx-btn--ghost-dark{background:transparent;color:#fff;border-color:#ffffff57}.fx-btn--ghost-dark:hover{border-color:#fff;color:#fff}.fx-btn--on-red{background:#fff;color:var(--fx-red)}.fx-btn--on-red:hover{background:var(--fx-paper);color:var(--fx-red-dark)}.fx-btn--white{background:#fff;color:var(--fx-red);border-color:var(--fx-line)}.fx-btn--white:hover{background:var(--fx-paper);color:var(--fx-red-dark);border-color:var(--fx-line)}.fx-card .fx-btn--white,.fx-card a.fx-btn--white{background:#fff!important;color:var(--fx-red,#BE1523)!important;border:1px solid var(--fx-line,#D1D5DB)!important;text-decoration:none!important}.fx-card .fx-btn--white:hover,.fx-card a.fx-btn--white:hover{background:var(--fx-paper,#F7F8F9)!important;color:var(--fx-red-dark,#95101C)!important}.fx-btn--outline{background:transparent;color:var(--fx-ink);border-color:var(--fx-line);text-decoration:none}.fx-btn--outline:hover{border-color:var(--fx-ink);color:var(--fx-ink);text-decoration:none}.fx-btn--block{display:flex;width:100%}.fx-btn--sm{font-size:var(--fx-fs-sm);padding:var(--fx-s3) var(--fx-s6)}.fx-link-arrow{font:var(--fx-w-semi) var(--fx-fs-sm)/1 var(--fx-font);color:var(--fx-red)}.fx-link-arrow--dark{color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:3px}.fx-topbar{background:linear-gradient(100deg,#12161a,#1d232a 38%,#321c23 72%,#9b1622)!important;color:#ffffffe6!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-family:var(--fx-font);font-size:13px;font-weight:500;letter-spacing:.2px;position:relative;z-index:95;width:100%}.fx-topbar .fx-wrap{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding-block:6px}.fx-topbar__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px;padding-block:6px;width:100%}.fx-topbar__left{display:flex;align-items:center;gap:14px}.fx-topbar__badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600;color:#fff;letter-spacing:.3px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fx-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;position:relative;flex-shrink:0}.fx-pulse-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:inherit;animation:fx-topbar-pulse 2s infinite cubic-bezier(.4,0,.6,1);pointer-events:none}@keyframes fx-topbar-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.fx-topbar__sep{opacity:.25;color:#fff;font-size:12px;user-select:none}.fx-topbar__contact{display:flex;align-items:center;gap:12px}.fx-topbar__link{display:inline-flex;align-items:center;gap:6px;color:#ffffffe0!important;text-decoration:none!important;font-weight:500;font-size:13px;transition:color .2s ease,opacity .2s ease}.fx-topbar__link strong{font-weight:700;color:#fff}.fx-topbar__link:hover{color:#fff!important;opacity:1}.fx-topbar__link svg{opacity:.75;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.fx-topbar__link:hover svg{opacity:1;transform:scale(1.08)}.fx-topbar a,.fx-topbar a[href^="tel:"],.fx-topbar .fx-topbar__right a,.fx-topbar__link a,.fx-topbar__link{color:#fff!important;text-decoration:none!important;font-weight:600;transition:color .2s ease,opacity .2s ease}.fx-topbar a:hover,.fx-topbar a[href^="tel:"]:hover,.fx-topbar .fx-topbar__right a:hover,.fx-topbar__link a:hover,.fx-topbar__link:hover{color:#ffffffd9!important;text-decoration:underline!important}.fx-topbar a strong,.fx-topbar__link strong{color:#fff!important}.fx-topbar__right{display:flex;align-items:center;gap:10px;color:#fff9}.fx-topbar__right span{color:#fff9!important}:root{--fx-soc-size:30px;--fx-soc-icon-size:15px;--fx-soc-color:#ffffff;--fx-soc-bg:rgba(255,255,255,.08);--fx-soc-border:rgba(255,255,255,.18);--fx-soc-hover-bg:rgba(255,255,255,.18);--fx-soc-hover-border:rgba(255,255,255,.35);--fx-soc-hover-color:#ffffff}.fx-social,.fx-social-modern{display:inline-flex;align-items:center;gap:8px}.fx-social__link,.fx-social-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--fx-soc-size,30px)!important;height:var(--fx-soc-size,30px)!important;border-radius:50%!important;background:var(--fx-soc-bg,rgba(255,255,255,.08))!important;border:1px solid var(--fx-soc-border,rgba(255,255,255,.18))!important;color:var(--fx-soc-color,#ffffff)!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;flex-shrink:0;box-sizing:border-box;padding:0!important;margin:0!important}.fx-social__link svg,.fx-social-pill svg{width:var(--fx-soc-icon-size,15px);height:var(--fx-soc-icon-size,15px);fill:currentColor;transition:transform .2s cubic-bezier(.16,1,.3,1);display:block;pointer-events:none}.fx-social__link:hover svg,.fx-social-pill:hover svg{transform:scale(1.12)}.fx-social__link:focus-visible,.fx-social-pill:focus-visible{outline:2px solid var(--fx-red,#BE1523);outline-offset:2px}.fx-topbar,.fx-mobilenav,.fx-section--dark,.fx-section--darker,.fx-section--red,.fx-footer-mobile,.fx-footer-mobile .fx-social-modern,.fx-footer-mobile__socials,.fx-social--dark{--fx-soc-color:#ffffff !important;--fx-soc-bg:rgba(255,255,255,.08) !important;--fx-soc-border:rgba(255,255,255,.18) !important;--fx-soc-hover-bg:rgba(255,255,255,.22) !important;--fx-soc-hover-border:rgba(255,255,255,.4) !important;--fx-soc-hover-color:#ffffff !important}.fx-card .fx-social,.fx-card .fx-social-modern,.fx-social--light,.fx-footer__desktop .fx-social-modern,.fx-footer__desktop .fx-social{--fx-soc-color:var(--fx-red,#BE1523);--fx-soc-bg:rgba(190,21,35,.04);--fx-soc-border:rgba(190,21,35,.22);--fx-soc-size:32px;--fx-soc-icon-size:15px;--fx-soc-hover-bg:#BE1523;--fx-soc-hover-border:#BE1523;--fx-soc-hover-color:#ffffff}.fx-social--lg,.fx-social-pill--lg,.fx-social--lg .fx-social-pill,.fx-social--lg .fx-social__link{--fx-soc-size:36px;--fx-soc-icon-size:16px}.fx-social-pill--yt:hover,.fx-social__link[href*=youtube]:hover,.fx-mobilenav__soc-pill[href*=youtube]:hover{background:red!important;border-color:red!important;color:#fff!important;transform:translateY(-2px)}.fx-social-pill--li:hover,.fx-social__link[href*=linkedin]:hover,.fx-mobilenav__soc-pill[href*=linkedin]:hover{background:#0a66c2!important;border-color:#0a66c2!important;color:#fff!important;transform:translateY(-2px)}.fx-social-pill--fb:hover,.fx-social__link[href*=facebook]:hover,.fx-mobilenav__soc-pill[href*=facebook]:hover{background:#1877f2!important;border-color:#1877f2!important;color:#fff!important;transform:translateY(-2px)}.fx-social-pill--ig:hover,.fx-social__link[href*=instagram]:hover,.fx-mobilenav__soc-pill[href*=instagram]:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;border-color:transparent!important;color:#fff!important;transform:translateY(-2px)}.fx-social-pill--x:hover,.fx-social__link[href*="x.com"]:hover,.fx-mobilenav__soc-pill[href*="x.com"]:hover{background:#000!important;border-color:#fff6!important;color:#fff!important;transform:translateY(-2px)}.fx-social-pill--tk:hover,.fx-social__link[href*=tiktok]:hover,.fx-mobilenav__soc-pill[href*=tiktok]:hover{background:#010101!important;border-color:#25f4ee!important;color:#fff!important;transform:translateY(-2px)}@media(max-width:900px){.fx-topbar__inner,.fx-topbar .fx-wrap{flex-direction:column!important;justify-content:center!important;gap:8px!important;padding-block:8px!important;text-align:center}.fx-topbar__left{justify-content:center;gap:10px;flex-wrap:wrap}.fx-topbar__badge,.fx-topbar__sep{display:none!important}.fx-topbar__contact{flex-wrap:wrap;justify-content:center;gap:8px}}@media(max-width:480px){.fx-topbar__link--email,.fx-topbar__sep--sub{display:none!important}}.fx-header{min-height:74px;display:flex;align-items:center;gap:var(--fx-s7)}.fx-header--dark{background:var(--fx-ink);border-bottom:1px solid var(--fx-on-dark-line)}.fx-header--light{background:var(--fx-white);border-bottom:1px solid var(--fx-line)}.fx-logo{flex:none;display:block}.fx-logo img{height:28px;width:auto}.fx-logo__inner{display:contents}.fx-logo__reveal,.fx-logo__shine{display:none!important}.fx-nav{display:flex;gap:2px;margin-left:auto;align-items:center;font:var(--fx-w-medium) var(--fx-fs-sm)/1 var(--fx-font)}.fx-nav__link{padding:9px 11px;border-radius:var(--fx-r-ui);color:var(--fx-body);white-space:nowrap}.fx-header--dark .fx-nav__link{color:var(--fx-on-dark)}.fx-nav__link:hover{background:var(--fx-wash-red);color:var(--fx-red)}.fx-header--dark .fx-nav__link:hover{background:#ffffff1a;color:#fff}.fx-nav__link.is-active,.fx-nav__link--active{background:var(--fx-wash-red);color:var(--fx-red)}.fx-header--dark .fx-nav__link.is-active,.fx-header--dark .fx-nav__link--active{background:#ffffff1a;color:#fff}.fx-nav__cta{margin-left:var(--fx-s3)}.fx-nav{white-space:nowrap!important;flex-wrap:nowrap!important}@media(min-width:761px)and (max-width:1120px){.fx-header{gap:8px!important}.fx-header__inner{gap:10px!important}.fx-nav{gap:1px!important}.fx-nav__link{padding:5px!important;font-size:12px!important}}@media(min-width:1121px)and (max-width:1260px){.fx-header,.fx-header__inner{gap:12px!important}.fx-nav{gap:1px!important}.fx-nav__link{padding:6px!important;font-size:12.5px!important}}@media(min-width:1261px)and (max-width:1380px){.fx-header,.fx-header__inner{gap:16px!important}.fx-nav{gap:2px!important}.fx-nav__link{padding:7px 8px!important;font-size:13.5px!important}}@media(min-width:1381px){.fx-header,.fx-header__inner{gap:20px!important}.fx-nav{gap:3px!important}.fx-nav__link{padding:8px 10px!important;font-size:14px!important}}@media(min-width:761px){.fx-nav__link--contact,.fx-nav a[href*="iletisim.html"]:not(.fx-nav__link--active){border:1.5px solid var(--fx-red,#BE1523)!important;color:var(--fx-red,#BE1523)!important;font-weight:600!important;border-radius:7px!important;background:#be152308!important;box-shadow:0 1px 3px #be152314!important;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease!important}.fx-nav__link--contact:hover,.fx-nav a[href*="iletisim.html"]:not(.fx-nav__link--active):hover{background:var(--fx-red,#BE1523)!important;color:#fff!important;border-color:var(--fx-red,#BE1523)!important;box-shadow:0 3px 10px #be15234d!important;transform:translateY(-1px)}}@media(min-width:761px)and (max-width:1120px){.fx-nav__link--contact,.fx-nav a[href*="iletisim.html"]:not(.fx-nav__link--active){padding:4px 8px!important;margin-left:3px!important;font-size:12px!important}}@media(min-width:1121px)and (max-width:1260px){.fx-nav__link--contact,.fx-nav a[href*="iletisim.html"]:not(.fx-nav__link--active){padding:5px 10px!important;margin-left:4px!important;font-size:12.5px!important}}@media(min-width:1261px)and (max-width:1380px){.fx-nav__link--contact,.fx-nav a[href*="iletisim.html"]:not(.fx-nav__link--active){padding:6px 12px!important;margin-left:5px!important;font-size:13.5px!important}}@media(min-width:1381px){.fx-nav__link--contact,.fx-nav a[href*="iletisim.html"]:not(.fx-nav__link--active){padding:7px 15px!important;margin-left:6px!important;font-size:14px!important}}.fx-mobilenav__link.is-active,.fx-mobilenav__link--active{background:#be15231f!important;color:var(--fx-red)!important}.fx-mobilenav__link.is-active .fx-mobilenav__link-icon,.fx-mobilenav__link--active .fx-mobilenav__link-icon{color:var(--fx-red)!important}.fx-burger{display:none;margin-left:auto;min-height:var(--fx-touch);align-items:center;padding:10px 14px;border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);background:transparent;font:var(--fx-w-medium) 14px/1 var(--fx-font)}.fx-header--dark .fx-burger{border-color:#ffffff47;color:#fff}.fx-mobilenav{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:360px;background:#14181b;color:#fff;z-index:999;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s ease;overflow-y:auto;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000080;visibility:hidden;pointer-events:none}.fx-mobilenav.is-open{display:block;transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}.fx-mobilenav__item{display:flex;align-items:center;justify-content:space-between;min-height:var(--fx-touch);padding:var(--fx-s4) var(--fx-s6);border-bottom:1px solid var(--fx-on-dark-line);color:#fff;font:var(--fx-w-semi) 15.5px/1 var(--fx-font)}.fx-mobilenav__sub{display:none;background:var(--fx-ink-3)}.fx-mobilenav__item[aria-expanded=true]+.fx-mobilenav__sub{display:block}.fx-mobilenav__sublink{display:block;min-height:var(--fx-touch);padding:var(--fx-s3) var(--fx-s6) var(--fx-s3) var(--fx-s9);color:var(--fx-on-dark);font:var(--fx-w-regular) var(--fx-fs-sm)/var(--fx-touch) var(--fx-font)}.fx-crumb{padding-block:var(--fx-s5);border-bottom:1px solid var(--fx-line);font:var(--fx-w-regular) 13.5px/1.5 var(--fx-font);color:var(--fx-muted)}.fx-crumb a{color:#5a656b}.fx-crumb a:hover,.fx-crumb__current{color:var(--fx-ink)}.fx-header--dark~.fx-crumb,.fx-crumb--dark{background:var(--fx-ink);border-bottom-color:var(--fx-on-dark-line);color:var(--fx-on-dark-2)}.fx-crumb--dark .fx-crumb__current{color:#fff}.fx-hero{position:relative;overflow:hidden;background:var(--fx-ink-2)}.fx-hero--home{min-height:648px}.fx-hero--page{min-height:440px}.fx-hero__media{position:absolute;inset:0 0 0 46%}.fx-hero--full .fx-hero__media{inset:0}.fx-hero__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(97deg,#ffffff 0%,rgba(255,255,255,.96) 38%,rgba(255,255,255,.6) 55%,transparent 75%)}.fx-hero__inner{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:var(--fx-s12);align-items:center;min-height:inherit;padding-block:var(--fx-s12)}.fx-hero__kicker{display:flex;align-items:center;gap:var(--fx-s3);margin-bottom:var(--fx-s7)}.fx-hero__kicker:before{content:"";width:40px;height:3px;background:var(--fx-red);flex:none}.fx-hero__kicker span{font:var(--fx-w-medium) 13px/1 var(--fx-font);color:#fff}.fx-hero__title{color:#fff;margin-bottom:var(--fx-s7)}.fx-hero__text{color:var(--fx-on-dark);max-width:60ch;margin-bottom:var(--fx-s10)}.fx-hero__actions{display:flex;gap:var(--fx-s3);flex-wrap:wrap}.fx-hero__aside{align-self:end;justify-self:end;padding-bottom:var(--fx-s10);width:340px}.fx-card{background:var(--fx-white);border:1px solid var(--fx-line);border-radius:var(--fx-r-box);padding:var(--fx-s3);min-width:0;transition:background var(--fx-t-fast)}.fx-card:hover{background:var(--fx-wash-yellow)}.fx-card__body{padding:var(--fx-s4) var(--fx-s2) var(--fx-s2)}.fx-card__title{margin:var(--fx-s3) 0 var(--fx-s2)}.fx-card__meta{font:var(--fx-w-regular) 13.5px/1.5 var(--fx-font);color:var(--fx-body);font-variant-numeric:tabular-nums}.fx-card--dark{background:var(--fx-ink);border-color:var(--fx-on-dark-line-2)}.fx-card--dark:hover{background:var(--fx-ink-3)}.fx-card--dark .fx-card__title{color:#fff}.fx-card--flat{background:transparent;border:0;padding:0}.fx-card--flat:hover{background:transparent}.fx-table{border-top:1px solid var(--fx-ink)}.fx-table__head,.fx-table__row{display:grid;gap:var(--fx-s7);align-items:baseline;border-bottom:1px solid var(--fx-line)}.fx-table__head{padding-block:var(--fx-s3)}.fx-table__row{padding-block:var(--fx-s6);transition:background var(--fx-t-fast)}.fx-table__row:hover{background:var(--fx-wash-yellow)}.fx-table--systems .fx-table__head,.fx-table--systems .fx-table__row{grid-template-columns:180px 1.1fr 1.5fr 150px}.fx-table--docs .fx-table__head,.fx-table--docs .fx-table__row{grid-template-columns:1.4fr 1fr 1fr 160px}.fx-table--press .fx-table__head,.fx-table--press .fx-table__row{grid-template-columns:120px 1.2fr 2fr 130px}.fx-table--search .fx-table__row{grid-template-columns:120px minmax(0,1fr) 200px}.fx-table__cell--muted{color:var(--fx-body);font:var(--fx-w-regular) var(--fx-fs-sm)/var(--fx-lh-sm) var(--fx-font)}.fx-rows{display:grid;gap:1px;background:var(--fx-line);border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}.fx-rows__item{background:var(--fx-white);padding-block:var(--fx-s5);display:flex;justify-content:space-between;align-items:baseline;gap:var(--fx-s6);transition:background var(--fx-t-fast)}.fx-rows__item:hover{background:var(--fx-wash-yellow)}.fx-rows--on-paper .fx-rows__item{background:var(--fx-paper)}.fx-rows--dark{background:var(--fx-on-dark-line)}.fx-rows--dark .fx-rows__item{background:var(--fx-ink);color:#fff}.fx-rows--dark .fx-rows__item:hover{background:var(--fx-ink-3)}.fx-dl{display:grid}.fx-dl__row{display:flex;justify-content:space-between;align-items:center;gap:var(--fx-s5);padding-block:13px;border-bottom:1px solid var(--fx-line)}.fx-dl--dark .fx-dl__row{border-bottom-color:var(--fx-on-dark-line)}.fx-dl__k{font:var(--fx-w-regular) var(--fx-fs-sm)/1 var(--fx-font);color:var(--fx-body)}.fx-dl--dark .fx-dl__k{color:var(--fx-on-dark)}.fx-dl__v{font:var(--fx-w-medium) var(--fx-fs-sm)/1 var(--fx-font);color:var(--fx-ink);font-variant-numeric:tabular-nums}.fx-dl--dark .fx-dl__v{color:#fff}.fx-dl__v--pending{color:var(--fx-red-dark);font-size:13px}.fx-dl--dark .fx-dl__v--pending{color:var(--fx-yellow)}.fx-badge{display:inline-block;padding:6px 9px;border-radius:var(--fx-r-chip);font:var(--fx-w-medium) 11.5px/1 var(--fx-font)}.fx-badge--red{background:var(--fx-red);color:#fff}.fx-badge--yellow{background:var(--fx-yellow);color:var(--fx-ink);font-weight:var(--fx-w-semi)}.fx-badge--dark{background:#0b0e10b8;color:#fff}.fx-badge--wash-red{background:var(--fx-wash-red);color:var(--fx-red)}.fx-badge--wash-yellow{background:var(--fx-wash-yellow);color:var(--fx-ink)}.fx-badge--neutral{background:var(--fx-line-2);color:var(--fx-ink)}.fx-badge--pending{background:var(--fx-wash-red);color:var(--fx-red-dark);font-weight:var(--fx-w-medium);font-size:var(--fx-fs-label)}.fx-filters{display:flex;gap:var(--fx-s2);flex-wrap:wrap}.fx-filters__group{display:grid;gap:var(--fx-s2)}.fx-chip{display:inline-flex;align-items:center;min-height:var(--fx-touch);padding:11px 14px;border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);background:var(--fx-white);color:var(--fx-body);font:var(--fx-w-medium) 13px/1 var(--fx-font);white-space:nowrap}.fx-chip:hover{border-color:var(--fx-ink);color:var(--fx-ink)}.fx-chip.is-active,.fx-chip[aria-current=true]{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff;font-weight:var(--fx-w-semi)}.fx-count{margin-left:6px;font-variant-numeric:tabular-nums}.fx-strip{display:flex;gap:var(--fx-s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--fx-s1)}.fx-strip::-webkit-scrollbar{display:none}.fx-strip>*{flex:none;scroll-snap-align:start}.fx-strip__ghost{opacity:.5;pointer-events:none}.fx-strip-nav{display:flex;gap:var(--fx-s3)}.fx-strip-nav__btn{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);background:var(--fx-white);color:var(--fx-muted)}.fx-strip-nav__btn:hover,.fx-strip-nav__btn.is-enabled{border-color:var(--fx-ink);color:var(--fx-ink)}.fx-strip-progress{display:flex;align-items:center;gap:var(--fx-s5);margin-top:var(--fx-s7)}.fx-strip-progress__track{width:200px;height:2px;background:var(--fx-line);position:relative}.fx-strip-progress__bar{position:absolute;left:0;top:0;height:2px;background:var(--fx-ink)}.fx-strip-progress__text{font:var(--fx-w-regular) var(--fx-fs-label)/1 var(--fx-font);color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-strip[data-fx-strip=sektor]{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:12px;padding-top:4px}.fx-strip[data-fx-strip=sektor]::-webkit-scrollbar{display:none}.fx-sector{position:relative;flex:0 0 clamp(360px,30vw,440px);height:420px;border-radius:var(--fx-r-box);overflow:hidden;text-decoration:none;background:var(--fx-ink);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.fx-sector:hover{transform:translateY(-4px);box-shadow:0 14px 32px #00000029}.fx-sector__media{position:absolute;inset:0;width:100%;height:100%;z-index:1}.fx-sector__media picture,.fx-sector__media img{width:100%;height:100%;display:block}.fx-sector__media img{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.fx-sector:hover .fx-sector__media img{transform:scale(1.04)}.fx-sector__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0b0e1026,#0b0e1047,#0b0e10d6 70%,#0b0e10fa);pointer-events:none}.fx-sector__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px 22px}.fx-sector__top{display:flex;align-items:center;justify-content:flex-start}.fx-sector__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:#0e1214bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.5px}.fx-sector__bottom{display:flex;flex-direction:column}.fx-sector__title{color:#fff!important;font-size:20px;font-weight:700;line-height:1.25;margin:0 0 8px;letter-spacing:-.02em}.fx-sector__text{color:#ffffffd1!important;font-size:13.5px;line-height:1.5;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-sector__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:12px}.fx-sector__systems{color:var(--fx-yellow)!important;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.fx-link-arrow--white{color:#fff!important;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.fx-sector:hover .fx-link-arrow--white{transform:translate(4px)}.fx-project{width:300px;min-width:0}.fx-project__media{height:176px}.fx-project__title{margin:var(--fx-s3) 0 6px;font:var(--fx-w-semi) 17px/1.28 var(--fx-font);letter-spacing:var(--fx-ls-h3)}.fx-project__meta{font:var(--fx-w-regular) 13px/1 var(--fx-font);color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-section--dark .fx-project__title{color:#fff}.fx-marquee{overflow:hidden;border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);padding-block:var(--fx-s7)}.fx-marquee__track{display:flex;gap:var(--fx-s4);width:max-content;animation:fx-mq var(--fx-marquee) linear infinite}.fx-marquee:hover .fx-marquee__track,.fx-marquee:focus-within .fx-marquee__track{animation-play-state:paused}@keyframes fx-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.fx-logo-tile{width:204px;height:88px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--fx-line);border-radius:12px;padding:8px 16px;box-shadow:0 2px 8px #00000008}.fx-logo-tile img{max-height:62px;max-width:172px;width:auto;height:auto;object-fit:contain;display:block}.fx-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--fx-s4)}.fx-logo-grid .fx-logo-tile{width:auto;height:96px}.fx-rail{position:relative;padding-top:var(--fx-s8)}.fx-rail:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:#c9cfd1}.fx-rail__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--fx-s7)}.fx-rail__step{position:relative;min-width:0}.fx-rail__step:before{content:"";position:absolute;top:-26px;left:0;width:11px;height:11px;border-radius:50%;background:#c9cfd1}.fx-rail__step.is-first:before{background:var(--fx-red)}.fx-rail__n{font:var(--fx-w-medium) var(--fx-fs-label)/1 var(--fx-font);color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-rail__title{margin:var(--fx-s2) 0 6px;font:var(--fx-w-semi) var(--fx-fs-h3-sm)/1.24 var(--fx-font);letter-spacing:var(--fx-ls-h3)}.fx-rail__text{font:var(--fx-w-regular) 13.5px/1.55 var(--fx-font);color:var(--fx-body)}.fx-calc{display:grid;grid-template-columns:1.02fr .98fr;gap:var(--fx-s11);align-items:start}.fx-calc__panel{background:var(--fx-paper);border:1px solid var(--fx-line);border-radius:var(--fx-r-box);padding:var(--fx-s7)}.fx-calc__dims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fx-s3);margin-bottom:var(--fx-s6)}.fx-calc__field{position:relative}.fx-calc__input{width:100%;font:var(--fx-w-semi) 21px/1 var(--fx-font);letter-spacing:-.03em;padding:var(--fx-s3) var(--fx-s9) var(--fx-s3) 13px;border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);background:var(--fx-white);color:var(--fx-ink);font-variant-numeric:tabular-nums}.fx-calc__unit{position:absolute;right:var(--fx-s3);top:50%;transform:translateY(-50%);font:var(--fx-w-regular) 13px/1 var(--fx-font);color:var(--fx-muted)}.fx-calc__sliders{display:grid;gap:var(--fx-s5)}.fx-calc__sliderhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.fx-calc__step{display:flex;gap:6px}.fx-calc__stepbtn{width:var(--fx-touch);height:var(--fx-touch);display:flex;align-items:center;justify-content:center;border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);background:var(--fx-white);font:var(--fx-w-medium) 16px/1 var(--fx-font);color:var(--fx-ink)}.fx-calc__stepbtn:hover{border-color:var(--fx-ink)}.fx-range{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;margin:0;display:block;cursor:pointer}.fx-range::-webkit-slider-runnable-track{height:2px;background:var(--fx-line)}.fx-range::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:22px;margin-top:-10px;background:var(--fx-red);border:0;border-radius:2px}.fx-range::-moz-range-track{height:2px;background:var(--fx-line)}.fx-range::-moz-range-thumb{width:13px;height:22px;background:var(--fx-red);border:0;border-radius:2px}.fx-calc__viewtoggle{display:flex;border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);overflow:hidden}.fx-calc__viewbtn{min-height:var(--fx-touch);padding:11px 18px;background:var(--fx-white);color:var(--fx-body);font:var(--fx-w-semi) 13.5px/1 var(--fx-font);border:0;border-left:1px solid var(--fx-line)}.fx-calc__viewbtn:first-child{border-left:0}.fx-calc__viewbtn.is-active{background:var(--fx-ink);color:#fff}.fx-calc__stage{background:var(--fx-paper);border:1px solid var(--fx-line);border-radius:var(--fx-r-box);padding:var(--fx-s5)}.fx-calc__svg{width:100%;display:block}.fx-calc__svg [data-fx=fill]{fill:var(--fx-yellow);fill-opacity:.3}.fx-calc__svg [data-fx=fill-side]{fill:var(--fx-yellow);fill-opacity:.46}.fx-calc__svg [data-fx=edge]{fill:none;stroke:var(--fx-ink);stroke-width:1.4;stroke-linejoin:round}.fx-calc__svg [data-fx=hidden]{fill:none;stroke:var(--fx-muted);stroke-width:1;stroke-dasharray:3 4}.fx-calc__svg [data-fx=nozzle]{fill:none;stroke:var(--fx-red);stroke-width:1.6}.fx-calc__svg text{fill:var(--fx-body);font:var(--fx-w-medium) 12.5px var(--fx-font)}.fx-calc__legend{display:flex;gap:var(--fx-s6);padding-top:var(--fx-s4);border-top:1px solid var(--fx-line-2);font:var(--fx-w-regular) var(--fx-fs-label)/1.5 var(--fx-font);color:var(--fx-muted)}.fx-calc__result{background:var(--fx-ink);border-radius:var(--fx-r-box);padding:var(--fx-s7);margin-top:var(--fx-s5);display:grid;grid-template-columns:1fr 1fr;gap:var(--fx-s8);align-items:end}.fx-calc__result .fx-label{color:#fff!important;font-weight:600;opacity:.95}.fx-calc__result .fx-dl__row{border-bottom:1px solid rgba(255,255,255,.2)!important;padding-block:12px}.fx-calc__result .fx-dl__k,.fx-calc__result dt{color:#fff!important;font-size:15px;font-weight:500;opacity:.95}.fx-calc__result .fx-dl__v,.fx-calc__result dd{color:#fff!important;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.fx-calc__result .fx-dl__v.fx-hi--tech,.fx-calc__result [data-fx-out=gaz]{color:var(--fx-yellow,#FFED00)!important;font-weight:700;font-size:17px}.fx-calc__big{display:flex;align-items:baseline;gap:var(--fx-s2);margin-top:10px}.fx-calc__bignum{font:var(--fx-w-semi) 46px/1 var(--fx-font);color:var(--fx-yellow);letter-spacing:var(--fx-ls-h2);font-variant-numeric:tabular-nums}.fx-calc__bigunit{font:var(--fx-w-regular) 17px/1 var(--fx-font);color:#fff}.fx-calc__note{margin-top:var(--fx-s4);border-left:2px solid var(--fx-red);padding:10px 0 10px var(--fx-s4);font:var(--fx-w-regular) 13.5px/1.6 var(--fx-font);color:var(--fx-body)}.fx-media{position:relative;overflow:hidden;background:var(--fx-line-2);border-radius:var(--fx-r-box)}.fx-media--flat{border-radius:0}.fx-media--ui{border-radius:var(--fx-r-ui)}.fx-media img{width:100%;height:100%;object-fit:cover;object-position:var(--fx-focal,center)}.fx-media--20x9{aspect-ratio:20/9}.fx-media--16x10{aspect-ratio:16/10}.fx-media--16x9{aspect-ratio:16/9}.fx-media--3x2{aspect-ratio:3/2}.fx-media--4x5{aspect-ratio:4/5}.fx-media__note{position:absolute;inset:auto var(--fx-s3) var(--fx-s3) var(--fx-s3);font:var(--fx-w-regular) var(--fx-fs-xs)/1.5 var(--fx-font);color:var(--fx-muted)}.fx-media--dark .fx-media__note{color:#ffffff85}.fx-media__note--top{inset:var(--fx-s3) var(--fx-s3) auto var(--fx-s3)}.fx-marquee-fallback{display:none}.fx-video{position:relative;overflow:hidden;border-radius:var(--fx-r-box);background:var(--fx-ink);aspect-ratio:16/9;width:100%}.fx-video--wide{aspect-ratio:21/9}.fx-video__poster img{width:100%;height:100%;object-fit:cover}.fx-video__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#14181b26,#0b0e1099)}.fx-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border:0;border-radius:50%;background:var(--fx-red);display:flex;align-items:center;justify-content:center;cursor:pointer}.fx-video__play svg{width:22px;height:22px;fill:#fff}.fx-video__play--sm{width:48px;height:48px}.fx-video__play--lg{width:88px;height:88px}.fx-video__time{position:absolute;right:var(--fx-s2);bottom:var(--fx-s2)}.fx-video.is-playing .fx-video__poster,.fx-video.is-playing .fx-video__play,.fx-video.is-playing .fx-video__scrim,.fx-video.is-playing>div:not(.fx-video__frame),.fx-video.is-playing>span,.fx-video.is-playing>button{display:none!important}.fx-video__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.fx-form,.fx-form__row{display:grid;gap:var(--fx-s4)}.fx-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-form__label{display:block;margin-bottom:7px;font:var(--fx-w-medium) var(--fx-fs-label)/1 var(--fx-font);color:var(--fx-muted)}.fx-input,.fx-select,.fx-textarea{width:100%;min-height:var(--fx-touch);padding:15px var(--fx-s5);background:var(--fx-paper);border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);font:var(--fx-w-regular) 15px/1.4 var(--fx-font);color:var(--fx-ink)}.fx-input::placeholder,.fx-textarea::placeholder{color:var(--fx-muted)}.fx-input:focus,.fx-select:focus,.fx-textarea:focus{border-color:var(--fx-ink);background:var(--fx-white)}.fx-textarea{min-height:96px;resize:vertical}.fx-input.is-error,.fx-select.is-error,.fx-textarea.is-error{border-color:var(--fx-red)}.fx-form__error{font:var(--fx-w-medium) 13px/1.5 var(--fx-font);color:var(--fx-red)}.fx-consent{display:flex;gap:11px;align-items:flex-start}.fx-consent input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--fx-red)}.fx-consent label{font:var(--fx-w-regular) 13.5px/1.6 var(--fx-font);color:var(--fx-body)}.fx-form__success{background:var(--fx-wash-yellow);border-left:2px solid var(--fx-red);padding:var(--fx-s5) var(--fx-s6);font:var(--fx-w-regular) 15px/1.6 var(--fx-font);color:var(--fx-ink)}.fx-callout{border-left:2px solid var(--fx-red);padding:var(--fx-s4) 0 var(--fx-s4) var(--fx-s5);background:var(--fx-paper);font:var(--fx-w-regular) 15px/1.6 var(--fx-font);color:var(--fx-ink)}.fx-callout--red{background:var(--fx-wash-red)}.fx-callout--dark{background:transparent;color:var(--fx-on-dark)}.fx-empty{padding:var(--fx-s10) 0;max-width:var(--fx-measure)}.fx-empty__title{margin-bottom:var(--fx-s4)}.fx-empty__text{color:var(--fx-body);margin-bottom:var(--fx-s6)}.fx-empty__actions{display:flex;gap:var(--fx-s3);flex-wrap:wrap}.fx-hidden{display:none!important}.fx-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-s6);margin-top:var(--fx-s8);padding-top:var(--fx-s7);border-top:1px solid var(--fx-line)}.fx-pager__info{font:var(--fx-w-regular) 13.5px/1 var(--fx-font);color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-pager__list{display:flex;gap:var(--fx-s2)}.fx-pager__link{min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 var(--fx-s3);border:1px solid var(--fx-line);border-radius:var(--fx-r-ui);background:var(--fx-white);color:var(--fx-ink);font:var(--fx-w-medium) 14px/1 var(--fx-font);font-variant-numeric:tabular-nums}.fx-pager__link.is-current{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff;font-weight:var(--fx-w-semi)}.fx-map{position:relative;background:transparent;min-height:400px}.fx-map__frame{width:100%;height:470px;border:0;display:block}.fx-map__note{font:var(--fx-w-regular) var(--fx-fs-label)/1.6 var(--fx-font);color:var(--fx-on-dark-2)}.fx-wa{position:fixed;right:var(--fx-s7);bottom:var(--fx-s7);z-index:9999;display:flex;align-items:center;background:var(--fx-ink);border:1px solid var(--fx-on-dark-line-2);border-radius:var(--fx-r-ui);overflow:hidden;max-width:54px;transition:max-width var(--fx-t-fast) ease}.fx-wa:hover,.fx-wa:focus-visible{max-width:250px}.fx-wa__icon{width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center}.fx-wa__icon svg{width:24px;height:24px}.fx-wa__label{padding-right:18px;font:var(--fx-w-semi) 13.5px/52px var(--fx-font);color:#fff;white-space:nowrap}.fx-footer{background:#0f1215;color:#94a3b8;border-top:1px solid rgba(255,255,255,.08);padding:64px 0 32px;font-family:var(--fx-font);font-size:13.5px}.fx-footer a{color:#94a3b8;text-decoration:none;transition:color .15s ease,transform .15s ease;display:inline-block}.fx-footer a:hover{color:#fff;transform:translate(2px)}.fx-footer__grid,.fx-footer__menus{display:grid;grid-template-columns:2.2fr 1.2fr 1.2fr 1.2fr 1.4fr;gap:40px;margin-bottom:48px;align-items:start}.fx-footer__brand p,.fx-footer .fx-text--sm{color:#94a3b8;font-size:13.5px;line-height:1.6;margin:16px 0 20px;max-width:320px;opacity:1}.fx-footer__certs{display:flex;gap:8px;flex-wrap:wrap}.fx-footer__cert{font-size:11px;font-weight:500;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#cbd5e1;letter-spacing:.02em;white-space:nowrap}.fx-footer__title{color:#fff;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;line-height:1.2}.fx-footer__list,.fx-footer address{display:flex;flex-direction:column;gap:10px;font-style:normal}.fx-footer__list a,.fx-footer__list span,.fx-footer address span,.fx-footer address a{font-size:13.5px;line-height:1.4;color:#94a3b8}.fx-footer__list a:hover,.fx-footer address a:hover{color:#fff}.fx-footer__phone-row{display:flex;gap:6px;align-items:center}.fx-footer__emergency{color:#ef4444;font-weight:600;margin-top:4px;font-size:12.5px}.fx-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;margin-top:48px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#64748b;flex-wrap:wrap;gap:16px}.fx-footer__legal{display:flex;gap:20px}.fx-footer__legal a{color:#64748b;font-size:12.5px}.fx-footer__legal a:hover{color:#cbd5e1}.fx-accordion__head{display:none}@media(max-width:1100px){:root{--fx-fs-h1-hero:48px;--fx-fs-h1:40px;--fx-fs-h2:28px;--fx-gut:24px}.fx-grid--7-5,.fx-grid--5-7,.fx-grid--8-4,.fx-grid--4-8,.fx-grid--6-6{grid-template-columns:minmax(0,1fr)}.fx-grid--4,.fx-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-logo-grid,.fx-rail__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-calc,.fx-hero__inner{grid-template-columns:minmax(0,1fr)}.fx-hero__aside{justify-self:start;width:100%;max-width:420px}}@media(max-width:760px){:root{--fx-fs-h1-hero:34px;--fx-fs-h1:33px;--fx-lh-h1:1.06;--fx-fs-h2:24px;--fx-lh-h2:1.12;--fx-fs-h2-sm:21px;--fx-fs-h3:19px;--fx-fs-lead:15px;--fx-fs-text:15px;--fx-fs-sm:14px;--fx-gut:18px;--fx-wrap:100%}.fx-section{padding-block:var(--fx-s7)}.fx-topbar{font-size:var(--fx-fs-xs);min-height:34px}.fx-topbar__right .fx-social,.fx-topbar__right .fx-social-modern{display:none!important}.fx-header{min-height:60px}.fx-logo img{height:22px}.fx-hero--home,.fx-hero--page{min-height:0}.fx-hero{display:flex;flex-direction:column}.fx-hero__media{position:absolute;inset:0;width:100%;height:100%;order:unset;aspect-ratio:auto;z-index:1}.fx-hero__inner{position:relative;z-index:3;padding-block:60px}.fx-hero__scrim{background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.4) 70%,transparent 85%);z-index:2}.fx-hero__inner{padding-block:var(--fx-s6);gap:var(--fx-s6)}.fx-hero__actions{display:grid;gap:10px}.fx-hero__actions .fx-btn{width:100%}.fx-hero__aside{padding-bottom:0;max-width:none}.fx-table{border-top:1px solid var(--fx-ink)}.fx-table__head{display:none}.fx-table__row{display:block;padding-block:var(--fx-s5)}.fx-table__row>*+*{margin-top:6px}.fx-rows__item{display:block}.fx-rows__item>*+*{margin-top:6px}.fx-grid--2,.fx-grid--3,.fx-grid--4,.fx-grid--6{grid-template-columns:minmax(0,1fr)}.fx-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-logo-grid .fx-logo-tile{height:72px}.fx-rail{padding-top:0}.fx-rail:before{display:none}.fx-rail__steps{grid-template-columns:minmax(0,1fr);gap:0}.fx-rail__step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--fx-s3);padding-bottom:var(--fx-s5)}.fx-rail__step:before{position:static;margin:5px auto 0}.fx-rail__step:after{content:"";position:absolute;left:12px;top:20px;bottom:0;width:1px;background:#c9cfd1}.fx-rail__step:last-child:after{display:none}.fx-strip{gap:var(--fx-s3);padding-right:var(--fx-gut)}.fx-strip[data-fx-strip=sektor]{scroll-snap-type:x mandatory;gap:14px;padding-right:var(--fx-gut)}.fx-sector{flex:0 0 84vw!important;max-width:340px!important;height:380px!important;scroll-snap-align:start}.fx-sector__content{padding:18px 16px!important}.fx-sector__title{font-size:18px!important}.fx-sector__text{font-size:13px!important;line-height:1.45!important;margin-bottom:12px!important}.fx-project{width:240px}.fx-project__media{height:150px}.fx-strip-progress__track{width:120px}.fx-marquee{display:block!important;overflow:hidden}.fx-marquee-fallback{display:none!important}.fx-calc__result{grid-template-columns:minmax(0,1fr);gap:var(--fx-s5)}.fx-calc__bignum{font-size:36px}.fx-calc__viewtoggle{width:100%}.fx-calc__viewbtn{flex:1;text-align:center}.fx-calc__legend{flex-wrap:wrap;gap:var(--fx-s3)}.fx-form__row--2,.fx-form__row--3{grid-template-columns:minmax(0,1fr)}.fx-form__row--dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fx-s2)}.fx-footer{padding:44px 0 24px}.fx-footer__grid,.fx-footer__menus{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;margin-bottom:28px}.fx-footer__brand,.fx-footer__grid>div:first-child,.fx-footer__menus>div:first-child{grid-column:1 / -1;margin-bottom:8px}.fx-footer__brand p,.fx-footer .fx-text--sm{font-size:13px;margin:12px 0 16px;color:#fff!important;opacity:.95!important}.fx-footer__title{font-size:12px;margin-bottom:12px}.fx-footer__list a,.fx-footer__list span,.fx-footer address span,.fx-footer address a{font-size:13px;padding:2px 0}.fx-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding-top:20px}.fx-footer__legal{flex-wrap:wrap;gap:12px 16px}.fx-wa{right:var(--fx-s5);bottom:80px;max-width:220px;background:var(--fx-red);border-color:var(--fx-red);box-shadow:0 4px 14px #00000040}.fx-wa:hover{max-width:250px}.fx-wa__label{display:inline-block;font-size:12px;padding-right:12px}.fx-map__frame{height:250px}.fx-pager{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fx-marquee__track{animation:none;transform:none}.fx-marquee{overflow-x:auto}}@media print{.fx-wa,.fx-strip-nav,.fx-video__play,.fx-mobilenav{display:none!important}body{background:#fff}.fx-section--dark,.fx-section--darker,.fx-header--dark{background:#fff!important;color:#000!important}}.fx-table__row,.fx-rows__item,.fx-sector,.fx-project,.fx-card,.fx-table__row:hover,.fx-rows__item:hover,.fx-sector:hover,.fx-project:hover,.fx-table__row .fx-h3,.fx-rows__item .fx-h3,.fx-sector__title{color:var(--fx-ink)}.fx-rows--dark .fx-rows__item,.fx-rows--dark .fx-rows__item .fx-h3,.fx-section--dark .fx-project,.fx-section--dark .fx-project .fx-project__title,.fx-card--dark,.fx-card--dark .fx-h3,.fx-sector.is-active{color:#fff}.fx-hero__media img,.fx-hero__media picture{width:100%;height:100%;display:block}.fx-hero__media img{object-fit:cover;object-position:72% 50%}.fx-hero--full .fx-hero__scrim{background:linear-gradient(97deg,#ffffff 0%,rgba(255,255,255,.96) 38%,rgba(255,255,255,.6) 55%,transparent 75%)}@media(max-width:1100px){.fx-hero__media img{object-position:66% 50%}.fx-hero--full .fx-hero__scrim{background:linear-gradient(97deg,#ffffff 0%,rgba(255,255,255,.96) 38%,rgba(255,255,255,.6) 55%,transparent 75%)}}@media(max-width:760px){.fx-hero--full .fx-hero__media{position:absolute;inset:0;width:100%;height:100%;order:unset;aspect-ratio:auto;z-index:1}.fx-hero__inner{position:relative;z-index:3;padding-block:60px}.fx-hero__media img{object-position:60% 45%}.fx-hero--full .fx-hero__scrim{background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.4) 70%,transparent 85%);z-index:2}}.fx-section,.fx-section--dark,.fx-section--darker,.fx-section--paper,.fx-section--white,.fx-section--red{overflow-x:clip}@media(max-width:760px){.fx-grid[style*="repeat(12"]>a,.fx-grid[style*="repeat(12"]>div{grid-column:span 12!important}}.fx-hero__actions{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.fx-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 26px;border-radius:12px;font-family:var(--fx-font);font-size:15px;font-weight:600;letter-spacing:.2px;text-decoration:none!important;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;line-height:1}.fx-hero-cta svg{transition:transform .22s cubic-bezier(.16,1,.3,1);flex-shrink:0}.fx-hero-cta:hover svg{transform:translate(4px)}.fx-hero-cta--primary{background:linear-gradient(135deg,#be1523,#900e19)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 4px 18px #be152359,inset 0 1px #ffffff4d}.fx-hero-cta--primary:hover{background:linear-gradient(135deg,#d31828,#a3111d)!important;transform:translateY(-2px);box-shadow:0 8px 26px #be152385,0 0 18px #be152340,inset 0 1px #fff6;color:#fff!important}.fx-hero-cta--secondary{background:#ffffffd9!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--fx-ink)!important;border:1px solid rgba(20,24,27,.14)!important;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffffe6}.fx-hero-cta--secondary:hover{background:#fff!important;border-color:#14181b4d!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a,inset 0 1px #fff;color:var(--fx-ink)!important}.fx-hero__flame{position:absolute;top:0;bottom:0;left:0;width:520px;max-width:48vw;pointer-events:none;z-index:2;overflow:hidden;opacity:.22;mix-blend-mode:multiply;transition:opacity .3s ease}.fx-hero__flame img{width:100%;height:100%;object-fit:cover;object-position:left bottom}@media(max-width:760px){.fx-hero__flame{width:280px;max-width:75vw;height:65%;top:auto;bottom:0;opacity:.16}.fx-hero__actions{display:flex!important;flex-direction:row!important;gap:12px!important;width:100%!important}.fx-hero-cta{flex:1 1 calc(50% - 6px)!important;padding:12px 14px!important;font-size:14px!important;min-height:46px!important;justify-content:center!important;text-align:center!important}}@media(max-width:420px){.fx-hero__actions{flex-direction:column!important}.fx-hero-cta{flex:1 1 100%!important;width:100%!important}}@media(max-width:760px){.fx-filters{display:flex;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;scroll-snap-type:x mandatory}.fx-filters::-webkit-scrollbar{display:none}.fx-filters .fx-chip{scroll-snap-align:start;white-space:nowrap}}.fx-mobilenav__item{color:#fff!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:16px 24px!important;text-align:left;font-size:18px;font-weight:600}.fx-mobilenav__sub{background:#ffffff08!important}.fx-mobilenav__sublink{color:#ffffffb3!important;padding:12px 24px 12px 40px!important;display:block;font-size:15px;border-bottom:1px solid rgba(255,255,255,.05)}@media(max-width:760px){.fx-rail__steps{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;gap:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:none!important}.fx-rail__steps::-webkit-scrollbar{display:none}.fx-rail__step{flex:0 0 85%;scroll-snap-align:center;background:#fff;padding:24px;border-radius:16px;box-shadow:0 8px 30px #0000000f;border:1px solid rgba(0,0,0,.05)!important;padding-top:24px!important}.fx-rail__step:before{display:none!important}.fx-rail{border-top:none!important;margin:0 -var(--fx-gut);padding:0 var(--fx-gut)}}.fx-map__note,.fx-label[style*="color:var(--fx-muted)"]{color:var(--fx-ink)!important;opacity:.8;font-weight:500}.fx-text[style*="color:var(--fx-body)"]{color:var(--fx-ink)!important;opacity:.85}@media(max-width:760px){.fx-rows{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:16px!important;padding-bottom:20px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;background:transparent!important;border:none!important}.fx-rows::-webkit-scrollbar{display:none!important}.fx-rows__item{flex:0 0 85%!important;scroll-snap-align:center!important;background:#fff!important;border:1px solid var(--fx-line)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 8px 30px #0000000f!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}@media(max-width:760px){.fx-table--systems{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:16px!important;padding-bottom:20px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border:none!important;background:transparent!important}.fx-table--systems::-webkit-scrollbar{display:none!important}.fx-table__head{display:none!important}.fx-table--systems .fx-table__row{flex:0 0 85%!important;scroll-snap-align:center!important;background:#fff!important;border:1px solid var(--fx-line)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 8px 30px #0000000f!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;text-align:left!important}.fx-table--systems .fx-table__row>*{margin:0!important;padding:0!important}div[style*="display:flex;gap:10px;flex-wrap:wrap"]{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:8px!important}div[style*="display:flex;gap:10px;flex-wrap:wrap"]::-webkit-scrollbar{display:none!important}div[style*="display:flex;gap:10px;flex-wrap:wrap"] .fx-chip{scroll-snap-align:start!important}}@media(max-width:760px){.fx-hide-mobile{display:none!important}.fx-cta-buttons{flex-direction:column!important;align-items:stretch!important}.fx-cta-buttons .fx-btn{width:100%!important;text-align:center}}html,body{overflow-x:hidden;max-width:100vw}.fx-sector.is-active{min-height:460px!important;justify-content:flex-end!important}.fx-sector.is-active .fx-sector__body{margin-top:auto}.fx-rail__steps{display:flex;flex-direction:column}@media(min-width:761px){.fx-rail__steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.fx-rail__step:after{display:none!important}}.fx-mobile-cta{display:none!important}@media(max-width:760px){.fx-mobile-cta{display:inline-block!important;color:var(--fx-red);font-weight:600;text-decoration:none;padding-right:16px;margin-right:16px;border-right:1px solid var(--fx-line);font-size:14px}}@media(min-width:1024px){.fx-rail__steps{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important;overflow-x:visible!important;padding-bottom:0!important}.fx-rail__step{flex:auto!important;display:block!important;padding-bottom:0!important}.fx-rail__step:before{display:block!important}}@media(min-width:761px)and (max-width:1023px){.fx-rail__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;overflow-x:visible!important;padding-bottom:0!important}.fx-rail__step{flex:auto!important;display:block!important;padding-bottom:0!important}.fx-rail__step:before{display:none!important}}@media(min-width:761px){.fx-video-scroller{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;overflow:visible!important;padding-bottom:0!important;align-items:stretch!important}.fx-video-scroller .fx-video{flex:auto!important;min-height:220px!important;height:100%!important}}.fx-hero__aside img{transition:transform .3s ease}.fx-hero__aside img:hover{transform:scale(1.05)}.fx-hero--home .fx-hero__scrim{background:linear-gradient(97deg,#ffffff 0%,rgba(255,255,255,.96) 38%,rgba(255,255,255,.6) 55%,transparent 75%)!important}@media(max-width:760px){.fx-hero--home .fx-hero__scrim{background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.4) 70%,transparent 85%)!important}}.fx-hero--home .fx-hero__title{color:var(--fx-ink)!important}.fx-hero--home .fx-hero__text{color:var(--fx-body)!important}.fx-hero__col-layout{display:flex;align-items:stretch;gap:36px;position:relative;z-index:5}.fx-hero__badges{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-right:28px;border-right:1.5px solid rgba(0,0,0,.08);flex-shrink:0;width:90px}.fx-hero__badge-wrap{display:flex;align-items:center;justify-content:center;width:80px;height:60px}.fx-hero__badge{max-height:52px;max-width:78px;width:auto;height:auto;object-fit:contain;display:block;background:transparent!important;border:none!important;box-shadow:none!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12));transition:transform .2s ease}.fx-hero__badge:hover{transform:scale(1.1)}@media(max-width:760px){.fx-hero__col-layout{flex-direction:column;align-items:flex-start;gap:12px}.fx-hero__badges{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:16px;align-items:center;border-right:none;padding-right:0;margin-bottom:8px;width:100%}.fx-hero__badge-wrap{width:auto;height:38px}.fx-hero__badge{max-height:36px;max-width:65px}}body.fx-nav-open{overflow:hidden!important}.fx-mobilenav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:85%!important;max-width:330px!important;background:#14181b!important;color:#fff!important;z-index:99999!important;transform:translate(100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;box-shadow:-6px 0 30px #000000b3!important;visibility:hidden}.fx-mobilenav.is-open{transform:translate(0)!important;visibility:visible!important}.fx-mobilenav-overlay{position:fixed!important;inset:0!important;background:#000000a6!important;z-index:99998!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s ease!important}.fx-mobilenav-overlay.is-visible{opacity:1!important;pointer-events:auto!important}.fx-burger{cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;position:relative!important;z-index:1001!important;display:none}@media(max-width:760px){.fx-burger{display:flex!important}}.fx-burger svg{pointer-events:none}.fx-sys-hero{background:#14181b;color:#fff;padding:44px 0 36px;position:relative;overflow:hidden}.fx-sys-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.fx-sys-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f87171;margin-bottom:14px}.fx-sys-hero__eyebrow:before{content:"";display:inline-block;width:18px;height:2px;background:var(--fx-red)}.fx-sys-hero__title{font-size:42px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 16px}.fx-sys-hero__title span.fx-highlight{color:#ef4444}.fx-sys-hero__lead{font-size:18px;font-weight:600;color:#fffffff2;margin-bottom:12px;line-height:1.4}.fx-sys-hero__desc{font-size:15px;line-height:1.6;color:#ffffffbf;margin-bottom:24px;max-width:540px}.fx-sys-hero__actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.fx-sys-hero__media{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0006;border:1px solid rgba(255,255,255,.1);aspect-ratio:3 / 2;background:#1c2126}.fx-sys-hero__img{width:100%;height:100%;object-fit:cover;display:block}.fx-sys-specs{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 24px;margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;backdrop-filter:blur(8px)}.fx-sys-spec{display:flex;align-items:center;gap:12px}.fx-sys-spec__icon{width:36px;height:36px;border-radius:8px;background:#ef444426;color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fx-sys-spec__icon svg{width:20px;height:20px;fill:currentColor}.fx-sys-spec__title{font-size:13.5px;font-weight:600;color:#fff;line-height:1.2}.fx-sys-spec__sub{font-size:12px;color:#ffffffa6;margin-top:3px;display:block}.fx-snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fx-snapshot-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s}.fx-snapshot-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 6px 20px #0000000d}.fx-snapshot-card__icon{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#1e293b;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.fx-snapshot-card__icon svg{width:22px;height:22px;fill:currentColor}.fx-snapshot-card__title{font-size:14.5px;font-weight:600;color:#0f172a;line-height:1.3}.fx-snapshot-card__badge{display:inline-block;font-size:12px;font-weight:600;color:var(--fx-red);margin-top:4px}.fx-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.fx-how-media{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px #00000014;aspect-ratio:3 / 2;background:#14181b}.fx-how-media img{width:100%;height:100%;object-fit:cover;display:block}.fx-how-badge{position:absolute;bottom:20px;left:20px;background:#fffffff2;backdrop-filter:blur(8px);padding:10px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px #0000001f;border:1px solid rgba(0,0,0,.06)}.fx-how-badge svg{width:20px;height:20px;color:#16a34a;flex-shrink:0}.fx-how-badge span{font-size:13.5px;font-weight:600;color:#0f172a}.fx-step-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.fx-step-item{display:flex;gap:16px;align-items:flex-start}.fx-step-num{width:32px;height:32px;border-radius:50%;background:#ef4444;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.fx-step-text{font-size:15px;color:#334155;line-height:1.5}.fx-step-text strong{color:#0f172a;font-weight:600}.fx-advantages-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px}.fx-adv-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px #00000005;transition:transform .2s,box-shadow .2s}.fx-adv-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000000f;border-color:#cbd5e1}.fx-adv-card__icon{width:44px;height:44px;border-radius:10px;background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.fx-adv-card__icon svg{width:22px;height:22px;fill:currentColor}.fx-adv-card__title{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:8px}.fx-adv-card__desc{font-size:13px;line-height:1.45;color:#64748b}.fx-install-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:stretch}.fx-checklist{display:flex;flex-direction:column;gap:14px;margin-top:20px}.fx-check-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:#334155}.fx-check-icon{width:22px;height:22px;border-radius:50%;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.fx-check-icon svg{width:12px;height:12px;stroke:#fff;stroke-width:2.5;fill:none}.fx-doorfan-box{background:#fdf2f2;border:1px solid #fee2e2;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.fx-doorfan-box__icon{width:60px;height:60px;border-radius:50%;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fx-doorfan-box__icon svg{width:30px;height:30px;fill:currentColor}.fx-doorfan-box__title{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:10px}.fx-doorfan-box__text{font-size:14.5px;line-height:1.55;color:#475569;margin-bottom:22px;max-width:340px}.fx-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.fx-process-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 20px;position:relative;transition:transform .2s,box-shadow .2s;min-width:0}.fx-process-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000000f;border-color:#cbd5e1}.fx-process-num{font-size:28px;font-weight:800;color:#ef4444;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.fx-process-title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:10px;line-height:1.3}.fx-process-desc{font-size:13.5px;color:#64748b;line-height:1.55;margin:0}.fx-apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.fx-app-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 20px;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;min-width:0}.fx-app-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0000000f;border-color:#ef4444}.fx-app-card__icon{width:44px;height:44px;border-radius:10px;background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.fx-app-card__icon svg{width:22px;height:22px;fill:currentColor}.fx-app-card__title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px;line-height:1.3}.fx-app-card__desc{font-size:13.5px;color:#64748b;line-height:1.5;margin-bottom:14px;flex-grow:1}.fx-app-card__link{font-size:13px;font-weight:600;color:#ef4444;display:inline-flex;align-items:center;gap:6px}.fx-faq-stack{display:flex;flex-direction:column;gap:14px;margin-top:28px;max-width:900px;margin-inline:auto}.fx-faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px 24px;transition:border-color .2s,box-shadow .2s;min-width:0}.fx-faq-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0000000a}.fx-faq-card__q{font-size:15.5px;font-weight:700;color:#0f172a;margin-bottom:10px;display:flex;align-items:flex-start;gap:12px;line-height:1.35}.fx-faq-card__q-badge{background:#fef2f2;color:#ef4444;font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;flex-shrink:0;margin-top:1px}.fx-faq-card__a{font-size:14.5px;line-height:1.6;color:#475569;padding-left:36px;margin:0}@media(max-width:960px){.fx-sys-hero{padding:36px 0 30px}.fx-sys-hero__grid{grid-template-columns:1fr;gap:28px}.fx-sys-hero__title{font-size:34px}.fx-sys-specs{grid-template-columns:repeat(2,1fr);gap:14px;padding:14px 18px;margin-top:28px}.fx-snapshot-grid{grid-template-columns:repeat(2,1fr);gap:14px}.fx-how-grid{grid-template-columns:1fr;gap:28px}.fx-advantages-grid{grid-template-columns:repeat(2,1fr);gap:14px}.fx-install-grid{grid-template-columns:1fr;gap:28px}.fx-process-grid,.fx-apps-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:600px){.fx-sys-hero{padding:24px 0}.fx-sys-hero__grid{gap:20px}.fx-sys-hero__eyebrow{font-size:11px;letter-spacing:.05em;margin-bottom:10px}.fx-sys-hero__title{font-size:26px;line-height:1.22;margin-bottom:12px;word-break:break-word}.fx-sys-hero__lead{font-size:14.5px;line-height:1.45;margin-bottom:10px}.fx-sys-hero__desc{font-size:13.5px;line-height:1.5;margin-bottom:18px}.fx-sys-hero__actions{flex-direction:column;width:100%;gap:10px}.fx-sys-hero__actions .fx-btn{width:100%;min-height:46px;justify-content:center;text-align:center;box-sizing:border-box}.fx-sys-hero__media{border-radius:12px}.fx-sys-specs{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 10px;margin-top:20px}.fx-sys-spec{gap:8px}.fx-sys-spec__icon{width:30px;height:30px;min-width:30px;border-radius:6px}.fx-sys-spec__icon svg{width:16px;height:16px}.fx-sys-spec__title{font-size:12.5px}.fx-sys-spec__sub{font-size:10.5px;margin-top:1px}.fx-snapshot-grid{grid-template-columns:repeat(2,1fr);gap:10px}.fx-snapshot-card{padding:14px 10px}.fx-snapshot-card__icon{width:36px;height:36px;margin-bottom:8px}.fx-snapshot-card__icon svg{width:18px;height:18px}.fx-snapshot-card__title{font-size:13px}.fx-snapshot-card__badge{font-size:11px}.fx-how-media{border-radius:12px}.fx-how-badge{bottom:10px;left:10px;padding:6px 10px;gap:6px}.fx-how-badge svg{width:16px;height:16px}.fx-how-badge span{font-size:11.5px}.fx-step-list{gap:12px;margin-top:16px}.fx-step-item{gap:10px}.fx-step-num{width:28px;height:28px;min-width:28px;font-size:13px}.fx-step-text{font-size:13.5px;line-height:1.45}.fx-advantages-grid{grid-template-columns:1fr;gap:10px;margin-top:24px}.fx-adv-card{flex-direction:row;align-items:flex-start;text-align:left;padding:14px;gap:12px}.fx-adv-card__icon{margin-bottom:0;flex-shrink:0;width:38px;height:38px}.fx-adv-card__icon svg{width:18px;height:18px}.fx-adv-card__title{font-size:14.5px;margin-bottom:4px}.fx-adv-card__desc{font-size:12.5px;line-height:1.4}.fx-doorfan-box{padding:20px 16px;border-radius:12px}.fx-doorfan-box__icon{width:48px;height:48px;margin-bottom:12px}.fx-doorfan-box__icon svg{width:24px;height:24px}.fx-doorfan-box__title{font-size:18px}.fx-doorfan-box__text{font-size:13.5px;line-height:1.5;margin-bottom:16px;max-width:100%}.fx-doorfan-box .fx-btn{width:100%;min-height:44px;box-sizing:border-box;justify-content:center;text-align:center}.fx-process-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.fx-process-card{padding:16px 14px}.fx-process-num{font-size:22px;margin-bottom:6px}.fx-process-title{font-size:15px;margin-bottom:4px}.fx-process-desc{font-size:13px;line-height:1.45}.fx-apps-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.fx-app-card{padding:16px 14px}.fx-faq-stack{gap:10px;margin-top:20px}.fx-faq-card{padding:16px 14px}.fx-faq-card__q{font-size:14px;gap:8px}.fx-faq-card__a{padding-left:0;margin-top:8px;font-size:13px;line-height:1.5}}@media(max-width:390px){.fx-sys-hero__title{font-size:23px}.fx-sys-specs,.fx-snapshot-grid{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){.fx-desktop-only{display:none!important}}@media(min-width:761px){.fx-mobile-only,.fx-sec9-block--press{display:none!important}}.fx-decision-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.fx-decision-ctrls{display:flex;gap:8px;flex:none}.fx-decision-navbtn{width:44px;height:44px;border-radius:var(--fx-r-ui,8px);border:1px solid var(--fx-line);background:var(--fx-white);color:var(--fx-ink);display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s ease}.fx-decision-navbtn:hover{background:var(--fx-paper);border-color:var(--fx-ink);color:var(--fx-red)}.fx-decision-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-decision-rail::-webkit-scrollbar{display:none}.fx-decision-card{flex:0 0 340px;scroll-snap-align:start;background:var(--fx-white);border:1px solid var(--fx-line);border-radius:var(--fx-r-box,14px);padding:26px 22px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 4px 16px #00000008;position:relative}.fx-decision-card:hover{border-color:var(--fx-red);transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.fx-decision-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fx-decision-card__env{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:999px}.fx-decision-card__env--human{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.fx-decision-card__env--unmanned{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fx-decision-card__env--equipment{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.fx-decision-card__env--special{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.fx-decision-card__title{font-size:19px;font-weight:700;color:var(--fx-ink);margin:0 0 14px;line-height:1.3}.fx-decision-card__spec{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--fx-line-2)}.fx-decision-card__spec:last-of-type{border-bottom:none;margin-bottom:18px;padding-bottom:0}.fx-decision-card__label{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--fx-muted);margin-bottom:4px}.fx-decision-card__val{font-size:13.5px;line-height:1.5;color:var(--fx-body);margin:0}.fx-decision-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--fx-line);margin-top:auto}.fx-decision-card__std{font-size:11.5px;font-weight:600;color:var(--fx-muted)}.fx-decision-progress{display:flex;align-items:center;gap:14px;margin-top:10px}.fx-decision-progress__track{flex:1;height:3px;background:var(--fx-line);border-radius:999px;overflow:hidden}.fx-decision-progress__bar{height:100%;width:25%;background:var(--fx-red);border-radius:999px;transition:width .15s ease-out}.fx-decision-progress__text{font-size:12px;color:var(--fx-muted);white-space:nowrap}@media(max-width:760px){.fx-decision-card{flex:0 0 280px;padding:20px 18px}.fx-decision-card__title{font-size:17px}}@media(max-width:390px){.fx-decision-card{flex:0 0 260px;padding:18px 16px}}.fx-photo-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-photo-rail::-webkit-scrollbar{display:none}.fx-photo-card{flex:0 0 320px;scroll-snap-align:start;border-radius:var(--fx-r-box,14px);overflow:hidden;position:relative;background:var(--fx-white);border:1px solid var(--fx-line);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px #0000000a}.fx-photo-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.fx-photo-card__media{aspect-ratio:16/10;background:#edeff0;position:relative;overflow:hidden}.fx-photo-card__media img{width:100%;height:100%;object-fit:cover;display:block}.fx-photo-card__body{padding:16px 18px}.fx-photo-card__title{font-size:15px;font-weight:600;color:var(--fx-ink);margin:0 0 4px}.fx-photo-card__sub{font-size:12.5px;color:var(--fx-muted)}@media(max-width:760px){.fx-photo-card{flex:0 0 260px}}@media print{body *{visibility:hidden}.fx-topbar,.fx-header,.fx-mobilenav,.fx-footer,.fx-wa,.fx-filters,.fx-strip-nav,.fx-decision-ctrls{display:none!important}#hesaplayici,#hesaplayici *{visibility:visible}#hesaplayici{position:absolute;left:0;top:0;width:100%;padding:0!important;background:#fff!important}}@media(max-width:760px){.fx-topbar{display:none!important}}@media(max-width:760px){.fx-header{min-height:58px!important;height:58px!important;padding:0 16px!important;background:#0b0e10f2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;position:sticky!important;top:0!important;z-index:1000!important}.fx-page--home .fx-header{background:#ffffff24!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.fx-header .fx-wrap,.fx-header__inner{padding:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important}.fx-header .fx-logo{display:inline-flex!important;align-items:center!important;position:relative!important;line-height:0!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important}.fx-header .fx-logo__inner{position:relative!important;display:inline-flex!important;align-items:center!important;height:24px!important;width:130px!important;overflow:hidden!important;isolation:isolate!important}.fx-header .fx-logo img{height:24px!important;width:auto!important;display:block!important}.fx-header .fx-logo__pic{display:block!important;animation:fxMobileLogoReveal 5s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes fxMobileLogoReveal{0%{opacity:.35;filter:brightness(.85)}45%{opacity:.75}to{opacity:1;filter:brightness(1)}}.fx-header .fx-logo__reveal{display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:2!important;-webkit-mask-image:url(../assets/fenix-logo.webp);mask-image:url(../assets/fenix-logo.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,255,255,.45) 45%,#ffffff 50%,rgba(255,255,255,.45) 55%,transparent 62%,transparent 100%);background-size:250% 100%;background-position:-120% 0;mix-blend-mode:screen;animation:fxMobileRevealSweep 5s cubic-bezier(.22,1,.36,1) forwards!important}@keyframes fxMobileRevealSweep{0%{background-position:-120% 0;opacity:.9}50%{opacity:1}85%{opacity:.9}to{background-position:220% 0;opacity:0;visibility:hidden}}.fx-header .fx-logo__shine{display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:3!important;-webkit-mask-image:url(../assets/fenix-logo.webp);mask-image:url(../assets/fenix-logo.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.3) 46%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.3) 54%,transparent 60%,transparent 100%);background-size:250% 100%;background-position:-120% 0;mix-blend-mode:screen;opacity:0;animation:fxMobileTenSecShine 10s cubic-bezier(.4,0,.2,1) infinite!important;animation-delay:5.2s!important}@keyframes fxMobileTenSecShine{0%{background-position:-120% 0;opacity:0}1%{opacity:.9}9%{background-position:220% 0;opacity:.9}10%{background-position:220% 0;opacity:0}to{background-position:220% 0;opacity:0}}.fx-logo-revealed .fx-header .fx-logo__pic{animation:none!important;opacity:1!important;filter:none!important}.fx-logo-revealed .fx-header .fx-logo__reveal{display:none!important;animation:none!important}.fx-logo-revealed .fx-header .fx-logo__shine{animation-delay:1s!important}.fx-nav{display:none!important}.fx-header__actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.fx-mobile-cta{display:none!important}.fx-mobile-search-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.35)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease!important}.fx-mobile-search-btn:hover,.fx-mobile-search-btn:active{background:#ffffff47!important;border-color:#ffffff80!important}.fx-mobile-search-btn svg{width:20px!important;height:20px!important;stroke:#fff!important}.fx-burger{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.35)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;padding:0!important;min-height:0!important;margin:0!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease!important}.fx-burger:hover,.fx-burger:active{background:#ffffff47!important;border-color:#ffffff80!important}.fx-burger svg{width:22px!important;height:22px!important;fill:#fff!important}}@media(min-width:761px){.fx-nav{display:flex!important;gap:2px!important}.fx-burger,.fx-header__actions,.fx-mobile-search-btn{display:none!important}}@media(max-width:760px){.fx-mobilenav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:88%!important;max-width:340px!important;background:radial-gradient(circle at 100% 0%,rgba(190,21,35,.18) 0%,transparent 60%),#0b0e10!important;color:#fff!important;z-index:99999!important;transform:translate(100%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;box-shadow:-10px 0 40px #000c!important;visibility:hidden;padding:0!important;border-left:1px solid rgba(255,255,255,.08)!important}.fx-mobilenav.is-open{transform:translate(0)!important;visibility:visible!important}.fx-mobilenav__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.fx-mobilenav-close{width:36px!important;height:36px!important;border-radius:8px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:background .2s ease!important}.fx-mobilenav-close:hover{background:#ffffff1f!important}.fx-mobilenav__search{margin:14px 18px 8px!important;position:relative!important;display:flex!important;align-items:center!important}.fx-mobilenav__search-icon{position:absolute!important;left:12px!important;color:#899196!important;pointer-events:none!important}.fx-mobilenav__search-input{width:100%!important;height:42px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:0 40px 0 38px!important;font-size:13.5px!important;color:#fff!important;outline:none!important;transition:border-color .2s ease,background .2s ease!important}.fx-mobilenav__search-input:focus{border-color:#be152399!important;background:#ffffff14!important}.fx-mobilenav__search-input::placeholder{color:#64748b!important}.fx-mobilenav__search-submit{position:absolute!important;right:6px!important;width:30px!important;height:30px!important;border-radius:6px!important;background:transparent!important;border:none!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important}.fx-mobilenav__list{display:flex!important;flex-direction:column!important;padding:4px 12px!important;gap:2px!important}.fx-mobilenav__link{display:flex!important;align-items:center!important;padding:11px 12px!important;border-radius:8px!important;color:#e2e8f0!important;text-decoration:none!important;transition:background .15s ease,color .15s ease!important;font-size:14.5px!important;font-weight:500!important;gap:12px!important}.fx-mobilenav__link:hover,.fx-mobilenav__link:active{background:#ffffff0f!important;color:#fff!important}.fx-mobilenav__link-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;color:#94a3b8!important;flex-shrink:0!important}.fx-mobilenav__link:hover .fx-mobilenav__link-icon{color:var(--fx-red)!important}.fx-mobilenav__link-text{flex:1!important}.fx-mobilenav__link-arrow{color:#64748b!important;font-size:18px!important;font-weight:400!important;line-height:1!important}.fx-mobilenav__card{margin:8px 18px!important;padding:14px 16px!important;background:linear-gradient(135deg,#be15231f,#14181b99)!important;border:1px solid rgba(190,21,35,.5)!important;border-radius:12px!important;box-shadow:0 0 24px #be152333!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease!important}.fx-mobilenav__card:hover,.fx-mobilenav__card:active{transform:translateY(-1px)!important;box-shadow:0 0 30px #be15234d!important}.fx-mobilenav__card-left{display:flex!important;flex-direction:column!important;gap:4px!important}.fx-mobilenav__card-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;color:#fff!important;letter-spacing:.2px!important}.fx-mobilenav__card-desc{font-size:11.5px!important;color:#94a3b8!important;margin:0!important}.fx-mobilenav__card-arrow{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--fx-red)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.fx-mobilenav__footer{margin-top:auto!important;padding:16px 18px 24px!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;flex-direction:column!important;gap:12px!important}.fx-mobilenav__footer-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.fx-mobilenav__socials{display:flex!important;align-items:center!important;gap:8px!important}.fx-mobilenav__soc-pill{width:32px!important;height:32px!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important;flex-shrink:0}.fx-mobilenav__soc-pill svg{width:15px;height:15px;fill:currentColor;transition:transform .2s cubic-bezier(.16,1,.3,1)}.fx-mobilenav__soc-pill:hover svg{transform:scale(1.12)}.fx-mobilenav__soc-pill:hover{background:#ffffff38!important;border-color:#fff6!important;color:#fff!important}.fx-mobilenav__sep{color:#fff3!important;font-size:14px!important}.fx-mobilenav__lang{display:flex!important;align-items:center!important;gap:4px!important;padding:6px 10px!important;border-radius:6px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;font-size:11.5px!important;font-weight:600!important;color:#e2e8f0!important;cursor:default!important}.fx-mobilenav__tagline{font-size:11px!important;color:#64748b!important;letter-spacing:.3px!important;text-align:center!important}}@media(max-width:760px){.fx-hero--home{margin-top:-58px!important;padding-top:76px!important;padding-bottom:20px!important;background:#0b0e10!important;min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;box-sizing:border-box!important}.fx-hero--home .fx-hero__media{position:absolute!important;inset:0!important;overflow:hidden!important;z-index:0!important}.fx-hero--home .fx-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important}.fx-hero--home .fx-hero__scrim{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,#0f172a1a,#0f172a33 22%,#0f172a73 48%,#0b0e10c2 72%,#0b0e10f0)!important}.fx-hero--home .fx-hero__flame{display:none!important}.fx-hero--home .fx-hero__inner{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;width:100%!important}.fx-hero--home .fx-hero__col-layout{flex-direction:column!important;gap:16px!important}.fx-hero--home .fx-hero__badges{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;border-right:none!important;padding:0!important;width:100%!important;overflow-x:hidden!important;scrollbar-width:none!important;margin-bottom:4px!important}.fx-hero--home .fx-hero__badges::-webkit-scrollbar{display:none}.fx-hero--home .fx-hero__badge-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:38px!important;flex-shrink:0!important}.fx-hero--home .fx-hero__badge{max-height:28px!important;max-width:58px!important;width:auto!important;height:auto!important;filter:brightness(0) invert(1) opacity(.92)!important;object-fit:contain!important}.fx-hero--home .fx-hero__badge[src*=logo-tse],.fx-hero--home .fx-hero__badge[src*=tse],.fx-hero--home .fx-hero__badge--tse{max-height:36px!important;max-width:74px!important;filter:brightness(0) invert(1) opacity(1)!important}.fx-hero__eyebrow-wrap{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.fx-hero__eyebrow-bar{width:24px!important;height:3.5px!important;background:var(--fx-red)!important;border-radius:2px!important;flex-shrink:0!important}.fx-hero__eyebrow-text{font-size:11.5px!important;font-weight:800!important;letter-spacing:2.2px!important;color:#fff!important;text-transform:uppercase!important}.fx-hero--home .fx-hero__title{color:#fff!important;font-size:31px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.025em!important;margin:0 0 14px!important;text-shadow:0 2px 14px rgba(0,0,0,.7)!important;word-break:break-word!important}.fx-hero--home .fx-hero__text{color:#ffffffe0!important;font-size:14.5px!important;line-height:1.52!important;margin:0 0 22px!important;text-shadow:0 1px 8px rgba(0,0,0,.6)!important}.fx-hero__actions{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.fx-hero-pill--red{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;background:var(--fx-red)!important;color:#fff!important;border-radius:999px!important;padding:14px 24px!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;box-shadow:0 4px 18px #be152373!important;border:none!important;text-align:center!important;box-sizing:border-box!important;transition:transform .15s ease,background .15s ease!important}.fx-hero-pill--red:active{transform:scale(.98)!important}.fx-hero-pill--red svg{fill:#fff!important;width:16px!important;height:16px!important}.fx-hero-pill--glass{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;background:#ffffffb8!important;color:var(--fx-red)!important;border:1.5px solid rgba(255,255,255,.9)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-radius:999px!important;padding:14px 24px!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;text-align:center!important;box-sizing:border-box!important;box-shadow:0 4px 16px #0000001f!important;transition:transform .15s ease,background .15s ease!important}.fx-hero-pill--glass:active{transform:scale(.98)!important}.fx-hero-pill--glass svg{fill:var(--fx-red)!important;width:16px!important;height:16px!important}.fx-hero__scroll-hint{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12px!important;color:#ffffffb3!important;padding-top:18px!important;padding-bottom:6px!important;animation:fxBounce 2.4s infinite ease-in-out!important}}@keyframes fxBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(min-width:761px){.fx-hero__scroll-hint,.fx-hero__eyebrow-bar{display:none!important}}@media(max-width:760px){body.fx-nav-open{overflow:hidden!important;touch-action:none!important}.fx-wa{position:fixed!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;right:16px!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;border-radius:50%!important;background:#0e1214f0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 24px #0000008c!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:0!important;gap:0!important;z-index:9990!important;text-decoration:none!important;overflow:visible!important;transform:none!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important}.fx-wa:hover,.fx-wa:focus-visible,.fx-wa:active{max-width:52px!important;width:52px!important;height:52px!important;transform:scale(1.06)!important;box-shadow:0 10px 28px #000000a6!important}.fx-wa__icon{position:relative!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}.fx-wa__icon svg{width:28px!important;height:28px!important;display:block!important;flex-shrink:0!important}.fx-wa__dot{display:block!important;position:absolute!important;top:-2px!important;right:-2px!important;width:8px!important;height:8px!important;background:var(--fx-red)!important;border-radius:50%!important;border:1.5px solid #0e1214!important}.fx-wa__label,.fx-wa__badge-mobile{display:none!important}}@media(min-width:761px){.fx-wa__dot,.fx-wa__badge-mobile{display:none!important}}@media(max-width:760px){.fx-footer{padding:36px 0 24px!important;background:#0b0e10!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.08)!important}.fx-footer p,.fx-footer .fx-text--sm,.fx-footer__brand p,.fx-footer-mobile__desc{color:#fff!important;opacity:.95!important}.fx-footer .fx-footer__bottom,.fx-footer .fx-footer__bottom span,.fx-footer .fx-footer__legal a{color:#94a3b8!important}.fx-footer-mobile{display:flex!important;flex-direction:column!important;gap:24px!important}.fx-footer-mobile__brand{display:flex!important;flex-direction:column!important;gap:8px!important}.fx-footer-mobile__desc{font-size:13px!important;line-height:1.55!important;color:#94a3b8!important;margin:0!important}.fx-footer-mobile__certs{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:6px!important}.fx-footer-mobile__certs span{font-size:11px!important;font-weight:600!important;padding:4px 8px!important;border-radius:4px!important;background:#ffffff0f!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.1)!important}.fx-footer-mobile__nav-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;padding:16px 0!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.fx-footer-mobile__nav-col{display:flex!important;flex-direction:column!important;gap:9px!important}.fx-footer-mobile__heading{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#e2e8f0!important;margin-bottom:4px!important}.fx-footer-mobile__nav-col a{font-size:13.5px!important;color:#cbd5e1!important;text-decoration:none!important;transition:color .15s ease!important}.fx-footer-mobile__nav-col a:hover{color:#fff!important}.fx-footer-mobile__contact{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.fx-footer-mobile__contact-pill,.fx-footer-mobile__contact-pill span{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;font-weight:600!important;color:#e2e8f0!important;text-decoration:none!important}.fx-footer-mobile__contact-pill{padding:8px 14px!important;border-radius:8px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;transition:background .15s ease!important}.fx-footer-mobile__contact-pill--wa,.fx-footer-mobile__contact-pill--wa span{background:#25d3661f!important;border-color:#25d3664d!important;color:#25d366!important}.fx-footer-mobile__socials{display:flex!important;align-items:center!important;gap:8px!important;margin:4px 0!important}.fx-footer-mobile__socials .fx-social-pill{width:32px!important;height:32px!important}.fx-footer-mobile__socials a:not(.fx-social-pill){color:#94a3b8!important;text-decoration:none!important;font-size:12.5px!important}.fx-footer-mobile__socials a:not(.fx-social-pill):hover{color:#fff!important}.fx-footer-mobile__socials span{color:#fff3!important}.fx-footer-mobile__legal{display:flex!important;gap:16px!important;font-size:12px!important}.fx-footer-mobile__legal a{color:#94a3b8!important;text-decoration:none!important}.fx-footer-mobile__copy{font-size:11.5px!important;color:#94a3b8!important;padding-top:6px!important}}@media(min-width:761px){.fx-footer-mobile{display:none!important}}@media(max-width:760px){.fx-rail{padding-top:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;margin:0 calc(-1 * var(--fx-gut))!important;padding:10px var(--fx-gut) 20px!important}.fx-rail::-webkit-scrollbar{display:none!important}.fx-rail:before{display:none!important}.fx-rail__steps{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;gap:14px!important;width:max-content!important}.fx-rail__step{flex:0 0 260px!important;scroll-snap-align:start!important;background:#fff!important;padding:20px 18px!important;border-radius:12px!important;border:1px solid var(--fx-line)!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-shadow:0 2px 8px #00000008!important;position:relative!important}.fx-rail__step:before{display:none!important}.fx-rail__step:after{display:none!important}.fx-rail__step .fx-rail__n{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background:var(--fx-ink-3)!important;color:#fff!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important}.fx-rail__step.is-first .fx-rail__n{background:var(--fx-red)!important}.fx-rail__title{font-size:15.5px!important;font-weight:700!important;margin:0!important;color:var(--fx-ink)!important}.fx-rail__text{font-size:13px!important;line-height:1.5!important;color:var(--fx-body)!important;margin:0!important}}@media(max-width:760px){.fx-section--tight .fx-grid--4-8{display:flex!important;flex-direction:column!important;gap:24px!important}.fx-section--tight .fx-grid--2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.fx-section--tight .fx-dl{padding:14px!important;margin:0!important}.fx-section--tight .fx-dl__row{padding:6px 0!important}.fx-section--tight .fx-dl__k{font-size:11.5px!important}.fx-section--tight .fx-dl__v{font-size:12.5px!important}.fx-section--tight .fx-dl__v.fx-num{font-size:18px!important}}@media(max-width:760px){.fx-section--red{padding-block:28px!important}.fx-section--red .fx-wrap{gap:16px!important}.fx-section--red .fx-cta-phones,.fx-section--red .fx-desktop-only,.fx-section--red a[href^="tel:"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;overflow:hidden!important}.fx-section--red .fx-btn--on-red{width:auto!important;align-self:flex-start!important}}@media(prefers-reduced-motion:reduce){.fx-header .fx-logo,.fx-header .fx-logo *,.fx-header .fx-logo__pic,.fx-header .fx-logo__reveal,.fx-header .fx-logo__shine{animation:none!important;opacity:1!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}.fx-header .fx-logo__reveal,.fx-header .fx-logo__shine{display:none!important}}@media(min-width:761px){.fx-footer{background:var(--fx-paper,#F5F6F6)!important;color:var(--fx-ink,#0E1214)!important;border-top:1px solid var(--fx-line,#E2E8F0)!important;padding:64px 0 32px!important}.fx-footer .fx-footer__title{color:#0e1214!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:18px!important;line-height:1.2!important}.fx-footer p,.fx-footer .fx-text--sm,.fx-footer__brand p{color:#334155!important;font-size:13.5px!important;line-height:1.6!important;opacity:1!important}.fx-footer .fx-footer__certs .fx-footer__cert{border:1px solid rgba(0,0,0,.14)!important;background:#0000000a!important;color:#334155!important;font-weight:600!important;letter-spacing:.02em!important}.fx-footer .fx-footer__list a,.fx-footer .fx-footer__list span,.fx-footer address span,.fx-footer address a{color:#334155!important;font-size:13.5px!important;line-height:1.4!important;text-decoration:none!important;transition:color .15s ease,transform .15s ease!important}.fx-footer .fx-footer__list a:hover,.fx-footer address a:hover{color:var(--fx-red,#BE1523)!important;transform:translate(2px)!important}.fx-footer .fx-logo:hover{transform:none!important}.fx-footer address a.fx-num,.fx-footer a[href^="tel:"]{color:var(--fx-red,#BE1523)!important;font-weight:600!important;text-decoration:none!important}.fx-footer address a.fx-num:hover,.fx-footer a[href^="tel:"]:hover{color:var(--fx-red-dark,#95101C)!important;text-decoration:underline!important}.fx-footer address a[href^="mailto:"]{color:#334155!important}.fx-footer address a[href^="mailto:"]:hover{color:var(--fx-red,#BE1523)!important}.fx-footer .fx-footer__bottom{border-top:1px solid var(--fx-line,#E2E8F0)!important;padding-top:24px!important;margin-top:48px!important;color:#64748b!important;font-size:12.5px!important}.fx-footer .fx-footer__legal a{color:#64748b!important;font-size:12.5px!important;text-decoration:none!important;transition:color .15s ease!important}.fx-footer .fx-footer__legal a:hover{color:var(--fx-red,#BE1523)!important}}@media(min-width:761px){.fx-nav__item--dropdown{position:relative;display:inline-flex;align-items:center}.fx-nav__link--has-dropdown{display:inline-flex!important;align-items:center!important;gap:5px!important;cursor:pointer}.fx-nav__caret{transition:transform .22s cubic-bezier(.16,1,.3,1);opacity:.65;flex-shrink:0}.fx-nav__item--dropdown:hover>.fx-nav__link--has-dropdown,.fx-nav__item--dropdown.is-open>.fx-nav__link--has-dropdown{color:var(--fx-red,#BE1523)!important;background:var(--fx-wash-red,#FBEDEE);border-radius:6px}.fx-nav__item--dropdown:hover .fx-nav__caret,.fx-nav__item--dropdown.is-open .fx-nav__caret{transform:rotate(180deg);opacity:1;color:var(--fx-red)}.fx-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);width:320px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 44px #00000024,0 2px 8px #0000000a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;z-index:1000}.fx-dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:14px;background:transparent}.fx-nav__item--dropdown:hover .fx-dropdown,.fx-nav__item--dropdown:focus-within .fx-dropdown,.fx-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(4px)}.fx-dropdown__inner{padding:8px;background:#fff;border-radius:12px}.fx-dropdown__head{padding:8px 12px 6px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.fx-dropdown__eyebrow{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fx-red,#BE1523)}.fx-dropdown__menu{display:flex;flex-direction:column;gap:2px}.fx-dropdown__item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;text-decoration:none!important;transition:background .15s ease,transform .15s ease}.fx-dropdown__item:hover,.fx-dropdown__item:focus,.fx-dropdown__item.is-active{background:var(--fx-wash-red,#FBEDEE);transform:translate(2px);outline:none}.fx-dropdown__item-main{display:flex;flex-direction:column;gap:1px}.fx-dropdown__item-title{font-size:13.5px;font-weight:600;color:var(--fx-ink,#0E1214);line-height:1.3;transition:color .15s ease}.fx-dropdown__item:hover .fx-dropdown__item-title,.fx-dropdown__item:focus .fx-dropdown__item-title,.fx-dropdown__item.is-active .fx-dropdown__item-title{color:var(--fx-red,#BE1523)}.fx-dropdown__item-sub{font-size:11px;color:#64748b;line-height:1.2}.fx-dropdown__item-arrow{font-size:13px;color:#94a3b8;opacity:0;transform:translate(-4px);transition:all .18s ease}.fx-dropdown__item:hover .fx-dropdown__item-arrow,.fx-dropdown__item:focus .fx-dropdown__item-arrow,.fx-dropdown__item.is-active .fx-dropdown__item-arrow{opacity:1;color:var(--fx-red,#BE1523);transform:translate(0)}.fx-dropdown__foot{margin-top:6px;padding-top:6px;border-top:1px solid #f1f5f9}.fx-dropdown__all{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:700;color:var(--fx-red,#BE1523);text-decoration:none!important;background:#be15230d;transition:background .15s ease,transform .15s ease}.fx-dropdown__all:hover,.fx-dropdown__all:focus{background:var(--fx-wash-red,#FBEDEE);outline:none}.fx-dropdown__all svg{transition:transform .2s ease}.fx-dropdown__all:hover svg,.fx-dropdown__all:focus svg{transform:translate(4px)}}@media(max-width:760px){.fx-dropdown{display:none!important}}@media(max-width:760px){.fx-mobilenav__link--accordion{cursor:pointer}.fx-mobilenav__link[aria-expanded=true] .fx-mobilenav__link-arrow{transform:rotate(90deg)!important;color:var(--fx-red)!important}.fx-mobilenav__sub{display:none;flex-direction:column;gap:2px!important;padding:6px 8px 8px 42px!important;background:#00000047!important;border-radius:8px!important;margin:2px 0 6px!important;border-left:2px solid var(--fx-red,#BE1523)!important}.fx-mobilenav__sub.is-open{display:flex!important;animation:fxSubSlideDown .22s cubic-bezier(.16,1,.3,1)!important}.fx-mobilenav__sublink{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;padding:8px 12px!important;color:#cbd5e1!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;border-radius:6px!important;transition:background .15s ease,color .15s ease,transform .15s ease!important;line-height:1.35!important}.fx-mobilenav__sublink:hover,.fx-mobilenav__sublink:active,.fx-mobilenav__sublink.is-active{color:#fff!important;background:#ffffff14!important;transform:translate(3px)!important}.fx-mobilenav__sublink-bullet{color:#64748b;font-size:16px;line-height:1}.fx-mobilenav__sublink:hover .fx-mobilenav__sublink-bullet,.fx-mobilenav__sublink:active .fx-mobilenav__sublink-bullet,.fx-mobilenav__sublink.is-active .fx-mobilenav__sublink-bullet{color:var(--fx-red)}.fx-mobilenav__sublink--all{color:var(--fx-red,#BE1523)!important;font-weight:600!important;border-top:1px solid rgba(255,255,255,.08)!important;margin-top:4px!important;padding-top:10px!important}.fx-mobilenav__sublink--all:hover,.fx-mobilenav__sublink--all:active{color:#ff4d5a!important;background:#be15231f!important}}@keyframes fxSubSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fx-calc-page-hero{background:#fff;border-bottom:1px solid var(--fx-line,#E2E8F0);padding:36px 0 28px}.fx-calc-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px}@media(max-width:760px){.fx-calc-info-grid{grid-template-columns:1fr;gap:16px}}.fx-calc-info-card{background:var(--fx-paper,#F7F9FA);border:1px solid var(--fx-line,#E2E8F0);border-radius:var(--fx-r-box,10px);padding:24px}.fx-calc-info-card__num{font-size:13px;font-weight:700;color:var(--fx-red,#BE1523);letter-spacing:.05em;margin-bottom:8px;display:block}.fx-calc-info-card__title{font-size:16px;font-weight:700;color:var(--fx-ink,#0E1214);margin:0 0 8px;line-height:1.35}.fx-calc-info-card__text{font-size:14px;line-height:1.55;color:var(--fx-body,#334155);margin:0}.fx-support-card{background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:12px;padding:40px 32px;text-align:center;box-shadow:0 4px 20px #0000000a}@media(max-width:760px){.fx-support-card{padding:28px 18px}}.fx-support-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}.fx-support-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none!important;transition:all .2s ease;white-space:nowrap}.fx-support-btn--phone{background:#f8fafc;color:var(--fx-red,#BE1523)!important;border:1px solid rgba(190,21,35,.22)}.fx-support-btn--phone:hover{background:var(--fx-wash-red,#FBEDEE)!important;color:var(--fx-red-dark,#95101C)!important;border-color:var(--fx-red,#BE1523)!important;transform:translateY(-1px)}.fx-support-btn--wa{background:#25d366;color:#fff;border:1px solid #20bd5a}.fx-support-btn--wa:hover{background:#1eb956;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #25d36647}.fx-support-btn--email{background:#f8fafc;color:#475569;border:1px solid #cbd5e1}.fx-support-btn--email:hover{background:#f1f5f9;color:var(--fx-ink,#0E1214);border-color:#94a3b8;transform:translateY(-1px)}.fx-support-btn--cta{background:var(--fx-red,#BE1523);color:#fff;border:1px solid var(--fx-red,#BE1523)}.fx-support-btn--cta:hover{background:#9f101c;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #be152340}@media(max-width:600px){.fx-support-card__actions{flex-direction:column;align-items:stretch}.fx-support-btn{width:100%;justify-content:center}}.fx-video-gallery-grid{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:20px;align-items:stretch}@media(max-width:1024px){.fx-video-gallery-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.fx-video-gallery-grid{grid-template-columns:1fr}}.fx-video-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--fx-line,#E2E8F0);box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fx-video-card:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #00000014}.fx-video-card__content{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.fx-video-card__title{font-size:15px;font-weight:600;color:var(--fx-ink,#0E1214);line-height:1.35;margin:0}.fx-video-card__meta{font-size:12.5px;color:var(--fx-muted,#64748B)}.fx-yt-cta-card{background:#0f172a;border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.fx-yt-cta-card__top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fx-yt-cta-card__badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#fff;background:#ffffff1f;padding:3px 10px;border-radius:999px}.fx-yt-cta-card__title{font-size:17px;font-weight:700;color:#fff;line-height:1.3;margin:0 0 8px}.fx-yt-cta-card__desc{font-size:13.5px;color:#ffffffb8;line-height:1.5;margin:0 0 16px}.fx-yt-cta-card .fx-btn{width:100%;justify-content:center}.fx-gallery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.fx-gallery-head__info{max-width:680px}.fx-gallery-brandmark{display:flex;align-items:center;gap:14px;padding-left:20px;border-left:2px solid var(--fx-line,#E2E8F0)}@media(max-width:768px){.fx-gallery-brandmark{display:none}}.fx-gallery-brandmark p{font-size:14px;line-height:1.4;color:var(--fx-muted,#64748B);font-weight:500;margin:0}.fx-gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.fx-gallery-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:768px){.fx-gallery-filters{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fx-gallery-filters::-webkit-scrollbar{display:none}}.fx-gallery-filter{appearance:none;background:#fff;border:1px solid var(--fx-line,#E2E8F0);color:var(--fx-ink,#0E1214);font-family:var(--fx-font);font-size:14px;font-weight:500;padding:8px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .18s ease;display:inline-flex;align-items:center;gap:6px}.fx-gallery-filter:hover{border-color:#94a3b8;background:var(--fx-paper,#F5F6F6)}.fx-gallery-filter.is-active{background:var(--fx-red,#BE1523)!important;color:#fff!important;border-color:var(--fx-red,#BE1523)!important;font-weight:600}.fx-gallery-count{font-size:12.5px;opacity:.9}.fx-gallery-sort{position:relative;display:inline-flex;align-items:center}.fx-gallery-sort select{appearance:none;background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:8px;padding:8px 34px 8px 14px;font-family:var(--fx-font);font-size:13.5px;font-weight:500;color:var(--fx-ink,#0E1214);cursor:pointer;outline:none;transition:border-color .15s ease}.fx-gallery-sort select:focus{border-color:var(--fx-red,#BE1523)}.fx-gallery-sort:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--fx-muted,#64748B);pointer-events:none}.fx-gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1280px){.fx-gallery-grid{grid-template-columns:repeat(4,1fr);gap:14px}}@media(max-width:992px){.fx-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.fx-gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:380px){.fx-gallery-grid{grid-template-columns:1fr;gap:12px}}.fx-gallery-card{position:relative;background:#0f172a;border-radius:12px;overflow:hidden;cursor:pointer;outline:none;aspect-ratio:16 / 10;box-shadow:0 2px 8px #0000000d;transition:transform .22s ease,box-shadow .22s ease,opacity .25s ease}.fx-gallery-card:focus-visible{box-shadow:0 0 0 3px var(--fx-red,#BE1523)}.fx-gallery-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.fx-gallery-card.is-hidden{display:none!important}.fx-gallery-card__media{position:relative;width:100%;height:100%;overflow:hidden}.fx-gallery-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.fx-gallery-card:hover .fx-gallery-card__img{transform:scale(1.04)}.fx-gallery-card__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0000 35%,#000000d6);pointer-events:none;transition:opacity .2s ease}.fx-gallery-card__content{position:absolute;left:12px;right:12px;bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;pointer-events:none;z-index:2}.fx-gallery-card__title{font-size:14px;font-weight:600;color:#fff;line-height:1.25;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.fx-gallery-card__title{font-size:13px}}.fx-gallery-card__zoom{width:28px;height:28px;flex:none;background:#00000080;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(4px);transition:background .18s ease,transform .18s ease}.fx-gallery-card:hover .fx-gallery-card__zoom{background:var(--fx-red,#BE1523);border-color:var(--fx-red,#BE1523);transform:scale(1.08)}.fx-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.fx-lightbox.is-open{opacity:1;visibility:visible}.fx-lightbox__backdrop{position:absolute;inset:0;background:#06090dfa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fx-lightbox__dialog{position:relative;z-index:2;width:94%;max-width:1020px;max-height:92vh;display:flex;flex-direction:column;background:#0e1319;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 20px 20px;box-shadow:0 30px 80px #000000d9;box-sizing:border-box}.fx-lightbox__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.fx-lightbox__meta{display:flex;align-items:center;gap:12px}.fx-lightbox__badge{font-size:12px;font-weight:600;color:#fff;background:var(--fx-red,#BE1523);padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.fx-lightbox__counter{font-size:13.5px;color:#ffffffbf;font-variant-numeric:tabular-nums;font-weight:500}.fx-lightbox__btn{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;outline:none}.fx-lightbox__btn:hover{background:#ffffff40;border-color:#fff}.fx-lightbox__btn--close{width:38px;height:38px}.fx-lightbox__body{position:relative;display:flex;align-items:center;justify-content:center;background:#000;border-radius:10px;overflow:hidden}.fx-lightbox__stage{width:100%;max-height:64vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.fx-lightbox__image{max-width:100%;max-height:64vh;object-fit:contain;display:block;user-select:none}.fx-lightbox__btn--prev,.fx-lightbox__btn--next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;z-index:5;background:#0e1319bf;backdrop-filter:blur(4px)}.fx-lightbox__btn--prev{left:12px}.fx-lightbox__btn--next{right:12px}.fx-lightbox__footer{padding-top:14px;color:#fff}.fx-lightbox__title{font-size:18px;font-weight:700;margin:0 0 4px;color:#fff}.fx-lightbox__desc{font-size:14px;color:#ffffffd1;margin:0;line-height:1.45}.fx-service-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.fx-service-hero__content{display:flex;flex-direction:column}.fx-service-hero__media{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px #00000014;border:1px solid var(--fx-line,#E2E8F0);background:var(--fx-paper,#F5F6F6);aspect-ratio:16 / 10}.fx-service-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.fx-service-meta-badges{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}.fx-service-meta-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12.5px;font-weight:600;background:#fff;border:1px solid var(--fx-line,#E2E8F0);color:var(--fx-ink,#14181B);box-shadow:0 2px 6px #00000005}.fx-service-meta-badge svg{color:var(--fx-red,#BE1523);flex-shrink:0}.fx-service-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fx-service-scope-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:start}.fx-service-card{background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:16px;padding:30px;box-shadow:0 4px 20px #00000008}.fx-service-card__eyebrow{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fx-red,#BE1523);margin-bottom:12px}.fx-service-card__title{font-size:20px;font-weight:700;color:var(--fx-ink,#14181B);margin:0 0 16px;line-height:1.25}.fx-service-checklist{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0;margin:0}.fx-service-checklist li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;color:var(--fx-body,#4E565B);padding-bottom:12px;border-bottom:1px solid #F1F5F9}.fx-service-checklist li:last-child{padding-bottom:0;border-bottom:none}.fx-service-check-icon{width:18px;height:18px;border-radius:50%;background:var(--fx-wash-red,#FBEDEE);color:var(--fx-red,#BE1523);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.fx-service-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:28px}.fx-service-step-card{background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:12px;padding:24px 20px;position:relative;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fx-service-step-card:hover{transform:translateY(-3px);border-color:var(--fx-red,#BE1523);box-shadow:0 8px 24px #be152314}.fx-service-step-num{font-size:13px;font-weight:700;color:var(--fx-red,#BE1523);margin-bottom:12px;letter-spacing:.04em}.fx-service-step-title{font-size:15.5px;font-weight:700;color:var(--fx-ink,#14181B);margin:0 0 8px;line-height:1.3}.fx-service-step-desc{font-size:13px;line-height:1.5;color:var(--fx-body,#4E565B);margin:0}.fx-service-systems-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.fx-service-sys-card{background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:14px;padding:22px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fx-service-sys-card:hover{border-color:var(--fx-red,#BE1523);transform:translateY(-2px);box-shadow:0 6px 20px #0000000d}.fx-service-sys-card__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fx-red,#BE1523);margin-bottom:8px}.fx-service-sys-card__title{font-size:16px;font-weight:700;color:var(--fx-ink,#14181B);margin:0 0 8px;display:flex;align-items:center;justify-content:space-between;gap:6px}.fx-service-sys-card__title svg{color:var(--fx-red,#BE1523);transition:transform .15s ease}.fx-service-sys-card:hover .fx-service-sys-card__title svg{transform:translate(3px)}.fx-service-sys-card__desc{font-size:13px;line-height:1.5;color:var(--fx-body,#4E565B);margin:0 0 16px;flex-grow:1}.fx-service-sys-card__action{font-size:12.5px;font-weight:600;color:var(--fx-red,#BE1523);display:inline-flex;align-items:center;gap:4px}.fx-service-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.fx-service-gallery__item{border-radius:12px;overflow:hidden;position:relative;aspect-ratio:16 / 10;border:1px solid var(--fx-line,#E2E8F0);background:var(--fx-paper,#F5F6F6);display:block;text-decoration:none}.fx-service-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.fx-service-gallery__item:hover img{transform:scale(1.04)}.fx-service-gallery__caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#0b0e10d9,#0b0e1000);padding:24px 14px 10px;color:#fff;font-size:12px;font-weight:500;line-height:1.35}.fx-service-cta-banner--red{background:var(--fx-red,#BE1523)!important;border:none!important;border-radius:16px;padding:40px 48px;display:grid;grid-template-columns:1.25fr .95fr;gap:32px;align-items:center;box-shadow:0 12px 36px #be152338;color:#fff}.fx-service-cta-banner--red .fx-service-cta-banner__title{color:#fff!important;font-size:26px;font-weight:700;margin:0 0 10px;line-height:1.25}.fx-service-cta-banner--red .fx-service-cta-banner__desc{color:#ffffffeb!important;font-size:15px;line-height:1.6;margin:0}.fx-service-cta-banner--red .fx-service-cta-banner__contact{display:flex;flex-direction:column;gap:14px}.fx-service-cta-banner--red .fx-service-cta-banner__phones{display:flex;gap:16px;flex-wrap:wrap}.fx-service-cta-banner--red .fx-service-cta-banner__phone-link,.fx-section--white .fx-service-cta-banner--red .fx-service-cta-banner__phone-link,.fx-section--paper .fx-service-cta-banner--red .fx-service-cta-banner__phone-link,.fx-service-cta-banner--red a[href^="tel:"]{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15.5px!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}.fx-service-cta-banner--red .fx-service-cta-banner__phone-link span,.fx-section--white .fx-service-cta-banner--red .fx-service-cta-banner__phone-link span,.fx-section--paper .fx-service-cta-banner--red .fx-service-cta-banner__phone-link span,.fx-service-cta-banner--red a[href^="tel:"] span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700!important}.fx-service-cta-banner--red .fx-service-cta-banner__phone-link svg,.fx-section--white .fx-service-cta-banner--red .fx-service-cta-banner__phone-link svg,.fx-section--paper .fx-service-cta-banner--red .fx-service-cta-banner__phone-link svg,.fx-service-cta-banner--red a[href^="tel:"] svg{color:#fff!important;stroke:#fff!important;fill:none!important;flex-shrink:0!important}.fx-service-cta-banner--red .fx-service-cta-banner__phone-link:hover,.fx-section--white .fx-service-cta-banner--red .fx-service-cta-banner__phone-link:hover,.fx-section--paper .fx-service-cta-banner--red .fx-service-cta-banner__phone-link:hover,.fx-service-cta-banner--red a[href^="tel:"]:hover{text-decoration:underline!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.92!important}.fx-service-cta-banner--red .fx-service-cta-banner__btns{display:flex;gap:12px;flex-wrap:wrap}.fx-service-cta-banner--red .fx-btn--white{background:#fff!important;color:var(--fx-red,#BE1523)!important;font-weight:700!important;box-shadow:0 4px 14px #0000001f;border:1px solid #ffffff}.fx-service-cta-banner--red .fx-btn--white:hover{background:#f8fafc!important;color:var(--fx-red-dark,#95101C)!important;transform:translateY(-2px)}@media(max-width:760px){.fx-service-cta-banner--red{grid-template-columns:1fr;padding:28px 20px;gap:20px}.fx-service-cta-banner--red .fx-service-cta-banner__title{font-size:21px}}.fx-service-cta-banner{background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:16px;padding:36px 40px;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;box-shadow:0 8px 30px #0000000a}.fx-service-cta-banner__title{font-size:24px;font-weight:700;color:var(--fx-ink,#14181B);margin:0 0 10px;line-height:1.25}.fx-service-cta-banner__desc{font-size:14.5px;line-height:1.6;color:var(--fx-body,#4E565B);margin:0}.fx-service-cta-banner__contact{display:flex;flex-direction:column;gap:14px}.fx-service-cta-banner__phones{display:flex;gap:16px;flex-wrap:wrap}.fx-service-cta-banner__phone-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--fx-red,#BE1523);text-decoration:none}.fx-service-cta-banner__phone-link:hover{text-decoration:underline;color:var(--fx-red-dark,#95101C)}.fx-service-cta-banner__btns{display:flex;gap:12px;flex-wrap:wrap}.fx-service-faq-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.fx-service-faq-item{background:#fff;border:1px solid var(--fx-line,#E2E8F0);border-radius:12px;padding:20px 24px}.fx-service-faq-item h3{font-size:16px;font-weight:700;color:var(--fx-ink,#14181B);margin:0 0 8px;line-height:1.35}.fx-service-faq-item p{font-size:14px;line-height:1.6;color:var(--fx-body,#4E565B);margin:0}@media(max-width:960px){.fx-service-steps{grid-template-columns:repeat(3,1fr)}.fx-service-systems-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.fx-service-hero{grid-template-columns:1fr;gap:24px}.fx-service-hero__media{aspect-ratio:16 / 10;max-height:260px}.fx-service-scope-grid{grid-template-columns:1fr;gap:24px}.fx-service-card{padding:20px}.fx-service-steps{grid-template-columns:1fr;gap:12px}.fx-service-systems-grid,.fx-service-gallery{grid-template-columns:1fr;gap:14px}.fx-service-cta-banner{grid-template-columns:1fr;padding:24px 20px;gap:20px}.fx-service-cta-banner__title{font-size:20px}.fx-service-cta-banner__phones{flex-direction:column;gap:8px}.fx-service-cta-banner__btns{flex-direction:column;width:100%}.fx-service-cta-banner__btns .fx-btn{width:100%;text-align:center;justify-content:center}}@media(max-width:480px){.fx-footer__grid{grid-template-columns:1fr!important;gap:24px!important}.fx-footer a{word-break:break-word!important}.fx-mobilenav:not(.is-open){display:none!important}}
