.dYfFTq_section{background:var(--color-white);padding:0 0 4rem}@media (min-width:992px){.dYfFTq_section{padding:0 0 6rem}}.dYfFTq_toggleRow{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.dYfFTq_toggle{width:100%;max-width:22rem;border:1px solid var(--color-slate-15);background:var(--color-slate-05);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;margin:0;padding:.3125rem;display:grid;position:relative}@media (min-width:576px){.dYfFTq_toggle{max-width:26rem}}.dYfFTq_toggleLegend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dYfFTq_toggleIndicator{background:var(--color-white);width:calc(50% - .3125rem);transition:transform .35s var(--transition-snappy-ease);border-radius:999px;position:absolute;inset:.3125rem auto .3125rem .3125rem;box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014}@media (prefers-reduced-motion:reduce){.dYfFTq_toggleIndicator{transition:none}}.dYfFTq_toggleIndicatorAnnual{transform:translate(100%)}.dYfFTq_toggleButton{z-index:1;font-family:var(--font-family-primary);font-size:var(--text-size-xs);color:var(--color-slate-4);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem .5rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}@media (min-width:576px){.dYfFTq_toggleButton{font-size:var(--text-size-sm)}}.dYfFTq_toggleButton:hover{color:var(--color-charcoal)}.dYfFTq_toggleButton:focus-visible{outline:2px solid var(--color-blue-2);outline-offset:2px}.dYfFTq_toggleButtonActive{color:var(--color-charcoal)}.dYfFTq_saveBadge{display:none}@media (min-width:576px){.dYfFTq_saveBadge{background:var(--color-green-1);color:var(--color-green-5);white-space:nowrap;border-radius:999px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-block}}.dYfFTq_saveHint{font-size:var(--text-size-xxs);color:var(--color-slate-4);align-items:center;gap:.375rem;margin:0;display:inline-flex}@media (min-width:576px){.dYfFTq_saveHint{display:none}}.dYfFTq_saveHintIcon{width:.875rem;height:.875rem;color:var(--color-green-4);flex-shrink:0}.dYfFTq_cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:34rem;margin:0 auto;display:grid}@media (min-width:992px){.dYfFTq_cards{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem;max-width:76rem}}.dYfFTq_card{background:var(--color-white);border:1px solid var(--color-slate-2);border-radius:1.25rem;flex-direction:column;padding:1.75rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}@media (min-width:768px){.dYfFTq_card{padding:2rem 1.875rem}}@media (min-width:992px){.dYfFTq_card{grid-row:span 5;grid-template-rows:subgrid;padding:2rem 1.5rem;display:grid}}@media (min-width:1200px){.dYfFTq_card{padding:2rem 1.875rem}}.dYfFTq_card:hover{border-color:color-mix(in srgb, var(--color-blue-2) 40%, transparent);box-shadow:0 8px 24px #00000012}.dYfFTq_featured{border-color:var(--color-blue-2);box-shadow:0 12px 32px color-mix(in srgb, var(--color-blue-2) 12%, transparent);order:-1}@media (min-width:992px){.dYfFTq_featured{order:unset}}.dYfFTq_featured:hover{border-color:var(--color-blue-2);box-shadow:0 16px 40px color-mix(in srgb, var(--color-blue-2) 18%, transparent)}.dYfFTq_cardHeader{grid-row:1}.dYfFTq_cardPrice{grid-row:2}.dYfFTq_cardCta{grid-row:4}.dYfFTq_cardFeatures{flex-direction:column;grid-row:5;display:flex}.dYfFTq_popularTag{background:var(--color-blue-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-3);white-space:nowrap;border-radius:0 0 .5rem .5rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.4;position:absolute;top:0;right:1.5rem}.dYfFTq_planName{font-size:var(--text-size-lg);letter-spacing:-.015em;color:var(--color-charcoal);margin:0 0 .375rem;font-weight:800}.dYfFTq_planTagline{font-size:var(--text-size-xs);color:var(--color-slate-5);text-wrap:pretty;margin:0 0 1.25rem;line-height:1.55}.dYfFTq_priceRow{align-items:baseline;gap:.25rem;display:flex}.dYfFTq_price{letter-spacing:-.04em;color:var(--color-charcoal);font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:800;line-height:1}.dYfFTq_pricePeriod{font-size:var(--text-size-sm);color:var(--color-slate-4);font-weight:500}.dYfFTq_billingNote{font-size:var(--text-size-xs);color:var(--color-slate-4);margin:.5rem 0 1.25rem}.dYfFTq_billingNoteSwap{animation:.3s dYfFTq_note-swap}@media (prefers-reduced-motion:reduce){.dYfFTq_billingNoteSwap{animation:none}}@keyframes dYfFTq_note-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dYfFTq_seats{grid-row:3;margin:0 0 1.25rem}.dYfFTq_seatsHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.dYfFTq_seatsLabel{font-size:var(--text-size-xs);color:var(--color-slate-5);font-weight:600}.dYfFTq_seatsCount{font-size:var(--text-size-lg);letter-spacing:-.02em;color:var(--color-charcoal);font-variant-numeric:tabular-nums;font-weight:800}.dYfFTq_ctaNote{font-size:var(--text-size-xxs);text-align:center;color:var(--color-slate-4);margin:.75rem 0 0}.dYfFTq_divider{border:none;border-top:1px solid var(--color-slate-15);margin:1.5rem 0 1.25rem}.dYfFTq_listLabel{font-size:var(--text-size-xxs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate-4);margin:0 0 .875rem;font-weight:700}.dYfFTq_features{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dYfFTq_feature{font-size:var(--text-size-xs);color:var(--color-slate-5);align-items:center;gap:.625rem;line-height:1.5;display:flex}.dYfFTq_checkIcon{width:1rem;height:1rem;color:var(--color-blue-2);flex-shrink:0}.dYfFTq_cardFooter{font-size:var(--text-size-xxs);color:var(--color-slate-4);align-items:flex-start;gap:.5rem;margin:auto 0 0;padding-top:1.5rem;line-height:1.5;display:flex}.dYfFTq_cardFooter a{color:var(--color-blue-2);text-decoration:none;transition:transform .1s}.dYfFTq_cardFooter a:hover{color:var(--color-blue-3);text-decoration:underline}.dYfFTq_cardFooter a:active{color:var(--color-blue-3)}.dYfFTq_cardFooter a{font-weight:600}.dYfFTq_cardFooterIcon{width:.875rem;height:.875rem;color:var(--color-slate-3);flex-shrink:0;margin-top:.125rem}