.faq.svelte-1f1lynr{border-bottom:1px solid var(--line)}summary.svelte-1f1lynr{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;cursor:pointer;list-style:none}summary.svelte-1f1lynr::-webkit-details-marker{display:none}.q.svelte-1f1lynr{font-weight:550;font-size:1.08rem;letter-spacing:-.015em;color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1.5px;transition:background-size .35s var(--ease-out)}summary.svelte-1f1lynr:hover .q:where(.svelte-1f1lynr),.faq[open].svelte-1f1lynr .q:where(.svelte-1f1lynr){background-size:100% 1.5px}.marker.svelte-1f1lynr{position:relative;width:12px;height:12px;flex-shrink:0}.marker.svelte-1f1lynr:before,.marker.svelte-1f1lynr:after{content:"";position:absolute;inset:50% auto auto 0;width:100%;height:1.5px;background:var(--ink);transition:transform .3s var(--ease-out)}.marker.svelte-1f1lynr:after{transform:rotate(90deg)}.faq[open].svelte-1f1lynr .marker:where(.svelte-1f1lynr):after{transform:rotate(0)}.a.svelte-1f1lynr{padding-bottom:1.6rem;max-width:46rem;color:var(--ink-soft)}.head-block.svelte-1hrotn9{padding-block:clamp(3rem,6.5vh,5rem) clamp(2.5rem,5vw,4rem)}.head-block.svelte-1hrotn9 .container:where(.svelte-1hrotn9){display:grid;gap:1.4rem}.head-block.svelte-1hrotn9 .t-lead:where(.svelte-1hrotn9){max-width:38rem}.rise.svelte-1hrotn9{opacity:0;animation:svelte-1hrotn9-rise .9s var(--ease-out) forwards;animation-delay:calc(var(--d) * .11s)}@keyframes svelte-1hrotn9-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ask.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.left.svelte-1hrotn9{display:grid;gap:2rem}.promise.svelte-1hrotn9{display:flex;gap:1.1rem;align-items:flex-start}.promise.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:.5rem;color:var(--ink-soft);max-width:30rem}.check.svelte-1hrotn9{width:22px;height:22px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:.25rem}.check.svelte-1hrotn9 svg:where(.svelte-1hrotn9){width:10px;height:9px}.check.svelte-1hrotn9 path:where(.svelte-1hrotn9){fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.oss-note.svelte-1hrotn9{border:1px solid var(--line);background:var(--paper-raise);padding:1.2rem 1.4rem;display:grid;gap:.5rem}.oss-note.svelte-1hrotn9 a:where(.svelte-1hrotn9){font-weight:550;color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1.5px}.form.svelte-1hrotn9{border:1px solid var(--line);padding:clamp(1.6rem,3.5vw,2.6rem);display:grid;gap:1.3rem;background:var(--paper)}.form-title.svelte-1hrotn9{color:var(--ink);padding-bottom:.4rem;border-bottom:1px solid var(--line)}.form.svelte-1hrotn9 .honeypot:where(.svelte-1hrotn9){position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.row.two.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}label.svelte-1hrotn9{display:grid;gap:.55rem}label.svelte-1hrotn9 .t-mono:where(.svelte-1hrotn9){font-size:.62rem}input[type=text].svelte-1hrotn9,input[type=email].svelte-1hrotn9,textarea.svelte-1hrotn9{font:inherit;font-size:.97rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:.75rem .9rem;transition:border-color .2s var(--ease-out);width:100%}textarea.svelte-1hrotn9{resize:vertical;min-height:7rem}input.svelte-1hrotn9:hover,textarea.svelte-1hrotn9:hover{border-color:#c4c4c4}input.svelte-1hrotn9:focus,textarea.svelte-1hrotn9:focus{outline:none;border-color:var(--ink)}.btn[disabled].svelte-1hrotn9{opacity:.55;cursor:default}.note.svelte-1hrotn9{font-size:.92rem;padding:.85rem 1rem;border:1px solid var(--line)}.note.ok.svelte-1hrotn9{background:var(--paper-raise)}.note.err.svelte-1hrotn9 a:where(.svelte-1hrotn9){text-decoration:underline;text-underline-offset:3px}.faq-wrap.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(2rem,5vw,4rem);align-items:start}.faq-wrap.svelte-1hrotn9 .section-head:where(.svelte-1hrotn9){margin-bottom:0;position:sticky;top:6rem}@media(max-width:900px){.ask.svelte-1hrotn9,.row.two.svelte-1hrotn9,.faq-wrap.svelte-1hrotn9{grid-template-columns:1fr}.faq-wrap.svelte-1hrotn9 .section-head:where(.svelte-1hrotn9){position:static}}
