.fpw .pricing.fpl{background:var(--paper);color:var(--ink)}.fpw .pricing.fpl .sec-head h1,.fpw .pricing.fpl .sec-head h2,.fpw .pricing.fpl .sec-head h3{color:var(--ink)}.fpw .pricing.fpl .sec-head p{color:var(--muted)}.fpw .fpl .foot-note{text-align:center;font-size:13px;color:var(--muted);margin-top:26px;max-width:74ch;margin-left:auto;margin-right:auto}.fpw .fpl .foot-note b{color:var(--ink)}.fpw .fpl-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:stretch;margin-top:16px}.fpw .fpl-plan{background:var(--ink-2);border:1px solid #343843;border-radius:16px;padding:24px;display:flex;flex-direction:column;position:relative;color:#d9d6cd}.fpw .fpl-plan.feature{border-color:var(--jersey);box-shadow:0 0 0 1px var(--jersey)}.fpw .fpl-plan.feature.gold{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.fpw .fpl-plan.fpl-r-starter{border-top:3px solid #a8a29e}.fpw .fpl-plan.fpl-r-advanced{border-top:3px solid #7fc8a9}.fpw .fpl-plan.fpl-r-elite{border-top:3px solid var(--gold)}.fpw .fpl-r-starter .fpl-job,.fpw .fpl-r-starter .fpl-pname{color:#cfcbc2}.fpw .fpl-r-advanced .fpl-job,.fpw .fpl-r-advanced .fpl-pname{color:#7fc8a9}.fpw .fpl-r-elite .fpl-job,.fpw .fpl-r-elite .fpl-pname{color:var(--gold)}.fpw .fpl-pill{position:absolute;top:-11px;left:24px;background:var(--jersey);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:99px}.fpw .fpl-pill.gold{background:var(--gold);color:var(--ink)}.fpw .fpl-pname{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:21px;color:#fff;line-height:1.05}.fpw .fpl-job{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;color:var(--gold)}.fpw .fpl-price{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:38px;color:#fff;margin:12px 0 2px;line-height:1.05}.fpw .fpl-price small{font-size:14px;font-weight:600;color:#a8a59c;font-family:Inter,system-ui,sans-serif}.fpw .fpl-cap{font-size:13px;color:#a8a59c;margin-bottom:6px}.fpw .fpl-seatline{font-size:13px;font-weight:700;color:var(--gold);margin-bottom:14px}.fpw .fpl-plan ul{list-style:none;font-size:14px;flex-direction:column;flex:1;padding:0;margin:12px 0 0}.fpw .fpl-plan li,.fpw .fpl-plan ul{display:flex;gap:9px}.fpw .fpl-plan li:before{content:"✓";color:var(--gold);font-weight:700;flex:none}.fpw .fpl-plan li.inherit{color:#a8a59c;font-style:italic}.fpw .fpl-plan li.inherit:before{content:"＋";color:#a8a59c}.fpw .fpl-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;padding:11px 20px;border-radius:9px;cursor:pointer;border:1px solid transparent;width:100%;margin-top:20px;font-family:Inter,system-ui,sans-serif}.fpw .fpl-btn-primary{background:var(--jersey);color:#fff}.fpw .fpl-btn-primary:hover{background:var(--jersey-deep,#c2371d)}.fpw .fpl-btn-gold{background:var(--gold);color:var(--ink)}.fpw .fpl-btn-soft{background:#343843;color:#fff}.fpw .fpl-btn-soft:hover{background:#41454f}.fpw .fpl-band{background:var(--pitch,#1f5c46);color:#eef5f1;border-radius:18px;padding:26px 28px;margin:40px 0 8px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline}.fpw .fpl-band h3{color:#fff;font-size:22px;margin:0;font-family:Fraunces,Georgia,serif}.fpw .fpl-band p{margin:0;font-size:14.5px;color:#cfe2d8;max-width:62ch}