.fn-hero{max-width:760px;margin:64px auto 32px;padding:0 24px;text-align:center}.fn-hero .eyebrow{display:inline-block;padding:6px 14px;border-radius:20px;background:var(--cyA);color:var(--cy);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:18px}.fn-hero h1{font-size:44px;font-weight:800;letter-spacing:-.6px;line-height:1.1}.fn-body{max-width:720px;margin:0 auto;padding:0 24px;font-size:16px;line-height:1.7;color:var(--tx)}.fn-body p{margin:0 0 18px}.fn-body .lede{font-size:19px;color:var(--tx);border-left:3px solid var(--cy);padding-left:16px;margin-bottom:28px}.fn-body b{color:var(--tx);font-weight:700}.fn-body .signoff{margin-top:36px;font-style:italic;color:var(--mu)}.fn-body .signoff .email{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--cy)}.fn-cta{max-width:720px;margin:48px auto 80px;padding:0 24px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fn-cta a{padding:12px 24px;border-radius:24px;font-weight:700;font-size:14px;text-decoration:none;transition:opacity .15s ease,background .15s ease}.fn-cta .primary{background:var(--cy);color:var(--bg)}.fn-cta .primary:hover{opacity:.9}.fn-cta .secondary{background:var(--bg2);color:var(--tx);border:1px solid var(--ln)}.fn-cta .secondary:hover{background:var(--bg3)}@media (max-width:768px){.fn-hero h1{font-size:32px}.fn-body{font-size:15px}.fn-body .lede{font-size:17px}}