.hero[data-astro-cid-lcdefpme]{padding-block:64px 88px}.hero-title[data-astro-cid-lcdefpme]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.625rem,1.35rem + 5.2vw,5.25rem);font-weight:700;line-height:1}.hero-lead[data-astro-cid-lcdefpme]{max-width:56ch;margin:24px 0 0}.hero-lines[data-astro-cid-lcdefpme]{gap:18px;max-width:880px;margin-top:44px;display:grid}.hero-line[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,auto) minmax(24px,1fr) minmax(0,auto);gap:14px;font-size:1.0625rem}.line-answer[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-plum-ink);text-align:right;font-weight:650}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-block:88px 104px}}@media (width<=560px){.hero-line[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:4px}.hero-line[data-astro-cid-lcdefpme] .qline-rule[data-astro-cid-lcdefpme]{display:none}.line-answer[data-astro-cid-lcdefpme]{text-align:left;font-size:.96875rem}}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:44px;display:grid}.service-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-panel);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);flex-direction:column;gap:10px;padding:26px;display:flex}.service-q[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-plum-ink);align-items:center;gap:10px;margin:0;font-size:.9375rem;font-weight:650;display:flex}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.375rem;font-weight:650}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.section-more[data-astro-cid-lcdefpme]{margin-top:28px}@media (width>=900px){.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-tint[data-astro-cid-lcdefpme]{background:var(--color-tint)}.journey[data-astro-cid-lcdefpme]{gap:20px;max-width:880px;margin:40px 0 0;padding:0;list-style:none;display:grid}.journey-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,auto) minmax(24px,1fr) minmax(0,auto);gap:14px}.journey-row[data-astro-cid-lcdefpme] .qline-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.125rem;font-weight:650}.journey-row[data-astro-cid-lcdefpme] .line-answer[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.96875rem}.journey-note[data-astro-cid-lcdefpme]{max-width:56ch;margin:30px 0 0}@media (width<=640px){.journey-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:4px}.journey-row[data-astro-cid-lcdefpme] .qline-rule[data-astro-cid-lcdefpme]{display:none}}.sample[data-astro-cid-lcdefpme]{border-radius:var(--radius-panel);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);margin:36px 0 0;padding:26px 24px}.sample-head[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-plum-ink);align-items:center;gap:10px;margin-bottom:20px;font-size:.9375rem;font-weight:650;display:inline-flex}.sample-lines[data-astro-cid-lcdefpme]{gap:16px;display:grid}.sample-lines[data-astro-cid-lcdefpme] .qline[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,auto) minmax(24px,1fr) minmax(0,auto);gap:14px;font-size:1rem}.qline--confirm[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-soft);padding-top:14px}@media (width<=640px){.sample-lines[data-astro-cid-lcdefpme] .qline[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:4px}.sample-lines[data-astro-cid-lcdefpme] .qline-rule[data-astro-cid-lcdefpme]{display:none}}.limits[data-astro-cid-lcdefpme]{background:var(--color-paper)}.limits-grid[data-astro-cid-lcdefpme]{border-radius:var(--radius-panel);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);grid-template-columns:minmax(0,1fr);gap:28px;padding:30px 26px;display:grid}.limits-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;font-size:1.125rem;line-height:1.6}.limits-note[data-astro-cid-lcdefpme]{border-left:2px dotted var(--color-plum);color:var(--color-muted);padding-left:18px}@media (width>=1024px){.limits-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding:40px 44px}}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.faq-list[data-astro-cid-lcdefpme]{gap:12px;display:grid}.qa[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line-soft)}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{min-height:56px;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1.0625rem;font-weight:650;list-style:none;display:flex}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] .chev[data-astro-cid-lcdefpme]{color:var(--color-plum-ink);flex:none;transition:transform .2s}.qa[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] .chev[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.qa-body[data-astro-cid-lcdefpme]{padding:0 20px 18px}.qa-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;margin:0}@media (width>=1024px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}@media (prefers-reduced-motion:reduce){.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] .chev[data-astro-cid-lcdefpme]{transition:none}}.invite[data-astro-cid-lcdefpme]{background:var(--color-ink)}.invite-inner[data-astro-cid-lcdefpme]{max-width:760px;padding-block:88px}.eyebrow--ink[data-astro-cid-lcdefpme]{color:var(--color-on-ink)}.invite[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:16px 0 0;font-size:clamp(2rem,1.35rem + 2.7vw,3.5rem);font-weight:700;line-height:1.05}.invite[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--color-on-ink-muted);max-width:52ch;margin:18px 0 0;font-size:1.125rem}@media (width>=1024px){.invite-inner[data-astro-cid-lcdefpme]{padding-block:120px}}
