.lp .fx-hero{padding:104px 0 56px;position:relative;overflow:hidden}.lp .fx-hero:before{content:"";pointer-events:none;background:radial-gradient(40% 45% at 72% 55%,#d99a4e29,#0000 70%),radial-gradient(35% 40% at 12% 20%,#f0b76c0f,#0000 70%);height:900px;position:absolute;inset:-20% -10% auto}.lp .fx-hero-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:48px;display:grid;position:relative}.lp .fx-hero-copy{justify-items:start;gap:16px;display:grid}.lp .fx-hero h1{letter-spacing:-.04em;font-size:clamp(40px,3.8vw,56px);font-weight:800;line-height:1.04}.lp .fx-sub{color:var(--fg2);max-width:34rem;font-size:18px;line-height:1.5}.lp .fx-steps{counter-reset:fx;gap:9px;margin:4px 0 2px;padding:0;list-style:none;display:grid}.lp .fx-steps li{counter-increment:fx;color:var(--fg2);padding-left:38px;font-size:15.5px;line-height:1.5;position:relative}.lp .fx-steps li:before{content:counter(fx);background:var(--goldSoft);width:26px;height:26px;color:var(--gold);font:600 12.5px/26px var(--mono);text-align:center;border-radius:50%;position:absolute;top:-1px;left:0}.lp .fx-steps b{color:var(--fg);font-weight:600}.lp .fx-steps a{color:var(--gold);white-space:nowrap;text-decoration:none}.lp .fx-steps a:hover{color:var(--goldHi)}.lp .fx-copy{vertical-align:baseline;color:var(--gold);cursor:pointer;font:inherit;background:#d99a4e14;border:1px solid #d99a4e59;border-radius:7px;align-items:center;gap:8px;margin:0 2px;padding:1px 4px 1px 8px;display:inline-flex}.lp .fx-copy code{font:500 13.5px var(--mono)}.lp .fx-copy span{font:600 11px var(--sans);color:var(--ink);background:var(--gold);border-radius:5px;padding:2px 6px}.lp .fx-hero .ctas{margin-top:6px}.lp .fx-hero-monitor .monitor{padding:10px}.lp .fx-reel{background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.lp .fx-reel video,.lp .fx-reel img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .fx-mob{display:none}.lp .fx-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp .fx-frame{border:1px solid var(--line2);background:#0a0a0c;border-radius:14px;padding:8px;box-shadow:0 30px 70px -36px #000000e6}.lp .fx-source h3{letter-spacing:-.02em;margin-top:18px;font-size:20px;font-weight:700}.lp .fx-source p{color:var(--fg2);margin-top:8px;font-size:15px;line-height:1.55}.lp .fx-guide{color:var(--gold);margin-top:10px;font-size:14px;text-decoration:none;display:inline-block}.lp .fx-guide:hover{color:var(--goldHi)}.lp .fx-center{justify-content:center;margin-top:44px}.lp .fx-check{color:var(--fg3)!important;font-size:15px!important}.lp .fx-check a{color:var(--gold);text-decoration:none}.lp .fx-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:none}.lp .fx-chapters[data-js] .fx-tabs{display:flex}.lp .fx-tab{border:1px solid var(--line2);color:var(--fg2);font:600 14.5px var(--sans);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:10px 18px}.lp .fx-tab:hover{color:var(--fg)}.lp .fx-tab[aria-selected=true]{background:var(--goldSoft);color:var(--gold);border-color:#d99a4e99}.lp .fx-ch+.fx-ch{margin-top:56px}.lp .fx-chapters[data-js] .fx-ch{margin-top:0;display:none}.lp .fx-chapters[data-active=timeline] #ch-timeline,.lp .fx-chapters[data-active=colour] #ch-colour,.lp .fx-chapters[data-active=words] #ch-words,.lp .fx-chapters[data-active=finding] #ch-finding{display:block}.lp .fx-ch-text{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px;margin-top:22px;display:grid}.lp .fx-ch-text h3{letter-spacing:-.02em;font-size:24px;font-weight:700}.lp .fx-ch-text p{color:var(--fg2);margin-top:8px;font-size:16px;line-height:1.55}.lp .fx-ch-text details{padding-top:4px}.lp .fx-spec{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lp .fx-spec li{color:var(--fg2);padding-left:16px;font-size:14.5px;line-height:1.5;position:relative}.lp .fx-spec li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.lp .fx-also{gap:4px;margin-top:64px;display:grid}.lp .fx-also .slate{margin-bottom:8px}.lp .fx-also summary h3{letter-spacing:0;font-size:17px;font-weight:600;display:inline}.lp .fx-note{color:var(--fg3);margin-top:12px;font-size:14px}.lp .fx-close{text-align:center;padding:130px 0 120px;position:relative;overflow:hidden}.lp .fx-close:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d99a4e29,#0000);width:900px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .fx-close .wrap{justify-items:center;gap:18px;display:grid;position:relative}.lp .fx-close h2{letter-spacing:-.04em;max-width:18ch;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.04}.lp .fx-close p{color:var(--fg2);max-width:36rem;font-size:18px}.lp .fx-close b{color:var(--fg)}.lp .fx-close .fx-center{margin-top:10px}.lp .fx-modal{z-index:100;background:#000000db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lp .fx-modal iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:10px;width:min(1100px,100%)}.lp .fx-x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:16px;right:18px}@media (max-width:900px){.lp .fx-hero{padding-top:88px}.lp .fx-hero-grid{grid-template-columns:1fr;gap:18px}.lp .fx-hero-copy{display:contents}.lp .fx-hero-copy>.slate{order:1}.lp .fx-hero-copy>.kick{order:2}.lp .fx-hero h1{order:3}.lp .fx-sub{order:4}.lp .fx-hero-monitor{order:5}.lp .fx-steps{order:6;margin-top:6px}.lp .fx-hero .ctas{order:7}.lp .fx-desk{display:none}.lp .fx-mob{display:block}.lp .fx-sources{grid-template-columns:1fr;gap:40px}.lp .fx-ch-text{grid-template-columns:1fr;gap:16px}.lp .fx-tabs{display:none}.lp .fx-chapters[data-js] .fx-tabs{grid-template-columns:1fr 1fr;display:grid}.lp .fx-close{padding:90px 0 96px}}
