.pr-tiers{max-width:var(--vx-container);margin:0 auto;padding:8px var(--vx-pad) 8px}.pr-tiers-title{font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.2vw,27px);line-height:1.2;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 12px;max-width:34ch}.pr-tiers-lede{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--text-dim);margin:0 0 28px;max-width:66ch}.pr-tiers-lede a,.pr-group-copy p a,.pr-narrative p a,.faq-item dd a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}.pr-tiers-lede a:hover,.pr-group-copy p a:hover,.pr-narrative p a:hover,.faq-item dd a:hover{color:var(--ember);text-decoration-color:var(--ember)}.pr-tier-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pr-tier{background:var(--bg);padding:36px 30px;position:relative;display:flex;flex-direction:column}.pr-tier::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--ember);opacity:.5}.pr-tier.is-command::before{opacity:1}.pr-tier-label{font-family:var(--font-label);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ember);margin-bottom:14px;display:flex;align-items:center;gap:10px}.pr-tier-name{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-0.02em;color:var(--text-primary);margin-bottom:6px}.pr-tier-price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pr-tier-price-val{font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-0.02em;color:var(--ember);text-shadow:0 1px 18px rgba(255, 122, 45, 0.3)}.pr-tier-price-unit{font-family:var(--font-label);font-size:13px;color:var(--text-dim)}.pr-tier-onboard{font-family:var(--font-label);font-size:12px;letter-spacing:.02em;color:var(--text-dim);margin-bottom:22px}.pr-tier-includes-label{font-family:var(--font-label);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.pr-tier-includes{list-style:none;padding:0;margin:0 0 auto}.pr-tier-includes li{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--text-muted);padding:7px 0 7px 18px;position:relative}.pr-tier-includes li::before{content:"+";position:absolute;left:0;top:6px;color:var(--ember);font-weight:700;font-size:15px}.pr-tier-fit{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--text-dim)}.pr-tier-btn{display:block;margin-top:20px;text-align:center;font-family:var(--font-label);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1.5px solid var(--text-muted);padding:13px 18px;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.pr-tier-btn:hover{color:var(--ember);border-color:var(--ember)}.pr-tier.is-command .pr-tier-btn{color:var(--bg);background:var(--text-primary);border-color:var(--text-primary)}.pr-tier.is-command .pr-tier-btn:hover{background:var(--forge-fill);border-color:transparent;color:var(--bg)}.pr-terms{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.pr-terms li{background:var(--bg);padding:16px 18px;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--text-muted)}.pr-terms strong{display:block;font-family:var(--font-label);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-bottom:6px}.pr-group{max-width:var(--vx-container);margin:0 auto;padding:56px var(--vx-pad) 8px}.pr-group-inner{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:56px;align-items:start;padding-top:44px;border-top:1px solid var(--border);border-image:linear-gradient(to left, var(--heat-edge), var(--heat-edge-dim) 30%, var(--border) 65%) 1}.pr-group-inner>*{min-width:0}.pr-group-label{font-family:var(--font-label);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ember);margin-bottom:16px}.pr-group-title{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.8vw,34px);line-height:1.15;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 20px;max-width:24ch}.pr-group-copy p{font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--text-muted);margin:0 0 18px}.pr-group-note{color:var(--text-primary) !important}.pr-group-btn{display:inline-block;margin-top:10px;font-family:var(--font-label);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--text-primary);padding:14px 30px;text-decoration:none;transition:background .2s}.pr-group-btn:hover{background:var(--forge-fill)}.pr-group-math{border:1px solid var(--border);background:var(--bg-2);padding:28px 26px;border-image:linear-gradient(to bottom left, var(--heat-edge), var(--heat-edge-dim) 26%, rgba(255, 255, 255, 0.1) 52%, rgba(255, 255, 255, 0.07)) 1}.pr-group-math-label{font-family:var(--font-label);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:20px}.pr-group-steps{list-style:none;padding:0;margin:0;counter-reset:none}.pr-group-steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--border);font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--text-muted)}.pr-group-steps li:first-child{border-top:none;padding-top:0}.pr-group-steps strong{color:var(--text-primary);font-weight:600}.pr-step-n{flex-shrink:0;font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.04em;color:var(--ember);padding-top:3px;font-variant-numeric:tabular-nums}.pr-enterprise{max-width:var(--vx-container);margin:0 auto;padding:28px var(--vx-pad) 8px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pr-enterprise-text{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--text-muted);max-width:56ch}.pr-enterprise-text strong{color:var(--text-primary);font-weight:600}.pr-enterprise-btn{flex-shrink:0;display:inline-block;font-family:var(--font-label);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1.5px solid var(--text-muted);padding:11px 22px;text-decoration:none;transition:color .2s,border-color .2s}.pr-enterprise-btn:hover{color:var(--ember);border-color:var(--ember)}.pr-narrative{max-width:none;padding:0}.pr-narrative h2{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-0.02em;color:var(--text-primary);margin:44px 0 16px;padding-top:40px;border-top:1px solid var(--border);border-image:linear-gradient(to left, var(--heat-edge), var(--heat-edge-dim) 30%, var(--border) 65%) 1;max-width:30ch}.pr-narrative h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.pr-narrative p{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--text-muted);margin-bottom:20px}.pr-narrative p strong{color:var(--text-primary);font-weight:600}.page-faq{max-width:var(--vx-container);margin:0 auto;padding:56px var(--vx-pad) 64px}.faq-heading{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.5vw,28px);letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 36px}.faq-list{margin:0;padding:0;display:flex;flex-direction:column}.faq-item{padding:24px 0;border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-item dt{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.35;color:var(--text-primary);margin:0 0 10px}.faq-item dd{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--text-muted);margin:0}@media(max-width: 768px){.faq-heading{font-size:20px}.faq-item dt{font-size:16px}}@media(max-width: 900px){.pr-tier-grid{grid-template-columns:1fr}.pr-tier{padding:30px 26px}}@media(max-width: 900px){.pr-group-inner{grid-template-columns:minmax(0, 1fr);gap:36px}}@media(max-width: 768px){.pr-tiers-title{font-size:19px;margin-bottom:10px}.pr-tiers-lede{font-size:15px;margin-bottom:22px}.pr-narrative h2{font-size:22px}.pr-narrative p{font-size:16px}.pr-enterprise{flex-direction:column;align-items:flex-start}.pr-group{padding:40px var(--vx-pad) 8px}.pr-group-copy p{font-size:16px}.pr-group-btn{display:block;text-align:center}.pr-terms{grid-template-columns:1fr}}