.prices-page{width:100%;max-width:1100px;margin:0 auto;padding:20px}.prices-card{background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01));backdrop-filter:blur(20px);border-radius:20px;padding:40px;border:1px solid rgba(255,255,255,0.06);box-shadow:0 8px 32px rgba(0,0,0,0.2)}.prices-card h1{font-size:2rem;margin:0 0 16px}.prices-lead{font-size:1.05rem;line-height:1.6;margin:0 0 10px}.prices-updated{color:#b0b6c3;font-size:.9rem;margin:0 0 24px}.prices-toc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.prices-toc a{padding:6px 12px;border-radius:8px;background:rgba(38,165,228,0.1);color:#26a5e4;text-decoration:none;font-size:.9rem}.prices-toc a:hover{background:rgba(38,165,228,0.2)}.prices-platform{margin-bottom:36px;scroll-margin-top:90px}.prices-platform h2{display:flex;align-items:center;gap:10px;font-size:1.35rem;margin:0 0 12px}.prices-table-wrap{overflow-x:auto}.prices-table{width:100%;border-collapse:collapse;font-size:.95rem}.prices-table th,.prices-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.07);white-space:nowrap}.prices-table th{color:#b0b6c3;font-weight:500}.prices-table td:first-child{white-space:normal}.prices-table a{color:#26a5e4;text-decoration:none}.prices-table a:hover{text-decoration:underline}.prices-faq h2{font-size:1.35rem;margin:8px 0 16px}.prices-faq h3{font-size:1.05rem;margin:18px 0 6px}.prices-faq p{color:#b0b6c3;line-height:1.6;margin:0}@media(max-width:640px){.prices-card{padding:22px 16px}.prices-card h1{font-size:1.5rem}}