/* Pricing page: Higgsfield anatomy, Pointed brand. Dark ink canvas, acid signal. */
body.pricing{background:var(--ink);color:var(--paper)}
.pricing .top{background:#171d18eb;border-bottom-color:#2a322b}
.pricing .top nav a{color:#9aa39a}
.pricing .brand b{color:#fff}
.pricing main{padding:clamp(48px,7vw,90px) clamp(20px,5vw,72px) 90px;max-width:1340px;margin:0 auto}
.pr-hero{text-align:center;max-width:720px;margin:0 auto 46px}
.pr-hero .eyebrow{color:#8a938a}
.pr-hero h1{font-size:clamp(44px,6vw,84px);line-height:.95;letter-spacing:-.06em;margin:18px 0 20px}
.pr-hero h1 em{font-family:"Instrument Serif",serif;font-weight:400;color:var(--acid)}
.pr-hero p{color:#a9b1a9;font-size:17px;line-height:1.6;max-width:560px;margin:0 auto}
.pr-toggle{display:inline-flex;align-items:center;gap:12px;margin-top:30px;font-size:13px;font-weight:700}
.pr-toggle span{color:#8a938a;cursor:pointer}
.pr-toggle span.on{color:#fff}
.pr-switch{width:46px;height:26px;border-radius:99px;background:#2b322c;position:relative;border:0}
.pr-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--acid);transition:left .18s ease}
.pr-switch[aria-checked=true] i{left:23px}
.pr-save{font-size:11px;background:#e8f46a22;color:var(--acid);padding:3px 9px;border-radius:99px}
.pr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}
.pr-card{background:#1e251f;border:1px solid #2b322c;border-radius:22px;padding:26px 22px;display:flex;flex-direction:column;gap:0}
.pr-card.rec{background:#232b1a;border-color:#5a6b2a;box-shadow:0 22px 60px -30px #e8f46a55}
.pr-card.agency{background:#f6f6f1;color:var(--ink);border-color:#f6f6f1}
.pr-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:.08em}
.pr-pill{font-size:9px;font-weight:800;letter-spacing:.1em;background:var(--acid);color:var(--ink);padding:3px 8px;border-radius:99px}
.pr-pill.ghost{background:#2b322c;color:#aeb4ae}
.pr-card.agency .pr-pill{background:var(--ink);color:var(--acid)}
.pr-desc{font-size:12px;color:#8a938a;margin:7px 0 18px}
.pr-card.agency .pr-desc{color:#5c655c}
.pr-credits{background:#161b16;border:1px solid #2b322c;border-radius:14px;padding:14px 15px;margin-bottom:18px}
.pr-card.agency .pr-credits{background:#eceee6;border-color:#dcded4}
.pr-credits b{display:flex;align-items:center;gap:7px;font-size:14px}
.pr-credits b:before{content:'\2726';color:var(--acid)}
.pr-card.agency .pr-credits b:before{color:#97a51f}
.pr-credits small{display:block;color:#7d867d;font-size:11px;margin-top:5px;line-height:1.5}
.pr-card.agency .pr-credits small{color:#5c655c}
.pr-price{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}
.pr-price b{font-size:40px;letter-spacing:-.04em}
.pr-price s{color:#6d766d;font-size:18px}
.pr-per{font-size:11px;color:#8a938a;margin-bottom:16px}
.pr-card.agency .pr-per{color:#5c655c}
.pr-cta{display:block;text-align:center;background:#f6f6f1;color:var(--ink);font-weight:800;font-size:14px;padding:14px;border-radius:99px;text-decoration:none;border:0;cursor:pointer;width:100%}
.pr-card.rec .pr-cta{background:var(--acid)}
.pr-card.agency .pr-cta{background:var(--ink);color:#fff}
.pr-note{font-size:10px;color:#6d766d;text-align:center;margin:10px 0 18px}
.pr-feats{border-top:1px solid #2b322c;padding-top:16px;display:flex;flex-direction:column;gap:10px;margin-top:auto}
.pr-card.agency .pr-feats{border-top-color:#dcded4}
.pr-feats span{font-size:12px;color:#aeb4ae;display:flex;gap:9px;align-items:baseline}
.pr-feats span:before{content:'\2713';color:var(--acid);font-weight:800}
.pr-card.agency .pr-feats span{color:#3c443c}
.pr-card.agency .pr-feats span:before{color:#97a51f}
.pr-feats span.no{color:#5c655c}
.pr-feats span.no:before{content:'\00d7';color:#5c655c}
.pr-fine{max-width:760px;margin:56px auto 0;color:#7d867d;font-size:12px;line-height:1.7;text-align:center}
.pr-fine b{color:#aeb4ae}
@media(max-width:1100px){.pr-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.pr-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pr-switch i{transition:none}}
