.ht-main[data-astro-cid-qoxydfok]{--hub-section-v: clamp(2.75rem, 5vw, 4.5rem)}#page.ht-main{max-width:none!important;padding:0!important;margin:0!important;width:100%!important}.ht-eyebrow[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-text-dark);margin:0 0 var(--space-3)}.ht-eyebrow--crimson[data-astro-cid-qoxydfok]{color:var(--color-accent-crimson)}.ht-eyebrow--gold[data-astro-cid-qoxydfok]{color:var(--color-accent-gold)}.ht-todo[data-astro-cid-qoxydfok]{background:var(--color-accent-gold-light);color:var(--color-text-dark);font-style:italic;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .2em}.ht-hub-p[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-5)}.ht-hub-p[data-astro-cid-qoxydfok]:last-child{margin-bottom:0}.ht-hub-p--lead[data-astro-cid-qoxydfok]{font-size:var(--text-md)}.ht-hub-p[data-astro-cid-qoxydfok] a[data-astro-cid-qoxydfok],.ht-hub-teaser__list[data-astro-cid-qoxydfok] a[data-astro-cid-qoxydfok]{color:var(--color-text-dark);text-decoration:underline;text-underline-offset:2px}.ht-hub-band[data-astro-cid-qoxydfok]{background:var(--color-surface);padding:var(--hub-section-v) var(--space-section-h)}.ht-hub-band--warm[data-astro-cid-qoxydfok]{background:var(--color-surface-warm);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ht-hub-band__inner[data-astro-cid-qoxydfok]{max-width:var(--content-max);margin:0 auto}.ht-hub-band__inner--full[data-astro-cid-qoxydfok]{max-width:var(--content-full)}.ht-hub-hdr[data-astro-cid-qoxydfok]{max-width:var(--content-max);margin-bottom:clamp(2rem,4vw,3rem)}.ht-hub-hdr--flush[data-astro-cid-qoxydfok]{margin-bottom:0}.ht-hub-hdr__h2[data-astro-cid-qoxydfok]{font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,4.5vw,2.75rem);color:var(--color-text-dark);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-5)}.ht-hub-hdr__h2[data-astro-cid-qoxydfok]:last-child{margin-bottom:0}.ht-hub-hdr__lead[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-md);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0}.ht-hub-split[data-astro-cid-qoxydfok]{max-width:var(--content-full);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.ht-hub-split--center[data-astro-cid-qoxydfok]{align-items:center}.ht-hub-hero[data-astro-cid-qoxydfok]{background:var(--color-surface);padding:clamp(3rem,6vw,5.75rem) var(--space-section-h) var(--hub-section-v)}.ht-hub-hero__inner[data-astro-cid-qoxydfok]{max-width:var(--content-full);margin:0 auto}.ht-hub-hero__h1[data-astro-cid-qoxydfok]{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.5rem,6vw,4.5rem);color:var(--color-text-dark);letter-spacing:var(--tracking-tight);line-height:1.1;margin:0 0 var(--space-6)}.ht-hub-hero__lead[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-md);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:560px;margin:0 0 var(--space-8)}.ht-hub-hero__actions[data-astro-cid-qoxydfok]{display:flex;gap:var(--space-3);flex-wrap:wrap}.ht-hub-steps[data-astro-cid-qoxydfok]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--color-text-dark)}.ht-hub-step[data-astro-cid-qoxydfok]{padding:var(--space-6) clamp(1.25rem,2.5vw,2rem) 0;border-left:1px solid var(--color-border-strong)}.ht-hub-step[data-astro-cid-qoxydfok]:first-child{padding-left:0;border-left:0}.ht-hub-step__num[data-astro-cid-qoxydfok]{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);color:var(--color-accent-crimson);margin-bottom:var(--space-3)}.ht-hub-step__h3[data-astro-cid-qoxydfok]{font-family:var(--font-serif);font-weight:400;font-size:var(--text-xl);color:var(--color-text-dark);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.ht-hub-step__p[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-normal);margin:0}.ht-hub-price[data-astro-cid-qoxydfok]{margin:0;background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-card-pad)}.ht-hub-price__row[data-astro-cid-qoxydfok]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.ht-hub-price__row[data-astro-cid-qoxydfok]:first-child{padding-top:0;border-top:0}.ht-hub-price__row[data-astro-cid-qoxydfok]:last-child{padding-bottom:0}.ht-hub-price__row[data-astro-cid-qoxydfok] dt[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--color-text-dark)}.ht-hub-price__row[data-astro-cid-qoxydfok] dd[data-astro-cid-qoxydfok]{margin:0;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-dark);line-height:var(--leading-tight);text-align:right}.ht-hub-price__note[data-astro-cid-qoxydfok],.ht-hub-compare__note[data-astro-cid-qoxydfok]{display:block;margin-top:var(--space-1);font-weight:400;color:var(--color-muted)}.ht-hub-pricing[data-astro-cid-qoxydfok]{grid-template-rows:auto 1fr;row-gap:0}.ht-hub-pricing[data-astro-cid-qoxydfok] .ht-hub-price[data-astro-cid-qoxydfok]{grid-column:2;grid-row:1 / span 2;align-self:center}.ht-hub-compare[data-astro-cid-qoxydfok]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.ht-hub-compare__lead[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--color-text-dark);margin:0 0 var(--space-3)}.ht-hub-compare__list[data-astro-cid-qoxydfok]{margin:0}.ht-hub-compare__row[data-astro-cid-qoxydfok]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-dark)}.ht-hub-compare__row[data-astro-cid-qoxydfok]:first-child{border-top:0}.ht-hub-compare__row[data-astro-cid-qoxydfok] dd[data-astro-cid-qoxydfok]{margin:0;font-weight:700;white-space:nowrap}.ht-hub-compare__unit[data-astro-cid-qoxydfok]{font-weight:400;color:var(--color-muted)}.ht-hub-teasers[data-astro-cid-qoxydfok]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,5rem)}.ht-hub-teaser[data-astro-cid-qoxydfok]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-8) 0 clamp(2.5rem,5vw,3.5rem);border-top:2px solid var(--color-text-dark)}.ht-hub-teaser__h2[data-astro-cid-qoxydfok]{font-family:var(--font-serif);font-weight:400;font-size:var(--text-xl);color:var(--color-text-dark);line-height:var(--leading-tight);margin:0 0 var(--space-4)}.ht-hub-teaser__list[data-astro-cid-qoxydfok]{list-style:none;margin:0;padding:0}.ht-hub-teaser__list[data-astro-cid-qoxydfok] li[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);color:var(--color-muted);line-height:var(--leading-normal);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.ht-hub-teaser__list[data-astro-cid-qoxydfok] li[data-astro-cid-qoxydfok]:first-child{padding-top:0;border-top:0}.ht-hub-teaser__list[data-astro-cid-qoxydfok] .ht-hub-teaser__sublist[data-astro-cid-qoxydfok]{list-style:disc;margin:var(--space-2) 0 var(--space-2);padding-left:1.25rem}.ht-hub-teaser__list[data-astro-cid-qoxydfok] .ht-hub-teaser__sublist[data-astro-cid-qoxydfok] li[data-astro-cid-qoxydfok]{padding:var(--space-1) 0;border-top:0}.ht-hub-teaser__list[data-astro-cid-qoxydfok] strong[data-astro-cid-qoxydfok]{font-weight:700;color:var(--color-text-dark)}.ht-hub-teaser__link[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--color-text-dark);text-decoration:underline;text-decoration-color:var(--color-accent-crimson);text-underline-offset:4px}.ht-hub-teaser__link[data-astro-cid-qoxydfok]:hover{color:var(--color-accent-crimson)}.ht-hub-faq[data-astro-cid-qoxydfok]{border-top:2px solid var(--color-text-dark)}.ht-hub-faq__item[data-astro-cid-qoxydfok]{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.ht-hub-faq__q[data-astro-cid-qoxydfok]{font-family:var(--font-serif);font-weight:400;font-size:var(--text-xl);color:var(--color-text-dark);line-height:var(--leading-snug);margin:0 0 var(--space-3)}.ht-hub-faq__a[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0}.ht-hub-cta[data-astro-cid-qoxydfok]{background:var(--color-bg-dark);padding:var(--hub-section-v) var(--space-section-h);text-align:center}.ht-hub-cta__inner[data-astro-cid-qoxydfok]{max-width:680px;margin:0 auto}.ht-hub-cta__h2[data-astro-cid-qoxydfok]{font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,4.5vw,2.75rem);color:var(--color-text-light);line-height:var(--leading-tight);margin:0 0 var(--space-6)}.ht-hub-cta__body[data-astro-cid-qoxydfok]{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);color:#ffffffb8;line-height:var(--leading-relaxed);max-width:520px;margin:0 auto var(--space-8)}.ht-btn[data-astro-cid-qoxydfok]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-button);padding:.85em 1.75em;text-decoration:none;cursor:pointer;white-space:nowrap;line-height:1;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);border:none}.ht-btn--primary[data-astro-cid-qoxydfok]{background:var(--color-accent);color:var(--color-text-light)}.ht-btn--primary[data-astro-cid-qoxydfok]:hover{background:var(--color-accent-hover)}.ht-btn--white[data-astro-cid-qoxydfok]{background:var(--color-surface);color:var(--color-bg-dark);border:1.5px solid transparent}.ht-btn--white[data-astro-cid-qoxydfok]:hover{opacity:.9}@media (max-width: 900px){.ht-hub-pricing[data-astro-cid-qoxydfok] .ht-hub-price[data-astro-cid-qoxydfok]{grid-column:auto;grid-row:auto;margin-top:clamp(2rem,4vw,3rem)}.ht-hub-split[data-astro-cid-qoxydfok],.ht-hub-teasers[data-astro-cid-qoxydfok]{grid-template-columns:1fr}.ht-hub-steps[data-astro-cid-qoxydfok]{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-hub-step[data-astro-cid-qoxydfok]:nth-child(3){padding-left:0;border-left:0}.ht-hub-step[data-astro-cid-qoxydfok]:nth-child(n+3){margin-top:var(--space-8)}}@media (max-width: 680px){.ht-hub-hero[data-astro-cid-qoxydfok]{padding-top:2.5rem}}@media (max-width: 600px){.ht-hub-steps[data-astro-cid-qoxydfok]{grid-template-columns:1fr}.ht-hub-step[data-astro-cid-qoxydfok],.ht-hub-step[data-astro-cid-qoxydfok]:nth-child(3){padding-left:0;border-left:0}.ht-hub-step[data-astro-cid-qoxydfok]+.ht-hub-step[data-astro-cid-qoxydfok]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.ht-hub-price__row[data-astro-cid-qoxydfok]{flex-direction:column;gap:var(--space-1)}.ht-hub-price__row[data-astro-cid-qoxydfok] dd[data-astro-cid-qoxydfok]{text-align:left}.ht-btn[data-astro-cid-qoxydfok]{white-space:normal;text-align:center}}
