.contact.svelte-1ozwp9b{padding:100px var(--page-x);background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-inner.svelte-1ozwp9b{max-width:var(--max-width);grid-template-columns:.85fr 1fr;align-items:start;gap:56px;margin:0 auto;display:grid}.contact-heading.svelte-1ozwp9b{letter-spacing:-.01em;margin:0 0 14px;font-size:36px;font-weight:600}.contact-lede.svelte-1ozwp9b{color:var(--text-muted);max-width:42ch;margin:0;font-size:16px;line-height:1.6}.sent.svelte-1ozwp9b{border:1px solid var(--navy);font-family:var(--mono);background:oklch(43% .13 255/.08);padding:32px}.sent-title.svelte-1ozwp9b{margin-bottom:8px;font-size:15px;font-weight:600}.sent-text.svelte-1ozwp9b{color:var(--text-muted);font-size:14px;line-height:1.6}.form.svelte-1ozwp9b{flex-direction:column;gap:22px;display:flex}.row.svelte-1ozwp9b{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field.svelte-1ozwp9b{flex-direction:column;gap:8px;display:flex}.field-label.svelte-1ozwp9b{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);font-size:12px}.input.svelte-1ozwp9b{font-family:var(--font);background:var(--bg);color:inherit;border:1px solid oklch(20% .012 70/.3);border-radius:2px;padding:12px 14px;font-size:15px}textarea.input.svelte-1ozwp9b{resize:vertical}select.input.svelte-1ozwp9b{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%2313161c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.submit.svelte-1ozwp9b{background:var(--ink);color:var(--on-ink);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;border:none;border-radius:2px;place-self:flex-start start;width:fit-content;padding:15px 28px;font-size:14px;font-weight:500}.submit.svelte-1ozwp9b:disabled{opacity:.6;cursor:default}.form-error.svelte-1ozwp9b{font-family:var(--mono);color:var(--accent);margin:0;font-size:13px;line-height:1.5}@media (width<=900px){.contact-inner.svelte-1ozwp9b{grid-template-columns:1fr;gap:40px}}@media (width<=768px){.contact.svelte-1ozwp9b{padding:64px var(--page-x)}.contact-heading.svelte-1ozwp9b{font-size:28px}.row.svelte-1ozwp9b{grid-template-columns:1fr}}.faq.svelte-1ro9wa3{padding:100px var(--page-x);background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-grid.svelte-1ro9wa3{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.faq-intro.svelte-1ro9wa3{position:sticky;top:110px}.faq-heading.svelte-1ro9wa3{max-width:14ch;margin-bottom:20px}.faq-lede.svelte-1ro9wa3{color:var(--text-muted);max-width:38ch;margin:0;font-size:16px;line-height:1.6}.faq-list.svelte-1ro9wa3{border-top:1px solid var(--line-strong)}.faq-item.svelte-1ro9wa3{border-bottom:1px solid var(--line-strong)}.faq-question.svelte-1ro9wa3{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-question.svelte-1ro9wa3::-webkit-details-marker{display:none}.faq-question.svelte-1ro9wa3:hover{color:var(--accent)}.faq-question.svelte-1ro9wa3:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-icon.svelte-1ro9wa3{flex:none;width:18px;height:18px;position:relative}.faq-icon.svelte-1ro9wa3:before,.faq-icon.svelte-1ro9wa3:after{content:"";background:var(--accent);width:100%;height:2px;transition:transform .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq-icon.svelte-1ro9wa3:after{transform:translateY(-50%)rotate(90deg)}.faq-item[open].svelte-1ro9wa3 .faq-icon:where(.svelte-1ro9wa3):after{transform:translateY(-50%)rotate(0)}.faq-answer.svelte-1ro9wa3{color:var(--text-muted);max-width:62ch;margin:-6px 0 24px;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-icon.svelte-1ro9wa3:before,.faq-icon.svelte-1ro9wa3:after{transition:none}}@media (width<=768px){.faq.svelte-1ro9wa3{padding:64px var(--page-x)}.faq-grid.svelte-1ro9wa3{grid-template-columns:1fr;gap:32px}.faq-intro.svelte-1ro9wa3{position:static}.faq-heading.svelte-1ro9wa3{max-width:none}.faq-question.svelte-1ro9wa3{padding:18px 0;font-size:16.5px}}.footer.svelte-17bwhna{padding:40px var(--page-x);border-top:1px solid var(--line);font-family:var(--mono);color:var(--text-faint);font-size:13px}.footer-inner.svelte-17bwhna{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.footer-link.svelte-17bwhna{color:inherit}.footer-status.svelte-17bwhna{align-items:center;gap:10px;display:flex}.lang-switch.svelte-1mewp1o{font-family:var(--mono);gap:4px;font-size:12px;display:flex}.lang-option.svelte-1mewp1o{border:1px solid var(--line);color:inherit;opacity:.6;cursor:pointer;background:0 0;border-radius:2px;padding:4px 8px}.lang-option.active.svelte-1mewp1o{opacity:1;border-color:var(--ink);font-weight:600}.lang-option.svelte-1mewp1o:hover{opacity:1}.navbar-nav.svelte-1oxnu3m{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.link.svelte-1oxnu3m{font-family:var(--mono);letter-spacing:.03em;color:var(--ink);opacity:.85;font-size:1.4em;text-decoration:none}.link.svelte-1oxnu3m:hover{opacity:1;color:var(--accent)}.link.svelte-1oxnu3m:focus{outline:2px solid var(--accent);outline-offset:4px}@media (width>=768px){.navbar-nav.svelte-1oxnu3m{flex-direction:row;gap:32px}.link.svelte-1oxnu3m{opacity:.7;font-size:13px}}.header.svelte-dmsijs{padding:22px var(--page-x);z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:oklch(98.5% .003 70/.88);position:sticky;top:0}.header-inner.svelte-dmsijs{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brand.svelte-dmsijs{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-dot.svelte-dmsijs{background:var(--accent);border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:0 0 0 3px oklch(53% .21 22/.18)}.brand-name.svelte-dmsijs{font-family:var(--mono);letter-spacing:.06em;font-size:15px;font-weight:600}.nav-desktop.svelte-dmsijs{display:flex}.header-actions.svelte-dmsijs{align-items:center;gap:16px;display:flex}.burger.svelte-dmsijs{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:34px;height:34px;padding:5px;display:none}.burger.svelte-dmsijs span:where(.svelte-dmsijs){background:var(--ink);border-radius:1px;width:24px;height:2px;transition:transform .3s,opacity .2s;display:block}.burger.opened.svelte-dmsijs span:where(.svelte-dmsijs):first-child{transform:translateY(8px)rotate(45deg)}.burger.opened.svelte-dmsijs span:where(.svelte-dmsijs):nth-child(2){opacity:0}.burger.opened.svelte-dmsijs span:where(.svelte-dmsijs):nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=767px){.nav-desktop.svelte-dmsijs{display:none}.burger.svelte-dmsijs{display:flex}}@media (prefers-reduced-motion:reduce){.burger.svelte-dmsijs span:where(.svelte-dmsijs){transition:none}}.hero.svelte-1pkecun{padding:96px var(--page-x) 120px;position:relative}.hero-inner.svelte-1pkecun{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.hero-copy.svelte-1pkecun{z-index:2;position:relative}.hero-title.svelte-1pkecun{letter-spacing:-.01em;max-width:18ch;margin:0 0 24px;font-size:56px;font-weight:600;line-height:1.08}.hero-lede.svelte-1pkecun{color:var(--text);max-width:46ch;margin:0 0 36px;font-size:19px;line-height:1.6}.hero-actions.svelte-1pkecun{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-primary.svelte-1pkecun{background:var(--ink);color:var(--on-ink);font-family:var(--mono);letter-spacing:.04em;border-radius:2px;padding:15px 28px;font-size:14px;font-weight:500;text-decoration:none}.btn-ghost.svelte-1pkecun{color:inherit;font-family:var(--mono);opacity:.65;padding:15px 4px;font-size:14px;text-decoration:none}.hero-graphic.svelte-1pkecun{justify-content:center;align-items:center;display:flex;position:relative}@media (width<=900px){.hero.svelte-1pkecun{padding:56px var(--page-x) 72px}.hero-inner.svelte-1pkecun{grid-template-columns:1fr}.hero-title.svelte-1pkecun{font-size:40px}}.how.svelte-1qmtx8{padding:100px var(--page-x)}.how-grid.svelte-1qmtx8{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.how-line.svelte-1qmtx8{background:repeating-linear-gradient(90deg,oklch(20% .012 70/.3) 0 6px,#0000 6px 12px);height:1px;position:absolute;top:23px;left:23px;right:calc(33.333% - 49.667px)}.how-line-dot.svelte-1qmtx8{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:7s ease-in-out infinite alternate bbd-travel;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px oklch(53% .21 22/.14)}@media (prefers-reduced-motion:reduce){.how-line-dot.svelte-1qmtx8{animation:none}}.step.svelte-1qmtx8{position:relative}.step-num.svelte-1qmtx8{background:var(--bg);border:2px solid var(--ink);width:46px;height:46px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}.step-title.svelte-1qmtx8{margin:0 0 10px;font-size:18px;font-weight:600}.step-text.svelte-1qmtx8{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}@media (width<=768px){.how.svelte-1qmtx8{padding:64px var(--page-x)}.how-grid.svelte-1qmtx8{grid-template-columns:1fr}.how-line.svelte-1qmtx8{display:none}}.services.svelte-1n0jfzb{padding:100px var(--page-x);background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services-heading.svelte-1n0jfzb{max-width:20ch}.services-grid.svelte-1n0jfzb{background:var(--line-strong);border:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.service.svelte-1n0jfzb{background:var(--bg-alt);padding:32px}.service-num.svelte-1n0jfzb{font-family:var(--mono);color:var(--text-label);margin-bottom:12px;font-size:13px}.service-title.svelte-1n0jfzb{margin:0 0 10px;font-size:18px;font-weight:600}.service-text.svelte-1n0jfzb{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}@media (width<=768px){.services.svelte-1n0jfzb{padding:64px var(--page-x)}.services-grid.svelte-1n0jfzb{grid-template-columns:1fr}}.values.svelte-q9bzqj{padding:100px var(--page-x)}.values-quote.svelte-q9bzqj{color:var(--text-muted);max-width:52ch;margin:-36px 0 56px;font-size:19px;font-style:italic;line-height:1.5}.values-grid.svelte-q9bzqj{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.value-mark.svelte-q9bzqj{border:2px solid var(--ink);width:44px;height:44px;animation:3.6s ease-out infinite svelte-q9bzqj-value-radiate;animation-delay:var(--delay,0s);border-radius:50%;margin-bottom:20px;position:relative}.value-mark-fill.svelte-q9bzqj{animation:3.6s ease-in-out infinite svelte-q9bzqj-value-pulse;animation-delay:var(--delay,0s);border-radius:50%;position:absolute;inset:10px}@keyframes svelte-q9bzqj-value-radiate{0%{box-shadow:0 0 0 0 var(--glow)}60%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@keyframes svelte-q9bzqj-value-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.value-mark.svelte-q9bzqj,.value-mark-fill.svelte-q9bzqj{animation:none}}.value-title.svelte-q9bzqj{margin:0 0 10px;font-size:19px;font-weight:600}.value-text.svelte-q9bzqj{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}@media (width<=768px){.values.svelte-q9bzqj{padding:64px var(--page-x)}.values-grid.svelte-q9bzqj{grid-template-columns:1fr;gap:36px}}:root{--bg:oklch(98.5% .003 70);--bg-alt:oklch(96% .004 70);--bg-panel:oklch(93% .005 70);--ink:oklch(20% .012 70);--text:oklch(34% .01 70);--text-muted:oklch(42% .01 70);--text-faint:oklch(50% .01 70);--text-label:oklch(52% .2 22);--accent:oklch(53% .21 22);--navy:oklch(43% .13 255);--on-ink:oklch(98.5% .003 70);--line:oklch(20% .012 70/.12);--line-strong:oklch(20% .012 70/.14);--font:"Space Grotesk", "Helvetica Neue", sans-serif;--mono:"IBM Plex Mono", monospace;--base-font-size:16px;--line-height:1.6;--max-width:1280px;--page-x:48px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--base-font-size);line-height:var(--line-height);margin:0;overflow-x:hidden}::selection{background:var(--accent);color:oklch(98.5% .003 70)}.eyebrow{font-family:var(--mono);letter-spacing:.12em;color:var(--text-label);text-transform:uppercase;margin-bottom:12px;font-size:13px}.section-heading{letter-spacing:-.01em;margin:0 0 56px;font-size:36px;font-weight:600}.section-inner{max-width:var(--max-width);margin:0 auto}@keyframes bbd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bbd-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes bbd-travel{0%{left:0}to{left:100%}}@media (width<=768px){:root{--page-x:22px}.section-heading{margin-bottom:40px;font-size:28px}}.container-overlay.svelte-1uha8ag{background:var(--bg);z-index:40;flex-direction:column;width:100%;height:100%;display:flex;position:fixed}
