.sub-cards{display: grid;gap: 20px;grid-template-columns: repeat(4,1fr);align-items: stretch;margin-top: 8px}.sub-card{position: relative;display: flex;flex-direction: column;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-2xl,24px);padding: 26px 22px;box-shadow: var(--card-shadow)}.sub-card.sub-pop{border-color: var(--brand-500);box-shadow: var(--shadow-primary,0 18px 44px rgba(var(--brand-rgb),.22))}.sub-badge{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: var(--brand-600);color: var(--text-inverse,#fff);font-family: var(--font-ui);font-weight: 700;font-size: 12px;padding: 5px 14px;border-radius: var(--radius-full,999px);white-space: nowrap}.sub-card-head h3{font-family: var(--font-brand);font-size: 1.35rem;margin: 0 0 10px;color: var(--text)}.sub-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px;margin-bottom: 16px}.sub-price b{font-family: var(--font-brand);font-size: 1.7rem;color: var(--text)}.sub-price span{color: var(--text-2);font-size: .95rem}.sub-price small{flex-basis: 100%;color: var(--text-3);font-size: .8rem;margin-top: 2px}.sub-card-feats{list-style: none;margin: 0 0 20px;padding: 0;display: flex;flex-direction: column;gap: 10px;flex: 1}.sub-card-feats li{display: flex;align-items: flex-start;gap: 9px;font-size: .92rem;color: var(--text-2);line-height: 1.4}.sub-tick{color: var(--brand-600);font-weight: 800;flex: 0 0 auto}.sub-cta{width: 100%;text-align: center}.sub-detail-link{display: block;text-align: center;margin-top: 12px;color: var(--brand-600);font-weight: 600;font-size: .9rem;text-decoration: none}.sub-detail-link:hover{text-decoration: underline}.sub-table-wrap{overflow-x: auto;border: 1px solid var(--border);border-radius: var(--radius-xl,20px);margin-top: 8px}.sub-table{width: 100%;border-collapse: collapse;min-width: 640px;font-family: var(--font-ui)}.sub-table th,.sub-table td{padding: 14px 16px;text-align: center;border-bottom: 1px solid var(--border)}.sub-table thead th{position: sticky;top: 0;background: var(--surface-2,var(--surface));font-family: var(--font-brand);font-size: 1rem;color: var(--text);z-index: 1}.sub-th-feat,.sub-feat-name{text-align: start !important}.sub-feat-name{font-weight: 500;color: var(--text);font-size: .93rem}.sub-cat-row td{border-bottom: none}.sub-cat-head{text-align: start !important;background: var(--section-alt-bg,var(--surface-2));font-family: var(--font-brand);font-weight: 700;color: var(--brand-700);font-size: .82rem;letter-spacing: .04em;text-transform: uppercase;padding: 16px}.sub-cell{font-size: .92rem;font-weight: 600}.sub-cell.sub-on{color: var(--text)}.sub-cell.sub-off{color: var(--text-3)}.sub-price-note{color: var(--text-3);font-size: .85rem;margin-top: 14px;text-align: center}@media (max-width: 900px){.sub-cards{grid-template-columns: repeat(2,1fr)}}@media (max-width: 560px){.sub-cards{grid-template-columns: 1fr}}[dir="rtl"] .sub-th-feat,[dir="rtl"] .sub-feat-name,[dir="rtl"] .sub-cat-head{text-align: end !important}.tier-price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px;margin: 6px 0 18px}.tier-price b{font-family: var(--font-brand);font-size: 2rem;color: var(--text)}.tier-price span{color: var(--text-2)}.tier-price small{color: var(--text-3);font-size: .85rem}.tier-sec-title{font-family: var(--font-brand);font-size: 1.5rem;color: var(--text);text-align: center;margin: 0 0 22px}.tier-grid{display: grid;gap: 18px;grid-template-columns: repeat(3,1fr)}.tier-card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-xl,20px);padding: 20px;box-shadow: var(--card-shadow)}.tier-card-name{display: flex;align-items: flex-start;gap: 8px;font-family: var(--font-brand);font-weight: 600;font-size: 1.02rem;color: var(--text);margin-bottom: 6px}.tier-card-desc{margin: 0;color: var(--text-2);font-size: .9rem;line-height: 1.5}.tier-includes-lower{text-align: center;color: var(--text-3);font-size: .9rem;margin-top: 20px}.tier-more-row{display: grid;gap: 16px;grid-template-columns: repeat(auto-fit,minmax(240px,1fr))}.tier-more-card{display: flex;flex-direction: column;gap: 4px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-xl,20px);padding: 20px 22px;text-decoration: none;position: relative;transition: border-color .15s,transform .15s}.tier-more-card:hover{border-color: var(--brand-500);transform: translateY(-2px)}.tier-more-card b{font-family: var(--font-brand);font-size: 1.2rem;color: var(--text)}.tier-more-card span{color: var(--text-2);font-size: .9rem;line-height: 1.4}.tier-more-card em{position: absolute;top: 20px;inset-inline-end: 22px;color: var(--brand-600);font-style: normal;font-size: 1.4rem}@media (max-width: 820px){.tier-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 520px){.tier-grid{grid-template-columns: 1fr}}#sub-root .sec-head{margin-bottom: clamp(64px,8vw,96px) !important}
