.fzv-world{overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#1b1207 0,#0a0806 55%,#070605 100%)}.fzg-canvas,.fzv-world{position:absolute;inset:0}.fzg-canvas{width:100%;height:100%;display:block}.fzv-world:after{content:"";inset:0;z-index:3;background:linear-gradient(180deg,rgba(7,6,5,.7),transparent 16%),linear-gradient(0deg,rgba(7,6,5,.55),transparent 22%)}.fzg-card,.fzg-pop,.fzv-world:after{position:absolute;pointer-events:none}.fzg-card,.fzg-pop{left:0;top:0;z-index:4;display:flex;align-items:center;gap:11px;padding:9px 18px 9px 9px;border-radius:14px;background:rgba(52,44,30,.62);border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.12);color:#fff;font-family:var(--font-inter),Inter,system-ui,sans-serif;opacity:0;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fzg-card{transition:opacity .35s}.fzg-card .ic,.fzg-pop .ic{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#F3DD9A,#B68A2E);box-shadow:0 0 14px rgba(216,183,101,.45)}.fzg-card .ic svg,.fzg-pop .ic svg{width:20px;height:20px;fill:none;stroke:#3a2808;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fzg-card b,.fzg-pop b{display:block;font-size:13.5px;font-weight:700;letter-spacing:.01em}.fzg-card small,.fzg-pop small{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;color:#e4dac3}.fzg-card small i,.fzg-pop small i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#F3DD9A,#B68A2E);flex:none}.fz-top.fz-full{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#070605}.fz-fnav{position:relative;z-index:6;width:min(1280px,calc(100% - 40px));margin:0 auto}.fz-fnav .fz-nav{background:transparent}.fz-herocopy{position:absolute;z-index:6;left:0;right:0;top:25vh;padding:0 24px;text-align:center}.fz-herocopy h1{margin:0 auto 22px;max-width:1300px;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(34px,6.6vw,112px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:#fff!important;text-shadow:0 4px 40px rgba(0,0,0,.8)}.fz-herocopy h1 span{display:block;text-shadow:none;filter:drop-shadow(0 4px 22px rgba(0,0,0,.55));background:linear-gradient(180deg,#FFF4CF,#E3C46C 55%,#B68A2E);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.fz-herocopy p{margin:0 auto 28px;max-width:600px;color:#e2dac9;font-size:clamp(14px,1.3vw,19px);line-height:1.6;text-shadow:0 2px 20px rgba(0,0,0,.9)}.fz-herocopy .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:700px){.fz-herocopy{top:15vh}.fzg-card{display:none}.fzg-pop{padding:7px 13px 7px 7px;gap:8px}.fzg-pop .ic{width:30px;height:30px}.fzg-pop b{font-size:11.5px}.fzg-pop small{font-size:10px}.fz-nav3{grid-template-columns:1fr auto}.fz-nav3 .mid{display:none}}@media(prefers-reduced-motion:reduce){.fzg-card{transition:none}.fzg-pop{display:none}}.fz-herocopy .fz-btn.line{background:rgba(7,6,5,.7);border-color:rgba(216,183,101,.7);color:#F0D68A!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fz-nav3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.fz-nav3 .mid{display:flex;gap:30px;font-size:14px;color:#d6cfbf}.fz-nav3 .mid a{color:inherit;transition:.2s}.fz-nav3 .mid a.cur,.fz-nav3 .mid a:hover{color:#E3C46C}.fz-nav3 .end{justify-self:end;display:flex;align-items:center;gap:10px}@media(max-width:700px){.fz-nav3{grid-template-columns:1fr auto}.fz-nav3 .mid{display:none}}@media(min-width:1600px){.fzg-card b,.fzg-pop b{font-size:16px}.fzg-card small,.fzg-pop small{font-size:13.5px}.fzg-card .ic,.fzg-pop .ic{width:46px;height:46px}.fzg-card .ic svg,.fzg-pop .ic svg{width:24px;height:24px}.fzg-card,.fzg-pop{padding:11px 22px 11px 11px;gap:13px;border-radius:16px}}