
:root{--fx-bg:#050508;--fx-ink:#f7f7f8;--fx-cream:#f4f1ea;--fx-cyan:#18dff7;--fx-pink:#ff2d91;--fx-yellow:#ffd51c;--fx-green:#55e59a;--fx-line:rgba(255,255,255,.12);--fx-muted:#9da0aa;--fx-panel:#0b0d12;--fx-max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.fx-site{margin:0;background:var(--fx-bg);color:var(--fx-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.fx-site a{text-decoration:none;color:inherit}body.fx-site img{display:block;max-width:100%}.fx-wrap{width:min(var(--fx-max),calc(100% - 44px));margin:auto}.fx-display{font-family:"Barlow Condensed","Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em}.fx-kicker{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--fx-cyan)}
.fx-header{position:sticky;top:0;z-index:80;background:rgba(5,5,8,.94);backdrop-filter:blur(18px);border-bottom:1px solid var(--fx-line)}.fx-nav{min-height:76px;display:flex;align-items:center;gap:22px}.fx-brand{display:flex;align-items:center;gap:10px;font:900 24px/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:.05em}.fx-brand img{width:42px;height:42px;object-fit:contain}.fx-brand b span{color:var(--fx-pink)}.fx-navlinks{margin-left:auto;display:flex;align-items:center;gap:16px}.fx-navlinks>a{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#d8d9dd}.fx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;border:1px solid transparent;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;transition:.18s ease}.fx-btn:hover{transform:translateY(-1px)}.fx-btn.cyan{background:var(--fx-cyan);color:#041014;box-shadow:0 0 24px rgba(24,223,247,.16)}.fx-btn.yellow{background:var(--fx-yellow);color:#111}.fx-btn.outline{border-color:rgba(255,255,255,.19);background:#0b0d12;color:#fff}.fx-btn.pink{background:var(--fx-pink);color:#fff}.fx-btn.slim{min-height:40px;padding:0 14px}
.fx-support-top{border-bottom:1px solid #d8d3c9;background:var(--fx-cream);color:#111}.fx-support-top .fx-wrap{min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:12px}.fx-support-top b{font-weight:900}.fx-support-top a{font-weight:950;text-decoration:underline;text-underline-offset:3px}
.fx-hero{position:relative;overflow:hidden;padding:76px 0 68px;background:radial-gradient(900px 560px at 78% 48%,rgba(24,223,247,.10),transparent 68%),radial-gradient(680px 480px at 92% 10%,rgba(255,45,145,.08),transparent 70%),#050508;border-bottom:1px solid var(--fx-line)}.fx-hero:before{content:"";position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px}.fx-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:60px;align-items:center}.fx-hero h1{font-size:clamp(64px,7.2vw,112px);line-height:.82;margin:13px 0 20px}.fx-hero h1 .cyan{color:var(--fx-cyan)}.fx-hero h1 .pink{color:var(--fx-pink)}.fx-lede{max-width:760px;font-size:19px;line-height:1.6;color:#d0d2d8;margin:0}.fx-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fx-hero-card{position:relative;border:1px solid rgba(24,223,247,.38);border-radius:22px;background:linear-gradient(145deg,#0b1118,#07090e);padding:18px;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 45px rgba(24,223,247,.07)}.fx-hero-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:15px;background:#03060a}.fx-hero-card.portrait img{aspect-ratio:4/5;object-fit:contain}.fx-hero-card .stamp{margin-top:13px;display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#8f939c}.fx-hero-card .stamp b{color:var(--fx-cyan)}
.fx-search-shell{margin-top:30px;max-width:820px}.fx-search{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px;border:1px solid rgba(24,223,247,.35);border-radius:14px;background:#0b0e13;box-shadow:0 0 34px rgba(24,223,247,.05)}.fx-search input{min-width:0;height:54px;border:0;outline:0;background:transparent;color:#fff;font-size:17px;padding:0 14px}.fx-search input::placeholder{color:#747985}.fx-search button{height:54px;border:0;border-radius:10px;background:var(--fx-yellow);color:#111;padding:0 18px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.fx-search-note{margin-top:8px;color:#777d86;font-size:11px;line-height:1.45}.fx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.fx-chip{border:1px solid rgba(255,255,255,.15);background:#090b10;color:#d8d9dd;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:850;letter-spacing:.05em;cursor:pointer}.fx-chip:hover{border-color:var(--fx-cyan);color:#fff}
.fx-section{padding:74px 0;border-bottom:1px solid var(--fx-line)}.fx-section.cream{background:var(--fx-cream);color:#111;border-color:#d9d5cc}.fx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);gap:50px;align-items:end;margin-bottom:32px}.fx-head h2{font-size:clamp(46px,5vw,76px);line-height:.88;margin:10px 0 0}.fx-head p{margin:0;color:var(--fx-muted);line-height:1.65}.cream .fx-head p{color:#666}.fx-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--fx-line);border-radius:17px;background:#0a0c11;overflow:hidden;transition:.18s ease}.fx-card:hover{transform:translateY(-3px);border-color:rgba(24,223,247,.36)}.fx-card .visual{position:relative;background:#04070b;aspect-ratio:16/10;overflow:hidden}.fx-card .visual img{width:100%;height:100%;object-fit:cover}.fx-card .visual.contain img{object-fit:contain}.fx-card .visual:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,rgba(0,0,0,.45));pointer-events:none}.fx-card .copy{padding:18px;display:flex;flex-direction:column;flex:1}.fx-card small{font-size:9px;line-height:1;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-cyan)}.fx-card h3{font:900 29px/.92 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:9px 0 8px}.fx-card p{font-size:12px;line-height:1.55;color:#aeb0b7;margin:0 0 15px}.fx-card strong{margin-top:auto;color:var(--fx-yellow);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cream .fx-card{background:#fff;border-color:#d6d1c6;color:#111}.cream .fx-card p{color:#666}.cream .fx-card strong{color:#b05b00}.fx-card.feature{grid-column:span 2;display:grid;grid-template-columns:1.15fr 1fr}.fx-card.feature .visual{aspect-ratio:auto;min-height:100%}.fx-card.feature .copy{padding:26px}.fx-card.feature h3{font-size:42px}.fx-card.feature p{font-size:14px}
.fx-moment-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.fx-moment{min-height:118px;border:1px solid #d4cfc5;border-radius:14px;background:#fff;padding:17px;display:flex;flex-direction:column;justify-content:space-between;color:#111;cursor:pointer}.fx-moment b{font:900 24px/.94 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.fx-moment span{font-size:10px;color:#777;line-height:1.35}.fx-moment:hover{outline:2px solid var(--fx-cyan);outline-offset:-2px}
.fx-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fx-trust div{border:1px solid var(--fx-line);border-radius:13px;padding:18px;background:#090b10}.fx-trust b{display:block;font:900 26px/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.fx-trust span{display:block;margin-top:6px;color:#8f939c;font-size:11px;line-height:1.45}
.fx-ad-zone{padding:24px 0;background:var(--fx-cream);color:#111;border-bottom:1px solid #d9d5cc}.fx-ad{min-height:108px;border:1px dashed #beb8ad;border-radius:13px;background:#f8f5ef;padding:12px 14px}.fx-ad-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#888;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx-ad-label small{font-size:8px;letter-spacing:.06em}.fx-ad ins{min-height:78px}.fx-ad-zone.dark{background:#07090d;color:#fff;border-color:var(--fx-line)}.fx-ad-zone.dark .fx-ad{background:#090b10;border-color:#2c3038}.fx-ad-zone.dark .fx-ad-label{color:#777}
.fx-proof{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fx-proof article{border:1px solid var(--fx-line);border-radius:16px;padding:26px;background:#0a0c11}.fx-proof h3{font:900 33px/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:8px 0 12px}.fx-proof p{color:#aeb0b7;line-height:1.65;margin:0}.fx-proof .accent{background:var(--fx-cyan);color:#041014}.fx-proof .accent p{color:#07333a}.fx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fx-step{border:1px solid var(--fx-line);border-radius:14px;padding:22px;background:#090b10}.fx-step em{font-style:normal;color:var(--fx-cyan);font-size:10px;font-weight:900;letter-spacing:.13em}.fx-step h3{font:900 29px/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:10px 0 8px}.fx-step p{font-size:12px;line-height:1.55;color:#9da0a8;margin:0}.fx-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fx-resource{border:1px solid var(--fx-line);border-radius:14px;background:#090b10;padding:20px;display:flex;flex-direction:column;min-height:160px}.fx-resource small{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--fx-cyan)}.fx-resource h3{font:900 26px/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:10px 0 8px}.fx-resource p{font-size:12px;color:#9da0a8;line-height:1.5;margin:0 0 15px}.fx-resource a{margin-top:auto;color:var(--fx-yellow);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx-run{padding:66px 0;background:linear-gradient(110deg,var(--fx-cyan),#9bf7ff);color:#041014}.fx-run .fx-wrap{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center}.fx-run h2{font-size:clamp(48px,5vw,78px);line-height:.88;margin:8px 0 12px}.fx-run p{max-width:700px;line-height:1.55;font-weight:650}.fx-clean{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.72;text-align:center;margin-top:8px}.fx-support{padding:68px 0;background:var(--fx-cream);color:#111}.fx-support .fx-wrap{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:center}.fx-support h2{font-size:clamp(46px,5vw,76px);line-height:.88;margin:10px 0 14px}.fx-support p{color:#5e5e60;line-height:1.65}.fx-support-card{border:1px solid #d0cbc1;background:#fff;border-radius:16px;padding:23px}.fx-support-card b{display:block;font:900 30px/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.fx-support-card span{display:block;color:#67676a;margin-top:8px;line-height:1.5;font-size:12px}.fx-footer{padding:28px 0;color:#858991;font-size:11px}.fx-footer .fx-wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.fx-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 25px}.fx-filter{border:1px solid rgba(255,255,255,.16);background:#0b0d12;color:#d8d9dd;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850;cursor:pointer}.fx-filter.active{background:var(--fx-cyan);border-color:var(--fx-cyan);color:#041014}.fx-results-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;color:#8f939c;font-size:12px}.fx-results-meta b{color:#fff}.fx-empty{border:1px solid var(--fx-line);border-radius:16px;padding:32px;background:#090b10;color:#aeb0b7}.fx-safe{margin-top:20px;border:1px solid rgba(85,229,154,.25);background:rgba(85,229,154,.04);border-radius:13px;padding:16px 18px;color:#a8c9b5;font-size:12px;line-height:1.55}.fx-safe b{color:#72efaa}.fx-wide-card{display:grid;grid-template-columns:240px 1fr;border:1px solid var(--fx-line);border-radius:16px;overflow:hidden;background:#090b10;margin-bottom:12px}.fx-wide-card img{width:100%;height:100%;min-height:180px;object-fit:cover;background:#05070b}.fx-wide-card .copy{padding:20px}.fx-wide-card small{font-size:9px;color:var(--fx-cyan);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx-wide-card h3{font:900 30px/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:8px 0}.fx-wide-card p{color:#a8abb2;line-height:1.55;font-size:12px;margin:0 0 14px}.fx-wide-card .actions{display:flex;flex-wrap:wrap;gap:8px}.fx-wide-card .actions a{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--fx-yellow)}
@media(max-width:1000px){.fx-card-grid{grid-template-columns:1fr 1fr}.fx-card.feature{grid-column:span 2}.fx-moment-grid{grid-template-columns:repeat(3,1fr)}.fx-trust{grid-template-columns:1fr 1fr}.fx-hero-grid{grid-template-columns:1fr 360px;gap:34px}}
@media(max-width:760px){.fx-wrap{width:min(100% - 28px,var(--fx-max))}.fx-nav{min-height:66px;gap:10px}.fx-brand b{font-size:21px}.fx-brand img{width:36px;height:36px}.fx-navlinks>a:not(.keep-mobile){display:none}.fx-navlinks{gap:7px}.fx-btn.slim{min-height:39px;padding:0 12px;font-size:9px}.fx-support-top .fx-wrap{min-height:46px;font-size:11px;line-height:1.35}.fx-hero{padding:50px 0}.fx-hero-grid{grid-template-columns:1fr;gap:30px}.fx-hero-card{max-width:520px}.fx-hero h1{font-size:clamp(54px,17vw,84px)}.fx-lede{font-size:16px}.fx-search{grid-template-columns:1fr}.fx-search button{width:100%}.fx-section{padding:54px 0}.fx-head{grid-template-columns:1fr;gap:15px}.fx-card-grid,.fx-proof,.fx-steps,.fx-resource-grid,.fx-support .fx-wrap,.fx-run .fx-wrap{grid-template-columns:1fr}.fx-card.feature{grid-column:auto;display:flex}.fx-card.feature .visual{aspect-ratio:16/10}.fx-moment-grid{grid-template-columns:1fr 1fr}.fx-trust{grid-template-columns:1fr 1fr}.fx-wide-card{grid-template-columns:1fr}.fx-wide-card img{height:210px}.fx-run .fx-btn{width:100%}.fx-ad-label small{display:none}}
@media(max-width:480px){.fx-moment-grid,.fx-trust{grid-template-columns:1fr}.fx-card-grid{grid-template-columns:1fr}.fx-actions{flex-direction:column}.fx-actions .fx-btn{width:100%}.fx-support-top .fx-wrap{display:block;padding:9px 0}.fx-navlinks .support-label{font-size:0}.fx-navlinks .support-label:after{content:'Support';font-size:9px}}
