.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100;background:#150f23b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:background .3s ease}.nav-container[data-astro-cid-5blmo7yk]{max-width:var(--content-max);margin:0 auto;padding:0 20px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo[data-astro-cid-5blmo7yk]{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:var(--text-primary);text-decoration:none;letter-spacing:-.3px;flex-shrink:0;transition:color .2s ease}.logo-accent[data-astro-cid-5blmo7yk]{color:var(--accent)}.logo-dot[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-weight:400;color:var(--text-muted)}.nav-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.nav-link[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-size:.95rem;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:8px 14px;border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease}.nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:#e6eee80f}.nav-cta[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-heading);font-size:15px;line-height:var(--text-button-cap-lh);letter-spacing:var(--text-button-cap-ls);font-weight:600;color:var(--bg);background:var(--accent);text-decoration:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-sm);flex-shrink:0;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.nav-cta[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{transition:transform .2s ease}.nav-cta[data-astro-cid-5blmo7yk]:hover{background:var(--text-primary);transform:translateY(-1px)}.nav-cta[data-astro-cid-5blmo7yk]:hover svg[data-astro-cid-5blmo7yk]{transform:translate(3px)}.hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:transparent;border:none;cursor:pointer;padding:4px;flex-shrink:0}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;padding:12px 20px 20px;gap:4px;border-top:1px solid var(--border);background:#150f23f7}.mobile-menu[data-astro-cid-5blmo7yk].open{display:flex}.mobile-link[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-size:.95rem;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:12px 8px;border-bottom:1px solid var(--border);transition:color .2s ease}.mobile-link[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary)}.mobile-cta[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--bg);background:var(--accent);text-decoration:none;padding:14px;border-radius:var(--radius-sm);text-align:center;margin-top:12px;transition:background .2s ease}.mobile-cta[data-astro-cid-5blmo7yk]:hover{background:var(--text-primary)}@media(max-width:768px){.nav-links[data-astro-cid-5blmo7yk],.nav-cta[data-astro-cid-5blmo7yk]{display:none}.hamburger[data-astro-cid-5blmo7yk]{display:flex}}.wa-chat[data-astro-cid-fmndznj3]{position:fixed;right:20px;bottom:20px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:14px;font-family:var(--font-body)}.wa-fab[data-astro-cid-fmndznj3]{width:60px;height:60px;border-radius:50%;border:none;background:#25d366;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px #25d36666;transition:transform .2s ease}.wa-fab[data-astro-cid-fmndznj3]:hover{transform:scale(1.07)}.wa-bubble[data-astro-cid-fmndznj3]{position:relative;width:300px;max-width:calc(100vw - 40px);background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #00000073;opacity:0;transform:translateY(12px) scale(.96);transform-origin:bottom right;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.wa-chat[data-astro-cid-fmndznj3].open .wa-bubble[data-astro-cid-fmndznj3]{opacity:1;transform:none;pointer-events:auto}.wa-head[data-astro-cid-fmndznj3]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#128c7e;color:#fff}.wa-head[data-astro-cid-fmndznj3] strong[data-astro-cid-fmndznj3]{display:block;font-size:.95rem}.wa-avatar[data-astro-cid-fmndznj3]{width:38px;height:38px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-weight:700;font-size:.85rem}.wa-status[data-astro-cid-fmndznj3]{display:flex;align-items:center;gap:6px;font-size:.75rem;opacity:.9}.wa-status[data-astro-cid-fmndznj3] i[data-astro-cid-fmndznj3]{width:7px;height:7px;border-radius:50%;background:#5dff9a}.wa-close[data-astro-cid-fmndznj3]{position:absolute;top:8px;right:10px;background:none;border:none;color:#fff;font-size:22px;line-height:1;cursor:pointer;opacity:.8}.wa-close[data-astro-cid-fmndznj3]:hover{opacity:1}.wa-body[data-astro-cid-fmndznj3]{padding:16px}.wa-body[data-astro-cid-fmndznj3] p[data-astro-cid-fmndznj3]{background:#ffffff12;color:var(--text-primary);font-size:.9rem;line-height:1.5;padding:10px 14px;border-radius:4px 14px 14px}.wa-start[data-astro-cid-fmndznj3]{display:block;margin:0 16px 16px;text-align:center;background:#25d366;color:#06361a;font-weight:600;font-size:.9rem;padding:11px;border-radius:999px;text-decoration:none}.wa-start[data-astro-cid-fmndznj3]:hover{background:#3ee07b}@media(prefers-reduced-motion:reduce){.wa-bubble[data-astro-cid-fmndznj3],.wa-fab[data-astro-cid-fmndznj3]{transition:none}}.onb[data-astro-cid-efz37hwt]{border:none;padding:0;background:transparent;color:var(--text-primary);width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;overflow:visible}.onb[data-astro-cid-efz37hwt]::backdrop{background:#0a0614c7;backdrop-filter:blur(6px)}.onb[data-astro-cid-efz37hwt][open]{animation:onb-in .35s cubic-bezier(.16,1,.3,1)}@keyframes onb-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.onb-panel[data-astro-cid-efz37hwt]{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:28px 28px 24px;box-shadow:0 40px 100px #0009}.onb-top[data-astro-cid-efz37hwt]{display:flex;align-items:center;gap:16px;margin-bottom:26px}.onb-progress[data-astro-cid-efz37hwt]{flex:1;height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.onb-progress[data-astro-cid-efz37hwt] span[data-astro-cid-efz37hwt]{display:block;height:100%;width:0;background:var(--accent);transition:width .4s cubic-bezier(.16,1,.3,1)}.onb-close[data-astro-cid-efz37hwt]{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:20px;line-height:1;cursor:pointer;transition:color .2s,border-color .2s}.onb-close[data-astro-cid-efz37hwt]:hover{color:var(--text-primary);border-color:var(--text-secondary)}.onb-step[data-astro-cid-efz37hwt][hidden]{display:none}.onb-step[data-astro-cid-efz37hwt]{animation:onb-step .35s ease}@keyframes onb-step{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.onb-kicker[data-astro-cid-efz37hwt]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.onb-title[data-astro-cid-efz37hwt]{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:8px}.onb-intro[data-astro-cid-efz37hwt]{color:var(--text-secondary);font-size:1rem;line-height:1.55;margin-bottom:24px}.onb-options[data-astro-cid-efz37hwt]{display:flex;flex-direction:column;gap:12px}.onb-card[data-astro-cid-efz37hwt]{position:relative;display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--bg);border:1.5px solid var(--border);border-radius:16px;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.onb-card[data-astro-cid-efz37hwt]:hover{border-color:#c2ef4e80;transform:translateY(-2px)}.onb-card[data-astro-cid-efz37hwt] input[data-astro-cid-efz37hwt]{position:absolute;opacity:0;pointer-events:none}.onb-card[data-astro-cid-efz37hwt]:has(input:checked){border-color:var(--accent);background:#c2ef4e12}.onb-card[data-astro-cid-efz37hwt]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.onb-card-icon[data-astro-cid-efz37hwt]{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;color:var(--accent);background:#c2ef4e1a;border-radius:12px}.onb-card-icon[data-astro-cid-efz37hwt] svg[data-astro-cid-efz37hwt]{width:24px;height:24px}.onb-card-text[data-astro-cid-efz37hwt]{display:flex;flex-direction:column;gap:3px}.onb-card-text[data-astro-cid-efz37hwt] strong[data-astro-cid-efz37hwt]{font-size:1.05rem}.onb-card-text[data-astro-cid-efz37hwt] small[data-astro-cid-efz37hwt]{color:var(--text-secondary);font-size:.88rem}.onb-field[data-astro-cid-efz37hwt]{border:none;margin:0 0 20px;min-width:0}.onb-field[data-astro-cid-efz37hwt] legend[data-astro-cid-efz37hwt]{font-weight:600;font-size:.98rem;margin-bottom:10px;padding:0}.onb-field[data-astro-cid-efz37hwt] legend[data-astro-cid-efz37hwt] span[data-astro-cid-efz37hwt]{color:var(--accent)}.onb-input[data-astro-cid-efz37hwt]{width:100%;padding:13px 15px;background:var(--bg);color:var(--text-primary);border:1.5px solid var(--border);border-radius:12px;font:inherit;font-size:1rem;resize:vertical;transition:border-color .2s,box-shadow .2s}.onb-input[data-astro-cid-efz37hwt]::placeholder{color:var(--text-muted)}.onb-input[data-astro-cid-efz37hwt]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #c2ef4e26}.is-invalid[data-astro-cid-efz37hwt] .onb-input[data-astro-cid-efz37hwt]{border-color:#ff6b6b}.onb-chips[data-astro-cid-efz37hwt]{display:flex;flex-wrap:wrap;gap:8px}.onb-chip[data-astro-cid-efz37hwt]{position:relative}.onb-chip[data-astro-cid-efz37hwt] input[data-astro-cid-efz37hwt]{position:absolute;opacity:0;pointer-events:none}.onb-chip[data-astro-cid-efz37hwt] span[data-astro-cid-efz37hwt]{display:inline-block;padding:9px 15px;border:1.5px solid var(--border);border-radius:999px;font-size:.92rem;color:var(--text-secondary);cursor:pointer;transition:all .18s ease}.onb-chip[data-astro-cid-efz37hwt]:hover span[data-astro-cid-efz37hwt]{border-color:#c2ef4e80;color:var(--text-primary)}.onb-chip[data-astro-cid-efz37hwt] input[data-astro-cid-efz37hwt]:checked+span[data-astro-cid-efz37hwt]{background:var(--accent);border-color:var(--accent);color:var(--ink-deep);font-weight:600}.onb-chip[data-astro-cid-efz37hwt] input[data-astro-cid-efz37hwt]:focus-visible+span[data-astro-cid-efz37hwt]{outline:2px solid var(--accent);outline-offset:2px}.onb-legal[data-astro-cid-efz37hwt]{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin:-4px 0 12px}.onb-legal[data-astro-cid-efz37hwt] a[data-astro-cid-efz37hwt]{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.onb-legal[data-astro-cid-efz37hwt] a[data-astro-cid-efz37hwt]:hover{color:var(--accent)}.onb-error[data-astro-cid-efz37hwt]{color:#ff8a8a;font-size:.85rem;margin-top:8px}.onb-nav[data-astro-cid-efz37hwt]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;position:sticky;bottom:-24px;background:linear-gradient(to top,var(--surface) 70%,transparent)}.onb-nav[data-astro-cid-efz37hwt][hidden]{display:none}.onb-btn[data-astro-cid-efz37hwt]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;border:none;font-family:var(--font-heading);font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.onb-btn[data-astro-cid-efz37hwt][hidden]{display:none}.onb-btn[data-astro-cid-efz37hwt]:hover{transform:translateY(-2px)}.onb-btn-ghost[data-astro-cid-efz37hwt]{background:transparent;color:var(--text-secondary);border:1.5px solid var(--border)}.onb-btn-primary[data-astro-cid-efz37hwt]{background:var(--accent);color:var(--ink-deep);margin-left:auto}.onb-btn-primary[data-astro-cid-efz37hwt]:hover{box-shadow:0 10px 28px #c2ef4e4d}.onb-btn-wa[data-astro-cid-efz37hwt]{background:#25d366;color:#06361a;margin-left:auto}.onb-btn-wa[data-astro-cid-efz37hwt]:hover{box-shadow:0 10px 28px #25d36659}.onb-done[data-astro-cid-efz37hwt]{text-align:center;padding:12px 0 8px}.onb-done[data-astro-cid-efz37hwt] .onb-btn[data-astro-cid-efz37hwt]{margin:8px auto 0}.onb-check[data-astro-cid-efz37hwt]{width:72px;height:72px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;color:var(--ink-deep);background:var(--accent);animation:onb-pop .5s cubic-bezier(.34,1.56,.64,1)}.onb-check[data-astro-cid-efz37hwt] svg[data-astro-cid-efz37hwt]{width:36px;height:36px}@keyframes onb-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:600px){.onb[data-astro-cid-efz37hwt]{width:100vw;max-height:100dvh;margin:auto 0 0}.onb-panel[data-astro-cid-efz37hwt]{border-radius:22px 22px 0 0;max-height:94dvh;padding:22px 18px 20px}.onb-btn[data-astro-cid-efz37hwt]{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.onb[data-astro-cid-efz37hwt][open],.onb-step[data-astro-cid-efz37hwt],.onb-check[data-astro-cid-efz37hwt]{animation:none}.onb-progress[data-astro-cid-efz37hwt] span[data-astro-cid-efz37hwt]{transition:none}}.cursor-rocket{position:fixed;left:0;top:0;z-index:9999;font-size:24px;line-height:1;pointer-events:none;opacity:0;transition:opacity .2s ease;will-change:transform}@media(prefers-reduced-motion:reduce),(pointer:coarse){.cursor-rocket{display:none}}.skeleton{position:relative;overflow:hidden;background:#1a1329}.skeleton:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.07) 50%,transparent 80%);transform:translate(-100%);animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton.is-loaded:after{display:none}.skeleton img[data-sk]{opacity:0;transition:opacity .5s ease}.skeleton.is-loaded img[data-sk]{opacity:1}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media(scripting:none){.skeleton:after{display:none}.skeleton img[data-sk]{opacity:1}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}.skeleton img[data-sk]{transition:none}}:root{--bg: #150f23;--surface: #1f1633;--surface-hover: #362d59;--accent: #c2ef4e;--accent-rgb: 194, 239, 78;--accent-pink: #fa7faa;--accent-violet: #6a5fc1;--accent-violet-deep: #422082;--accent-violet-mid: #79628c;--ink-deep: #1f1633;--on-primary: #ffffff;--text-primary: #ffffff;--text-secondary: #bdb8c0;--text-muted: #79628c;--border: rgba(205, 197, 224, .14);--font-heading: "Plus Jakarta Sans", sans-serif;--font-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--font-body: "Plus Jakarta Sans", sans-serif;--text-display-hero: 88px;--text-display-hero-lh: 1.2;--text-display-large: 60px;--text-display-large-lh: 1.1;--text-heading-xl: 30px;--text-heading-xl-lh: 1.2;--text-heading-lg: 27px;--text-heading-lg-lh: 1.25;--text-heading-md: 24px;--text-heading-md-lh: 1.25;--text-heading-sm: 20px;--text-heading-sm-lh: 1.25;--text-body-lg: 16px;--text-body-lg-lh: 2;--text-body-strong: 16px;--text-body-strong-lh: 1.5;--text-body-md: 16px;--text-body-md-lh: 1.5;--text-eyebrow: 15px;--text-eyebrow-lh: 1.4;--text-button-cap: 14px;--text-button-cap-lh: 1.14;--text-button-cap-ls: .2px;--text-button-cap-light: 14px;--text-button-cap-light-lh: 1.29;--text-caption: 14px;--text-caption-lh: 1.43;--text-micro-cap: 10px;--text-micro-cap-lh: 1.8;--text-micro-cap-ls: .25px;--text-code: 16px;--text-code-lh: 1.5;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px;--spacing-section: 96px;--content-max: 1200px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-xxl: 18px;--radius-full: 9999px}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body),system-ui,sans-serif;background:var(--bg);scroll-behavior:smooth}section[id]{scroll-margin-top:68px}.footer[data-astro-cid-sz7xmlte]{background:var(--bg);padding:56px 20px 36px;position:relative}.footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,var(--border),transparent)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--content-max);margin:0 auto}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px;align-items:start;margin-bottom:48px}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:var(--text-primary);text-decoration:none;letter-spacing:-.3px}.logo-accent[data-astro-cid-sz7xmlte]{color:var(--accent)}.logo-dot[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:400;color:var(--text-muted)}.footer-about[data-astro-cid-sz7xmlte]{margin-top:14px;max-width:280px;font-size:.95rem;line-height:1.65;color:var(--text-secondary)}.footer-col-title[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-link[data-astro-cid-sz7xmlte],.footer-text[data-astro-cid-sz7xmlte]{font-size:.95rem;line-height:1.4;color:var(--text-secondary);text-decoration:none}.footer-link[data-astro-cid-sz7xmlte]{transition:color .2s ease}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer-divider[data-astro-cid-sz7xmlte]{height:1px;background:var(--border);margin-bottom:28px}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.copyright[data-astro-cid-sz7xmlte],.built-with[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.heart[data-astro-cid-sz7xmlte]{color:var(--accent)}.legal-link[data-astro-cid-sz7xmlte]{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.legal-link[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}@media(max-width:1000px){.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:36px 32px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:8px}}
