.hero.svelte-8bdjhm{background:var(--bg-deep, #0B0B0C);color:#ededeb;padding:clamp(72px,8vw,120px) var(--gutter, clamp(24px, 5.08vw, 72px)) clamp(48px,6vw,96px)}.container.svelte-8bdjhm{max-width:var(--maxw, 1120px);margin:0 auto}.eyebrow.svelte-8bdjhm{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#9a9994;line-height:1.2}.ebar.svelte-8bdjhm{display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6}.hero.svelte-8bdjhm .page-hero-title{color:#ededeb;margin-top:16px}.hero.svelte-8bdjhm .hl{color:var(--accent, #3D7BE3)}.lede.svelte-8bdjhm{font-size:17px;color:#9a9994;max-width:56ch;line-height:1.6;margin-top:16px}.ctas.svelte-8bdjhm{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn.svelte-8bdjhm{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.btn-accent.svelte-8bdjhm{background:var(--accent, #3D7BE3);color:#fff;border-color:var(--accent, #3D7BE3)}.btn-accent.svelte-8bdjhm:hover{background:#2f66c8;border-color:#2f66c8}.btn-ghost.svelte-8bdjhm{background:transparent;border-color:#ffffff26;color:#ededeb}.btn-ghost.svelte-8bdjhm:hover{border-color:#ffffff4d;background:#ffffff0f}.stats.svelte-8bdjhm{display:grid;grid-template-columns:repeat(3,auto);gap:clamp(24px,4vw,56px);justify-content:start;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.stat.svelte-8bdjhm dt:where(.svelte-8bdjhm){font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6b6a66}.stat.svelte-8bdjhm dd:where(.svelte-8bdjhm){font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#ededeb;margin:6px 0 0}@media(max-width:600px){.stats.svelte-8bdjhm{grid-template-columns:1fr 1fr;gap:20px}}.svc-section.svelte-95t74f{padding:clamp(48px,6vw,96px) var(--gutter, clamp(24px, 5.08vw, 72px));background:var(--bg, #FAFAF7)}.svc-container.svelte-95t74f{max-width:var(--maxw, 1120px);margin:0 auto}.section-head.svelte-95t74f{margin-bottom:clamp(28px,4vw,48px);display:grid;gap:10px}.eyebrow.svelte-95t74f{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #6B6A66)}.ebar.svelte-95t74f{display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6}.h2.svelte-95t74f{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.018em;line-height:1.2;text-wrap:balance;max-width:36ch;color:var(--ink, #0A0A0A);margin:0}.grid.svelte-95t74f{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card.svelte-95t74f{background:var(--bg-card, #F2F1EC);border-radius:12px;padding:clamp(20px,2.5vw,32px);display:grid;gap:8px;align-content:start}.card-n.svelte-95t74f{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--accent, #3D7BE3)}.card-label.svelte-95t74f{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6A66)}.card-title.svelte-95t74f{font-size:clamp(18px,1.4vw,22px);font-weight:600;letter-spacing:-.015em;line-height:1.2;color:var(--ink, #0A0A0A);margin:4px 0 0}.card-body.svelte-95t74f{font-size:15.5px;line-height:1.6;color:var(--ink-2, #2B2B2B);margin:0}@media(max-width:640px){.grid.svelte-95t74f{grid-template-columns:1fr}}.svc-section.svelte-b8zq9l{padding:clamp(48px,6vw,96px) var(--gutter, clamp(24px, 5.08vw, 72px))}.svc-section.dark.svelte-b8zq9l{background:var(--bg-deep, #0B0B0C);color:#ededeb}.svc-container.svelte-b8zq9l{max-width:var(--maxw, 1120px);margin:0 auto}.grid.svelte-b8zq9l{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px)}.h2.svelte-b8zq9l{font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 24px;color:#ededeb}.h2.muted.svelte-b8zq9l{color:#6b6a66}.list.svelte-b8zq9l{display:grid;gap:14px;list-style:none;padding:0;margin:0}.list.svelte-b8zq9l li:where(.svelte-b8zq9l){display:flex;gap:12px;font-size:15.5px;line-height:1.6;color:#c9c8c2}.list.muted.svelte-b8zq9l li:where(.svelte-b8zq9l){color:#6b6a66}.arrow.svelte-b8zq9l{color:var(--accent, #3D7BE3);font-weight:600;flex:none}.dash.svelte-b8zq9l{color:#4a4a46;font-weight:600;flex:none}@media(max-width:680px){.grid.svelte-b8zq9l{grid-template-columns:1fr}}.svc-section.svelte-v1s0pi{padding:clamp(48px,6vw,96px) var(--gutter, clamp(24px, 5.08vw, 72px));background:var(--bg-card, #F2F1EC)}.svc-container.svelte-v1s0pi{max-width:var(--maxw, 1120px);margin:0 auto}.section-head.svelte-v1s0pi{margin-bottom:clamp(28px,4vw,48px);display:grid;gap:10px}.eyebrow.svelte-v1s0pi{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #6B6A66)}.ebar.svelte-v1s0pi{display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6}.h2.svelte-v1s0pi{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.018em;line-height:1.2;text-wrap:balance;color:var(--ink, #0A0A0A);margin:0;max-width:36ch}.faqs.svelte-v1s0pi{display:grid;gap:0;max-width:720px}.faq.svelte-v1s0pi{border-bottom:1px solid var(--line, #E8E6DE)}.faq.svelte-v1s0pi:first-child{border-top:1px solid var(--line, #E8E6DE)}.faq-q.svelte-v1s0pi{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ink, #0A0A0A);-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-q.svelte-v1s0pi::-webkit-details-marker{display:none}.plus.svelte-v1s0pi{font-size:20px;font-weight:300;color:var(--muted, #6B6A66);transition:transform .2s ease;flex:none}details[open].svelte-v1s0pi .plus:where(.svelte-v1s0pi){transform:rotate(45deg)}.faq-a.svelte-v1s0pi{font-size:15.5px;line-height:1.65;color:var(--ink-2, #2B2B2B);margin:0;padding-bottom:20px}.svc-section.svelte-cd6c0u{padding:clamp(48px,6vw,96px) var(--gutter, clamp(24px, 5.08vw, 72px));background:var(--bg, #FAFAF7)}.svc-container.svelte-cd6c0u{max-width:var(--maxw, 1120px);margin:0 auto}.inner.svelte-cd6c0u{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.eyebrow.svelte-cd6c0u{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #6B6A66)}.ebar.svelte-cd6c0u{display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6}.h2.svelte-cd6c0u{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.018em;line-height:1.2;text-wrap:balance;color:var(--ink, #0A0A0A);margin:12px 0 0}.body.svelte-cd6c0u{font-size:16px;line-height:1.65;color:var(--ink-2, #2B2B2B);margin:16px 0 0;max-width:44ch}.signals.svelte-cd6c0u{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.signals.svelte-cd6c0u li:where(.svelte-cd6c0u){display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--ink-2, #2B2B2B)}.arrow.svelte-cd6c0u{color:var(--accent, #3D7BE3);font-weight:600;flex:none}.cta-card.svelte-cd6c0u{background:var(--bg-deep, #0B0B0C);border-radius:16px;padding:clamp(28px,3.5vw,48px);display:grid;gap:0}.card-label.svelte-cd6c0u{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6b6a66;margin:0 0 12px}.card-title.svelte-cd6c0u{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.018em;line-height:1.2;color:#ededeb;margin:0 0 12px}.card-body.svelte-cd6c0u{font-size:15.5px;line-height:1.6;color:#9a9994;margin:0 0 28px}.btn-accent.svelte-cd6c0u{display:inline-flex;align-items:center;padding:13px 24px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;background:var(--accent, #3D7BE3);color:#fff;border:1px solid var(--accent, #3D7BE3);transition:all .15s ease;width:-moz-fit-content;width:fit-content}.btn-accent.svelte-cd6c0u:hover{background:#2f66c8;border-color:#2f66c8}.card-note.svelte-cd6c0u{font-size:13px;color:#6b6a66;margin:16px 0 0;line-height:1.5}@media(max-width:720px){.inner.svelte-cd6c0u{grid-template-columns:1fr}}
