.pricing-hero[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--border);padding:clamp(48px,6vw,80px) 0 clamp(40px,5vw,64px)}.pricing-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{margin:16px 0 20px}.pricing-hero-body[data-astro-cid-u3mqw4ek]{color:var(--text-muted);max-width:520px;font-size:1.0625rem;line-height:1.7}.pricing-cards-section[data-astro-cid-u3mqw4ek]{padding:clamp(56px,8vw,96px) 0}.pricing-two-col[data-astro-cid-u3mqw4ek]{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=768px){.pricing-two-col[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}}.pr-card[data-astro-cid-u3mqw4ek]{border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pr-card-primary[data-astro-cid-u3mqw4ek]{background:var(--surface-2);border:1.5px solid var(--accent);box-shadow:0 0 0 1px #00e5ff1a,0 8px 32px #00e5ff0f}.pr-card-school[data-astro-cid-u3mqw4ek]{background:var(--surface-2);border:1px solid var(--border-ui)}.pr-card-top[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--border);padding:clamp(28px,4vw,40px)}.pr-label[data-astro-cid-u3mqw4ek]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-size:.75rem;font-weight:700}.pr-price-row[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.pr-price[data-astro-cid-u3mqw4ek]{letter-spacing:-.03em;color:var(--text);font-size:clamp(2.5rem,5vw,3.25rem);font-weight:800;line-height:1}.pr-price-period[data-astro-cid-u3mqw4ek]{color:var(--text-muted);font-size:1rem;font-weight:500}.pr-price-note[data-astro-cid-u3mqw4ek]{color:var(--text-muted);margin-bottom:28px;font-size:.875rem}.pr-cta-btn[data-astro-cid-u3mqw4ek]{justify-content:center;width:100%;margin-bottom:16px}.pr-platform-links[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.pr-platform-link[data-astro-cid-u3mqw4ek]{color:var(--text-muted);align-items:center;gap:8px;font-size:.875rem;transition:color .15s;display:flex}.pr-platform-link[data-astro-cid-u3mqw4ek]:hover{color:var(--text);text-decoration:none}.pr-restore-link[data-astro-cid-u3mqw4ek]{color:var(--text-muted);text-underline-offset:3px;font-size:.875rem;text-decoration:underline;display:block}.pr-restore-link[data-astro-cid-u3mqw4ek]:hover{color:var(--text)}.pr-school-reply[data-astro-cid-u3mqw4ek]{color:var(--text-muted);margin-top:10px;margin-bottom:0;font-size:.875rem}.pr-features[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:0;padding:clamp(20px,3vw,28px) clamp(28px,4vw,40px);list-style:none;display:flex}.pr-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:9px 0;font-size:.9375rem;line-height:1.55;display:flex}.pr-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.pr-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✓";color:var(--green);flex-shrink:0;margin-top:1px;font-weight:700}.pr-feature-bold[data-astro-cid-u3mqw4ek]{font-weight:700;color:var(--text)!important}.free-trial-block[data-astro-cid-u3mqw4ek]{max-width:680px}.free-trial-block[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{margin-bottom:20px}.free-trial-block[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--text-muted);margin-bottom:14px;font-size:1rem;line-height:1.7}.free-trial-standout[data-astro-cid-u3mqw4ek]{border-left:3px solid var(--accent);background:#00e5ff0d;border-radius:0 8px 8px 0;padding:12px 16px;font-weight:700;color:var(--text)!important;margin:20px 0!important;font-size:1.0625rem!important}.free-trial-note[data-astro-cid-u3mqw4ek]{color:var(--text-muted);font-style:italic;margin-top:12px!important;font-size:.875rem!important}.school-table-wrap[data-astro-cid-u3mqw4ek]{border:1px solid var(--border-ui);border-radius:10px;max-width:480px;margin-bottom:28px;overflow-x:auto}.school-table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;width:100%;font-size:.9375rem}.school-table[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{text-align:left;background:var(--surface-2);border-bottom:1px solid var(--border-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 20px;font-size:.75rem;font-weight:700}.school-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--border);color:var(--text-muted);padding:14px 20px}.school-table[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child td[data-astro-cid-u3mqw4ek]{border-bottom:none}.school-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek].price-cell{color:var(--text);font-size:1rem;font-weight:700}.school-table[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--accent)}.school-notes[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:8px;margin-bottom:28px;list-style:none;display:flex}.school-notes[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.6;display:flex}.school-notes[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"–";color:var(--border-ui);flex-shrink:0}.included-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}@media (width<=640px){.included-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}}.included-heading[data-astro-cid-u3mqw4ek]{letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid;margin-bottom:16px;padding-bottom:12px;font-size:.8125rem;font-weight:700}.included-yes[data-astro-cid-u3mqw4ek]{color:var(--green);border-color:var(--green)}.included-no[data-astro-cid-u3mqw4ek]{color:var(--red);border-color:var(--red)}.included-list[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:0;list-style:none;display:flex}.included-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;font-size:.9375rem;line-height:1.55;display:flex}.included-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.included-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✓";color:var(--green);flex-shrink:0;margin-top:1px;font-weight:700}.never-list[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:0;list-style:none;display:flex}.never-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;font-size:.9375rem;line-height:1.55;display:flex}.never-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.never-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✕";color:var(--red);flex-shrink:0;margin-top:2px;font-size:.8125rem;font-weight:700}.faq-list[data-astro-cid-u3mqw4ek]{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:0;max-width:720px;display:flex;overflow:hidden}.faq-item[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.faq-q[data-astro-cid-u3mqw4ek]{color:var(--text);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:.9375rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.faq-q[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-u3mqw4ek]:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .2s}.faq-item[data-astro-cid-u3mqw4ek][open] .faq-q[data-astro-cid-u3mqw4ek]{background:var(--surface-2)}.faq-item[data-astro-cid-u3mqw4ek][open] .faq-q[data-astro-cid-u3mqw4ek]:after{content:"−"}.faq-a[data-astro-cid-u3mqw4ek]{color:var(--text-muted);background:var(--surface-2);padding:4px 24px 20px;font-size:.9375rem;line-height:1.75}.faq-a[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--accent)}
