.bahia-service[data-astro-cid-c2laqzhu]{--bb-card: #0d0d13;--bb-border: rgba(255, 255, 255, .08);--bb-muted: rgba(228, 228, 231, .64);--bb-soft: rgba(228, 228, 231, .45);--bb-accent: #a78bfa;--bb-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;position:relative;overflow-x:clip;color:#fff;isolation:isolate}.bahia-service[data-astro-cid-c2laqzhu] .dot-pattern[data-astro-cid-c2laqzhu]{display:none}.hero-section[data-astro-cid-c2laqzhu]{position:relative;padding:calc(var(--site-header-height, 55px) + 64px) 24px 80px;overflow:hidden;isolation:isolate}.hero-section[data-astro-cid-c2laqzhu]:before{content:"";position:absolute;inset:-10% -10% 0;z-index:-2;background:radial-gradient(ellipse 40% 55% at 15% 10%,rgba(139,92,246,.32),transparent 70%),radial-gradient(ellipse 35% 50% at 85% 20%,rgba(59,130,246,.22),transparent 70%),radial-gradient(ellipse 50% 40% at 60% 100%,rgba(236,72,153,.1),transparent 70%);filter:blur(24px)}.hero-section[data-astro-cid-c2laqzhu]:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 1.4px);background-size:10px 10px;-webkit-mask-image:radial-gradient(ellipse 35% 45% at 80% 45%,#000,transparent);mask-image:radial-gradient(ellipse 35% 45% at 80% 45%,#000,transparent);opacity:.5}.hero-content[data-astro-cid-c2laqzhu]{position:relative;max-width:1180px;margin:0 auto}.service-breadcrumbs[data-astro-cid-c2laqzhu] ol[data-astro-cid-c2laqzhu]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;font-size:.82rem}.service-breadcrumbs[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]{display:inline-flex;align-items:center;gap:8px;color:#71717a}.service-breadcrumbs[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]+li[data-astro-cid-c2laqzhu]:before{content:"›";color:#52525b}.service-breadcrumbs[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu]{color:#a1a1aa;text-decoration:none}.service-breadcrumbs[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu]:hover{color:#fff}.service-breadcrumbs[data-astro-cid-c2laqzhu] [data-astro-cid-c2laqzhu][aria-current]{color:#e4e4e7}.hero-badge[data-astro-cid-c2laqzhu],.section-badge[data-astro-cid-c2laqzhu]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#ffffff0f;color:#d4d4d8;font-family:var(--bb-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.badge-dot[data-astro-cid-c2laqzhu]{position:relative;width:8px;height:8px;border-radius:50%;background:#4ade80}.badge-dot[data-astro-cid-c2laqzhu]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(74,222,128,.6);animation:bb-ping 2s ease-out infinite}.hero-title[data-astro-cid-c2laqzhu]{max-width:900px;margin:22px 0 20px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.highlight[data-astro-cid-c2laqzhu]{background:linear-gradient(120deg,#e9d5ff,#a78bfa 45%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-description[data-astro-cid-c2laqzhu]{max-width:70ch;margin:0;color:var(--bb-muted);font-size:1.06rem;font-weight:300;line-height:1.75}.hero-actions[data-astro-cid-c2laqzhu]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px}.hero-actions[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{max-width:42ch;margin:0;color:var(--bb-soft);font-size:.88rem;line-height:1.5}.btn-primary[data-astro-cid-c2laqzhu]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;background:#fff;color:#0a0a0a;font-weight:500;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-astro-cid-c2laqzhu]:hover{color:#0a0a0a;background:#ffffffdb}.btn-primary[data-astro-cid-c2laqzhu]:focus-visible{outline:2px solid var(--bb-accent);outline-offset:3px}.hero-points[data-astro-cid-c2laqzhu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:48px 0 0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-border)}.hero-points[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]{display:flex;gap:12px;padding:20px 22px;background:var(--bb-card);color:#d4d4d8;font-size:.9rem;line-height:1.55}.hero-points[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]>span[data-astro-cid-c2laqzhu]:first-child{flex-shrink:0;color:#4ade80}.service-meta[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:18px 0 0;color:var(--bb-soft);font-size:.8rem}.content-section[data-astro-cid-c2laqzhu],.features-section[data-astro-cid-c2laqzhu],.faq-section[data-astro-cid-c2laqzhu],.final-section[data-astro-cid-c2laqzhu]{padding:96px 24px}.surface-section[data-astro-cid-c2laqzhu]{background:linear-gradient(180deg,#ffffff04,#fff0);border-top:1px solid rgba(255,255,255,.05)}.content-grid[data-astro-cid-c2laqzhu]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:start;max-width:1180px;margin:0 auto}.content-copy[data-astro-cid-c2laqzhu] h2[data-astro-cid-c2laqzhu],.section-header[data-astro-cid-c2laqzhu] h2[data-astro-cid-c2laqzhu],.final-content[data-astro-cid-c2laqzhu] h2[data-astro-cid-c2laqzhu]{margin:18px 0 16px;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.content-copy[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0 0 16px;color:var(--bb-muted);font-size:1.02rem;font-weight:300;line-height:1.8}.context-link[data-astro-cid-c2laqzhu]{color:#c4b5fd;text-decoration:underline;text-decoration-color:#c4b5fd66;text-underline-offset:3px}.context-link[data-astro-cid-c2laqzhu]:hover{color:#fff}.content-list[data-astro-cid-c2laqzhu]{position:sticky;top:calc(var(--site-header-height, 55px) + 24px);padding:26px;border:1px solid var(--bb-border);border-radius:20px;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(139,92,246,.14),transparent 70%),var(--bb-card)}.content-list[data-astro-cid-c2laqzhu] h3[data-astro-cid-c2laqzhu]{margin:0 0 14px;color:#fff;font-size:1rem;font-weight:500}.content-list[data-astro-cid-c2laqzhu] ul[data-astro-cid-c2laqzhu]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.content-list[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]{display:flex;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05);color:#d4d4d8;font-size:.92rem;line-height:1.55}.content-list[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]:last-child{border-bottom:0;padding-bottom:0}.content-list[data-astro-cid-c2laqzhu] li[data-astro-cid-c2laqzhu]>span[data-astro-cid-c2laqzhu]:first-child{color:var(--bb-accent)}.shifts[data-astro-cid-c2laqzhu]{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.shift[data-astro-cid-c2laqzhu]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;padding:22px 26px;border:1px solid transparent;border-radius:16px;background:linear-gradient(180deg,#121219,#0d0d13) padding-box,linear-gradient(145deg,#a78bfa61,#ffffff14 38%,#ffffff09) border-box;box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000059,0 10px 28px -12px #0000008c;opacity:0;transform:translateY(16px);transition:opacity .55s ease var(--retraso, 0ms),transform .5s cubic-bezier(.22,1,.36,1) var(--retraso, 0ms),box-shadow .3s ease;overflow:hidden}[data-astro-cid-c2laqzhu][data-shifts][data-visible] .shift[data-astro-cid-c2laqzhu]{opacity:1;transform:none}.shift[data-astro-cid-c2laqzhu]:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(139,92,246,.13),transparent 62%);opacity:0;transition:opacity .3s ease;pointer-events:none}.shift[data-astro-cid-c2laqzhu]:hover:before{opacity:1}.shift[data-astro-cid-c2laqzhu]:hover{transition:transform .3s cubic-bezier(.22,1,.36,1) 0s,box-shadow .3s ease 0s;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 1px 2px #00000059,0 18px 42px -14px #7c5cff4d}.shift[data-astro-cid-c2laqzhu]>[data-astro-cid-c2laqzhu]{position:relative;z-index:1}.shift[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0;font-size:.95rem;line-height:1.6}.shift__rotulo[data-astro-cid-c2laqzhu]{display:block;margin-bottom:8px;color:#6b6b75;font-family:var(--bb-mono);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase}.shift__antes[data-astro-cid-c2laqzhu]{color:#e4e4e770;font-weight:300}.shift__ahora[data-astro-cid-c2laqzhu]{color:#e8e8ec;font-weight:400}.shift__ahora[data-astro-cid-c2laqzhu] .shift__rotulo[data-astro-cid-c2laqzhu]{color:#b9a6fb}.shift[data-astro-cid-c2laqzhu]:hover .shift__ahora[data-astro-cid-c2laqzhu]{color:#fff}.shift__flecha[data-astro-cid-c2laqzhu]{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#171720e6,#101017e6) padding-box,linear-gradient(160deg,#a78bfa80,#ffffff14) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff12;color:#c4b5fd;font-size:.82rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,color .25s ease}.shift[data-astro-cid-c2laqzhu]:hover .shift__flecha[data-astro-cid-c2laqzhu]{transform:translate(4px);color:#e9e2ff;box-shadow:inset 0 1px #ffffff1f,0 0 0 4px #8b5cf61a,0 6px 18px -6px #7c5cff8c}@media(max-width:767.98px){.shift[data-astro-cid-c2laqzhu]{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 22px}.shift__flecha[data-astro-cid-c2laqzhu]{margin:16px 0;transform:rotate(90deg)}.shift[data-astro-cid-c2laqzhu]:hover .shift__flecha[data-astro-cid-c2laqzhu]{transform:rotate(90deg) translate(4px)}}@media(prefers-reduced-motion:reduce){.shift[data-astro-cid-c2laqzhu]{opacity:1;transform:none;transition:box-shadow .2s ease}.shift[data-astro-cid-c2laqzhu]:hover{transform:none}.shift[data-astro-cid-c2laqzhu]:before,.shift__flecha[data-astro-cid-c2laqzhu]{transition:none}}.portfolio-band[data-astro-cid-c2laqzhu]{padding:24px 0 0}.portfolio-band[data-astro-cid-c2laqzhu] .clients-section{padding-bottom:80px}.portfolio-context[data-astro-cid-c2laqzhu]{margin:0 auto;max-width:1180px;padding:0 24px;color:#52525b;font-family:var(--bb-mono);font-size:.7rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.section-header[data-astro-cid-c2laqzhu]{max-width:780px;margin:0 auto 44px;text-align:center}.section-header[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0 auto;max-width:64ch;color:var(--bb-muted);font-size:1.02rem;font-weight:300;line-height:1.7}.section-content[data-astro-cid-c2laqzhu]{display:grid;gap:14px;max-width:1180px;margin:0 auto}.reading-card[data-astro-cid-c2laqzhu],.closing-copy[data-astro-cid-c2laqzhu]{max-width:860px;margin:0 auto}.reading-card[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu],.closing-copy[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0;color:var(--bb-muted);font-weight:300;line-height:1.8;text-align:center}.closing-copy[data-astro-cid-c2laqzhu]{padding:18px 22px;border:1px dashed rgba(255,255,255,.12);border-radius:14px}.features-grid[data-astro-cid-c2laqzhu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.feature-card[data-astro-cid-c2laqzhu]{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:var(--bb-card);transition:border-color .2s ease}.feature-card[data-astro-cid-c2laqzhu]:hover{border-color:#a78bfa61}.feature-card[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0;color:#d4d4d8;font-size:.94rem;line-height:1.6}.card-mark[data-astro-cid-c2laqzhu]{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;background:#4ade801f;color:#4ade80;font-size:.72rem}.steps-grid[data-astro-cid-c2laqzhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.step-card[data-astro-cid-c2laqzhu]{position:relative;padding:24px 22px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:var(--bb-card)}.step-number[data-astro-cid-c2laqzhu]{display:inline-block;padding:2px 8px;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#c4b5fd;font-family:var(--bb-mono);font-size:.72rem}.step-card[data-astro-cid-c2laqzhu] h3[data-astro-cid-c2laqzhu]{margin:14px 0 6px;color:#fff;font-size:1.02rem;font-weight:500}.step-card[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0;color:var(--bb-muted);font-size:.9rem;font-weight:300;line-height:1.6}.definitions-grid[data-astro-cid-c2laqzhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.definition-card[data-astro-cid-c2laqzhu]{padding:24px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:var(--bb-card)}.definition-card[data-astro-cid-c2laqzhu] h3[data-astro-cid-c2laqzhu]{margin:0 0 8px;color:#fff;font-size:1.05rem;font-weight:500}.definition-card[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0;color:var(--bb-muted);font-size:.92rem;font-weight:300;line-height:1.65}.faq-list[data-astro-cid-c2laqzhu]{display:grid;gap:10px;max-width:860px;margin:0 auto}.faq-list[data-astro-cid-c2laqzhu] details[data-astro-cid-c2laqzhu]{overflow:hidden;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-card);transition:border-color .2s ease}.faq-list[data-astro-cid-c2laqzhu] details[data-astro-cid-c2laqzhu][open],.faq-list[data-astro-cid-c2laqzhu] details[data-astro-cid-c2laqzhu]:hover{border-color:#a78bfa66}.faq-list[data-astro-cid-c2laqzhu] summary[data-astro-cid-c2laqzhu]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;color:#fff;font-weight:500;cursor:pointer;list-style:none}.faq-list[data-astro-cid-c2laqzhu] summary[data-astro-cid-c2laqzhu]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-c2laqzhu] summary[data-astro-cid-c2laqzhu]:focus-visible{outline:2px solid var(--bb-accent);outline-offset:-2px}.faq-symbol[data-astro-cid-c2laqzhu]{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#d4d4d8;transition:transform .25s ease,background-color .25s ease}.faq-list[data-astro-cid-c2laqzhu] details[data-astro-cid-c2laqzhu][open] .faq-symbol[data-astro-cid-c2laqzhu]{transform:rotate(45deg);background:#fff;color:#0a0a0a}.faq-list[data-astro-cid-c2laqzhu] details[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{margin:0;padding:0 20px 20px;color:var(--bb-muted);font-weight:300;line-height:1.75}.bb-related[data-astro-cid-c2laqzhu]{padding:24px 24px 0}.bb-related__inner[data-astro-cid-c2laqzhu]{max-width:1180px;margin:0 auto}.bb-related[data-astro-cid-c2laqzhu] h2[data-astro-cid-c2laqzhu]{margin:0 0 16px;color:#fff;font-size:1.15rem;font-weight:500}.bb-related[data-astro-cid-c2laqzhu] ul[data-astro-cid-c2laqzhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none}.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu]{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-card);color:#fff;text-decoration:none;transition:border-color .2s ease}.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu]:hover{color:#fff;border-color:#a78bfa73}.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu] i[data-astro-cid-c2laqzhu]{color:var(--bb-accent)}.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu] span[data-astro-cid-c2laqzhu]{flex:1}.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu] span[data-astro-cid-c2laqzhu]{display:block}.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu] span[data-astro-cid-c2laqzhu]:first-letter{text-transform:uppercase}.final-content[data-astro-cid-c2laqzhu]{position:relative;max-width:1180px;margin:0 auto;padding:80px 32px;overflow:hidden;border:1px solid var(--bb-border);border-radius:24px;background:radial-gradient(ellipse 30% 60% at 25% 60%,rgba(139,92,246,.28),transparent 70%),radial-gradient(ellipse 30% 60% at 75% 40%,rgba(59,130,246,.22),transparent 70%),#0c0c12;text-align:center}.final-content[data-astro-cid-c2laqzhu] p[data-astro-cid-c2laqzhu]{max-width:60ch;margin:0 auto 30px;color:var(--bb-muted);font-weight:300;line-height:1.7}.final-content[data-astro-cid-c2laqzhu] small[data-astro-cid-c2laqzhu]{display:block;margin-top:16px;color:var(--bb-soft)}@keyframes bb-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}@media(max-width:991.98px){.content-grid[data-astro-cid-c2laqzhu]{grid-template-columns:minmax(0,1fr);gap:32px}.content-list[data-astro-cid-c2laqzhu]{position:static}.hero-points[data-astro-cid-c2laqzhu]{grid-template-columns:minmax(0,1fr)}.hero-content[data-astro-cid-c2laqzhu]:after{position:static;display:inline-block;margin-top:28px}}@media(max-width:639.98px){.hero-section[data-astro-cid-c2laqzhu]{padding:calc(var(--site-header-height, 55px) + 40px) 16px 56px}.content-section[data-astro-cid-c2laqzhu],.features-section[data-astro-cid-c2laqzhu],.faq-section[data-astro-cid-c2laqzhu],.final-section[data-astro-cid-c2laqzhu]{padding:64px 16px}.features-grid[data-astro-cid-c2laqzhu]{grid-template-columns:minmax(0,1fr)}.final-content[data-astro-cid-c2laqzhu]{padding:56px 20px}.btn-primary[data-astro-cid-c2laqzhu]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.badge-dot[data-astro-cid-c2laqzhu]:after{animation:none}.feature-card[data-astro-cid-c2laqzhu],.faq-symbol[data-astro-cid-c2laqzhu],.bb-related[data-astro-cid-c2laqzhu] a[data-astro-cid-c2laqzhu],.btn-primary[data-astro-cid-c2laqzhu]{transition:none}}
