.pagehead__bg--plan[data-astro-cid-kkpznrqn]{object-position:68% 18%}.pricecard[data-astro-cid-kkpznrqn]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:26px;display:flex;position:relative}.pricecard--hl[data-astro-cid-kkpznrqn]{border-color:var(--accent);box-shadow:var(--shadow)}.pricecard__img[data-astro-cid-kkpznrqn]{object-fit:cover;object-position:50% 20%;border-radius:var(--radius) var(--radius) 0 0;width:calc(100% + 52px);max-width:none;height:150px;margin:-26px -26px 18px;display:block}.pricecard--hl[data-astro-cid-kkpznrqn] .pricecard__img[data-astro-cid-kkpznrqn]{height:138px;margin-top:-14px}.pricecard[data-astro-cid-kkpznrqn] h3[data-astro-cid-kkpznrqn]{font-size:21px}.badge[data-astro-cid-kkpznrqn]{background:var(--accent);color:var(--accent-ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price__amt[data-astro-cid-kkpznrqn]{align-items:baseline;gap:4px;margin:6px 0 10px;display:flex}.price__num[data-astro-cid-kkpznrqn]{font-family:var(--display);font-size:36px}.price__per[data-astro-cid-kkpznrqn]{color:var(--muted);font-size:14px}.price__blurb[data-astro-cid-kkpznrqn]{color:var(--muted);min-height:40px;font-size:14px}.price__feat[data-astro-cid-kkpznrqn]{flex:1;margin:0 0 18px;padding:0;list-style:none}.price__feat[data-astro-cid-kkpznrqn] li[data-astro-cid-kkpznrqn]{border-bottom:1px solid var(--line);padding:6px 0 6px 24px;font-size:14.5px;position:relative}.price__feat[data-astro-cid-kkpznrqn] li[data-astro-cid-kkpznrqn]:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.weekgrid[data-astro-cid-kkpznrqn]{margin-top:30px}.weekgrid__days[data-astro-cid-kkpznrqn]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=680px){.weekgrid__days[data-astro-cid-kkpznrqn]{grid-template-columns:repeat(3,1fr)}}@media (width>=980px){.weekgrid__days[data-astro-cid-kkpznrqn]{grid-template-columns:repeat(6,1fr)}}.weekgrid__day[data-astro-cid-kkpznrqn]{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:#fff;padding:16px 14px}.weekgrid__day[data-astro-cid-kkpznrqn] h3[data-astro-cid-kkpznrqn]{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;color:var(--accent-text,var(--accent));border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:8px;font-size:16px}.weekgrid__day[data-astro-cid-kkpznrqn].today{border-color:var(--accent);box-shadow:var(--shadow);position:relative}.weekgrid__day[data-astro-cid-kkpznrqn].today h3[data-astro-cid-kkpznrqn]:after{content:"· Today";color:var(--accent-text);letter-spacing:.5px;margin-left:6px;font-size:12px}.weekgrid__day[data-astro-cid-kkpznrqn] ul[data-astro-cid-kkpznrqn]{margin:0;padding:0;list-style:none}.weekgrid__day[data-astro-cid-kkpznrqn] li[data-astro-cid-kkpznrqn]{border-bottom:1px solid #f0f2f4;flex-direction:column;padding:7px 0;display:flex}.weekgrid__day[data-astro-cid-kkpznrqn] li[data-astro-cid-kkpznrqn]:last-child{border-bottom:0}.weekgrid__day[data-astro-cid-kkpznrqn] .t[data-astro-cid-kkpznrqn]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.weekgrid__day[data-astro-cid-kkpznrqn] .n[data-astro-cid-kkpznrqn]{font-size:14px;font-weight:700}.daytabs[data-astro-cid-kkpznrqn]{display:none}@media (width<=679px){.daytabs[data-astro-cid-kkpznrqn]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:14px;padding:2px 2px 6px;display:flex;overflow-x:auto}.daytabs[data-astro-cid-kkpznrqn]::-webkit-scrollbar{display:none}.daytabs__btn[data-astro-cid-kkpznrqn]{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:10px 16px;font-size:13.5px;position:relative}.daytabs__btn[data-astro-cid-kkpznrqn].is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.daytabs__btn[data-astro-cid-kkpznrqn].is-today:not(.is-active):after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}.weekgrid__days[data-astro-cid-kkpznrqn]{display:block}.weekgrid__day[data-astro-cid-kkpznrqn]{display:none}.weekgrid[data-astro-cid-kkpznrqn][data-active-day="1"] .weekgrid__day[data-astro-cid-kkpznrqn][data-day="1"],.weekgrid[data-astro-cid-kkpznrqn][data-active-day="2"] .weekgrid__day[data-astro-cid-kkpznrqn][data-day="2"],.weekgrid[data-astro-cid-kkpznrqn][data-active-day="3"] .weekgrid__day[data-astro-cid-kkpznrqn][data-day="3"],.weekgrid[data-astro-cid-kkpznrqn][data-active-day="4"] .weekgrid__day[data-astro-cid-kkpznrqn][data-day="4"],.weekgrid[data-astro-cid-kkpznrqn][data-active-day="5"] .weekgrid__day[data-astro-cid-kkpznrqn][data-day="5"],.weekgrid[data-astro-cid-kkpznrqn][data-active-day="6"] .weekgrid__day[data-astro-cid-kkpznrqn][data-day="6"],.weekgrid[data-astro-cid-kkpznrqn]:not([data-active-day]) .weekgrid__day[data-astro-cid-kkpznrqn][data-day="1"]{display:block}.weekgrid__day[data-astro-cid-kkpznrqn] h3[data-astro-cid-kkpznrqn]{display:none}.weekgrid__day[data-astro-cid-kkpznrqn]{padding:4px 18px 6px}.weekgrid__day[data-astro-cid-kkpznrqn] li[data-astro-cid-kkpznrqn]{flex-direction:row;align-items:center;gap:14px;padding:14px 2px}.weekgrid__day[data-astro-cid-kkpznrqn] .t[data-astro-cid-kkpznrqn]{flex:0 0 58px;font-size:13px}.weekgrid__day[data-astro-cid-kkpznrqn] .n[data-astro-cid-kkpznrqn]{font-size:16px}}
