table[data-astro-cid-qu3lraze]{table-layout:fixed}th[data-astro-cid-qu3lraze],td[data-astro-cid-qu3lraze]{text-align:left;vertical-align:top;padding:var(--space-lg) var(--space-sm);border-top:1px solid var(--line)}th[data-astro-cid-qu3lraze]:first-child,td[data-astro-cid-qu3lraze]:first-child{padding-inline-start:0}thead[data-astro-cid-qu3lraze] th[data-astro-cid-qu3lraze]{border-top:0;border-bottom:1px solid var(--line-strong);padding-block:0 var(--space-md);font-weight:600}.price-table__service[data-astro-cid-qu3lraze]{width:40%}.price-table__code[data-astro-cid-qu3lraze]{font-size:var(--label-size);font-weight:700;font-stretch:var(--stretch-label);letter-spacing:var(--tracking-label);color:var(--accent-strong);margin-block-end:.5rem;line-height:1;display:block}.price-table__class-label[data-astro-cid-qu3lraze]{font-size:var(--step-0);color:var(--text);font-weight:700;display:block}.price-table__examples[data-astro-cid-qu3lraze]{font-size:var(--step--1);color:var(--text-muted);margin-block-start:.15rem;font-weight:400;display:block}.price-table__group[data-astro-cid-qu3lraze] th[data-astro-cid-qu3lraze]{padding-block:var(--space-xl) var(--space-sm);border-top:0}.price-table__group[data-astro-cid-qu3lraze] .label[data-astro-cid-qu3lraze]{color:var(--text-muted)}tbody[data-astro-cid-qu3lraze] th[data-astro-cid-qu3lraze]{font-weight:400}.price-table__title[data-astro-cid-qu3lraze]{font-weight:700;font-size:var(--step-1);color:var(--text);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.price-table__badge[data-astro-cid-qu3lraze]{border-radius:var(--radius-pill);background:var(--accent);color:var(--ink);padding:.15em .55em;font-weight:700}.price-table__included[data-astro-cid-qu3lraze]{font-size:var(--step--1);color:var(--text-muted);margin-block-start:.3rem;display:block}.price-table__price[data-astro-cid-qu3lraze] .price[data-astro-cid-qu3lraze]{font-size:var(--step-2);font-weight:700;font-stretch:var(--stretch-display);letter-spacing:-.02em;line-height:1}@media (width<=40em){.price-table[data-astro-cid-qu3lraze]{display:none}}.class-prices[data-astro-cid-z3aw2r6w]{border-top:1px solid var(--line-strong);display:grid}.class-prices__row[data-astro-cid-z3aw2r6w]{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.class-prices__what[data-astro-cid-z3aw2r6w]{gap:.2rem;min-width:0;display:grid}.class-prices__title[data-astro-cid-z3aw2r6w]{font-weight:700;font-size:var(--step-0);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.class-prices__badge[data-astro-cid-z3aw2r6w]{border-radius:var(--radius-pill);background:var(--accent);color:var(--ink);padding:.15em .55em;font-weight:700}.class-prices__detail[data-astro-cid-z3aw2r6w]{font-size:var(--step--1);color:var(--text-muted);line-height:1.45}.class-prices__prices[data-astro-cid-z3aw2r6w]{text-align:end;gap:.35rem;display:grid}.class-prices__price[data-astro-cid-z3aw2r6w]{gap:.1rem;display:grid}.class-prices__price[data-astro-cid-z3aw2r6w] .price[data-astro-cid-z3aw2r6w]{font-size:var(--step-2);font-weight:800;font-stretch:var(--stretch-display);letter-spacing:-.02em;line-height:1}.class-prices--compact[data-astro-cid-z3aw2r6w] .class-prices__price[data-astro-cid-z3aw2r6w] .price[data-astro-cid-z3aw2r6w]{font-size:var(--step-1)}.class-prices--compact[data-astro-cid-z3aw2r6w] .class-prices__row[data-astro-cid-z3aw2r6w]{padding-block:var(--space-sm)}@supports selector(:has(*)){html:has(#vehicle-class-small:checked) .class-prices__price[data-astro-cid-z3aw2r6w]:not([data-class=small]),html:has(#vehicle-class-medium:checked) .class-prices__price[data-astro-cid-z3aw2r6w]:not([data-class=medium]),html:has(#vehicle-class-van_suv:checked) .class-prices__price[data-astro-cid-z3aw2r6w]:not([data-class=van_suv]){display:none}html:has([name=vehicle-class]:checked) .class-prices__price[data-astro-cid-z3aw2r6w] dt[data-astro-cid-z3aw2r6w]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vc-switch[data-astro-cid-6snyzymy]{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.vc-switch--sticky[data-astro-cid-6snyzymy]{top:var(--header-height);z-index:5;padding-block:var(--space-sm);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky}.vc-switch__legend[data-astro-cid-6snyzymy]{color:var(--text-soft);margin-block-end:var(--space-xs);padding:0}.vc-switch__options[data-astro-cid-6snyzymy]{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.vc-switch__option[data-astro-cid-6snyzymy]{min-width:0;display:grid}.vc-switch__label[data-astro-cid-6snyzymy]{border-radius:calc(var(--radius-md) - .3rem);min-height:3.5rem;color:var(--text-soft);font-weight:700;font-size:var(--step--1);text-align:center;cursor:pointer;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);justify-items:center;gap:.2rem;padding:.5rem .35rem;line-height:1.1;display:grid}.vc-switch__code[data-astro-cid-6snyzymy]{font-size:var(--label-size);letter-spacing:.08em;color:var(--text-muted);font-weight:700}.vc-switch__name[data-astro-cid-6snyzymy]{overflow-wrap:anywhere}.vc-switch__input[data-astro-cid-6snyzymy]:checked+.vc-switch__label[data-astro-cid-6snyzymy]{background:var(--accent);color:var(--ink)}.vc-switch__input[data-astro-cid-6snyzymy]:checked+.vc-switch__label[data-astro-cid-6snyzymy] .vc-switch__code[data-astro-cid-6snyzymy]{color:var(--ink)}.vc-switch__input[data-astro-cid-6snyzymy]:focus-visible+.vc-switch__label[data-astro-cid-6snyzymy]{outline:2px solid var(--accent-strong);outline-offset:2px}.vc-switch__examples[data-astro-cid-6snyzymy]{font-size:var(--step--1);min-height:1.5em}@supports selector(:has(*)){.vc-switch__examples[data-astro-cid-6snyzymy] [data-astro-cid-6snyzymy][data-class]{display:none}.vc-switch[data-astro-cid-6snyzymy]:has(#vehicle-class-small:checked) [data-astro-cid-6snyzymy][data-class=small],.vc-switch[data-astro-cid-6snyzymy]:has(#vehicle-class-medium:checked) [data-astro-cid-6snyzymy][data-class=medium],.vc-switch[data-astro-cid-6snyzymy]:has(#vehicle-class-van_suv:checked) [data-astro-cid-6snyzymy][data-class=van_suv]{display:inline}}@supports not selector(:has(*)){.vc-switch__examples[data-astro-cid-6snyzymy] [data-astro-cid-6snyzymy][data-class]+[data-astro-cid-6snyzymy][data-class]:before{content:" · "}}.discount-note[data-astro-cid-3phw344e]{align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-block:1px solid var(--accent-line);max-width:44rem;display:flex}.discount-note__pct[data-astro-cid-3phw344e]{font-size:var(--step-2);font-weight:800;font-stretch:var(--stretch-display-tight);letter-spacing:-.03em;color:var(--accent-strong);flex:none;line-height:1}.discount-note[data-astro-cid-3phw344e] p[data-astro-cid-3phw344e]{color:var(--text-soft)}@media (width<=30em){.discount-note[data-astro-cid-3phw344e]{align-items:flex-start;gap:var(--space-sm);flex-direction:column}}
