.hero.svelte-1230iaq{text-align:center;padding:clamp(40px,7vw,80px) 0 clamp(30px,5vw,56px)}.hero.svelte-1230iaq h1:where(.svelte-1230iaq){font-size:clamp(36px,6.5vw,72px);max-width:16ch;margin:16px auto 18px}.hero.svelte-1230iaq h1:where(.svelte-1230iaq) em:where(.svelte-1230iaq){font-style:italic;color:var(--jade)}.hero.svelte-1230iaq p:where(.svelte-1230iaq){color:var(--ink-soft);max-width:56ch;margin:0 auto;font-size:17px}.badge-row.svelte-1230iaq{margin-top:26px}.steps.svelte-1230iaq{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:clamp(40px,6vw,70px) auto}.step.svelte-1230iaq{border:1px solid var(--line);border-radius:var(--rad-lg);padding:30px 26px;background:var(--paper)}.step.svelte-1230iaq .n:where(.svelte-1230iaq){font-family:var(--display);font-size:40px;font-weight:600}.step.svelte-1230iaq h3:where(.svelte-1230iaq){font-size:22px;margin:10px 0}.step.svelte-1230iaq p:where(.svelte-1230iaq){color:var(--ink-soft);font-size:14.5px}.checks.svelte-1230iaq{background:var(--ink);color:var(--paper);padding:clamp(50px,8vw,96px) 0}.c-grid.svelte-1230iaq{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(34px,6vw,70px);align-items:center}.checks.svelte-1230iaq .eyebrow:where(.svelte-1230iaq){color:var(--gold-2)}.checks.svelte-1230iaq .eyebrow:where(.svelte-1230iaq):before{background:var(--gold-2)}.checks.svelte-1230iaq h2:where(.svelte-1230iaq){color:var(--paper);font-size:clamp(28px,4.4vw,46px);margin-top:12px}.checks.svelte-1230iaq ul:where(.svelte-1230iaq){list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:14px}.checks.svelte-1230iaq li:where(.svelte-1230iaq){font-size:15.5px;color:#fbf8f2b8;padding-left:22px;position:relative}.checks.svelte-1230iaq li:where(.svelte-1230iaq) b:where(.svelte-1230iaq){color:var(--paper)}.checks.svelte-1230iaq li:where(.svelte-1230iaq):before{content:"✓";position:absolute;left:0;color:var(--jade-bright);font-weight:700}.scanner.svelte-1230iaq{position:relative;aspect-ratio:4/5;border-radius:var(--rad-lg);overflow:hidden;border:1px solid rgba(251,248,242,.16)}.scanner.svelte-1230iaq .ph:where(.svelte-1230iaq){position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.scanner.svelte-1230iaq img:where(.svelte-1230iaq){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:imgIn .7s ease both}.scanner.svelte-1230iaq .scan:where(.svelte-1230iaq){position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--jade-bright),transparent);box-shadow:0 0 22px 4px #25a57499;animation:scanline 3.2s var(--ease) infinite}.scanner.svelte-1230iaq .seal:where(.svelte-1230iaq){position:absolute;top:14px;right:14px}.scanner.svelte-1230iaq .seal:where(.svelte-1230iaq) .vbadge{background:#fbf8f2f2}.stats.svelte-1230iaq{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;margin:clamp(50px,8vw,90px) auto}.stat.svelte-1230iaq{display:flex;flex-direction:column;gap:6px}.sv.svelte-1230iaq{font-family:var(--display);font-size:clamp(32px,4.6vw,50px);font-weight:500}.sl.svelte-1230iaq{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.faq.svelte-1230iaq{max-width:820px}.faq.svelte-1230iaq h2:where(.svelte-1230iaq){font-size:clamp(26px,4vw,40px);margin-bottom:22px;text-align:center}details.svelte-1230iaq{border-bottom:1px solid var(--line);padding:6px 0}summary.svelte-1230iaq{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-family:var(--display);font-size:clamp(17px,2.4vw,21px);padding:18px 0;list-style:none}summary.svelte-1230iaq::-webkit-details-marker{display:none}.pm.svelte-1230iaq{font-family:var(--body);font-size:22px;color:var(--jade);transition:.2s}details[open].svelte-1230iaq .pm:where(.svelte-1230iaq){transform:rotate(45deg)}details.svelte-1230iaq p:where(.svelte-1230iaq){color:var(--ink-soft);padding-bottom:18px;max-width:64ch}.cta.svelte-1230iaq{margin:clamp(50px,8vw,90px) auto 0}.cta-card.svelte-1230iaq{text-align:center;border:1px solid var(--line);border-radius:28px;padding:clamp(40px,6vw,72px);background:radial-gradient(120% 130% at 50% 0%,var(--blush),var(--paper) 60%)}.cta-card.svelte-1230iaq h2:where(.svelte-1230iaq){font-size:clamp(26px,4vw,42px);margin-bottom:22px}.cbtns.svelte-1230iaq{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width: 900px){.steps.svelte-1230iaq,.c-grid.svelte-1230iaq{grid-template-columns:1fr}.stats.svelte-1230iaq{grid-template-columns:repeat(2,1fr);gap:30px 20px}}
