.hero.svelte-k84gab.svelte-k84gab.svelte-k84gab{background:linear-gradient(180deg,#0b1730 0%,#16406b 100%)}.wordmark.svelte-k84gab.svelte-k84gab.svelte-k84gab{display:flex;align-items:center;gap:.75rem}.gear.svelte-k84gab.svelte-k84gab.svelte-k84gab{animation:svelte-k84gab-spin 9s linear infinite;flex-shrink:0}@keyframes svelte-k84gab-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mega-title.svelte-k84gab.svelte-k84gab.svelte-k84gab{font-family:"Press Start 2P",monospace;font-size:clamp(1.8rem,7vw,3.5rem);line-height:1;margin:0;color:#ffd23f;letter-spacing:2px;text-shadow:3px 3px 0 #0b1730,5px 5px 0 rgba(0,0,0,.35)}.mega-subtitle.svelte-k84gab.svelte-k84gab.svelte-k84gab{font-family:"Press Start 2P",monospace;font-size:clamp(.7rem,2.2vw,1.1rem);letter-spacing:3px;color:#7dd3fc;margin:-.5rem 0 0}.vsl.svelte-k84gab.svelte-k84gab.svelte-k84gab{width:min(340px,86vw);aspect-ratio:9 / 16;max-height:72vh;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 12px 40px #00000059;border:3px solid #ffd23f}.vsl.svelte-k84gab iframe.svelte-k84gab.svelte-k84gab{width:100%;height:100%;border:0;display:block}.cta-button.svelte-k84gab.svelte-k84gab.svelte-k84gab{display:inline-block;background:#ffd23f;color:#1b2a4a;font-weight:700;padding:.9em 2em;border-radius:8px;text-decoration:none;transition:transform .15s,background .15s}.cta-button.svelte-k84gab.svelte-k84gab.svelte-k84gab:hover{background:#ffdc6b;transform:translateY(-2px)}.fit-card.svelte-k84gab.svelte-k84gab.svelte-k84gab{background:#fff;border-radius:12px;padding:2em;box-shadow:0 2px 16px #0000000f}.fit-card.svelte-k84gab h2.svelte-k84gab.svelte-k84gab{font-size:1.3em;font-weight:700;margin-bottom:.8em}.fit-yes.svelte-k84gab h2.svelte-k84gab.svelte-k84gab{color:#1a7f4b}.fit-no.svelte-k84gab h2.svelte-k84gab.svelte-k84gab{color:#b3261e}.fit-card.svelte-k84gab ul.svelte-k84gab.svelte-k84gab{display:flex;flex-direction:column;gap:.9em;list-style:none;margin:0;padding:0}.fit-card.svelte-k84gab li.svelte-k84gab.svelte-k84gab{display:flex;gap:.6em;align-items:flex-start;line-height:1.5;color:#303642}.mark.svelte-k84gab.svelte-k84gab.svelte-k84gab{flex-shrink:0;font-weight:700}.mark.yes.svelte-k84gab.svelte-k84gab.svelte-k84gab{color:#1a7f4b}.mark.no.svelte-k84gab.svelte-k84gab.svelte-k84gab{color:#b3261e}.section-title.svelte-k84gab.svelte-k84gab.svelte-k84gab{font-size:1.8em;font-weight:700;color:#164e63}.feature-card.svelte-k84gab.svelte-k84gab.svelte-k84gab{background:#f8fafc;border:1px solid #e6e9ef;border-radius:12px;padding:1.6em 1.8em}.feature-card.svelte-k84gab h3.svelte-k84gab.svelte-k84gab{font-size:1.15em;font-weight:700;color:#0e7490;margin-bottom:.4em}.feature-card.svelte-k84gab p.svelte-k84gab.svelte-k84gab{color:#444;line-height:1.5;margin:0}.testimonial.svelte-k84gab.svelte-k84gab.svelte-k84gab{max-width:760px;margin:0 auto;background:#fff;border-radius:12px;padding:2em 2.4em;box-shadow:0 2px 16px #0000000f;border-left:4px solid #6a8cff}.testimonial.svelte-k84gab p.svelte-k84gab.svelte-k84gab{font-family:serif;font-size:1.1em;line-height:1.6;color:#303642;margin:0 0 1em}.testimonial.svelte-k84gab footer.svelte-k84gab.svelte-k84gab{margin-top:1em;font-weight:600;color:#164e63}.wrap.svelte-k84gab.svelte-k84gab.svelte-k84gab{padding:0}.contact-form.svelte-k84gab.svelte-k84gab.svelte-k84gab{margin:0 auto;padding:2em 2.5em 2.5em;border-radius:12px;box-shadow:0 2px 16px #00000014;background:#fff;display:flex;flex-direction:column;gap:1.2em;text-align:left}.contact-form.svelte-k84gab h2.svelte-k84gab.svelte-k84gab{margin-bottom:.2em;color:#2a2e34;font-size:1.3em;font-weight:600}.contact-form.svelte-k84gab label.svelte-k84gab.svelte-k84gab{display:flex;flex-direction:column;font-weight:500;gap:.4em;color:#23272f}.contact-form.svelte-k84gab input[type=text].svelte-k84gab.svelte-k84gab,.contact-form.svelte-k84gab input[type=tel].svelte-k84gab.svelte-k84gab,.contact-form.svelte-k84gab textarea.svelte-k84gab.svelte-k84gab,.contact-form.svelte-k84gab select.svelte-k84gab.svelte-k84gab{padding:.7em;border:1px solid #d0d4da;border-radius:6px;font-size:1em;transition:border-color .2s;background:#fafbfc}.contact-form.svelte-k84gab input.svelte-k84gab.svelte-k84gab:focus,.contact-form.svelte-k84gab textarea.svelte-k84gab.svelte-k84gab:focus,.contact-form.svelte-k84gab select.svelte-k84gab.svelte-k84gab:focus{outline:none;border-color:#6a8cff;background:#f0f6ff}.contact-form.svelte-k84gab button.svelte-k84gab.svelte-k84gab{margin-top:.4em;background:#6a8cff;color:#fff;border:none;border-radius:6px;padding:.9em 1.2em;font-size:1em;font-weight:600;cursor:pointer;transition:background .17s}.contact-form.svelte-k84gab button.svelte-k84gab.svelte-k84gab:hover:not(:disabled){background:#5273e0}.contact-form.svelte-k84gab button.svelte-k84gab.svelte-k84gab:disabled{opacity:.6;cursor:not-allowed}.form-status.svelte-k84gab.svelte-k84gab.svelte-k84gab{text-align:left;font-size:.95em;margin-top:.2em}.lede.svelte-k84gab.svelte-k84gab.svelte-k84gab{color:#444;line-height:1.5}.letter.svelte-k84gab.svelte-k84gab.svelte-k84gab{max-width:42rem;margin:0 auto}.letter.svelte-k84gab p.svelte-k84gab.svelte-k84gab,.letter.svelte-k84gab li.svelte-k84gab.svelte-k84gab{font-size:1.125rem;line-height:1.7;color:#1f2933}.letter.svelte-k84gab p.svelte-k84gab.svelte-k84gab{margin:0 0 1.15em}.letter.svelte-k84gab ul.svelte-k84gab.svelte-k84gab{margin:0 0 1.15em 1.2em;list-style:disc}.letter.svelte-k84gab li.svelte-k84gab+li.svelte-k84gab{margin-top:.35em}.letter.svelte-k84gab .pull.svelte-k84gab.svelte-k84gab{font-size:1.45rem;line-height:1.4;font-weight:700;color:#0b1730}.letter.svelte-k84gab .cta-button.svelte-k84gab.svelte-k84gab{margin-top:.5em}
