.f-page{max-width:760px;margin:0 auto;padding:64px 40px 80px}.f-hero{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--hair)}.f-hero h1{font-family:var(--font-display);font-weight:800;font-size:44px;line-height:1.08;letter-spacing:-.025em;margin:0 0 20px;color:var(--ink)}.f-hero .lede{font-size:17px;line-height:1.6;color:#3a3441;margin:0 0 16px}.f-hero .lede strong{font-weight:600;color:var(--ink)}.f-section{margin:44px 0}.f-section h2{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.15;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.f-section p{font-size:16px;line-height:1.65;color:#3a3441;margin:0 0 14px}.f-section p strong{color:var(--ink);font-weight:600}.f-section ul{padding-left:24px;margin:14px 0}.f-section ul li{margin:8px 0;line-height:1.6;font-size:15.5px;color:#3a3441}.f-cards{display:flex;flex-direction:column;gap:16px;margin:28px 0}.f-card{display:block;border:1px solid var(--hair);border-radius:8px;padding:20px 22px;text-decoration:none;transition:border-color .15s}.f-card:hover{border-color:var(--brand)}.f-card h2{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.015em;margin:0 0 8px;color:var(--ink)}.f-card h2 .arrow{color:var(--brand)}.f-card p{font-size:15px;line-height:1.6;color:#3a3441;margin:0}.f-cta{margin:36px 0 0}.f-cta a{display:inline-block;background:var(--brand);color:#fff;font-weight:600;font-size:15px;padding:12px 24px;border-radius:var(--r-pill);text-decoration:none}.f-footer{margin-top:64px;padding-top:24px;border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:11.5px;color:var(--mute);display:flex;justify-content:space-between;align-items:center}.f-footer .footer-end{display:flex;align-items:center;gap:24px}.f-footer .links{display:flex;gap:20px}.f-footer .links a{color:var(--mute);text-decoration:none}.f-footer .links a:hover{color:var(--brand)}@media (max-width:720px){.f-page{padding:32px 20px 60px}.f-hero h1{font-size:34px}.f-section h2{font-size:21px}}