.at-paketler {
    padding-top: clamp(40px, 5vw, 64px);
}

.at-paketler .at-planlar__araclar {
    margin-bottom: 26px;
}

.at-paketler__grup .at-bos {
    max-width: 640px;
    margin-inline: auto;
}

.at-karsilastir {
    margin-top: clamp(40px, 5vw, 60px);
}

.at-karsilastir__baslik {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 0 0 18px;
    font-size: clamp(1.2rem, 2vw, 1.45rem);
    font-weight: 800;
}

.at-karsilastir__baslik .at-ikon {
    color: var(--at-primary-ink);
}

.at-karsilastir__sar {
    border: 1px solid var(--at-line);
    border-radius: var(--at-radius-lg);
    background: var(--at-surface);
    box-shadow: var(--at-shadow-sm);
}

.at-karsilastir__tablo {
    min-width: 560px;
}

.at-karsilastir__tablo thead th {
    padding: 16px;
    background: var(--at-navy);
    color: #fff;
    font-size: 13px;
    letter-spacing: .02em;
    text-align: center;
    text-transform: none;
    white-space: normal;
}

.at-karsilastir__tablo thead th:first-child {
    text-align: left;
    border-top-left-radius: var(--at-radius-lg);
}

.at-karsilastir__tablo thead th:last-child {
    border-top-right-radius: var(--at-radius-lg);
}

.at-karsilastir__tablo thead th.is-populer {
    background: var(--at-primary);
}

.at-karsilastir__tablo tbody th {
    padding: 13px 16px;
    border-bottom: 1px solid var(--at-line);
    background: transparent;
    color: var(--at-text);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    text-align: left;
    text-transform: none;
    white-space: normal;
}

.at-karsilastir__tablo td {
    text-align: center;
}

.at-karsilastir__tablo td.is-populer {
    background: color-mix(in srgb, var(--at-primary) 5%, transparent);
}

.at-karsilastir__tablo tbody tr:nth-child(even) th, .at-karsilastir__tablo tbody tr:nth-child(even) td {
    background-color: var(--at-surface-2);
}

.at-karsilastir__var {
    display: inline-grid;
    place-items: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: color-mix(in srgb, var(--at-success) 14%, transparent);
    color: var(--at-success);
}

.at-karsilastir__yok {
    color: var(--at-muted);
}

.at-paketler-sayfa .at-iletisimbolum {
    background: var(--at-soft);
}
