#fzs-ft{--px:clamp(20px,4.4vw,64px);position:relative;overflow:hidden;background:#0f0d0b;color:rgba(255,255,255,.7);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14.5px;line-height:1.55}
#fzs-ft *,#fzs-ft *::before,#fzs-ft *::after{box-sizing:border-box}
#fzs-ft a{color:inherit;text-decoration:none}
#fzs-ft img{display:block;max-width:none}
#fzs-ft .ft-grain{position:absolute;inset:0;width:100%;height:100%;opacity:.14;mix-blend-mode:soft-light;pointer-events:none}
#fzs-ft:before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:var(--e-global-color-accent);z-index:3}
#fzs-ft .ft-w{position:relative;z-index:2;max-width:calc(1300px + 2*var(--px));margin:0 auto;padding:0 var(--px)}
/* top row */
#fzs-ft .ft-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(28px,3.5vw,56px);align-items:center;padding:56px 0 48px;border-bottom:1px solid rgba(255,255,255,.12)}
#fzs-ft .ft-pic{position:relative;width:250px;height:150px}
#fzs-ft .ft-pm{position:absolute;left:0;top:0;width:200px;height:132px;border-radius:10px;overflow:hidden}
#fzs-ft .ft-pm img{width:100%;height:130%;margin-top:-15%;object-fit:cover;will-change:transform}
#fzs-ft .ft-pm:after{content:'';position:absolute;inset:7px;border:1.5px dashed rgba(255,255,255,.45);border-radius:6px}
#fzs-ft .ft-ps{position:absolute;right:0;bottom:0;width:96px;height:96px;border-radius:10px;overflow:hidden;border:4px solid #0f0d0b;box-shadow:0 14px 30px -12px rgba(0,0,0,.7);will-change:transform}
#fzs-ft .ft-ps img{width:100%;height:100%;object-fit:cover}
#fzs-ft .ft-k{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--e-global-color-accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
#fzs-ft .ft-k:before{content:'';width:22px;height:2px;background:currentColor}
#fzs-ft .ft-h{margin:0;color:#fff;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.05;text-transform:uppercase;max-width:620px}
#fzs-ft .ft-sub{margin:10px 0 0;font-size:14px;color:rgba(255,255,255,.62)}
#fzs-ft .ft-acts{display:flex;flex-direction:column;gap:10px}
#fzs-ft .ft-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-radius:10px;background:var(--e-global-color-accent);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}
#fzs-ft .ft-btn.o{background:transparent;border:1px solid rgba(255,255,255,.4)}
#fzs-ft .ft-btn:hover{background:#fff;color:#111;border-color:#fff}
#fzs-ft .ft-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}
#fzs-ft .ft-btn:hover svg{transform:translateX(4px)}
/* main */
#fzs-ft .ft-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:56px;padding:48px 0 44px}
#fzs-ft .ft-logo{display:inline-flex;align-items:center;gap:12px;color:#fff}
#fzs-ft .ft-mark{display:block;width:40px;height:40px}
#fzs-ft .ft-mark rect{fill:var(--e-global-color-accent)}
#fzs-ft .ft-mark path{fill:none;stroke:#fff;stroke-width:1.4;stroke-dasharray:2.6 2.2;stroke-linecap:round}
#fzs-ft .ft-mark text{fill:#fff;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:19px;font-weight:700}
#fzs-ft .ft-word{display:flex;flex-direction:column;line-height:1}
#fzs-ft .ft-word b{font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:26px;letter-spacing:.04em;text-transform:uppercase}
#fzs-ft .ft-word small{margin-top:4px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--e-global-color-accent)}
#fzs-ft .ft-ct{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}
#fzs-ft .ft-ct li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}
#fzs-ft .ft-ct li>svg{width:30px;height:30px;padding:7px;border-radius:50%;border:1px solid rgba(255,255,255,.2);fill:none;stroke:var(--e-global-color-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#fzs-ft .ft-ct b{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}
#fzs-ft .ft-ct a,#fzs-ft .ft-ct .v{color:#fff;font-size:14px;line-height:1.45}
#fzs-ft .ft-ct a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}
#fzs-ft .ft-ct a:hover{background-size:100% 1px}
#fzs-ft .ft-cols{display:grid;grid-template-columns:1.1fr 1.3fr 1fr .8fr;gap:32px}
#fzs-ft .ft-col h4{margin:0 0 16px;color:#fff;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:19px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}
#fzs-ft .ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
#fzs-ft .ft-col a{display:inline-flex;align-items:baseline;gap:8px;transition:color .25s,transform .25s}
#fzs-ft .ft-col a i{font-style:normal;font-size:10.5px;color:rgba(255,255,255,.32);letter-spacing:.08em;transition:color .25s}
#fzs-ft .ft-col a:hover{color:#fff;transform:translateX(4px)}
#fzs-ft .ft-col a:hover i{color:var(--e-global-color-accent)}
#fzs-ft .ft-bot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;color:rgba(255,255,255,.5)}
#fzs-ft .ft-top-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
#fzs-ft .ft-top-btn span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.35);transition:background .25s,border-color .25s}
#fzs-ft .ft-top-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#fzs-ft .ft-top-btn:hover span{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}
#fzs-ft a:focus-visible,#fzs-ft .ft-top-btn:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:4px;border-radius:6px}
@media(max-width:1100px){#fzs-ft .ft-top{grid-template-columns:auto minmax(0,1fr)}#fzs-ft .ft-acts{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}#fzs-ft .ft-main{grid-template-columns:1fr;gap:40px}}
@media(max-width:700px){#fzs-ft .ft-top{grid-template-columns:1fr;gap:24px;padding:44px 0 36px}#fzs-ft .ft-pic{width:220px;height:130px}#fzs-ft .ft-pm{width:176px;height:116px}#fzs-ft .ft-ps{width:80px;height:80px}#fzs-ft .ft-acts{grid-column:auto}#fzs-ft .ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}#fzs-ft .ft-bot{flex-direction:column;align-items:flex-start}}