.sec[data-astro-cid-dhfotatx]{position:relative;overflow:hidden;padding:var(--s-8)0}.sec--soft[data-astro-cid-dhfotatx]{background:var(--surface-soft)}.sec--sunken[data-astro-cid-dhfotatx]{background:var(--surface-sunken)}.sec--ink[data-astro-cid-dhfotatx]{background:var(--ink-surface)}.cons-face[data-astro-cid-dhfotatx]{width:46px;height:46px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid var(--surface-soft);box-shadow:0 0 0 1px var(--border-default)}.price-split[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.05fr 1fr}.price-main[data-astro-cid-dhfotatx]{padding:var(--pad-card-lg)}.price-aside[data-astro-cid-dhfotatx]{padding:var(--pad-card-lg);background:var(--ink-surface);display:flex;flex-direction:column}.price-aside[data-astro-cid-dhfotatx] .cons-face[data-astro-cid-dhfotatx]{border-color:var(--ink-surface);box-shadow:0 0 0 1px #ffffff2e}@media (max-width:760px){.price-split[data-astro-cid-dhfotatx]{grid-template-columns:1fr}}.why-people[data-astro-cid-dhfotatx]{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:var(--s-6)}.why-person[data-astro-cid-dhfotatx]{display:flex;align-items:center;gap:12px}.why-face[data-astro-cid-dhfotatx]{width:56px;height:56px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;box-shadow:0 0 0 1px var(--border-default)}.why-name[data-astro-cid-dhfotatx]{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--text-heading)}.why-role[data-astro-cid-dhfotatx]{font:var(--type-caption);color:var(--text-muted)}.usp-list[data-astro-cid-dhfotatx]{display:flex;flex-direction:column}.usp-row[data-astro-cid-dhfotatx]{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--border-default)}.usp-row[data-astro-cid-dhfotatx]:first-child{border-top:0;padding-top:0}.usp-ic[data-astro-cid-dhfotatx]{width:40px;height:40px;flex:0 0 auto;border-radius:999px;background:var(--teal);display:grid;place-items:center;box-shadow:var(--sh-sm)}.usp-t[data-astro-cid-dhfotatx]{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--text-heading)}.usp-d[data-astro-cid-dhfotatx]{font:var(--type-sm);color:var(--text-body);margin-top:4px}.casew[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.3fr 1fr;padding:0;overflow:hidden;align-items:stretch}.casew-media[data-astro-cid-dhfotatx]{border-right:1px solid var(--border-default);display:flex;align-items:center;background:var(--surface-soft)}.casew-media[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{display:block;width:100%;height:auto}.casew-info[data-astro-cid-dhfotatx]{padding:var(--pad-card-lg);display:flex;flex-direction:column;justify-content:center}.casew-facts[data-astro-cid-dhfotatx]{display:flex;flex-direction:column}.casew-facts[data-astro-cid-dhfotatx]>div[data-astro-cid-dhfotatx]{display:flex;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--border-quiet)}.casew-facts[data-astro-cid-dhfotatx]>div[data-astro-cid-dhfotatx]:first-child{border-top:none;padding-top:0}.casew-facts[data-astro-cid-dhfotatx] .cf-label[data-astro-cid-dhfotatx]{width:128px;flex:0 0 auto;font:var(--type-caption);color:var(--text-muted)}.casew-facts[data-astro-cid-dhfotatx] .cf-val[data-astro-cid-dhfotatx]{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--text-heading)}.casew-label[data-astro-cid-dhfotatx]{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);margin-top:18px}.casew-tags[data-astro-cid-dhfotatx]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.casew-tags[data-astro-cid-dhfotatx] .tag[data-astro-cid-dhfotatx]{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--teal-deep);background:var(--teal-tint);border:1px solid var(--teal-border);border-radius:var(--r-pill);padding:5px 11px}@media (max-width:860px){.casew[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.casew-media[data-astro-cid-dhfotatx]{border-right:none;border-bottom:1px solid var(--border-default)}}.logo-strip[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{height:30px;width:auto;opacity:.55;filter:grayscale(1);transition:opacity .2s var(--ease-out),filter .2s var(--ease-out)}.logo-strip[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:hover{opacity:1;filter:none}.cta-face[data-astro-cid-dhfotatx]{width:48px;height:48px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid var(--ink-surface);box-shadow:0 0 0 1px #ffffff2e}.hero-anno[data-astro-cid-dhfotatx]{position:absolute;top:-30px;left:3%;z-index:3;width:210px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.hero-anno-text[data-astro-cid-dhfotatx]{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:1.08rem;line-height:1.15;color:var(--teal-deep);text-align:center;transform:rotate(-4deg)}.hero-anno-arrow[data-astro-cid-dhfotatx]{width:72px;height:72px;margin-top:2px;margin-left:44px;color:var(--teal);transform:rotate(-6deg)}@media (max-width:900px){.hero-anno[data-astro-cid-dhfotatx]{display:none}}.mini-face[data-astro-cid-dhfotatx]{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid var(--bg);box-shadow:0 0 0 1px var(--border-default)}.cta-text[data-astro-cid-dhfotatx]{text-align:left}@media (max-width:560px){.hero-trust[data-astro-cid-dhfotatx]{flex-direction:column;gap:9px!important;text-align:center}.cta-people[data-astro-cid-dhfotatx]{flex-direction:column;gap:12px!important;text-align:center}.cta-text[data-astro-cid-dhfotatx]{text-align:center}}.home-grid3[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.procard[data-astro-cid-dhfotatx]{margin-top:var(--s-7);border:1px solid var(--border-default);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--sh-sm)}.procard-cells[data-astro-cid-dhfotatx]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-default)}.procard-cell[data-astro-cid-dhfotatx]{background:var(--surface-card);padding:26px 24px}.procard-ic[data-astro-cid-dhfotatx]{width:40px;height:40px;border-radius:var(--r-md);background:var(--teal-tint);display:grid;place-items:center}.procard-t[data-astro-cid-dhfotatx]{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--text-heading);margin-top:15px}.procard-d[data-astro-cid-dhfotatx]{font:var(--type-sm);color:var(--text-body);margin-top:8px}.procard-arrow[data-astro-cid-dhfotatx]{position:absolute;top:50%;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:999px;background:var(--teal);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px var(--surface-card);z-index:2}.procard-arrow--1[data-astro-cid-dhfotatx]{left:33.333%}.procard-arrow--2[data-astro-cid-dhfotatx]{left:66.666%}.procard-cta[data-astro-cid-dhfotatx]{background:var(--ink-surface);padding:22px var(--pad-card);display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);flex-wrap:wrap}@media (max-width:860px){.procard-cells[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.procard-arrow[data-astro-cid-dhfotatx]{display:none}}.build[data-astro-cid-dhfotatx]{margin-top:var(--s-7);display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-template-areas:"a m c""d m e""f m g";gap:1px;background:var(--border-default);border:1px solid var(--border-default);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--sh-sm)}.build-dash[data-astro-cid-dhfotatx]{grid-area:m;position:relative;overflow:hidden;background:var(--ink-surface);padding:var(--pad-card-lg);display:flex;flex-direction:column;justify-content:center}.build-center-in[data-astro-cid-dhfotatx]{position:relative}.build-tile[data-astro-cid-dhfotatx]{position:relative;background:var(--surface-card);padding:22px;text-decoration:none;transition:background var(--dur-base) var(--ease-out)}.build-tile[data-astro-cid-dhfotatx]:hover{background:var(--surface-soft)}.build-arrow[data-astro-cid-dhfotatx]{display:inline-flex;vertical-align:middle;margin-left:7px;transition:transform var(--dur-base) var(--ease-out)}.build-tile[data-astro-cid-dhfotatx]:hover .build-arrow[data-astro-cid-dhfotatx]{transform:translate(3px)}.build-tile[data-astro-cid-dhfotatx]:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:999px;background:var(--teal);box-shadow:0 0 0 3px var(--surface-card);transform:translate(-50%,-50%);z-index:3}.build-tile--left[data-astro-cid-dhfotatx]:after{left:100%}.build-tile--right[data-astro-cid-dhfotatx]:after{left:0}@media (max-width:860px){.build[data-astro-cid-dhfotatx]{grid-template-columns:1fr 1fr;grid-template-areas:"m m""a c""d e""f g"}.build-tile[data-astro-cid-dhfotatx]:after{display:none}}@media (max-width:560px){.build[data-astro-cid-dhfotatx]{grid-template-columns:1fr;grid-template-areas:"m""a""c""d""e""f""g"}}.flow[data-astro-cid-dhfotatx]{margin-top:var(--s-7);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid)}.flow-step[data-astro-cid-dhfotatx]{position:relative}.flow-line[data-astro-cid-dhfotatx]{position:absolute;top:21px;left:44px;right:calc(-1*var(--gap-grid));height:2px;background:var(--teal-border)}.flow-node[data-astro-cid-dhfotatx]{height:44px;margin-bottom:18px}.flow-num[data-astro-cid-dhfotatx]{position:relative;z-index:1;width:44px;height:44px;border-radius:var(--r-pill);background:var(--surface-card);border:2px solid var(--teal);box-shadow:var(--sh-sm);display:grid;place-items:center;font-family:var(--font-sans);font-weight:var(--fw-black);font-size:var(--fs-sm);color:var(--teal-deep)}.flow-t[data-astro-cid-dhfotatx]{font:var(--type-h4);letter-spacing:var(--ls-h4);color:var(--text-heading)}.flow-d[data-astro-cid-dhfotatx]{font:var(--type-sm);color:var(--text-body);margin-top:8px}@media (max-width:760px){.flow[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:0}.flow-step[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:44px 1fr;-moz-column-gap:16px;column-gap:16px;padding-bottom:26px}.flow-line[data-astro-cid-dhfotatx]{top:44px;left:21px;right:auto;width:2px;height:calc(100% - 44px)}.flow-node[data-astro-cid-dhfotatx]{margin-bottom:0}}.home-split[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--s-7);align-items:center}.faq-item[data-astro-cid-dhfotatx] summary[data-astro-cid-dhfotatx]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-dhfotatx][open] .faq-plus[data-astro-cid-dhfotatx]{transform:rotate(45deg)}.faq-plus[data-astro-cid-dhfotatx]{transition:transform var(--dur-base) var(--ease-out)}@media (max-width:860px){.home-grid3[data-astro-cid-dhfotatx],.home-split[data-astro-cid-dhfotatx]{grid-template-columns:1fr}}