.packs-hero__title{font-size:var(--text-4xl);color:var(--color-primary-dark);margin:var(--space-sm)0}.packs-hero__intro{max-width:70ch;font-size:var(--text-lg);color:var(--color-text-muted)}.packs-geo__question{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.packs-geo__answer{max-width:80ch;font-size:var(--text-lg);line-height:1.7}.packs-table-wrapper{margin:var(--space-md)0;overflow-x:auto}.packs-table{border-collapse:collapse;width:100%;min-width:640px}.packs-table th,.packs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:.75rem .5rem}.packs-table thead th{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.packs-table__ht{color:var(--color-primary-dark);white-space:nowrap;font-weight:700}.packs-table__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.packs-table__more{font-size:var(--text-sm)}.packs-note{font-size:var(--text-sm);color:var(--color-text-muted)}.packs-faq{border-bottom:1px solid #00000014;padding:.75rem 0}.packs-faq summary{cursor:pointer;font-weight:600}.packs-links{gap:.5rem;padding-left:1.1rem;display:grid}.packs-card{gap:var(--space-xs);padding:var(--space-md);color:inherit;background:#fff;border:1px solid #0f70b726;border-radius:12px;text-decoration:none;display:grid}.packs-card__title{color:var(--color-primary-dark);margin:0}.packs-card__price{color:var(--color-primary);font-weight:700}.packs-callout{margin:var(--space-lg)0;padding:var(--space-md);background:var(--color-bg-alt,#f4f7fb);border:1px solid #0f70b726;border-radius:12px}.packs-callout__title{font-size:var(--text-xl);margin:0 0 var(--space-xs);color:var(--color-primary-dark)}.packs-callout__text{margin:0 0 var(--space-sm);color:var(--color-text-muted)}.packs-callout__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.packs-hero__title{font-size:var(--text-3xl)}}
