.landing.svelte-1hrotn9{background:var(--ink-25);min-height:100dvh;color:var(--ink-800);font-family:var(--font-body);font-size:var(--fs-15);line-height:1.5;overflow-x:clip}a.svelte-1hrotn9{color:var(--tiger-600);text-decoration:none}a.svelte-1hrotn9:hover{color:var(--tiger-700);text-decoration:underline}.wrap.svelte-1hrotn9{max-width:1120px;margin:0 auto;padding:0 28px}.btn.svelte-1hrotn9{font-family:var(--font-body);font-weight:550;font-size:var(--fs-14);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 18px;transition:all .15s;display:inline-flex}.btn-primary.svelte-1hrotn9{background:var(--ink-900);color:var(--ink-0)}.btn-primary.svelte-1hrotn9:hover{background:var(--ink-700);color:var(--ink-0);text-decoration:none}.btn-ghost.svelte-1hrotn9{color:var(--ink-700);border-color:var(--ink-200);background:0 0}.btn-ghost.svelte-1hrotn9:hover{border-color:var(--ink-300);background:var(--ink-0);color:var(--ink-700);text-decoration:none}.btn-lg.svelte-1hrotn9{height:46px;font-size:var(--fs-15);border-radius:12px;padding:0 24px}.page-head.svelte-1hrotn9{text-align:center;padding:96px 0 56px}h1.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.035em;font-weight:650;font-size:clamp(var(--fs-34), 4.6vw, 3.25rem);max-width:720px;color:var(--ink-900);text-wrap:balance;margin:0 auto 18px;line-height:1.06}.page-head.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--fs-17);color:var(--ink-500);text-wrap:pretty;max-width:580px;margin:0 auto;line-height:1.6}.contact-card.svelte-1hrotn9{background:var(--ink-0);border:1px solid var(--tiger-200);border-radius:var(--r-xl);max-width:640px;box-shadow:var(--sh-3);text-align:center;margin:0 auto;padding:44px 48px}.contact-card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);letter-spacing:-.025em;font-weight:650;font-size:var(--fs-26);color:var(--ink-900);text-wrap:balance;margin:0 0 12px;line-height:1.2}.contact-card.svelte-1hrotn9>p:where(.svelte-1hrotn9){font-size:var(--fs-15);color:var(--ink-500);text-wrap:pretty;max-width:460px;margin:0 auto 28px;line-height:1.65}.contact-card.svelte-1hrotn9>p.pilot-banner:where(.svelte-1hrotn9){background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--r-md);font-size:var(--fs-13-5);color:var(--green-700);margin-bottom:28px;padding:12px 18px}[data-theme=dark] .contact-card.svelte-1hrotn9>p.pilot-banner:where(.svelte-1hrotn9){background:var(--green-900);border-color:var(--green-800);color:var(--green-300)}.contact-email.svelte-1hrotn9{font-family:var(--font-mono);font-size:var(--fs-17);color:var(--ink-900);background:var(--ink-25);border:1px solid var(--ink-100);border-radius:var(--r-md);align-items:center;gap:10px;margin-bottom:28px;padding:14px 22px;font-weight:500;display:inline-flex}.contact-email.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--ink-900)}.contact-email.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:var(--tiger-600);text-decoration:none}.contact-hint.svelte-1hrotn9{border-top:1px solid var(--ink-50);text-align:left;padding-top:24px}.contact-hint.svelte-1hrotn9 b:where(.svelte-1hrotn9){font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);text-align:center;margin-bottom:12px;font-weight:600;display:block}.contact-hint.svelte-1hrotn9 ul:where(.svelte-1hrotn9){flex-direction:column;gap:9px;max-width:400px;margin:0 auto;padding:0;list-style:none;display:flex}.contact-hint.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:var(--fs-13-5);color:var(--ink-600);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.contact-hint.svelte-1hrotn9 li:where(.svelte-1hrotn9) .tick:where(.svelte-1hrotn9){color:var(--green-600);flex-shrink:0;margin-top:1px;font-weight:600}section.wrap.svelte-1hrotn9{padding:112px 28px}section.included-section.svelte-1hrotn9,section.faq-section.svelte-1hrotn9{padding-bottom:0}.sec-head.svelte-1hrotn9{text-align:center;max-width:620px;margin:0 auto 48px}.sec-head.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);letter-spacing:-.03em;font-weight:650;font-size:clamp(var(--fs-26), 3vw, var(--fs-34));color:var(--ink-900);text-wrap:balance;margin:0 0 12px;line-height:1.12}.sec-head.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--fs-15);color:var(--ink-500);text-wrap:pretty;margin:0;line-height:1.6}.included.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.inc.svelte-1hrotn9{background:var(--ink-0);border:1px solid var(--ink-100);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:24px}.inc.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-family:var(--font-display);letter-spacing:-.015em;font-weight:650;font-size:var(--fs-16);color:var(--ink-900);margin:0 0 8px}.inc.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--fs-13-5);color:var(--ink-500);text-wrap:pretty;margin:0;line-height:1.6}.faq.svelte-1hrotn9{flex-direction:column;gap:10px;max-width:720px;margin:0 auto;display:flex}.faq.svelte-1hrotn9 details:where(.svelte-1hrotn9){background:var(--ink-0);border:1px solid var(--ink-100);border-radius:var(--r-lg);padding:0 22px}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9){cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--fs-15-5);letter-spacing:-.01em;color:var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"+";font-weight:450;font-size:var(--fs-20);color:var(--ink-400);flex-shrink:0}.faq.svelte-1hrotn9 details[open]:where(.svelte-1hrotn9) summary:where(.svelte-1hrotn9):after{content:"–"}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9):focus-visible{outline:2px solid var(--tiger-500);outline-offset:4px;border-radius:var(--r-sm)}.faq.svelte-1hrotn9 details:where(.svelte-1hrotn9) p:where(.svelte-1hrotn9){font-size:var(--fs-14);color:var(--ink-500);text-wrap:pretty;margin:0;padding:0 0 18px;line-height:1.65}.cta.svelte-1hrotn9{text-align:center}.cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);letter-spacing:-.03em;font-weight:650;font-size:clamp(var(--fs-26), 3vw, var(--fs-34));color:var(--ink-900);margin:0 0 10px}.cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--ink-500);font-size:var(--fs-16);text-wrap:pretty;max-width:520px;margin:0 auto 30px}.cta-btns.svelte-1hrotn9{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=900px){.included.svelte-1hrotn9{grid-template-columns:1fr}.contact-card.svelte-1hrotn9{padding:36px 24px}section.wrap.svelte-1hrotn9{padding:80px 28px}}
