.side-cta_root__V6B7_{overflow:hidden;border-radius:var(--mantine-radius-lg);background:linear-gradient(160deg,var(--mantine-color-brand-6),var(--mantine-color-brand-9));padding:calc(.25rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale)) 0}.side-cta_card__eu10c{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);border-radius:calc(var(--mantine-radius-lg) - calc(.25rem * var(--mantine-scale)));background:var(--mantine-color-white);padding:var(--mantine-spacing-lg) var(--mantine-spacing-md);text-align:center}.side-cta_headline__zp4J2{margin:0;font-size:calc(1.375rem * var(--mantine-scale));font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--section-title-color);text-wrap:balance}.side-cta_headline__zp4J2 span{display:block}.side-cta_subline__dPy43{margin:0;font-size:calc(.875rem * var(--mantine-scale));line-height:1.45;color:var(--muted-color)}.side-cta_button__yTrKU{margin-top:var(--mantine-spacing-xs)}.side-cta_band__62AhD{display:flex;justify-content:center;padding:calc(.625rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));padding:calc(.5rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))}.side-cta_band__62AhD>p{flex-wrap:nowrap;gap:calc(.3125rem * var(--mantine-scale));padding:calc(.4375rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));max-width:100%}.side-cta_band__62AhD a{padding:calc(.125rem * var(--mantine-scale))}.side-cta_band__62AhD>p>span:last-child{font-size:calc(.75rem * var(--mantine-scale))}.rating-stars_root__i_Tpu{display:inline-flex;align-items:center;gap:calc(.125rem * var(--mantine-scale));line-height:0;vertical-align:middle;white-space:nowrap}.rating-stars_empty__EYxG2,.rating-stars_filled__0SfLg{flex:none}.rating-stars_filled__0SfLg{fill:var(--star-color);color:var(--star-edge)}.rating-stars_empty__EYxG2{fill:none;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .rating-stars_empty__EYxG2{color:var(--mantine-color-dark-2)}.last-updated-chip_chip__7FO_R{display:inline-flex;align-items:center;gap:calc(.375rem * var(--mantine-scale));margin:0;color:var(--muted-color);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.4;white-space:nowrap}.last-updated-chip_chip__7FO_R time{font-weight:600}.review-score_root__y37Ib{display:flex;flex-direction:column;gap:calc(.25rem * var(--mantine-scale));width:-moz-fit-content;width:fit-content;max-width:min(100%,calc(30rem * var(--mantine-scale)));margin:0;padding:calc(.875rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:var(--card-border);border-radius:calc(.875rem * var(--mantine-scale));background-color:var(--mantine-color-white)}.review-score_label__4Hy_l{margin:0;font-size:calc(.75rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.05rem * var(--mantine-scale));text-transform:uppercase;color:var(--muted-color)}.review-score_scoreRow__ugAL1{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale))}.review-score_value__yqbw8{margin:0;font-size:calc(2.5rem * var(--mantine-scale));font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--section-title-color)}.review-score_best__ZzOtD{margin-left:calc(.125rem * var(--mantine-scale));font-size:calc(1.125rem * var(--mantine-scale));font-weight:600;letter-spacing:0;color:var(--muted-color)}.review-score_stars__acTPI{display:inline-flex;gap:calc(.125rem * var(--mantine-scale))}.review-score_star__cBUnH{position:relative;display:inline-block}.review-score_starEmpty__6R3d2,.review-score_starFull__H3ee1,.review-score_star__cBUnH{width:calc(1.375rem * var(--mantine-scale));height:calc(1.375rem * var(--mantine-scale))}.review-score_starEmpty__6R3d2,.review-score_starFull__H3ee1{display:block}.review-score_starEmpty__6R3d2{fill:var(--mantine-color-gray-3)}.review-score_starFull__H3ee1{fill:#f5a524}.review-score_starFillClip__hfrLX{position:absolute;inset:0 auto 0 0;overflow:hidden}.review-score_reason__euOBq{margin:calc(.25rem * var(--mantine-scale)) 0 0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.5;color:var(--mantine-color-gray-8)}.review-score_criteria__rk_bE{display:flex;flex-wrap:wrap;gap:calc(.25rem * var(--mantine-scale)) var(--mantine-spacing-md);margin:calc(.25rem * var(--mantine-scale)) 0 0;padding:0;list-style:none;font-size:calc(.8125rem * var(--mantine-scale));color:var(--muted-color)}.review-score_criterionScore__ecntY{font-weight:600;color:var(--section-title-color)}.seat-pricing_root__M4mg3{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);width:100%}.seat-pricing_caption__kd7oK{margin:0;font-size:var(--mantine-font-size-sm);color:var(--muted-color)}.seat-pricing_scroller__jO7N0{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:var(--card-border);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.seat-pricing_table__x_mQF{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(.9375rem * var(--mantine-scale));color:var(--mantine-color-gray-8)}.seat-pricing_head__e55oN{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-bottom:var(--card-border);font-size:calc(.9375rem * var(--mantine-scale));font-weight:700;color:var(--section-title-color);text-align:center;white-space:nowrap}.seat-pricing_cell__Od7DQ{padding:calc(.75rem * var(--mantine-scale)) var(--mantine-spacing-md);border-bottom:var(--card-border);text-align:center;vertical-align:middle;min-width:calc(8.125rem * var(--mantine-scale))}.seat-pricing_table__x_mQF tbody tr:last-of-type .seat-pricing_cell__Od7DQ{border-bottom:none}.seat-pricing_labelCell__0yr24{position:sticky;left:0;z-index:2;min-width:calc(5.5rem * var(--mantine-scale));text-align:left;border-right:var(--card-border);background-color:var(--mantine-color-white)}.seat-pricing_head__e55oN.seat-pricing_labelCell__0yr24{background-color:var(--mantine-color-gray-0);z-index:3}.seat-pricing_rowLabel__KvIv8{font-size:calc(1rem * var(--mantine-scale));font-weight:700;color:var(--section-title-color)}.seat-pricing_discount__jF9Ve{font-size:calc(1.5rem * var(--mantine-scale));font-weight:800;line-height:1.1;color:var(--mantine-color-green-8);white-space:nowrap}.seat-pricing_listPrice__9hidJ{font-size:calc(1.125rem * var(--mantine-scale));color:var(--mantine-color-gray-5)}.seat-pricing_amount__dPCuA{display:inline-flex;align-items:baseline;justify-content:center;gap:calc(.1875rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));font-weight:600;color:var(--section-title-color);white-space:nowrap}.seat-pricing_per__yPSUm{font-size:calc(.75rem * var(--mantine-scale));font-weight:400;color:var(--muted-color)}.seat-pricing_footnote__snbKP{margin:0;font-size:var(--mantine-font-size-xs);line-height:1.6;color:var(--muted-color)}.seat-pricing_sr__FAWDF{position:absolute;width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));padding:0;margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@media (max-width:48em){.seat-pricing_table__x_mQF{font-size:calc(.875rem * var(--mantine-scale))}.seat-pricing_cell__Od7DQ{min-width:calc(6.875rem * var(--mantine-scale));padding-left:var(--mantine-spacing-sm);padding-right:var(--mantine-spacing-sm)}.seat-pricing_labelCell__0yr24{min-width:calc(4.5rem * var(--mantine-scale))}.seat-pricing_discount__jF9Ve{font-size:calc(1.25rem * var(--mantine-scale))}}