.hero[data-astro-cid-f7wiosil]{padding-block:var(--sp-24) var(--sp-16);background:linear-gradient(180deg,var(--gold-pale) 0%,var(--bg-main) 80%)}.hero[data-astro-cid-f7wiosil] h1[data-astro-cid-f7wiosil]{font-size:var(--fs-3xl)}.hero__lead[data-astro-cid-f7wiosil]{margin-top:var(--sp-6)}.layer[data-astro-cid-f7wiosil]{padding:var(--sp-8);border-radius:var(--radius-lg);border:var(--hairline) solid var(--border);background:var(--bg-main)}.layer__num[data-astro-cid-f7wiosil]{font-family:var(--font-body);font-weight:600;font-size:var(--fs-lg);color:var(--gold);margin-bottom:var(--sp-3)}.layer__text[data-astro-cid-f7wiosil]{font-size:var(--fs-sm);margin-top:var(--sp-3)}.tiers[data-astro-cid-f7wiosil]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.tier[data-astro-cid-f7wiosil]{position:relative;display:flex;flex-direction:column;background:var(--bg-main)}.tier--featured[data-astro-cid-f7wiosil]{border-color:var(--gold);box-shadow:var(--shadow-md)}.tier__badge[data-astro-cid-f7wiosil]{position:absolute;top:calc(-1 * var(--sp-3));left:var(--sp-6);padding:var(--sp-1) var(--sp-3);background:var(--gold);color:var(--bg-main);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide)}.tier__name[data-astro-cid-f7wiosil]{margin-top:var(--sp-2)}.tier__who[data-astro-cid-f7wiosil]{font-size:var(--fs-sm);margin-top:var(--sp-2);min-height:2.6em}.tier__price[data-astro-cid-f7wiosil]{margin-top:var(--sp-4);font-family:var(--font-accent);font-weight:700;font-size:var(--fs-2xl)}.tier__price-model[data-astro-cid-f7wiosil]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);margin-top:var(--sp-1)}.tier__includes[data-astro-cid-f7wiosil]{list-style:none;padding:0;margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);flex-grow:1}.tier__includes[data-astro-cid-f7wiosil] li[data-astro-cid-f7wiosil]{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted)}.tier__includes[data-astro-cid-f7wiosil] .ti{color:var(--gold);margin-top:.25em;flex-shrink:0}.tier__note[data-astro-cid-f7wiosil]{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:var(--hairline) solid var(--border);font-size:var(--fs-xs);color:var(--text-main);line-height:var(--lh-snug)}.tier__cta[data-astro-cid-f7wiosil]{margin-top:var(--sp-6);width:100%}.tiers__note[data-astro-cid-f7wiosil]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-8);font-size:var(--fs-xs);color:var(--gold);text-align:center}.service__text[data-astro-cid-f7wiosil]{font-size:var(--fs-sm)}.sim[data-astro-cid-f7wiosil]{background:var(--bg-main);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-sm)}.sim__controls[data-astro-cid-f7wiosil]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.sim__ctrl[data-astro-cid-f7wiosil]{display:flex;flex-direction:column;gap:var(--sp-3)}.sim__ctrl[data-astro-cid-f7wiosil]>span[data-astro-cid-f7wiosil]{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.sim__ctrl[data-astro-cid-f7wiosil]>span[data-astro-cid-f7wiosil] strong[data-astro-cid-f7wiosil]{color:var(--gold)}.sim__select[data-astro-cid-f7wiosil]{position:relative;display:flex;align-items:center}.sim__select[data-astro-cid-f7wiosil] select[data-astro-cid-f7wiosil],.sim__ctrl[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil][type=number]{width:100%;padding:var(--sp-3) var(--sp-4);background:var(--bg-card);border:var(--hairline) solid var(--border);border-radius:var(--radius);font-size:var(--fs-sm)}.sim__select[data-astro-cid-f7wiosil] select[data-astro-cid-f7wiosil]{appearance:none;cursor:pointer}.sim__select[data-astro-cid-f7wiosil] .sim__caret{position:absolute;right:var(--sp-4);color:var(--text-muted);pointer-events:none}.sim__ctrl[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil][type=range]{width:100%;accent-color:var(--gold);cursor:pointer}.sim__select[data-astro-cid-f7wiosil] select[data-astro-cid-f7wiosil]:focus,.sim__ctrl[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil]:focus{outline:none;border-color:var(--gold);box-shadow:var(--focus-ring)}.sim__out[data-astro-cid-f7wiosil]{margin:var(--sp-8) 0 0;border-top:var(--hairline) solid var(--border)}.sim__row[data-astro-cid-f7wiosil]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:var(--hairline) solid var(--border)}.sim__row[data-astro-cid-f7wiosil] dt[data-astro-cid-f7wiosil]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-muted)}.sim__row[data-astro-cid-f7wiosil] dd[data-astro-cid-f7wiosil]{margin:0;font-family:var(--font-body);font-weight:600;font-size:var(--fs-md)}.sim__row--total[data-astro-cid-f7wiosil] dt[data-astro-cid-f7wiosil],.sim__row--total[data-astro-cid-f7wiosil] dd[data-astro-cid-f7wiosil]{color:var(--text-main)}.sim__row--total[data-astro-cid-f7wiosil] dd[data-astro-cid-f7wiosil]{font-size:var(--fs-xl);color:var(--gold)}.sim__note[data-astro-cid-f7wiosil]{display:flex;align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-6);font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-snug)}.sim__note[data-astro-cid-f7wiosil] .ti{color:var(--gold);margin-top:.2em;flex-shrink:0}.final[data-astro-cid-f7wiosil]{text-align:center}.final__lead[data-astro-cid-f7wiosil]{margin:var(--sp-6) auto var(--sp-8)}.section--ink[data-astro-cid-f7wiosil] .sim[data-astro-cid-f7wiosil]{background:var(--surface-inverse);border-color:var(--border-inverse);box-shadow:none}.section--ink[data-astro-cid-f7wiosil] .sim__ctrl[data-astro-cid-f7wiosil]>span[data-astro-cid-f7wiosil]{color:var(--text-inverse-muted)}.section--ink[data-astro-cid-f7wiosil] .sim__select[data-astro-cid-f7wiosil] select[data-astro-cid-f7wiosil],.section--ink[data-astro-cid-f7wiosil] .sim__ctrl[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil][type=number]{background:var(--ink);border-color:var(--border-inverse);color:var(--text-inverse)}.section--ink[data-astro-cid-f7wiosil] .sim__select[data-astro-cid-f7wiosil] .sim__caret{color:var(--text-inverse-muted)}.section--ink[data-astro-cid-f7wiosil] .sim__out[data-astro-cid-f7wiosil],.section--ink[data-astro-cid-f7wiosil] .sim__row[data-astro-cid-f7wiosil]{border-color:var(--border-inverse)}.section--ink[data-astro-cid-f7wiosil] .sim__row[data-astro-cid-f7wiosil] dt[data-astro-cid-f7wiosil]{color:var(--text-inverse-muted)}.section--ink[data-astro-cid-f7wiosil] .sim__row[data-astro-cid-f7wiosil] dd[data-astro-cid-f7wiosil],.section--ink[data-astro-cid-f7wiosil] .sim__row--total[data-astro-cid-f7wiosil] dt[data-astro-cid-f7wiosil]{color:var(--text-inverse)}.section--ink[data-astro-cid-f7wiosil] .sim__row--total[data-astro-cid-f7wiosil] dd[data-astro-cid-f7wiosil]{color:var(--gold)}.section--ink[data-astro-cid-f7wiosil] .sim__note[data-astro-cid-f7wiosil]{color:var(--text-inverse-muted)}@media(max-width:980px){.tiers[data-astro-cid-f7wiosil]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sim__controls[data-astro-cid-f7wiosil]{grid-template-columns:1fr}}@media(max-width:560px){.tiers[data-astro-cid-f7wiosil]{grid-template-columns:1fr}}
