.entry-comparison-preview_preview__J_iQA{display:grid;min-width:0}.entry-comparison-preview_package__zrevE,.entry-comparison-preview_ranking__UxqkU{width:100%;max-width:22rem;margin-inline:auto}.entry-comparison-preview_ranking__UxqkU{display:grid;grid-template-rows:auto 1fr}.entry-comparison-preview_ranking__UxqkU>[role=img]{display:grid}.entry-comparison-preview_counts__iWG__{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-block:0 .75rem;text-align:center}.entry-comparison-preview_counts__iWG__>div{display:flex;flex-direction:column-reverse;gap:.25rem}.entry-comparison-preview_counts__iWG__ dt{color:var(--foreground-medium);font-size:.75rem;line-height:1.125rem}.entry-comparison-preview_counts__iWG__ dd{color:var(--primary);font-size:2.25rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.entry-comparison-preview_rankList__g87gm{position:relative;min-height:10.5rem;overflow:hidden;padding:0;list-style:none}.entry-comparison-preview_rankRow__aM_oF{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;justify-items:center;gap:.5rem;height:calc((100% - 1rem) / 3);padding:.375rem .875rem;border-radius:.875rem;background:var(--surface-elevated);transform:translateY(calc(var(--rank-slot) * (100% + .5rem)));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease,background-color .35s ease}.entry-comparison-preview_rankRow__aM_oF[data-visible=false]{opacity:0;pointer-events:none;transform:translate(1.5rem,calc(var(--rank-slot) * (100% + .5rem)))}.entry-comparison-preview_firstRank__uEi_o{background:var(--primary-subtle)}.entry-comparison-preview_rank__BGuCx{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-subtle);color:var(--primary);font-size:.875rem;font-weight:800}.entry-comparison-preview_firstRank__uEi_o .entry-comparison-preview_rank__BGuCx{background:var(--primary);color:var(--primary-foreground)}.entry-comparison-preview_package__zrevE{overflow:hidden;border-radius:1.25rem;background:var(--surface-elevated);line-height:1.25rem}.entry-comparison-preview_package__zrevE .entry-comparison-preview_packageHeader__43YxW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem}.entry-comparison-preview_packageLogos__zzkaT{position:relative;flex:none;width:6rem;height:2rem}.entry-comparison-preview_packageLogos__zzkaT>div{position:absolute;inset:0;opacity:0;transform:translateY(.25rem);transition:opacity .35s ease,transform .35s ease}.entry-comparison-preview_packageLogos__zzkaT>div[data-visible=true]{opacity:1;transform:translateY(0)}.entry-comparison-preview_price__NSb77{display:flex;align-items:baseline;gap:.375rem}.entry-comparison-preview_price__NSb77 strong{font-size:1rem;font-weight:800;white-space:nowrap}.entry-comparison-preview_price__NSb77>span{color:var(--foreground-medium);font-size:.75rem}.entry-comparison-preview_package__zrevE .entry-comparison-preview_basicCover__B0IVl,.entry-comparison-preview_package__zrevE .entry-comparison-preview_packageCover__JBLSY{padding:.5rem 1rem}.entry-comparison-preview_package__zrevE .entry-comparison-preview_packageReimbursement__bUnIF{padding:.75rem 1rem}.entry-comparison-preview_packageCover__JBLSY{display:flex;align-items:center;gap:.5rem}.entry-comparison-preview_basicCover__B0IVl strong,.entry-comparison-preview_packageCover__JBLSY strong,.entry-comparison-preview_packageReimbursement__bUnIF strong{font-size:.875rem;font-weight:700;line-height:1.25rem}.entry-comparison-preview_bars___WOz7{display:grid;gap:.75rem;margin-top:.5rem}.entry-comparison-preview_barRow__EC8am{display:grid;gap:.25rem}.entry-comparison-preview_barRow__EC8am strong{font-size:.875rem;font-weight:700}.entry-comparison-preview_barTrack__NK5Bb{height:.5rem;border-radius:1rem;background:var(--surface-dim)}.entry-comparison-preview_barFill__AJUpj{display:block;width:100%;height:100%;border-radius:inherit;background:var(--primary);transform-origin:left;transition:transform .5s ease}.entry-comparison-preview_preview__J_iQA[data-paused=true] .entry-comparison-preview_barFill__AJUpj,.entry-comparison-preview_preview__J_iQA[data-paused=true] .entry-comparison-preview_packageLogos__zzkaT>div,.entry-comparison-preview_preview__J_iQA[data-paused=true] .entry-comparison-preview_rankRow__aM_oF{transition:none}.entry-comparison-preview_legend___n6um{display:flex;justify-content:space-between;gap:.5rem;margin-top:.5rem;color:var(--foreground-medium);font-size:.75rem;line-height:1rem}.entry-comparison-preview_legend___n6um span{display:flex;align-items:center;gap:.375rem}.entry-comparison-preview_legend___n6um i{width:.625rem;height:.625rem;border-radius:50%}.entry-comparison-preview_returnedDot__CQBMv{background:var(--primary)}.entry-comparison-preview_selfPaidDot__E9hD_{background:var(--surface-dim)}@media (prefers-reduced-motion:reduce){.entry-comparison-preview_barFill__AJUpj,.entry-comparison-preview_packageLogos__zzkaT>div,.entry-comparison-preview_rankRow__aM_oF{transition:none}}.entry-product-previews_gallery__Pcm78{min-width:0}.entry-product-previews_galleryLabel__JbK8c{margin-bottom:1rem;color:var(--foreground-medium);font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center}.entry-product-previews_track__imo0h{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.entry-product-previews_track__imo0h::-webkit-scrollbar{display:none}.entry-product-previews_track__imo0h:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:.5rem}.entry-product-previews_slide__fqI_V{display:grid;grid-template-rows:auto 1fr;row-gap:.75rem;min-width:0;padding-inline:.25rem;scroll-snap-align:start;scroll-snap-stop:always}.entry-product-previews_slideCopy__pq3xn{display:flex;align-items:center;justify-content:center;text-align:center}.entry-product-previews_slideCopy__pq3xn h2{max-width:30rem;font-size:1.25rem;font-weight:800;line-height:1.75rem;text-wrap:balance}.entry-product-previews_illustration__0ie3J{display:grid;align-content:start}.entry-product-previews_controls__8nBpR{display:flex;align-items:center;justify-content:center;margin-top:.5rem}.entry-product-previews_desktopArrow__sukmg{display:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;color:var(--primary)}.entry-product-previews_desktopArrow__sukmg:disabled{opacity:.3}.entry-product-previews_desktopArrow__sukmg:not(:disabled):hover{background:var(--surface-dim)}@media (min-width:48rem){.entry-product-previews_slide__fqI_V{row-gap:1rem}.entry-product-previews_slideCopy__pq3xn h2{font-size:1.5rem;line-height:2rem}.entry-product-previews_desktopArrow__sukmg{display:flex}}.entry-product-previews_dot__eRwpo{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.5rem}.entry-product-previews_dot__eRwpo>span{width:.5rem;height:.5rem;border-radius:1rem;background:var(--outline-subtle)}.entry-product-previews_dot__eRwpo[aria-current=true]>span{width:1.25rem;background:var(--primary)}.entry-product-previews_desktopArrow__sukmg:focus-visible,.entry-product-previews_dot__eRwpo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.entry-product-previews_switchIcon__pl_1d{flex:none;color:var(--primary)}.entry-product-previews_needs__CmWc9,.entry-product-previews_switch__Oh_nJ{display:grid;width:100%;max-width:22rem;margin-inline:auto}.entry-product-previews_choices__Tdz18{display:grid;grid-template-rows:repeat(4,1fr);gap:1rem}.entry-product-previews_choice__BIUXj{display:flex;width:100%;min-height:3.25rem;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:1rem;background:var(--surface-elevated);text-align:left;transition:background-color .6s cubic-bezier(.37,0,.63,1)}.entry-product-previews_choice__BIUXj[data-selected=true]{background:var(--primary-subtle)}.entry-product-previews_choiceIcon__RmO5J{flex:none;color:var(--primary)}.entry-product-previews_choiceLabel__0ph1T{min-width:0;font-size:1rem;font-weight:700}.entry-product-previews_choiceCheck__lxRWn{display:flex;flex:none;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;margin-left:auto;border-radius:50%;background:var(--primary);color:var(--primary-foreground);transition:opacity .6s cubic-bezier(.37,0,.63,1)}.entry-product-previews_choice__BIUXj[data-selected=false] .entry-product-previews_choiceCheck__lxRWn{opacity:0}.entry-product-previews_switchSteps__LZvyE{display:grid;grid-template-rows:repeat(3,1fr);gap:.75rem;margin:0;padding:0;list-style:none}.entry-product-previews_switchSteps__LZvyE li{display:flex;min-height:3.75rem;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;border-radius:1rem;background:var(--surface-elevated);font-size:1.125rem;font-weight:700;text-align:center}.entry-product-previews_switchSteps__LZvyE li:nth-child(2){animation:entry-product-previews_switchSecond__ME1dK 4.5s ease-in-out infinite}.entry-product-previews_switchSteps__LZvyE li:nth-child(3){animation:entry-product-previews_switchThird__rTPFi 4.5s ease-in-out infinite}.entry-product-previews_switch__Oh_nJ[data-paused=true] .entry-product-previews_switchSteps__LZvyE li{animation-play-state:paused}@keyframes entry-product-previews_switchSecond__ME1dK{0%,20%,to{opacity:0;transform:translateY(.375rem)}24%,94%{opacity:1;transform:translateY(0)}}@keyframes entry-product-previews_switchThird__rTPFi{0%,40%,to{opacity:0;transform:translateY(.375rem)}44%,94%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.entry-product-previews_choiceCheck__lxRWn,.entry-product-previews_choice__BIUXj{transition:none}.entry-product-previews_switchSteps__LZvyE li:nth-child(n){animation:none}}.ExpressShell_headerAction__QXK4F{transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.ExpressShell_headerAction__QXK4F:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ExpressShell_headerAction__QXK4F:hover{background:color-mix(in srgb,var(--accent-foreground) 10%,transparent);color:var(--accent-foreground)}}@media (prefers-reduced-motion:reduce){.ExpressShell_headerAction__QXK4F{transition:none}}