.page-pricing .hero-pay{padding-top:26px}.page-pricing .term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.page-pricing .term{background:var(--canvas);border-radius:var(--r-card);padding:20px 22px}.page-pricing .term .tk{color:var(--accent-ink);background:var(--accent-10);border-radius:var(--r-pill);letter-spacing:.05em;text-transform:uppercase;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.page-pricing .term .tv{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55;display:block}.page-pricing .flow-cards{margin-top:16px}.page-pricing .flow-cards .card-flat{padding-top:26px;position:relative}.page-pricing .flow-cards .n{font-family:var(--font-mono);color:var(--accent-ink);background:var(--accent-10);border-radius:var(--r-pill);margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-pricing .flow-cards h3{font-size:16.5px}.page-pricing .flow-cards p{color:var(--muted);margin-top:9px;font-size:14.5px;line-height:1.6}.page-pricing .flow-cards .api-hosts{margin-top:14px;padding:14px 16px;font-size:12.5px;line-height:1.65}.page-pricing .compare-table-wrap{margin-top:16px}.page-pricing .compare-table{min-width:0}.page-pricing .fee{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:34px;display:grid}.page-pricing .fee-n{letter-spacing:-.04em;color:var(--accent-ink);font-size:clamp(46px,6vw,76px);font-weight:700;line-height:1}.page-pricing .fee-n span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:13px;font-weight:600;display:block}.page-pricing .legal-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.page-pricing .legal-tiles .card-flat:first-child{background:var(--accent-6)}.page-pricing .legal-tiles .card-flat:nth-child(4){background:var(--teal-8)}.page-pricing .legal-tiles h3{font-size:16.5px}.page-pricing .legal-tiles p{color:var(--muted);margin-top:9px;font-size:14.5px;line-height:1.6}.page-pricing .final-panel{background:var(--accent);color:#fff;border-radius:var(--r-panel);box-shadow:var(--sh-lg);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:clamp(32px,4vw,60px) clamp(22px,3.4vw,56px);display:grid}.page-pricing .final-panel h2{color:#fff;letter-spacing:-.03em;font-size:clamp(24px,3vw,36px)}.page-pricing .final-panel p{color:#d6dcff;max-width:52ch;margin-top:14px;font-size:16.5px}.page-pricing .final-cta{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.page-pricing .note{color:var(--muted-2);max-width:88ch;margin-top:20px;font-size:12.5px;line-height:1.6}@media (max-width:1024px){.page-pricing .legal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.page-pricing .final-panel{grid-template-columns:minmax(0,1fr);gap:26px}.page-pricing .final-cta{justify-content:flex-start}}@media (max-width:760px){.page-pricing .term-grid,.page-pricing .legal-tiles{grid-template-columns:minmax(0,1fr)}.page-pricing .fee{grid-template-columns:minmax(0,1fr);gap:18px}.page-pricing .final-cta .btn{width:100%}}.page-pricing .ptbl td.p-name .t-sub{margin-top:4px}@media (max-width:760px){.page-pricing table.tbl.ptbl{min-width:0}.page-pricing .ptbl thead{display:none}.page-pricing .ptbl tbody{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.page-pricing .ptbl tr{background:var(--canvas);border-radius:var(--r-card);padding:16px;display:block}.page-pricing .ptbl tr:hover{background:var(--canvas)}.page-pricing .ptbl td{border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:13.5px;display:flex}.page-pricing .ptbl td:before{content:attr(data-l);color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:11px;font-weight:600}.page-pricing .ptbl td.p-name{padding:0 0 10px;display:block}.page-pricing .ptbl td.p-name:before{display:none}}
