.page-header[data-astro-cid-lmkygsfs]{max-width:var(--container-narrow);margin-inline:auto;text-align:center}.page-header__eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-3)}.page-header__title[data-astro-cid-lmkygsfs]{font-size:clamp(var(--text-4xl),5vw + .5rem,var(--text-6xl));margin-bottom:var(--space-6)}.page-header__lede[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.section-heading[data-astro-cid-lmkygsfs]{max-width:var(--container-narrow);margin:0 auto var(--space-16);text-align:center}.section-heading__eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-3)}.section-heading__title[data-astro-cid-lmkygsfs]{font-size:clamp(var(--text-3xl),4vw + .5rem,var(--text-5xl));margin-bottom:var(--space-4)}.section-heading__lede[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.pricing-card-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr;gap:var(--space-12)}.pricing-card[data-astro-cid-lmkygsfs]{background-color:var(--color-surface-elevated);border-radius:var(--radius-2xl);padding:var(--space-10);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.pricing-card--primary[data-astro-cid-lmkygsfs]{border-color:var(--color-accent-300);box-shadow:var(--shadow-lg)}.pricing-card--hero[data-astro-cid-lmkygsfs]{max-width:var(--container-wide);margin-inline:auto}.pricing-card__price-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:end}.pricing-card__cta-block[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-3);max-width:16rem}@media(min-width:768px){.pricing-card__price-row[data-astro-cid-lmkygsfs]{grid-template-columns:1.5fr 1fr;gap:var(--space-10)}}.pricing-card__eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.pricing-card__name[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl);margin-block:var(--space-2) var(--space-4)}.pricing-card__desc[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.pricing-card__price-eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin:0 0 var(--space-2)}.pricing-card__price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.pricing-card__price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-6xl);letter-spacing:var(--tracking-tighter);color:var(--color-text)}.pricing-card__price-unit[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-base)}.pricing-card__note[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6)}.pricing-add-ons__title[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.pricing-add-ons__lede[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.pricing-add-ons__list[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-4)}.pricing-add-on[data-astro-cid-lmkygsfs]{background-color:var(--color-surface-elevated);padding:var(--space-8) var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pricing-add-on__name[data-astro-cid-lmkygsfs]{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;line-height:var(--leading-snug)}.pricing-add-on__price[data-astro-cid-lmkygsfs]{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);color:var(--color-text)}.pricing-add-on__amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-2xl);color:var(--color-accent-700);line-height:1}.pricing-add-on__unit[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.pricing-add-on__eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0}.pricing-add-on__m2m[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.pricing-add-on__desc[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.pricing-add-on__detail[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;margin-top:auto}.pricing-add-on__detail[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}.pricing-add-ons__list--compliance[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:0;list-style:none;max-width:var(--container-prose);margin-inline:auto}@media(min-width:768px){.pricing-add-ons__list--compliance[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.vol-tool[data-astro-cid-lmkygsfs]{max-width:1100px;margin-inline:auto;padding:var(--space-10);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.vol-tool__top[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.vol-tool__count-label[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-1)}.vol-tool__count-eyebrow[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted)}.vol-tool__count-value[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(var(--text-4xl),5vw + .5rem,var(--text-6xl));font-weight:var(--weight-bold);line-height:1;color:var(--color-accent-700)}.vol-tool__tier[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.vol-tool__slider-wrap[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-8)}.vol-tool__slider[data-astro-cid-lmkygsfs]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-accent-500) 0%,var(--color-accent-500) var(--vol-fill, 0%),var(--color-border) var(--vol-fill, 0%),var(--color-border) 100%);outline:none;cursor:pointer}.vol-tool__slider[data-astro-cid-lmkygsfs]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:44px;border-radius:50%;background:var(--color-accent-500);border:4px solid var(--color-surface-elevated);box-shadow:0 2px 10px #0003;cursor:grab}.vol-tool__slider[data-astro-cid-lmkygsfs]::-moz-range-thumb{width:44px;height:44px;border-radius:50%;background:var(--color-accent-500);border:4px solid var(--color-surface-elevated);box-shadow:0 2px 10px #0003;cursor:grab}.vol-tool__slider[data-astro-cid-lmkygsfs]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--color-accent-300);outline-offset:2px}.vol-tool__ticks[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;margin-top:var(--space-3);padding-inline:4px}.vol-tool__ticks[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .5em;border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.vol-tool__ticks[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:hover{color:var(--color-text);background:var(--color-surface-subtle)}@media(max-width:480px){.vol-tool__ticks[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:nth-child(2),.vol-tool__ticks[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:nth-child(5){display:none}}.vol-tool__terms[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-6)}.vol-term-card[data-astro-cid-lmkygsfs]{position:relative;padding:var(--space-8) var(--space-7);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column}.vol-term-card--featured[data-astro-cid-lmkygsfs]{border-color:var(--color-accent-300);background:color-mix(in srgb,var(--color-accent-500) 6%,var(--color-surface-elevated))}.vol-term-card--best[data-astro-cid-lmkygsfs]{border-color:var(--color-accent-500);background:color-mix(in srgb,var(--color-accent-500) 12%,var(--color-surface-elevated))}.vol-term-card__badge[data-astro-cid-lmkygsfs]{position:absolute;top:-10px;left:var(--space-5);padding:.2em .7em;background:var(--color-accent-500);color:var(--color-text-on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:var(--radius-full)}.vol-term-card__badge--norisk[data-astro-cid-lmkygsfs]{background:#6b7689;color:#fff}.vol-term-card__name[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);color:var(--color-text)}.vol-term-card__rate[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(var(--text-3xl),3.5vw + .5rem,var(--text-5xl));font-weight:var(--weight-bold);color:var(--color-accent-700);line-height:1;margin-bottom:var(--space-1)}.vol-term-card__unit[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--space-3)}.vol-term-card__total[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:auto 0 0}.vol-term-card__protect[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--color-accent-500) 30%,var(--color-border));text-wrap:pretty}.vol-term-card__protect[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-text);font-weight:var(--weight-semibold)}.vol-term-card__disabled-note[data-astro-cid-lmkygsfs]{display:none;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-2) 0 0;text-wrap:pretty}.vol-term-card[data-astro-cid-lmkygsfs].is-disabled{opacity:.65;border-style:dashed;background-color:var(--color-surface-subtle, var(--color-surface))}.vol-term-card[data-astro-cid-lmkygsfs].is-disabled .vol-term-card__rate[data-astro-cid-lmkygsfs],.vol-term-card[data-astro-cid-lmkygsfs].is-disabled .vol-term-card__unit[data-astro-cid-lmkygsfs],.vol-term-card[data-astro-cid-lmkygsfs].is-disabled .vol-term-card__total[data-astro-cid-lmkygsfs]{display:none}.vol-term-card[data-astro-cid-lmkygsfs].is-disabled .vol-term-card__disabled-note[data-astro-cid-lmkygsfs]{display:block}.vol-tool__note[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6)}.vol-tool__note-lead[data-astro-cid-lmkygsfs]{flex:1 1 auto;min-width:0}.vol-tool__note-tail[data-astro-cid-lmkygsfs]{flex:0 1 auto;text-align:right}.best-value[data-astro-cid-lmkygsfs]{max-width:var(--container-prose);margin:0 auto;text-align:center}.best-value__eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0 0 var(--space-3)}.best-value__title[data-astro-cid-lmkygsfs]{font-size:clamp(var(--text-3xl),4vw + .5rem,var(--text-5xl));margin:0 0 var(--space-4);line-height:var(--leading-tight)}.best-value__lede[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0 0 var(--space-10)}.best-value__points[data-astro-cid-lmkygsfs]{list-style:none;margin:0 0 var(--space-10);padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5);text-align:left}@media(min-width:768px){.best-value__points[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.best-value__point[data-astro-cid-lmkygsfs]{padding:var(--space-7) var(--space-6);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.best-value__point-num[data-astro-cid-lmkygsfs]{color:var(--color-accent-600);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3)}.best-value__point-title[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);margin:0 0 var(--space-3);line-height:var(--leading-snug)}.best-value__point-body[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.best-value__point-body[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-text);font-weight:var(--weight-semibold)}.best-value__close[data-astro-cid-lmkygsfs]{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0;max-width:var(--container-prose);margin-inline:auto;text-wrap:pretty}.best-value__close[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-weight:var(--weight-bold)}@media(min-width:768px){.vol-tool__terms[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr)}}.faq[data-astro-cid-lmkygsfs]{max-width:var(--container-prose);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2)}.faq__item[data-astro-cid-lmkygsfs]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-elevated);overflow:hidden}.faq__item[data-astro-cid-lmkygsfs][open]{border-color:var(--color-accent-300)}.faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{padding:var(--space-6) var(--space-7);padding-right:var(--space-12);cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-base);list-style:none;position:relative}.faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%);color:var(--color-accent-500);font-size:var(--text-2xl);font-weight:var(--weight-light);line-height:1;transition:transform var(--duration-fast) var(--ease-out)}.faq__item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"–"}.faq__body[data-astro-cid-lmkygsfs]{padding:0 var(--space-7) var(--space-6);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media(min-width:1024px){.pricing-card-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1.2fr 1.4fr;gap:var(--space-16);align-items:start}.pricing-add-ons__list[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}.eng-bill[data-astro-cid-lmkygsfs]{max-width:var(--container-wide);margin:0 auto}.eng-bill__head[data-astro-cid-lmkygsfs]{max-width:var(--container-prose);margin:0 auto var(--space-12);text-align:center}.eng-bill__eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-accent-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0 0 var(--space-2)}.eng-bill__sub-eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-3)}.eng-bill__title[data-astro-cid-lmkygsfs]{font-size:clamp(var(--text-3xl),4vw + .5rem,var(--text-5xl));line-height:var(--leading-tight);margin:0 0 var(--space-4);text-wrap:balance}.eng-bill__lede[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.eng-bill__steps[data-astro-cid-lmkygsfs]{list-style:none;margin:0 0 var(--space-12);padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.eng-bill__steps[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.eng-bill__step[data-astro-cid-lmkygsfs]{padding:var(--space-7) var(--space-6);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.eng-bill__step-num[data-astro-cid-lmkygsfs]{color:var(--color-accent-600);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3)}.eng-bill__step-title[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);margin:0 0 var(--space-3);line-height:var(--leading-snug)}.eng-bill__step-body[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.eng-bill__step-body[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-text);font-weight:var(--weight-semibold)}.eng-bill__tiers[data-astro-cid-lmkygsfs]{max-width:var(--container-wide);margin:0 auto var(--space-8);padding:var(--space-9) var(--space-7);background:linear-gradient(135deg,var(--color-primary-700),var(--color-primary-800));color:var(--color-text-on-primary);border-radius:var(--radius-2xl)}@media(min-width:640px){.eng-bill__tiers[data-astro-cid-lmkygsfs]{padding:var(--space-10) var(--space-9)}}.eng-bill__tiers-title[data-astro-cid-lmkygsfs]{color:inherit;font-size:var(--text-xl);margin:0 0 var(--space-6);line-height:var(--leading-snug);text-align:center}.eng-bill__tier-list[data-astro-cid-lmkygsfs]{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.eng-bill__tier-list[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.eng-bill__tier[data-astro-cid-lmkygsfs]{padding:var(--space-5);background:color-mix(in srgb,var(--color-text-on-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-text-on-primary) 18%,transparent);border-radius:var(--radius-lg)}.eng-bill__tier--featured[data-astro-cid-lmkygsfs]{background:color-mix(in srgb,var(--color-text-on-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent-400) 50%,transparent)}.eng-bill__tier--master[data-astro-cid-lmkygsfs]{background:color-mix(in srgb,var(--color-accent-400) 10%,transparent);border-color:var(--color-accent-400)}.eng-bill__tier-name[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xl);color:var(--color-accent-400);margin:0 0 var(--space-2);line-height:1}.eng-bill__tier-body[data-astro-cid-lmkygsfs]{color:inherit;opacity:.92;font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.eng-bill__rate-note[data-astro-cid-lmkygsfs]{color:inherit;opacity:.88;font-size:var(--text-sm);text-align:center;margin:0}.eng-bill__rate-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent-400);font-weight:var(--weight-semibold)}.eng-bill__rate-note[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-accent-400)}.eng-bill__example[data-astro-cid-lmkygsfs]{max-width:var(--container-prose);margin:var(--space-6) auto 0;padding:var(--space-5) var(--space-6);background-color:var(--color-surface-subtle, var(--color-surface));border-left:3px solid var(--color-accent-400);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-wrap:pretty}.eng-bill__example[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-text);font-weight:var(--weight-semibold)}
