.tierhead{display:flex;align-items:baseline;gap:16px;margin:0 0 26px;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}.tierhead .tno{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.tierhead .tname{font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.tierhead .tsay{margin-left:auto;font-size:.9rem;line-height:1.55;color:var(--mut);text-align:right;max-width:46ch}@media(max-width:700px){.tierhead{display:block}.tierhead .tno{margin-right:14px}.tierhead .tsay{display:block;margin:10px 0 0;text-align:left;max-width:none}}.doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--hair)}.doors.three{grid-template-columns:repeat(3,minmax(0,1fr))}.door{border-bottom:1px solid var(--hair);border-right:1px solid var(--hair);padding:26px 26px 24px;display:flex;flex-direction:column}.doors>.door:nth-child(2n){border-right:0}.doors.three>.door:nth-child(3n){border-right:0}.door .pricerow{display:flex;align-items:baseline;gap:10px;margin:0 0 10px}.door .pricerow b{font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.door .pricerow span{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.door h3{margin:0 0 12px;line-height:1.35}.door p{margin:0 0 10px}.door p b{font-weight:700;color:var(--ink)}.door .addons{list-style:none;margin:4px 0 12px;padding:0;border-top:1px solid var(--hair)}.door .addons li{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:.92rem;line-height:1.5;color:var(--mut)}.door .addons li i{font-style:normal;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.door .dwhen{margin-top:auto;padding-top:14px}@media(max-width:860px){.doors,.doors.three{grid-template-columns:1fr}.door,.doors>.door:nth-child(2n),.doors.three>.door:nth-child(3n){border-right:0}}@media print{.doors,.doors.three{grid-template-columns:1fr}.door{break-inside:avoid;border-right:0}.tierhead{break-after:avoid}}.route5.six ol{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.route5.six ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.route5.six ol{grid-template-columns:1fr}}@media print{.route5.six ol{grid-template-columns:repeat(2,minmax(0,1fr))}.route5.six li{break-inside:avoid}}.offer-badge{width:132px;height:auto;display:block;margin:0 0 16px;filter:drop-shadow(0 8px 20px rgba(16,16,20,.10))}.cell:hover .offer-badge,.door:hover .offer-badge{transform:scale(1.04);transition:transform .5s cubic-bezier(.19,1,.22,1)}table.t td .offer-badge{max-width:none;margin:0 0 10px}@media(max-width:640px){.offer-badge{width:104px}}@media(prefers-reduced-motion:reduce){.cell:hover .offer-badge,.door:hover .offer-badge{transform:none}}@media(min-width:701px){.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))){table-layout:fixed;width:100%}.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:nth-child(1),.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) td:nth-child(1){width:44%}.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:nth-child(2),.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) td:nth-child(2){width:22%}.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:nth-child(3),.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) td:nth-child(3){width:14%}.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:nth-child(4),.tablewrap table.t:has(th:nth-child(4)):not(:has(th:nth-child(5))) td:nth-child(4){width:20%}}
