.partner-trials{margin-top:2rem}.partner-trials h2{font-size:1.25rem}.partner-price-detail{max-width:900px;margin-inline:auto}.partner-price-table{width:100%;min-width:0!important;table-layout:fixed;font-size:clamp(.8rem,2vw,1rem)}.partner-price-table th,.partner-price-table td{padding:.8rem .45rem;white-space:normal;overflow-wrap:anywhere}.partner-calculator{display:grid;gap:.7rem;background:rgba(21,45,79,.4);border:1px solid var(--border,#203952);border-radius:20px;padding:1.3rem;margin-top:1.5rem}.partner-calculator label{font-weight:700}.partner-calculator select{width:100%;min-height:44px;background:#102943;color:#fff;border:1px solid #49627f;border-radius:8px;padding:.65rem;font:inherit}.partner-calculator output{font-size:1.65rem;font-weight:800}.partner-calculator p{margin:0}.pricing-page .pricing-grid{margin:2rem 0}.home-pricing-section .price-card h2{font-size:1.5rem}.partner-calculator :focus-visible{outline:3px solid #8fb6ff;outline-offset:3px}@media(max-width:520px){.partner-trials{grid-template-columns:1fr}.partner-price-table th,.partner-price-table td{padding:.65rem .3rem}.price-card .price-value{font-size:2.4rem}}
