.rhero[data-astro-cid-cidq34on]{position:relative;isolation:isolate;display:grid;align-content:center;min-block-size:min(84svh,48rem);padding-block:var(--space-xl) var(--space-2xl)}.rhero__field[data-astro-cid-cidq34on]{position:absolute;inset:0;z-index:-1;background:radial-gradient(48rem 32rem at 86% 4%,color-mix(in srgb,var(--brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-alt),var(--bg) 62%)}.rhero__crumbs[data-astro-cid-cidq34on]{margin-block-end:var(--space-l)}.rhero__grid[data-astro-cid-cidq34on]{display:grid;gap:clamp(2rem,1rem + 4vw,3.25rem);align-items:center}.rhero__visual[data-astro-cid-cidq34on]{max-width:24rem}.rhero__title[data-astro-cid-cidq34on]{font-size:clamp(2.1rem,1.35rem + 2.7vw,3.3rem);max-width:21ch}.rhero__lede[data-astro-cid-cidq34on]{margin-block-start:var(--space-m);max-width:50ch;font-size:var(--text-lg)}.rhero__ctas[data-astro-cid-cidq34on]{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-l)}.rhero__promise[data-astro-cid-cidq34on]{margin-block-start:var(--space-m);font-size:var(--text-sm);color:var(--text-faint);max-width:48ch}@media(min-width:64rem){.rhero__grid[data-astro-cid-cidq34on]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-2xl)}.rhero__visual[data-astro-cid-cidq34on]{max-width:none;margin-inline-start:auto;inline-size:min(23rem,100%)}}.trait[data-astro-cid-cidq34on]{background:var(--bg-alt)}.trait__head[data-astro-cid-cidq34on]{max-width:58ch}.trait__head[data-astro-cid-cidq34on] h2[data-astro-cid-cidq34on]{max-width:22ch}.trait__lede[data-astro-cid-cidq34on]{margin-block-start:var(--space-m)}.trait__list[data-astro-cid-cidq34on]{display:grid;gap:var(--grid-gap);margin-block-start:var(--space-xl);list-style:none;padding:0}.trait__card[data-astro-cid-cidq34on]{--tr-tint: var(--accent);--tr-ink: var(--accent-ink);display:grid;gap:.5rem;align-content:start;block-size:100%;padding:1.15rem 1.1rem 1.2rem;background:var(--surface);border-radius:var(--r-lg)}.trait__card--clay[data-astro-cid-cidq34on]{--tr-tint: var(--clay-500);--tr-ink: var(--clay-700)}.trait__card--ink[data-astro-cid-cidq34on]{--tr-tint: var(--ink-700);--tr-ink: var(--ink-800)}.trait__card--blue[data-astro-cid-cidq34on]{--tr-tint: #2f6ea8;--tr-ink: color-mix(in srgb, #2f6ea8 78%, var(--text))}.trait__card--ochre[data-astro-cid-cidq34on]{--tr-tint: #a9762a;--tr-ink: color-mix(in srgb, #8a5f1e 80%, var(--text))}.trait__icon[data-astro-cid-cidq34on]{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tr-tint) 22%,var(--surface));color:var(--tr-ink)}.trait__icon[data-astro-cid-cidq34on] .icon{stroke-width:1.9}.trait__k[data-astro-cid-cidq34on]{font-size:var(--text-base);letter-spacing:var(--tracking-snug);max-width:24ch}.trait__b[data-astro-cid-cidq34on]{font-size:var(--text-sm);color:var(--text-soft)}@media(min-width:46rem){.trait__list[data-astro-cid-cidq34on]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.trait__list[data-astro-cid-cidq34on]{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan__list[data-astro-cid-cidq34on]{display:grid;gap:.6rem;margin-block-start:var(--space-xl);list-style:none;padding:0;counter-reset:pl}.plan__list[data-astro-cid-cidq34on] li[data-astro-cid-cidq34on]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.95rem;row-gap:.3rem;align-items:start;padding:clamp(1rem,.85rem + .8vw,1.4rem);background:var(--surface-sunken);border-radius:var(--r-md)}.plan__list[data-astro-cid-cidq34on] li[data-astro-cid-cidq34on]:before{counter-increment:pl;content:counter(pl,decimal-leading-zero);grid-row:span 2;display:grid;place-items:center;inline-size:2.3rem;block-size:2.3rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 20%,var(--surface-sunken));color:var(--accent-ink);font-size:var(--text-sm);font-weight:700}.plan__t[data-astro-cid-cidq34on]{font-size:var(--text-base);letter-spacing:var(--tracking-snug)}.plan__b[data-astro-cid-cidq34on]{font-size:var(--text-sm);color:var(--text-soft);max-width:76ch}.svc[data-astro-cid-cidq34on]{background:var(--bg-alt)}.svc__list[data-astro-cid-cidq34on]{margin-block-start:var(--space-xl);list-style:none;padding:0}.svc__item[data-astro-cid-cidq34on]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-m);padding-block:1rem;border-block-start:1px solid var(--rule);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.svc__list[data-astro-cid-cidq34on] li[data-astro-cid-cidq34on]:last-child .svc__item[data-astro-cid-cidq34on]{border-block-end:1px solid var(--rule)}.svc__item[data-astro-cid-cidq34on]:hover{background:var(--surface)}.svc__item[data-astro-cid-cidq34on]:hover .svc__arrow[data-astro-cid-cidq34on]{opacity:1;transform:translate(1px,-1px)}.svc__n[data-astro-cid-cidq34on]{font-size:var(--text-lg);font-weight:650;letter-spacing:-.03em;color:var(--text-faint);min-inline-size:1.9rem}.svc__body[data-astro-cid-cidq34on]{display:grid;gap:.05rem}.svc__t[data-astro-cid-cidq34on]{font-size:var(--text-base);font-weight:650;letter-spacing:var(--tracking-snug)}.svc__b[data-astro-cid-cidq34on]{font-size:var(--text-sm);color:var(--text-soft)}.svc__arrow[data-astro-cid-cidq34on]{color:var(--text-faint);opacity:.4;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.svc__foot[data-astro-cid-cidq34on]{margin-block-start:var(--space-l);font-size:var(--text-sm);color:var(--text-soft);max-width:62ch}@media(min-width:52rem){.svc__item[data-astro-cid-cidq34on]{padding-inline:var(--space-s)}}.faqs__grid[data-astro-cid-cidq34on]{display:grid;gap:var(--space-xl)}.faqs__head[data-astro-cid-cidq34on] h2[data-astro-cid-cidq34on]{max-width:18ch}.faqs__note[data-astro-cid-cidq34on]{margin-block-start:var(--space-m);font-size:var(--text-sm);color:var(--text-soft);max-width:40ch}@media(min-width:64rem){.faqs__grid[data-astro-cid-cidq34on]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-2xl);align-items:start}}.cta__grid[data-astro-cid-cidq34on]{display:grid;gap:var(--space-xl)}.cta__title[data-astro-cid-cidq34on]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem);max-width:20ch}.cta__body[data-astro-cid-cidq34on]{margin-block-start:var(--space-m);color:var(--text-soft);max-width:52ch}@media(min-width:64rem){.cta__grid[data-astro-cid-cidq34on]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}}.svc__item--soon[data-astro-cid-cidq34on]{cursor:default}.svc__item--soon[data-astro-cid-cidq34on]:hover{border-color:var(--border)}
