.hero-monolith__rule[data-astro-cid-7al5au2h]{width:64px;height:8px;background-color:var(--color-accent);margin-bottom:1.25rem}.hero-monolith__headline[data-astro-cid-7al5au2h]{font-family:var(--font-heading);font-size:var(--text-display);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-white);margin-top:1.25rem}.hero-monolith__sub[data-astro-cid-7al5au2h]{font-size:1.0625rem;line-height:1.65;color:#ffffffd1;max-width:46ch;margin-top:1.5rem}.hero-monolith__actions[data-astro-cid-7al5au2h]{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.25rem}.hero-monolith__phone[data-astro-cid-7al5au2h]{font-size:var(--text-phone, 1.25rem);font-weight:800;color:var(--color-white);white-space:nowrap;text-decoration:none}.hero-monolith__letter[data-astro-cid-7al5au2h]{position:absolute;right:-.16em;top:50%;transform:translateY(-54%);font-family:var(--font-heading);font-size:clamp(20rem,34vw,34rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.09);pointer-events:none}@supports not (-webkit-text-stroke: 1px black){.hero-monolith__letter[data-astro-cid-7al5au2h]{color:#ffffff0d}}.hero-monolith__panel[data-astro-cid-7al5au2h]{background-color:var(--color-white);color:var(--color-text);border:1.5px solid var(--color-text);border-radius:4px;box-shadow:var(--e1);padding:1.75rem}.hero-monolith__panel-title[data-astro-cid-7al5au2h]{font-size:1.125rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.hero-monolith__form[data-astro-cid-7al5au2h]{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.hero-monolith__form[data-astro-cid-7al5au2h] label[data-astro-cid-7al5au2h]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem}.hero-monolith__form[data-astro-cid-7al5au2h] input[data-astro-cid-7al5au2h]:not([type=hidden]),.hero-monolith__form[data-astro-cid-7al5au2h] select[data-astro-cid-7al5au2h]{border:1px solid color-mix(in srgb,var(--color-text) 38%,transparent);background-color:var(--color-white);color:var(--color-text);padding:.75rem 1rem;border-radius:4px;width:100%}.hero-monolith__submit[data-astro-cid-7al5au2h],.hero-monolith__call[data-astro-cid-7al5au2h]{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.75rem 1rem;min-height:56px;font-weight:700;border-radius:4px;text-align:left}.hero-monolith__submit[data-astro-cid-7al5au2h]{background-color:var(--color-accent);color:var(--color-cta-text, #ffffff);border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.hero-monolith__call[data-astro-cid-7al5au2h]{border:2px solid var(--color-primary);color:var(--color-primary);text-decoration:none}.hero-monolith__band[data-astro-cid-7al5au2h]{border-top:1px solid rgba(255,255,255,.16);background-color:#00000038}.hero-monolith__band-grid[data-astro-cid-7al5au2h]{display:grid;grid-template-columns:repeat(2,1fr);padding-top:2rem;padding-bottom:2rem}.hero-monolith__stat[data-astro-cid-7al5au2h]{padding:0 1.25rem}.hero-monolith__stat[data-astro-cid-7al5au2h]:not(:first-child){border-left:1px solid rgba(255,255,255,.16)}.hero-monolith__figure[data-astro-cid-7al5au2h]{font-weight:800;font-size:clamp(3rem,2.4rem + 2vw,4rem);line-height:1;color:var(--color-white)}.hero-monolith__stat-label[data-astro-cid-7al5au2h]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;margin-top:.5rem}@media (min-width: 768px){.hero-monolith__panel-wrap--overlap[data-astro-cid-7al5au2h]{margin-bottom:-3rem;position:relative;z-index:20}.hero-monolith__band-grid[data-astro-cid-7al5au2h]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding-top:5.5rem}}@media (max-width: 767px){.hero-monolith__stat[data-astro-cid-7al5au2h]:nth-child(odd){border-left:none;padding-left:0}}.spec-table__header[data-astro-cid-5f5tm4er]{margin-bottom:2.5rem}.spec-table__h2[data-astro-cid-5f5tm4er]{font-family:var(--font-heading);font-size:var(--text-h2);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text);margin-top:1rem}.spec-table__sub[data-astro-cid-5f5tm4er]{color:var(--color-text-muted);margin-top:.75rem}.spec-table__rows[data-astro-cid-5f5tm4er]{border-top:2px solid var(--color-text)}.spec-table__row[data-astro-cid-5f5tm4er]{display:grid;grid-template-columns:6rem 1fr auto auto;align-items:center;gap:1.5rem;padding:1.5rem .5rem;min-height:72px;border-bottom:1px solid var(--color-border);position:relative;color:var(--color-text);text-decoration:none}.spec-table__row[data-astro-cid-5f5tm4er]:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--color-primary) 7%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.spec-table__row[data-astro-cid-5f5tm4er]:hover:before{transform:scaleX(1)}.spec-table__row[data-astro-cid-5f5tm4er]>[data-astro-cid-5f5tm4er]{position:relative}.spec-table__num[data-astro-cid-5f5tm4er]{font-family:var(--font-heading);font-size:clamp(2.5rem,2rem + 1.5vw,4rem);line-height:.9;color:var(--color-primary)}.spec-table__row[data-astro-cid-5f5tm4er]:hover .spec-table__num[data-astro-cid-5f5tm4er]{color:var(--color-accent-text)}.spec-table__name[data-astro-cid-5f5tm4er]{font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.15}.spec-table__outcome[data-astro-cid-5f5tm4er]{display:block;color:var(--color-text-muted);margin-top:.25rem}.spec-table__tag[data-astro-cid-5f5tm4er]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);border:1.5px solid var(--color-text);padding:.3rem .6rem;white-space:nowrap}.spec-table__all[data-astro-cid-5f5tm4er]{display:inline-block;margin-top:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);text-decoration:none}.spec-table__all[data-astro-cid-5f5tm4er]:hover{text-decoration:underline}@media (max-width: 639px){.spec-table__row[data-astro-cid-5f5tm4er]{grid-template-columns:3.25rem 1fr auto;gap:1rem}.spec-table__num[data-astro-cid-5f5tm4er]{font-size:2rem}.spec-table__tag[data-astro-cid-5f5tm4er]{display:none}}.statement-band__text--fj[data-astro-cid-j5oizeyr]{font-weight:500}.statement-band__text--mono[data-astro-cid-j5oizeyr]{text-transform:uppercase;line-height:.98}.process-mono__rule[data-astro-cid-vihbrrgn]{width:64px;height:8px;background-color:var(--color-accent);margin-bottom:1.25rem}.process-mono__h2[data-astro-cid-vihbrrgn]{font-family:var(--font-heading);font-size:var(--text-h2);line-height:1;text-transform:uppercase;color:var(--color-white);margin-top:1rem}.process-mono__sub[data-astro-cid-vihbrrgn]{color:#ffffffc7;margin-top:.75rem}.process-mono__grid[data-astro-cid-vihbrrgn]{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 768px){.process-mono__grid[data-astro-cid-vihbrrgn]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.process-mono__step[data-astro-cid-vihbrrgn]{border-top:1px solid rgba(255,255,255,.18);padding-top:1.5rem}.process-mono__num[data-astro-cid-vihbrrgn]{display:block;font-family:var(--font-heading);font-size:clamp(6rem,5rem + 3vw,8rem);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.38)}@supports not (-webkit-text-stroke: 1px white){.process-mono__num[data-astro-cid-vihbrrgn]{color:#ffffff29}}.process-mono__title[data-astro-cid-vihbrrgn]{font-family:var(--font-heading);font-size:1.5rem;line-height:1.05;text-transform:uppercase;letter-spacing:.01em;color:var(--color-white);margin-top:1rem}.process-mono__desc[data-astro-cid-vihbrrgn]{color:#ffffffc7;margin-top:.5rem}.pricing--fj[data-astro-cid-7jt2x4ie] .pricing-svc__price[data-astro-cid-7jt2x4ie],.pricing--fj[data-astro-cid-7jt2x4ie] .pricing__price[data-astro-cid-7jt2x4ie]{font-family:var(--font-heading);font-weight:600}.pricing--fj[data-astro-cid-7jt2x4ie] .pricing-svc__card[data-astro-cid-7jt2x4ie]{box-shadow:var(--e1)}.pricing--mono[data-astro-cid-7jt2x4ie] .pricing-svc__card[data-astro-cid-7jt2x4ie],.pricing--mono[data-astro-cid-7jt2x4ie] .pricing__card[data-astro-cid-7jt2x4ie]{border:1.5px solid var(--color-text);border-radius:4px;box-shadow:none}.pricing--mono[data-astro-cid-7jt2x4ie] .pricing-svc__price[data-astro-cid-7jt2x4ie],.pricing--mono[data-astro-cid-7jt2x4ie] .pricing__price[data-astro-cid-7jt2x4ie]{font-family:var(--font-heading)}.pricing--mono[data-astro-cid-7jt2x4ie] .pricing-svc__card--highlighted[data-astro-cid-7jt2x4ie]{background-color:var(--color-accent);color:var(--color-cta-text, #ffffff);border-color:var(--color-text)}.pricing--mono[data-astro-cid-7jt2x4ie] .pricing-svc__card--highlighted[data-astro-cid-7jt2x4ie] .pricing-svc__description[data-astro-cid-7jt2x4ie]{color:inherit;opacity:.85}.pricing--mono[data-astro-cid-7jt2x4ie] .pricing__card--highlighted[data-astro-cid-7jt2x4ie]{border:1.5px solid var(--color-text);box-shadow:none;transform:none}.pricing-svc__grid[data-astro-cid-7jt2x4ie],.pricing-svc__single[data-astro-cid-7jt2x4ie],.pricing-svc__factors[data-astro-cid-7jt2x4ie]{max-width:72rem;margin-left:auto;margin-right:auto;color:var(--color-text)}.pricing-svc__grid[data-astro-cid-7jt2x4ie]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.pricing-svc__card[data-astro-cid-7jt2x4ie],.pricing-svc__factors[data-astro-cid-7jt2x4ie]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card, 12px);padding:2.5rem}.pricing-svc__card--highlighted[data-astro-cid-7jt2x4ie]{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg));border:1px solid var(--color-primary)}.pricing-svc__name[data-astro-cid-7jt2x4ie],.pricing-svc__eyebrow[data-astro-cid-7jt2x4ie]{font-weight:700;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em}.pricing-svc__eyebrow[data-astro-cid-7jt2x4ie],.pricing-svc__badge[data-astro-cid-7jt2x4ie]{color:var(--color-accent)}.pricing-svc__price-row[data-astro-cid-7jt2x4ie]{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem}.pricing-svc__price[data-astro-cid-7jt2x4ie]{font-size:var(--text-h2, clamp(2rem, 1rem + 2vw, 2.5rem));font-weight:800}.pricing-svc__price--free[data-astro-cid-7jt2x4ie]{font-size:var(--text-display, clamp(3rem, 1.6rem + 4.5vw, 4.5rem))}.pricing-svc__description[data-astro-cid-7jt2x4ie]{color:var(--color-text-muted);margin-top:1rem}.pricing-svc__single[data-astro-cid-7jt2x4ie]{border:1px solid var(--color-border);border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-lg);overflow:hidden}.pricing-svc__field[data-astro-cid-7jt2x4ie]{background:var(--color-primary);color:var(--color-white);padding:2.5rem}.pricing-svc__field-description[data-astro-cid-7jt2x4ie]{color:#ffffffd9;margin-top:1rem}.pricing-svc__details[data-astro-cid-7jt2x4ie]{background:var(--color-bg);padding:2.5rem}.pricing-svc__features[data-astro-cid-7jt2x4ie]{list-style:none;padding:0;margin:1.5rem 0}.pricing-svc__features[data-astro-cid-7jt2x4ie] li[data-astro-cid-7jt2x4ie]{padding:.75rem 0;border-bottom:1px solid var(--color-border)}.pricing-svc__cta[data-astro-cid-7jt2x4ie]{display:block;width:100%;text-align:center;margin-top:1.5rem;box-sizing:border-box}.pricing-svc__factors[data-astro-cid-7jt2x4ie]{gap:2.5rem;align-items:center}.pricing-svc__action[data-astro-cid-7jt2x4ie]{display:flex;justify-content:center}.pricing[data-astro-cid-7jt2x4ie]{background:var(--color-bg);padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.pricing[data-astro-cid-7jt2x4ie]{padding-left:2rem;padding-right:2rem}}.pricing__header[data-astro-cid-7jt2x4ie]{text-align:left;margin-bottom:2.5rem}.pricing__header[data-astro-cid-7jt2x4ie],.pricing__grid[data-astro-cid-7jt2x4ie],.pricing__footnote[data-astro-cid-7jt2x4ie]{max-width:72rem;margin-left:auto;margin-right:auto}.pricing__subheadline[data-astro-cid-7jt2x4ie]{color:var(--color-text-muted);margin-top:.5rem;max-width:36rem;margin-left:0;margin-right:0}.pricing__grid[data-astro-cid-7jt2x4ie]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 768px){.pricing__grid[data-astro-cid-7jt2x4ie]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.pricing__grid[data-astro-cid-7jt2x4ie]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.pricing__grid--single[data-astro-cid-7jt2x4ie]{grid-template-columns:minmax(0,28rem);justify-content:center}}.pricing__card[data-astro-cid-7jt2x4ie]{background:var(--color-surface);border-radius:1rem;padding:2rem;position:relative;border:1px solid var(--color-border);color:var(--color-text)}.pricing__card--highlighted[data-astro-cid-7jt2x4ie]{border:2px solid var(--color-accent);transform:scale(1.02);box-shadow:0 0 30px #00000014}.pricing__badge[data-astro-cid-7jt2x4ie]{position:absolute;top:-.75rem;right:1rem;padding:.25rem .75rem;border-radius:9999px;background:var(--color-accent);color:var(--color-cta-text, #ffffff);font-size:.75rem;font-weight:700}.pricing__tier-name[data-astro-cid-7jt2x4ie]{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:600}.pricing__price-row[data-astro-cid-7jt2x4ie]{display:flex;align-items:baseline;gap:.25rem;margin-top:.5rem}.pricing__price[data-astro-cid-7jt2x4ie]{font-size:2.25rem;font-weight:800;color:var(--color-text)}.pricing__period[data-astro-cid-7jt2x4ie]{font-size:.875rem;color:var(--color-text-muted)}.pricing__description[data-astro-cid-7jt2x4ie]{font-size:.875rem;color:var(--color-text-muted);margin-top:.5rem}.pricing__features[data-astro-cid-7jt2x4ie]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}.pricing__feature[data-astro-cid-7jt2x4ie]{display:flex;gap:.75rem;align-items:flex-start;color:var(--color-text);font-size:.9375rem}.pricing__check[data-astro-cid-7jt2x4ie]{color:var(--color-accent);font-weight:700;flex-shrink:0}.pricing__cta[data-astro-cid-7jt2x4ie]{display:block;width:100%;text-align:center;padding:.75rem;border-radius:.5rem;font-weight:700;margin-top:1.5rem;text-decoration:none;transition:all .3s ease;box-sizing:border-box}.pricing__cta--highlighted[data-astro-cid-7jt2x4ie]{background:var(--color-accent);color:var(--color-cta-text, #ffffff)}.pricing__cta--outline[data-astro-cid-7jt2x4ie]{border:2px solid var(--color-primary);color:var(--color-primary);background:transparent}.pricing__cta--outline[data-astro-cid-7jt2x4ie]:hover{opacity:.88;filter:brightness(.9);transform:translateY(-1px)}.pricing__footnote[data-astro-cid-7jt2x4ie]{text-align:center;font-size:.875rem;color:var(--color-text-muted);margin-top:2rem}.cta-field-band__h--fj[data-astro-cid-kqnv7nkb]{font-weight:600;letter-spacing:-.01em}.cta-field-band__h--mono[data-astro-cid-kqnv7nkb]{text-transform:uppercase}
