@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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:__Montserrat_7ef434;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_7ef434;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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:__Montserrat_7ef434;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_7ef434;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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:__Montserrat_7ef434;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_7ef434;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_7ef434;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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:__Montserrat_7ef434;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_Fallback_7ef434;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_7ef434{font-family:__Montserrat_7ef434,__Montserrat_Fallback_7ef434;font-style:normal}.__variable_7ef434{--fx-font-display:"__Montserrat_7ef434","__Montserrat_Fallback_7ef434"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--fx-font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}.fx-page{--fx-night:#0a1120;--fx-navy:#0f172a;--fx-surface:#16213a;--fx-line:#33456b;--fx-ink:#f1f5f9;--fx-ink-soft:#a9b8d0;--fx-orange:#f97316;--fx-orange-soft:#fdba74;--fx-day-ink:#0f172a;--fx-day-soft:#475569;--fx-ease:cubic-bezier(0.23,1,0.32,1);--fx-gutter:clamp(16px,4vw,32px);--fx-section:clamp(4.5rem,9vw,8rem);font-family:var(--fx-font-display),system-ui,sans-serif;background:var(--fx-navy);overflow-x:clip}.fx-page ::-moz-selection{background:var(--fx-orange);color:var(--fx-navy)}.fx-page ::selection{background:var(--fx-orange);color:var(--fx-navy)}.fx-mono,.fx-plan-text{font-family:var(--fx-font-mono),ui-monospace,monospace}.fx-wrap{max-width:72rem;margin:0 auto;padding:0 var(--fx-gutter)}.fx-h2{font-size:clamp(1.75rem,1.15rem + 2vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.022em;color:var(--fx-ink);text-wrap:balance}.fx-h2--ink{color:var(--fx-day-ink)}.fx-soft,.fx-soft-ink{margin-top:1rem;max-width:60ch;font-size:1.0625rem;line-height:1.65;text-wrap:pretty}.fx-soft{color:var(--fx-ink-soft);letter-spacing:.005em}.fx-soft-ink{color:var(--fx-day-soft)}.fx-eyebrow{font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-orange-soft)}.fx-link-light{font-size:.9375rem;font-weight:600;color:#e2e8f0;text-decoration:underline;text-decoration-color:rgba(226,232,240,.35);text-underline-offset:5px;transition:color .15s var(--fx-ease),text-decoration-color .15s var(--fx-ease)}.fx-link-light:hover{color:#fff;text-decoration-color:var(--fx-orange)}.fx-page a:focus-visible,.fx-page button:focus-visible{outline:2px solid var(--fx-orange);outline-offset:3px;border-radius:6px}.fx-live [data-fx-in]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--fx-ease),transform .7s var(--fx-ease);transition-delay:calc(var(--i, 0) * 70ms)}.fx-live [data-fx-in].is-in{opacity:1;transform:none}.fx-hero{position:relative;height:190vh;background:var(--fx-night);color:var(--fx-ink)}.fx-hero__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.fx-close__sky,.fx-hero__sky{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 72% 88%,rgba(37,56,96,.55) 0,transparent 70%),linear-gradient(#060b17,#0b1424 48%,#13203a 83.5%,#0b1221 0,#0a1120)}.fx-hero__sky{transform:translateY(calc(var(--p, 0) * -2%))}.fx-hero__moon{position:absolute;top:13%;right:13%;width:54px;height:54px;border-radius:50%;background:#dfe6f0;opacity:.8;box-shadow:inset -15px -5px 0 0 #b9c4d4}.fx-hero__city{position:absolute;left:0;bottom:16%;width:100%;height:30%;transform:translateY(calc(var(--p, 0) * -2.5%))}.fx-hero__scene{position:absolute;right:0;bottom:0;width:60vw;height:100%}.fx-hero__layer{position:absolute;inset:0;width:100%;height:100%;will-change:transform}.fx-hero__building,.fx-hero__survey{transform-origin:55% 86%;transform:scale(calc(1 + var(--p, 0) * .1))}.fx-hero__fore{transform-origin:70% 100%;transform:translateY(calc(var(--p, 0) * 5%)) scale(calc(1 + var(--p, 0) * .2))}.fx-hero__mist{position:absolute;left:-10%;right:-10%;bottom:7%;height:20%;background:linear-gradient(0deg,rgba(148,163,184,0),rgba(148,163,184,.08) 50%,rgba(148,163,184,0));transform:translateX(calc(var(--p, 0) * -6%));pointer-events:none}.fx-hero__content{position:absolute;z-index:2;top:50%;left:max(var(--fx-gutter),calc((100vw - 72rem) / 2 + var(--fx-gutter)));width:min(34rem,40vw);transform:translateY(-50%)}.fx-hero__title{margin-top:1.1rem;font-size:clamp(2rem,1.1rem + 2.1vw,3.15rem);font-weight:800;line-height:1.07;letter-spacing:-.026em;text-wrap:balance}.fx-hero__lead{margin-top:1.25rem;max-width:32rem;font-size:1.125rem;line-height:1.6;color:#cbd5e1;text-wrap:pretty}.fx-hero__promises{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.875rem;font-weight:500;color:#e2e8f0}.fx-hero__promises li{display:flex;align-items:center;gap:.4rem}.fx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.fx-hero__legend,.fx-num{display:none}.fx-live .fx-mark{--m:clamp(0,calc((var(--p) - 0.08 - var(--i) * 0.13) / 0.14),1)}.fx-live .fx-mark .fx-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--m))}.fx-live .fx-mark .fx-lbl,.fx-live .fx-mark .fx-num{opacity:clamp(0,calc(var(--m) * 2 - 1),1)}.fx-places{background:var(--fx-navy);padding:var(--fx-section) 0;color:var(--fx-ink)}.fx-places__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 4rem;align-items:start}.fx-places__head{position:sticky;top:6rem}.fx-places__list{border-top:1px solid rgba(148,163,184,.18)}.fx-places__list li{border-bottom:1px solid rgba(148,163,184,.18)}.fx-place{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"icon name cta" "icon text text";gap:.35rem 1.25rem;padding:1.4rem .75rem;border-radius:10px;transition:background-color .16s var(--fx-ease)}.fx-place:hover{background:rgba(148,163,184,.06)}.fx-place__icon{grid-area:icon;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(249,115,22,.45);border-radius:10px;color:var(--fx-orange)}.fx-place__name{grid-area:name;font-size:clamp(1.35rem,1rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.2}.fx-place__text{grid-area:text;max-width:52ch;font-size:.9688rem;line-height:1.6;color:var(--fx-ink-soft)}.fx-place__cta{grid-area:cta;display:inline-flex;align-items:center;gap:.35rem;align-self:center;font-size:.875rem;font-weight:600;color:var(--fx-orange-soft);white-space:nowrap}.fx-place__cta svg{transition:transform .16s var(--fx-ease)}@media (hover:hover) and (pointer:fine){.fx-place:hover .fx-place__cta svg{transform:translateX(4px)}}.fx-survey{--draw:1;--access:1;--hatch:1;--detect:1;--cam1:1;--cam2:1;--cam3:1;--cam4:1;--equip:1;--dim:0;--tilt:0;--walk:0;--hand:0;position:relative;background:var(--fx-night);color:var(--fx-ink)}.fx-survey.fx-live{height:640vh}.fx-survey__sticky{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);grid-template-areas:"copy stage" "try stage";gap:2rem 3rem;align-items:center;max-width:86rem;margin:0 auto;padding:var(--fx-section) var(--fx-gutter)}.fx-live .fx-survey__sticky{position:sticky;top:0;height:100vh;grid-template-areas:"copy stage";padding-block:0}.fx-survey__copy{grid-area:copy}.fx-live .fx-survey__copy{opacity:calc(1 - var(--dim));transform:translateX(calc(var(--dim) * -2rem));transition:visibility 0s}.fx-live[data-peak=true] .fx-survey__copy{visibility:hidden}.fx-survey__intro{margin-top:.9rem;font-size:1rem;line-height:1.6;color:var(--fx-ink-soft)}.fx-steps{margin-top:1.75rem}.fx-step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding:.95rem 0;border-top:1px solid rgba(148,163,184,.16);transition:opacity .26s var(--fx-ease)}.fx-step__num{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--fx-orange);font-size:.875rem;font-weight:700;color:#fff}.fx-step__title{font-size:1rem;font-weight:600;line-height:1.35}.fx-step__text{margin-top:.3rem;font-size:.9375rem;line-height:1.55;color:var(--fx-ink-soft)}.fx-live .fx-step{opacity:.4}.fx-live .fx-step.is-current{opacity:1}.fx-live .fx-step:not(.is-current):not(.is-done) .fx-step__num{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fx-line);color:var(--fx-ink-soft)}.fx-survey__cta{margin-top:1.5rem}.fx-try{grid-area:try;align-self:center}.fx-try[hidden]{display:none}.fx-live .fx-try{grid-area:copy;opacity:var(--hand);transform:translateY(calc((1 - var(--hand)) * 1rem))}.fx-try__status{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid rgba(249,115,22,.5);border-radius:999px;font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-orange-soft)}.fx-try__dot{height:.5rem;width:.5rem;border-radius:999px;background:var(--fx-orange);animation:fx-blink 2.4s ease-in-out infinite}.fx-try__title{margin-top:1rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.35rem);font-weight:800;line-height:1.1;letter-spacing:-.022em}.fx-try__hint{margin-top:.75rem;font-size:.9688rem;color:var(--fx-ink-soft)}.fx-try__hint--touch{display:none}@media (hover:none){.fx-try__hint--pointer{display:none}.fx-try__hint--touch{display:inline}}.fx-try__zones{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.fx-zone{min-height:44px;padding:.5rem .95rem;border:1px solid var(--fx-line);border-radius:8px;background:rgba(148,163,184,.05);font-size:.875rem;font-weight:600;color:var(--fx-ink);transition:border-color .15s var(--fx-ease),background-color .15s var(--fx-ease),transform .12s var(--fx-ease)}.fx-zone:hover{border-color:var(--fx-orange)}.fx-zone:active{transform:scale(.97)}.fx-zone.is-on{border-color:var(--fx-orange);background:var(--fx-orange);color:var(--fx-navy)}.fx-survey__stage{grid-area:stage;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;align-items:center}.fx-plan-wrap{grid-column:1;grid-row:1}.fx-live .fx-survey__stage{transform:translateX(calc((var(--dim) - var(--hand)) * -24%)) scale(calc(1 + (var(--dim) - var(--hand)) * .05))}.fx-plan-wrap{perspective:1800px;perspective-origin:50% 20%}.fx-plan{position:relative;width:100%;aspect-ratio:1000/700;transform-style:preserve-3d;transform-origin:50% 58%;transform:translateY(calc(var(--tilt) * -8%)) rotateX(calc(var(--tilt) * 50deg)) rotate(calc(var(--tilt) * -24deg)) scale(calc(1 - var(--tilt) * .02))}.fx-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.fx-layer--ground{--quiet:calc(var(--dim) - var(--tilt));opacity:calc(1 - var(--quiet) * .45)}.fx-layer--cones{transform:translateZ(calc(var(--tilt) * 2px))}.fx-layer--walls{transform:translateZ(calc(var(--tilt) * var(--z) * 7px));opacity:calc((.3 + var(--z) * .14) * (1 - (var(--dim) - var(--tilt)) * .55))}.fx-layer--walls.is-top{opacity:calc(1 - (var(--dim) - var(--tilt)) * .55)}.fx-layer--intruder{transform:translateZ(calc(var(--tilt) * 12px))}.fx-layer--equip{transform:translateZ(calc(var(--tilt) * 34px))}.fx-wall{fill:none;stroke:#cbd5e1;stroke-width:7;stroke-linecap:square}.fx-wall--inner{stroke:#8193b2;stroke-width:3.5}.fx-glass{fill:none;stroke:#8fb3d9;stroke-width:2.5}.fx-live .fx-draw-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw))}.fx-live .fx-layer--ground .fx-draw-line{stroke-dasharray:10 8;stroke-dashoffset:0;opacity:var(--draw)}.fx-street-line{opacity:.8}.fx-plan-text{font-size:15px;letter-spacing:.12em}.fx-plan-text--room{fill:#64748b;font-size:14px}.fx-plan-text--label{fill:var(--fx-orange-soft)}.fx-plan-text--blind{fill:#b3c2dc;font-size:14px;font-weight:500}.fx-live .fx-dims,.fx-live .fx-plan-text{opacity:calc(1 - var(--dim))}.fx-dims,.fx-rooms{opacity:var(--draw)}.fx-hatch{opacity:var(--hatch)}.fx-access{opacity:clamp(0,calc(var(--access) * 6 - var(--i)),1)}.fx-access__ring{fill:none;stroke:var(--fx-orange);stroke-width:2.5}.fx-contact{fill:var(--fx-orange)}.fx-contact,.fx-detectors{opacity:var(--detect)}.fx-pir-arcs{fill:none;stroke:var(--fx-orange);stroke-width:2;opacity:.75;transition:opacity .2s var(--fx-ease)}.fx-device{fill:var(--fx-navy);stroke:var(--fx-orange);stroke-width:3}.fx-device--cam{fill:var(--fx-orange);stroke:#fed7aa}.fx-camera{opacity:clamp(0,calc(var(--k) * 4),1)}.fx-camera__aim{stroke:var(--fx-orange);stroke-width:4;stroke-linecap:round}.fx-cam-labels{opacity:var(--cam4)}.fx-cone,.fx-cone-mask,.fx-pir{transform-box:view-box}.fx-cone,.fx-cone-mask{transform:scale(var(--k))}.fx-cone{fill:rgba(241,245,249,.09);stroke:rgba(241,245,249,.26);stroke-width:1.5;opacity:clamp(0,calc(var(--k) * 3),1);transition:fill .18s var(--fx-ease),stroke .18s var(--fx-ease)}.fx-survey[data-armed=true] .fx-cone{stroke:rgba(249,115,22,.5)}.fx-pir{transition:fill .18s var(--fx-ease)}.fx-hits path,.fx-pir{fill:transparent}.fx-survey[data-try=true] .fx-hits path{pointer-events:all}.fx-cone.is-on{fill:rgba(249,115,22,.26);stroke:var(--fx-orange)}.fx-pir.is-on{fill:rgba(249,115,22,.2)}.fx-cable{fill:none;stroke:var(--fx-orange);stroke-width:2;stroke-dasharray:8 7;opacity:calc(var(--equip) * .55)}.fx-wifi{fill:none;stroke:var(--fx-orange);stroke-width:2.5;stroke-linecap:round}.fx-core,.fx-wifi{opacity:var(--equip)}.fx-siren__ring{fill:none;stroke:var(--fx-orange);stroke-width:2.5;opacity:0;transform-box:fill-box;transform-origin:center}.fx-siren.is-on .fx-siren__ring{animation:fx-ring 1.4s var(--fx-ease) infinite}.fx-siren.is-on .fx-siren__ring--b{animation-delay:.7s}@keyframes fx-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(3.4);opacity:0}}@keyframes fx-blink{0%,to{opacity:1}50%{opacity:.35}}.fx-trail{fill:none;stroke:rgba(248,250,252,.45);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--walk));opacity:calc(1 - var(--hand))}.fx-intruder{fill:#f8fafc;opacity:calc(clamp(0, var(--walk) * 20, 1) * (1 - var(--hand)))}.fx-intruder__ring{fill:none;stroke:rgba(248,250,252,.4);stroke-width:2}.fx-survey[data-alert^=c] .fx-intruder__ring{stroke:var(--fx-orange)}.fx-chips{display:none;grid-column:1}.fx-phone{grid-column:2;grid-row:1;position:relative;z-index:2;margin-left:-1.5rem;margin-top:8rem;transform:translateY(calc((1 - var(--equip)) * 40px - var(--tilt) * 24px));opacity:var(--equip)}.fx-phone__body{position:relative;aspect-ratio:9/16;overflow:hidden;padding:.85rem .75rem;border:2px solid #3b4c70;border-radius:2rem;background:#0b1222;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 30px 60px -18px rgba(2,6,23,.9)}.fx-phone__caption{margin-top:.4rem;text-align:center;font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#8a9bb8}.fx-notif{position:absolute;z-index:2;top:.6rem;left:.45rem;right:.45rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:start;padding:.6rem;border-radius:1rem;background:#f8fafc;color:var(--fx-navy);box-shadow:0 10px 24px -8px rgba(2,6,23,.6);transform:translateY(-130%);opacity:0;transition:transform .32s var(--fx-ease),opacity .22s var(--fx-ease)}.fx-notif.is-on{transform:none;opacity:1}.fx-notif__icon{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;background:var(--fx-orange);color:#fff}.fx-notif__text{display:flex;flex-direction:column;font-size:.6875rem;line-height:1.35;color:#334155}.fx-notif__text strong{font-size:.75rem;color:var(--fx-navy)}.fx-notif__time{font-size:.625rem;color:#64748b}.fx-app{padding-top:2.6rem}.fx-app__title{font-size:.8125rem;font-weight:700}.fx-app__state{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.2rem .6rem;border:1px solid var(--fx-line);border-radius:999px;font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-ink-soft)}.fx-app__state span{height:.45rem;width:.45rem;border-radius:999px;background:#64748b}.fx-app__state.is-armed{border-color:rgba(249,115,22,.6);color:var(--fx-orange-soft)}.fx-app__state.is-armed span{background:var(--fx-orange)}.fx-app__cams{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.8rem}.fx-app__cams li{display:flex;flex-direction:column;gap:.25rem}.fx-app__thumb{aspect-ratio:16/11;border:1px solid #22314f;border-radius:.45rem;background:linear-gradient(160deg,transparent 55%,rgba(241,245,249,.08) 0),#111b30;transition:border-color .18s var(--fx-ease)}.fx-app__cams li.is-on .fx-app__thumb{border-color:var(--fx-orange);background:linear-gradient(160deg,transparent 55%,rgba(249,115,22,.25) 0),#111b30}.fx-app__name{line-height:1.2}.fx-app__name,.fx-app__tests{font-size:.625rem;color:var(--fx-ink-soft)}.fx-app__tests{margin-top:.8rem;padding-top:.6rem;border-top:1px solid #22314f}.fx-solutions{background:var(--fx-navy);padding:var(--fx-section) 0;color:var(--fx-ink)}.fx-solutions__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:3rem}.fx-solutions__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.fx-solution{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:var(--fx-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.fx-solution--videosurveillance{grid-column:span 7}.fx-solution--alarme{grid-column:span 5}.fx-solution--cameras-alarme{grid-column:span 12;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fx-solution__media{position:relative;height:13.5rem;background:#fff}.fx-solution--cameras-alarme .fx-solution__media{height:auto;min-height:18rem}.fx-solution__body{display:flex;flex:1;flex-direction:column;padding:1.6rem}.fx-glyph{width:4rem;height:3.2rem}.fx-solution__title{margin-top:1rem;font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.fx-solution__benefit{margin-top:.5rem;font-size:.9688rem;line-height:1.6;color:var(--fx-ink-soft)}.fx-solution__points{margin-top:1rem;display:grid;gap:.5rem;font-size:.9063rem;color:#cbd5e1}.fx-solution__points li{display:flex;gap:.5rem}.fx-solution__cta{margin-top:auto;padding-top:1.5rem}.fx-live .fx-solution[data-fx-in]{clip-path:inset(0 0 100% 0 round 1rem);transform:none;transition:clip-path .9s var(--fx-ease),opacity .4s var(--fx-ease);transition-delay:calc(var(--i, 0) * .11s)}.fx-live .fx-solution[data-fx-in].is-in{clip-path:inset(0 0 0 0 round 1rem)}.fx-dawn{position:relative;padding:21rem 0 var(--fx-section);background:linear-gradient(#0f172a,#1f2d4b 7rem,#6f7f9f 11rem,#dfe5ee 16rem,#f3f4f6 19rem,#fff)}.fx-dawn__sky{position:absolute;inset:0 0 auto;height:22rem;pointer-events:none}.fx-dawn__horizon{position:absolute;top:11rem;left:0;right:0;height:2px;background:var(--fx-orange);transform-origin:left}.fx-live .fx-dawn__horizon{transform:scaleX(clamp(0,calc((var(--p) - .04) * 4),1))}.fx-dawn__head{max-width:40rem}.fx-dawn__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem;align-items:start}.fx-dawn__card:nth-child(2){margin-top:3rem}.fx-live .fx-dawn__card{translate:0 calc((.5 - var(--p)) * -40px)}.fx-live .fx-dawn__card:nth-child(2){translate:0 calc((.5 - var(--p)) * 50px)}.fx-button-ghost{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;font-size:.875rem;font-weight:600;color:#334155;box-shadow:0 1px 2px rgba(15,23,42,.06);transition:border-color .15s var(--fx-ease),background-color .15s var(--fx-ease)}.fx-button-ghost:hover{border-color:#94a3b8;background:#f8fafc}.fx-calm{background:#fff;padding:var(--fx-section) 0}.fx-calm__head{max-width:40rem}.fx-calm__quotes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:2.5rem 3rem;margin-top:3.5rem}.fx-calm__quotes li{grid-column:8/span 5;padding-top:1.25rem;border-top:1px solid #e2e8f0}.fx-calm__quotes li.is-lead{grid-column:1/span 7;grid-row:1/span 2;border-top:2px solid var(--fx-orange)}.fx-stars{font-size:.875rem;color:#f59e0b}.fx-calm blockquote{margin-top:.75rem;font-size:1.0625rem;line-height:1.65;color:#334155}.fx-calm li.is-lead blockquote{font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--fx-day-ink);text-wrap:pretty}.fx-calm figcaption{margin-top:1rem;font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.fx-checks{background:#f3f4f6;padding:var(--fx-section) 0}.fx-checks__head{max-width:40rem}.fx-checks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3.5rem;margin-top:3rem}.fx-checks__list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.fx-tick{width:2.5rem;height:2.5rem}.fx-tick rect{fill:#fff;stroke:#cbd5e1;stroke-width:1.5}.fx-tick path{fill:none;stroke:var(--fx-orange);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.fx-live .fx-checks__list li[data-fx-in]{opacity:1;transform:none}.fx-live .fx-checks__list li[data-fx-in] .fx-tick path{stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--fx-ease);transition-delay:calc(.2s + var(--i, 0) * .11s)}.fx-live .fx-checks__list li[data-fx-in].is-in .fx-tick path{stroke-dashoffset:0}.fx-checks__title{display:flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;color:var(--fx-day-ink)}.fx-checks__list p{margin-top:.35rem;font-size:.9688rem;line-height:1.6;color:#475569}.fx-checks__zone{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid #cbd5e1}.fx-checks__zone h3{font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#475569}.fx-checks__zone ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.85rem;font-size:.9375rem}.fx-checks__zone a{color:var(--fx-day-ink);text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:4px;transition:text-decoration-color .15s var(--fx-ease)}.fx-checks__zone a:hover{text-decoration-color:var(--fx-orange)}.fx-close{position:relative;height:clamp(24rem,70vh,42rem);overflow:hidden;background:var(--fx-night)}.fx-close:after{content:"";position:absolute;inset:auto 0 0;height:3rem;background:linear-gradient(transparent,var(--fx-navy))}.fx-close__city{position:absolute;left:0;bottom:16%;width:100%;height:32%}.fx-close__scene{position:absolute;bottom:0;left:50%;width:min(100%,calc(clamp(24rem, 70vh, 42rem) * 1.25));height:100%;transform:translateX(-50%)}.fx-close__layer{position:absolute;inset:0;width:100%;height:100%}.fx-close .fx-led{animation:fx-blink 2.4s ease-in-out infinite}.fx-live.fx-close .fx-warm{opacity:calc(clamp(0, calc((var(--p) - .12 - var(--i) * .05) / .12), 1) * .85)}.fx-live.fx-close .fx-cam{opacity:clamp(0,calc((var(--p) - .3 - var(--i) * .05) / .1),1)}.fx-live.fx-close .fx-siren{opacity:clamp(0,calc((var(--p) - .42) / .1),1)}.fx-legend{display:none}@media (min-width:1024px){.fx-legend{position:fixed;z-index:40;left:1rem;bottom:1rem;display:flex;align-items:center;gap:.9rem;padding:.4rem .4rem .4rem .9rem;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;background:rgba(10,17,32,.94);box-shadow:0 16px 40px -16px rgba(2,6,23,.7);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s var(--fx-ease),transform .22s var(--fx-ease),visibility 0s .22s}.fx-legend.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.fx-legend__layers{display:flex;align-items:center;gap:.15rem}.fx-legend__item{position:relative;display:flex;min-height:2.25rem;min-width:1.75rem;align-items:center;justify-content:center;gap:.5rem;padding:0 .3rem;border-radius:6px;color:var(--fx-ink-soft)}.fx-legend__box{height:.7rem;width:.7rem;border:1.5px solid var(--fx-orange);border-radius:2px;transition:background-color .2s var(--fx-ease)}.fx-legend__item.is-done .fx-legend__box{background:var(--fx-orange)}.fx-legend__label{position:absolute;bottom:calc(100% + .6rem);left:50%;padding:.3rem .55rem;border-radius:6px;background:var(--fx-navy);font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fx-ink);opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity .15s var(--fx-ease),transform .15s var(--fx-ease)}.fx-legend__item:focus-visible .fx-legend__label,.fx-legend__item:hover .fx-legend__label{opacity:1;transform:translate(-50%)}.fx-legend__item.is-current .fx-legend__label{position:static;padding:0;background:none;color:var(--fx-orange-soft);opacity:1;transform:none}@media (max-width:1023px){.fx-survey__sticky{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2rem}.fx-survey__stage{grid-template-columns:minmax(0,1fr) 10rem}}@media (max-width:767px){.fx-hero{height:auto}.fx-hero__sticky{position:relative;height:auto;display:flex;flex-direction:column}.fx-hero__city{display:none}.fx-hero__sky{background:radial-gradient(ellipse 90% 40% at 60% 78%,rgba(37,56,96,.5) 0,transparent 70%),linear-gradient(#060b17,#0b1424 55%,#13203a)}.fx-hero__sky .fx-hero__moon{display:none}.fx-hero__content{order:-1;position:relative;top:auto;left:auto;width:auto;transform:none;padding:2.25rem var(--fx-gutter) 0}.fx-hero__title{font-size:clamp(1.7rem,1.2rem + 2.4vw,2.1rem);padding-right:1.5rem}.fx-hero__lead{font-size:1rem}.fx-hero__promises{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;font-size:.8125rem}.fx-hero__actions{flex-direction:column;align-items:stretch;text-align:center}.fx-hero__scene{position:relative;width:100%;height:auto;aspect-ratio:960/860;margin-top:1.5rem}.fx-hero__building,.fx-hero__survey{transform:scale(calc(1 + var(--p, 0) * .06))}.fx-hero__fore{transform:translateY(calc(var(--p, 0) * 3%)) scale(calc(1 + var(--p, 0) * .1))}.fx-lbl{display:none}.fx-num{display:inline}.fx-hero__legend{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem;padding:1rem var(--fx-gutter) 2.5rem;background:#0a1120;font-size:.8125rem;font-weight:500;color:#e2e8f0}.fx-hero__legend li{display:flex;align-items:center;gap:.5rem}.fx-hero__legend span{display:flex;height:1.4rem;width:1.4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--fx-orange);font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:700;color:var(--fx-navy)}.fx-live .fx-hero__legend li{opacity:calc(.35 + .65 * clamp(0, calc((var(--p) - .08 - var(--i) * .13) / .14), 1))}.fx-places__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.fx-places__head{position:static}.fx-place{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon name" "icon text" "icon cta";padding:1.2rem .25rem}.fx-place__cta{justify-self:start;margin-top:.5rem;min-height:2.75rem}.fx-survey.fx-live{height:560vh}.fx-survey__sticky{display:flex;flex-direction:column;gap:1.5rem}.fx-live .fx-survey__sticky{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"title" "intro" "stage" "panel";gap:.85rem;align-items:start;height:100vh;height:100svh;padding:1.25rem var(--fx-gutter) 6rem}.fx-live .fx-survey__copy{display:contents}.fx-live .fx-survey__copy>*{opacity:calc(1 - var(--dim))}.fx-live .fx-survey__copy h2{grid-area:title;font-size:1.45rem}.fx-live .fx-survey__intro{grid-area:intro;margin-top:0;font-size:.875rem;line-height:1.5}.fx-live .fx-steps{grid-area:panel;margin-top:.25rem}.fx-live .fx-step{display:none;border-top:0;padding:0}.fx-live .fx-step.is-current{display:grid}.fx-live .fx-survey__cta{display:none}.fx-live .fx-try{grid-area:panel}.fx-try__title{margin-top:.6rem}.fx-try__zones{gap:.4rem}.fx-zone{padding:.4rem .7rem;font-size:.8125rem}.fx-survey__stage{display:block}.fx-live .fx-survey__stage{transform:none}.fx-dims,.fx-plan-text--label,.fx-plan-text--room{display:none}.fx-plan-text--blind{font-size:26px}.fx-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.fx-live .fx-chips{opacity:calc(1 - var(--dim))}.fx-chips li{padding:.2rem .5rem;border:1px solid rgba(249,115,22,.4);border-radius:6px;font-family:var(--fx-font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.04em;color:var(--fx-orange-soft)}.fx-phone{margin:0;position:fixed;z-index:45;top:.75rem;left:var(--fx-gutter);right:var(--fx-gutter);bottom:auto;width:auto;transform:none;opacity:1;pointer-events:none}.fx-survey:not(.fx-live) .fx-phone{position:absolute;top:-.5rem}.fx-phone__body{aspect-ratio:auto;overflow:visible;padding:0;border:0;background:none;box-shadow:none}.fx-notif{position:relative;top:0;left:0;right:0;padding:.75rem;transform:translateY(-160%)}.fx-notif__text{font-size:.8125rem}.fx-notif__text strong{font-size:.875rem}.fx-app,.fx-phone__caption{display:none}.fx-solutions__grid{grid-template-columns:minmax(0,1fr)}.fx-solution--alarme,.fx-solution--cameras-alarme,.fx-solution--videosurveillance{grid-column:auto}.fx-solution--cameras-alarme{display:flex}.fx-solution--cameras-alarme .fx-solution__media{min-height:0;height:13.5rem}.fx-solution__cta a{width:100%}.fx-dawn{padding-top:17rem}.fx-dawn__cards{grid-template-columns:minmax(0,1fr)}.fx-dawn__card:nth-child(2){margin-top:0}.fx-live .fx-dawn__card,.fx-live .fx-dawn__card:nth-child(2){translate:none}.fx-calm__quotes{grid-template-columns:minmax(0,1fr);gap:2rem}.fx-calm__quotes li,.fx-calm__quotes li.is-lead{grid-column:auto;grid-row:auto}.fx-checks__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fx-close{height:22rem}.fx-close__scene{width:100%}}@media (min-width:768px) and (max-width:1023px){.fx-solution--alarme,.fx-solution--videosurveillance{grid-column:span 6}.fx-dawn__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px) and (max-height:700px){.fx-live .fx-try__hint{display:none}.fx-live .fx-try__title{margin-top:.4rem;font-size:1.35rem}.fx-live .fx-zone{min-height:40px;padding:.3rem .6rem}.fx-live .fx-survey__intro{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.fx-hero{height:auto}.fx-hero__sticky{position:relative;min-height:100vh;height:auto}.fx-close .fx-led,.fx-try__dot{animation:none}.fx-siren.is-on .fx-siren__ring{animation:none;opacity:.7;transform:scale(1.8)}.fx-siren.is-on .fx-siren__ring--b{opacity:.35;transform:scale(2.6)}.fx-notif{transform:none;transition:opacity .15s linear}.fx-legend,.fx-legend__label{transition:none}}