.apex-landing a{color:inherit}.apex-landing .banner{background:var(--apex-onyx-950);color:var(--apex-ivory-100);padding:22px 20px 28px;position:relative;overflow:hidden}.apex-landing .banner-spike{pointer-events:none;opacity:.45;width:220px;height:100%;position:absolute}.apex-landing .banner-spike.l{top:0;left:0}.apex-landing .banner-spike.r{top:0;right:0;transform:scaleX(-1)}.apex-landing .banner-frame{border:1px solid var(--apex-copper-400);text-align:center;border-radius:4px;max-width:760px;margin:0 auto;padding:18px 24px 20px;position:relative}.apex-landing .banner h1{font-family:var(--font-display);color:var(--apex-copper-300);letter-spacing:.02em;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:700}.apex-landing .banner .sub{font-family:var(--font-display);color:var(--apex-ivory-200);letter-spacing:.005em;margin-top:4px;font-size:clamp(13px,1.5vw,15px);font-weight:500}.apex-landing .vsl-section{background:linear-gradient(180deg, var(--apex-ivory-50) 0%, var(--apex-ivory-100) 100%);padding:56px 20px 80px;position:relative}.apex-landing .vsl-inner{text-align:center;max-width:760px;margin:0 auto}.apex-landing .vsl-headline{font-family:var(--font-display);color:var(--apex-onyx-950);letter-spacing:-.02em;text-wrap:balance;margin:0 0 32px;font-size:clamp(28px,3.8vw,44px);font-weight:700;line-height:1.15}.apex-landing .wistia-frame{background:var(--apex-onyx-950);text-align:left;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 18px 48px #1412102e,0 4px 12px #1412101a}.apex-landing .wistia-tab-row{background:var(--apex-onyx-950);height:40px;position:relative}.apex-landing .wistia-tab{background:var(--apex-onyx-900);border-bottom:2px solid var(--apex-copper-400);color:var(--apex-copper-300);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);padding:11px 28px 12px;font-size:13px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}wistia-player[media-id=hxobzf4ns8]:not(:defined){filter:blur(5px);background:url(https://fast.wistia.com/embed/medias/hxobzf4ns8/swatch) 50%/contain no-repeat;padding-top:56.25%;display:block}.apex-landing .cta-wrap{justify-content:center;margin-top:44px;display:flex}.apex-landing .cta{cursor:pointer;background:var(--apex-copper-400);color:#fff;font-family:var(--font-display);letter-spacing:.005em;box-shadow:0 0 0 1px var(--apex-copper-500), 0 12px 32px #c8845c59;border-radius:6px;align-items:center;gap:12px;padding:22px 44px;font-size:clamp(20px,2.4vw,28px);font-weight:700;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.apex-landing .cta:hover{background:var(--apex-copper-300);box-shadow:0 0 0 1px var(--apex-copper-300), 0 16px 40px #c8845c73;transform:translateY(-1px)}.apex-landing .cta .arrow{font-size:.8em}.apex-landing footer.legal{background:var(--apex-onyx-950);color:var(--apex-ivory-400);text-align:center;padding:64px 28px 56px}.apex-landing footer.legal .inner{max-width:720px;margin:0 auto}.apex-landing footer.legal p{color:var(--apex-ivory-400);margin:0 auto 20px;font-size:11px;line-height:1.8}.apex-landing footer.legal .links{color:var(--apex-copper-400);margin:4px 0 18px;font-size:11px}.apex-landing footer.legal .links a:hover{text-decoration:underline}.apex-landing footer.legal .notfb{letter-spacing:.06em;color:var(--apex-ivory-500);font-size:10px}
