@layer reset,theme,tokens,base,composition,blocks,utilities;@layer blocks{.offer-section .offer-panel{--sticky-top: calc(var(--navHeight) + var(--space-2));--col-crit: 30%;--col-plan: 23.33%;--tag-ink: rgb(var(--yellowRGB) / .85)}.offer-section .column-picker{display:grid;margin-bottom:var(--space-1)}@media(min-width:769px){.offer-section .column-picker{grid-template-columns:var(--col-crit) repeat(3,var(--col-plan));position:sticky;top:var(--sticky-top);z-index:6;background:var(--blueNight);padding:var(--space-2) 0}.offer-section .column-picker[data-state=stuck]:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--sticky-top);background:var(--blueNight)}.offer-section .column-picker:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:rgb(var(--whiteRGB) / .1);box-shadow:0 10px 20px -8px #0009}.offer-section .column-picker>.card{margin-inline:var(--space-1)}}@media not (min-width:769px){.offer-section .column-picker{gap:var(--space-3);max-width:360px;margin-inline:auto}}.offer-section .column-picker>.cluster{--cluster-gap: var(--space-3);flex-wrap:nowrap;justify-content:flex-end;padding-inline:var(--space-1) var(--space-8);min-width:0}.offer-section .column-picker>.cluster>.hand-tag{--tag-rotate: -3deg;white-space:normal}.offer-section .column-picker>.cluster>svg{fill:rgb(var(--yellowRGB) / .7);transform:rotate(6deg) translateY(4px)}.offer-section .column-picker .card{text-align:left;cursor:pointer;padding:var(--space-3) var(--space-4);gap:var(--space-1);font-family:var(--mainFont);color:var(--white)}@media(hover:hover){.offer-section .column-picker .card:hover{--card-border: rgb(var(--whiteRGB) / .3)}}.offer-section .column-picker .card>.hand-tag{--tag-top: calc(-1 * var(--space-2));--tag-end: var(--space-3);--tag-size: var(--fs-small);--tag-ink: var(--blueNight)}.offer-section .column-picker [data-featured]{--card-border: var(--yellow)}.offer-section .column-picker [data-featured] .card-price{color:var(--yellow)}.offer-section .column-picker [aria-pressed=true]{--card-bg: var(--yellow);--card-border: var(--yellow);box-shadow:0 10px 28px rgb(var(--yellowRGB) / .34)}.offer-section .column-picker [aria-pressed=true] :is(.card-title,.card-price,.glyph){color:var(--blueNight)}.offer-section .column-picker [aria-pressed=true] .caps-label{--cap-ink: rgb(var(--shadowNightRGB) / .64)}.offer-section .column-picker [aria-pressed=true] .icn-accent{fill:var(--blueNight)}.offer-section .column-picker [aria-pressed=true]>.hand-tag{--tag-bg: var(--blueNight);--tag-ink: var(--yellow)}@media(prefers-reduced-motion:no-preference){.offer-section .column-picker .card{opacity:0;transform:translateY(16px) scale(.965);filter:blur(9px);transition:opacity .55s ease,filter .55s ease,transform .5s var(--revealEasing),border-color .27s ease,background .27s ease}.offer-section .column-picker.animate .card,.offer-section .column-picker .card:focus-within{opacity:1;transform:none;filter:none}.offer-section .column-picker.animate .card:nth-child(3){transition-delay:.12s}.offer-section .column-picker.animate .card:nth-child(4){transition-delay:.24s}@media(hover:hover){.offer-section .column-picker.animate .card:hover{transition-delay:0s}}}.offer-section .card-price{display:flex;flex-direction:column;line-height:1.1;font-weight:600;font-size:var(--fs-card-title);color:rgb(var(--whiteRGB) / .86)}.offer-section .card-price .caps-label{--cap-size: var(--fs-eyebrow);--cap-weight: 600;--cap-track: .06em;--cap-ink: rgb(var(--whiteRGB) / .5);margin-bottom:var(--space-1)}@media(min-width:769px){.offer-section .card-price{max-height:0;opacity:0;transform:translateY(-5px);overflow:hidden}@media(prefers-reduced-motion:no-preference){.offer-section .card-price{transition:max-height .25s var(--ease-out),opacity .2s ease,transform .25s var(--ease-out)}}.offer-section .column-picker[data-state=stuck] .card-price{max-height:var(--space-16);opacity:1;transform:none}}.offer-section .glyph{color:rgb(var(--whiteRGB) / .85);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.offer-section .glyph .icn-accent{fill:var(--yellow);stroke:none}@media not (min-width:769px){.offer-section .table-scroll{overflow-x:auto}}.offer-section .data-table{width:100%;min-width:40rem;color:rgb(var(--whiteRGB) / .86);table-layout:fixed;font-size:var(--fs-card-mini)}.offer-section .data-table .col-crit{width:var(--col-crit)}.offer-section .data-table .col-plan{width:var(--col-plan)}.offer-section .data-table th,.offer-section .data-table td{padding:var(--space-4) var(--space-3);text-align:center;border-bottom:1px solid rgb(var(--whiteRGB) / .09)}.offer-section .data-table .crit{text-align:left;font-weight:600;color:rgb(var(--whiteRGB) / .92);padding-left:var(--space-1)}.offer-section .data-table td.crit{color:rgb(var(--whiteRGB) / .74);font-weight:500}.offer-section .data-table [data-featured]{background:rgb(var(--yellowRGB) / .06)}.offer-section .data-table [data-state=selected]{background:rgb(var(--yellowRGB) / .12)}@media(hover:hover){.offer-section .data-table tbody tr:not(.group-row):hover td{background:rgb(var(--whiteRGB) / .04)}.offer-section .data-table tbody tr:not(.group-row):hover td[data-featured]{background:rgb(var(--yellowRGB) / .1)}.offer-section .data-table tbody tr:not(.group-row):hover td[data-state=selected]{background:rgb(var(--yellowRGB) / .16)}}.offer-section .data-table tbody tr:last-child td{border-bottom:none}.offer-section .data-table tfoot td{padding-top:var(--space-4);border-top:1px solid rgb(var(--whiteRGB) / .14);border-bottom:none}.offer-section .data-table tfoot .crit{font-weight:700;color:var(--white)}.offer-section .data-table tfoot [data-featured] .tprice{color:var(--yellow)}.offer-section .data-table .group-row{--_band: calc(var(--space-16) - var(--space-3))}.offer-section .data-table .group-row th,.offer-section .data-table .group-row td{padding-top:var(--space-16);padding-bottom:var(--space-3);border-bottom:0;background:linear-gradient(to bottom,rgb(0 0 0 / 0) var(--_band),var(--group-tint, rgb(var(--whiteRGB) / .05)) var(--_band)),linear-gradient(var(--group-tint, rgb(0 0 0 / 0)),var(--group-tint, rgb(0 0 0 / 0))),linear-gradient(var(--blueNight),var(--blueNight))}@media(min-width:769px){.offer-section .data-table .group-row th,.offer-section .data-table .group-row td{position:sticky;top:calc(var(--sticky-top) + var(--space-24));z-index:3}}.offer-section .data-table .group-row td[data-featured]{--group-tint: rgb(var(--yellowRGB) / .06)}.offer-section .data-table .group-row td[data-state=selected]{--group-tint: rgb(var(--yellowRGB) / .12)}.offer-section .data-table .group-row th{white-space:nowrap;overflow:visible}@media(min-width:769px){.offer-section .data-table .group-row th{z-index:4}}.offer-section .data-table .group-row .kicker{--cap-size: var(--fs-card-mini);--cap-track: .16em;--cap-ink: var(--white)}.offer-section .data-table .group-row .hand-tag{margin-inline-start:var(--space-3)}.offer-section .check-mark{display:inline-block;width:1.25em;height:1.25em;background:no-repeat center/contain var(--icon-check)}.offer-section .dash-mark{color:rgb(var(--whiteRGB) / .28);font-size:var(--fs-card-title);line-height:1}.offer-section .cell-value{color:rgb(var(--whiteRGB) / .82)}.offer-section .tprice{font-weight:600;font-size:var(--fs-lead);color:rgb(var(--whiteRGB) / .9)}.offer-section .tprice small{display:block;--cap-size: var(--fs-eyebrow);--cap-weight: 600;--cap-track: .05em;--cap-ink: rgb(var(--whiteRGB) / .5);margin-top:var(--space-1)}.offer-section .view-switch{--view-out: .18s;--view-in: .42s;display:grid}.offer-section .view-switch>:not(button){min-width:0}@media(prefers-reduced-motion:no-preference){.offer-section .view-switch>:not(button){transition:opacity var(--view-in) var(--swapEasing),transform var(--view-in) var(--swapEasing),filter var(--view-in) var(--swapEasing)}.offer-section .view-switch>:not(button)[data-anim=leave]{transition-duration:var(--view-out);transition-timing-function:ease;opacity:0;transform:translateY(-12px);filter:blur(6px)}.offer-section .view-switch>:not(button)[data-anim=enter]{transition:none;opacity:0;transform:translateY(18px) scale(.99);filter:blur(6px)}}.offer-section .view-toggle{justify-self:center;background:none;border:0;padding:0;cursor:pointer;font-family:var(--mainFont);color:rgb(var(--whiteRGB) / .82)}@media(hover:hover){.offer-section .view-toggle:hover{color:var(--white)}}.choice-bar{position:fixed;left:50%;bottom:var(--space-4);z-index:40;display:flex;align-items:center;gap:var(--space-3);max-width:min(40rem,calc(100% - 2 * var(--space-4)));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);--bar-shadow: 0 12px 34px rgba(4, 12, 26, .5);opacity:0;transform:translate(-50%);pointer-events:none;transition:opacity .3s ease}@media(prefers-reduced-motion:no-preference){.choice-bar{transform:translate(-50%,14px);transition:opacity .3s ease,transform .3s ease}.choice-bar:not([inert]){transform:translate(-50%)}}.choice-bar:not([inert]){opacity:1;pointer-events:auto}.choice-bar .cta-pill{--pill-fs: var(--fs-card-mini);--pill-ring: var(--yellow)}@media not (min-width:641px){.choice-bar{flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3)}}.recap{--stack-gap: var(--space-1);min-width:0;line-height:1.2}@media not (min-width:641px){.recap{align-items:center;text-align:center}}.recap-name{font-weight:700;font-size:var(--fs-card-mini);color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recap-price{font-weight:600;font-size:var(--fs-eyebrow);color:var(--yellow);white-space:nowrap}.recap-close{border-radius:999px;background:rgb(var(--whiteRGB) / .08);color:rgb(var(--whiteRGB) / .6);border:0;cursor:pointer;padding:var(--space-1) var(--space-3);line-height:1;font-family:var(--mainFont);font-weight:600;font-size:var(--fs-eyebrow);transition:background .2s,color .2s;--ring-o: 2px}@media(hover:hover){.recap-close:hover{background:rgb(var(--whiteRGB) / .16);color:var(--white)}}}
