.logo.svelte-1l8nvlt{align-items:center;gap:.55rem;display:inline-flex}.mark.svelte-1l8nvlt{width:1.4rem;height:1.4rem;color:var(--color-primary);flex-shrink:0}.word.svelte-1l8nvlt{letter-spacing:-.015em;color:var(--color-ink);font-size:1.125rem;font-weight:650;font-stretch:102%}.mask.svelte-1q37ri0{margin:-.08em 0;padding:.08em 0;display:block;overflow:hidden}.line.svelte-1q37ri0{display:block}.hero-aside.svelte-1q37ri0{border-top:1px solid var(--color-line);max-width:32ch;color:var(--color-ink);padding-top:1rem;font-size:1.0625rem;font-weight:520;line-height:1.5}@media (prefers-reduced-motion:no-preference){.line.svelte-1q37ri0{animation:.75s cubic-bezier(.16,1,.3,1) both svelte-1q37ri0-rise}.line-2.svelte-1q37ri0{animation-delay:.1s}.fade.svelte-1q37ri0{animation:.7s cubic-bezier(.16,1,.3,1) both svelte-1q37ri0-fade-up}.d1.svelte-1q37ri0{animation-delay:.28s}.d2.svelte-1q37ri0{animation-delay:.38s}.d3.svelte-1q37ri0{animation-delay:.48s}}@keyframes svelte-1q37ri0-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes svelte-1q37ri0-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.fact-head.svelte-sh9exh{letter-spacing:-.01em;font-size:1.0625rem;font-weight:620}.fact-body.svelte-sh9exh{max-width:34ch;color:var(--color-muted);margin-top:.35rem;font-size:1rem;line-height:1.55}.viz.svelte-sh9exh{gap:.4rem;max-width:16.5rem;margin-top:.85rem;display:grid}.viz-row.svelte-sh9exh{grid-template-columns:2.1rem 1fr;align-items:center;gap:.5rem;display:grid}.viz-label.svelte-sh9exh{color:var(--color-muted);font-size:.8125rem}.track.svelte-sh9exh{background:var(--color-line);border-radius:2px;height:.5rem;overflow:hidden}.bar.svelte-sh9exh{border-radius:2px;height:100%}.bar-you.svelte-sh9exh{background:oklch(78% .014 160);width:100%}.bar-us.svelte-sh9exh{background:var(--color-primary);width:50%}.viz-times.svelte-sh9exh{height:1.15rem;color:var(--color-muted);margin-left:2.6rem;font-size:.8125rem;position:relative}.viz-times.svelte-sh9exh span:where(.svelte-sh9exh){position:absolute;top:0}.viz-times.svelte-sh9exh span:where(.svelte-sh9exh):first-child{left:0}.viz-times.svelte-sh9exh span:where(.svelte-sh9exh):nth-child(2){left:50%;transform:translate(-50%)}.viz-times.svelte-sh9exh span:where(.svelte-sh9exh):nth-child(3){right:0}@media (prefers-reduced-motion:no-preference){.bar-us.svelte-sh9exh{animation:.8s cubic-bezier(.16,1,.3,1) .55s both svelte-sh9exh-grow}}@keyframes svelte-sh9exh-grow{0%{width:0}to{width:50%}}.shot.svelte-17ndl8v{display:block}.shot-img.svelte-17ndl8v{transition:transform .35s cubic-bezier(.16,1,.3,1)}.shot.svelte-17ndl8v:hover .shot-img:where(.svelte-17ndl8v){transform:scale(1.015)}.shot.svelte-17ndl8v:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.step.svelte-1bcjtxk{border-top:1px solid var(--color-line);grid-template-columns:2.25rem 1fr;gap:0 1rem;padding-block:1.5rem;display:grid}.step.svelte-1bcjtxk:last-child{border-bottom:1px solid var(--color-line)}.step-n.svelte-1bcjtxk{font-variant-numeric:tabular-nums;color:var(--color-primary);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;line-height:1}.step-name.svelte-1bcjtxk{letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:640}.step-desc.svelte-1bcjtxk{margin-top:.4rem;line-height:1.6}.step-extra.svelte-1bcjtxk{color:var(--color-muted);margin-top:.5rem;font-size:1rem;line-height:1.55}.step-time.svelte-1bcjtxk{font-variant-numeric:tabular-nums;color:var(--color-muted);grid-column:2;margin-top:.65rem;font-size:.9375rem;font-weight:600}.pill.svelte-1bcjtxk{background-color:var(--color-accent);color:var(--color-ink);vertical-align:.08em;border-radius:999px;margin-right:.4rem;padding:.1rem .55rem;font-size:.8125rem;font-weight:620;display:inline-block}.chain.svelte-1bcjtxk{border:1px solid var(--color-line);background-color:var(--color-bg);border-radius:8px;margin-top:2.5rem;padding:1.25rem 1.5rem}.chain-flow.svelte-1bcjtxk{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:1.0625rem;font-weight:620;display:flex}.arrow.svelte-1bcjtxk{color:var(--color-primary);font-weight:700}.chain-note.svelte-1bcjtxk{color:var(--color-muted);margin-top:.5rem;font-size:1rem}@media (width>=48rem){.step.svelte-1bcjtxk{grid-template-columns:3.25rem 1fr 9.5rem;gap:0 1.5rem;padding-block:1.75rem}.step-time.svelte-1bcjtxk{text-align:right;grid-area:1/3;margin-top:.3rem}}.price-head.svelte-omzaxu{display:none}.price-row.svelte-omzaxu{border-bottom:1px solid var(--color-line);padding-block:1.35rem;transition:background-color .18s}.price-row.svelte-omzaxu:hover{background-color:var(--color-surface)}.price-name.svelte-omzaxu{letter-spacing:-.01em;font-size:1.0625rem;font-weight:640}.price-desc.svelte-omzaxu{max-width:58ch;color:var(--color-muted);margin-top:.35rem;font-size:1rem;line-height:1.55}.price-time.svelte-omzaxu{font-variant-numeric:tabular-nums;color:var(--color-muted);margin-top:.5rem;font-size:.9375rem}.price-amount.svelte-omzaxu{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:.35rem;font-size:1.0625rem;font-weight:650}.pill.svelte-omzaxu{background-color:var(--color-accent);color:var(--color-ink);vertical-align:.1em;letter-spacing:0;border-radius:999px;margin-left:.5rem;padding:.1rem .55rem;font-size:.8125rem;font-weight:620;display:inline-block}.terms.svelte-omzaxu{margin-top:1.75rem}.terms-link.svelte-omzaxu{color:var(--color-primary);text-underline-offset:.25em;margin-top:.35rem;font-weight:600;text-decoration:underline;display:inline-block}.terms-link.svelte-omzaxu:hover{color:var(--color-primary-hover)}@media (width>=48rem){.price-head.svelte-omzaxu{border-bottom:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);grid-template-columns:repeat(12,1fr);gap:0 1.5rem;padding-block:.65rem;font-size:.8125rem;font-weight:600;display:grid}.price-head.svelte-omzaxu span:where(.svelte-omzaxu):first-child{grid-column:span 3}.price-head.svelte-omzaxu span:where(.svelte-omzaxu):nth-child(2){grid-column:span 5}.price-head.svelte-omzaxu span:where(.svelte-omzaxu):nth-child(3){grid-column:span 2}.price-head.svelte-omzaxu span:where(.svelte-omzaxu):nth-child(4){text-align:right;grid-column:span 2}.price-row.svelte-omzaxu{grid-template-columns:repeat(12,1fr);align-items:baseline;gap:0 1.5rem;padding-block:1.4rem;display:grid}.price-name.svelte-omzaxu{grid-column:span 3}.price-desc.svelte-omzaxu{grid-column:span 5;margin-top:0}.price-time.svelte-omzaxu{grid-column:span 2;margin-top:0}.price-amount.svelte-omzaxu{text-align:right;grid-column:span 2;margin-top:0}}.faq-item.svelte-1vyz8mk{border-bottom:1px solid var(--color-line)}summary.svelte-1vyz8mk{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.35rem;list-style:none;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}.faq-q.svelte-1vyz8mk{letter-spacing:-.01em;font-size:1.0625rem;font-weight:620;line-height:1.4}summary.svelte-1vyz8mk:hover .faq-q:where(.svelte-1vyz8mk){color:var(--color-primary)}.faq-icon.svelte-1vyz8mk{border:1px solid var(--color-line);width:1.75rem;height:1.75rem;color:var(--color-ink);border-radius:999px;flex-shrink:0;place-items:center;transition:transform .2s,border-color .2s,color .2s;display:grid}summary.svelte-1vyz8mk:hover .faq-icon:where(.svelte-1vyz8mk){border-color:var(--color-primary);color:var(--color-primary)}details[open].svelte-1vyz8mk .faq-icon:where(.svelte-1vyz8mk){color:var(--color-primary);border-color:var(--color-primary);transform:rotate(45deg)}.faq-a.svelte-1vyz8mk{max-width:65ch;color:var(--color-muted);padding:0 3rem 1.4rem 0;line-height:1.6}.mail.svelte-1eym5i5{color:var(--color-on-deep);text-underline-offset:.25em;font-weight:600;text-decoration:underline;transition:color .18s}.mail.svelte-1eym5i5:hover{color:oklch(90% .05 160)}
