:root{--pulse-ink: oklch(.15 .005 60);--pulse-paper: oklch(.945 .014 85);--pulse-muted: oklch(.73 .018 75);--pulse-orange: oklch(.68 .215 38);--pulse-line: oklch(.34 .012 65)}.pulse-page,.pulse-surface{color:var(--pulse-paper);background:var(--pulse-ink);font-family:Space Grotesk,system-ui,sans-serif}.pulse-page{overflow:clip}.pulse-page *,.pulse-surface *{box-sizing:border-box}.pulse-page a,.pulse-surface a{text-decoration:none}.pulse-page a:focus-visible,.pulse-surface a:focus-visible,.pulse-surface button:focus-visible,.pulse-page button:focus-visible{outline:2px solid var(--pulse-orange);outline-offset:6px}.pulse-page section[id]{scroll-margin-top:100px}.pulse-page h1,.pulse-page h2{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:-.015em}.pulse-page h2{font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:1.06}.pulse-page h3{font-family:Space Grotesk,system-ui,sans-serif;font-weight:500}.pulse-eyebrow{font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.6;letter-spacing:.075em;text-transform:uppercase;color:var(--pulse-muted);margin-bottom:1.75rem}.pulse-skip{position:absolute;top:-100px;left:1rem;background:var(--pulse-paper);color:var(--pulse-ink);padding:1rem}.pulse-skip:focus{top:1rem;z-index:2}.pulse-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--pulse-orange);color:var(--pulse-ink);padding:1rem 1.35rem;min-height:52px;font-size:.9rem;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s}.pulse-button:hover{transform:translateY(-3px);background:#ff8858;background:oklch(.75 .18 42)}.pulse-button-dark{background:var(--pulse-ink);color:var(--pulse-paper)}.pulse-button-dark:hover{background:#25211d}.pulse-text-link{display:inline-flex;align-items:center;gap:.85rem;min-height:44px;font-size:.9rem;font-weight:500}.pulse-text-link svg{transition:transform .2s cubic-bezier(.22,1,.36,1);flex-shrink:0}.pulse-text-link:hover svg{transform:translate(4px)}.pulse-section{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,4rem);max-width:1440px;margin:auto}.pulse-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:3.5rem}.pulse-section-heading>p{max-width:350px;font-size:1rem;line-height:1.75;color:var(--pulse-muted)}.pulse-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1.5rem 0}.pulse-tags li{font-size:.7rem;color:var(--pulse-muted);border:1px solid var(--pulse-line);padding:.3rem .6rem}@media (max-width: 767px){.pulse-section-heading{display:block;margin-bottom:2rem}.pulse-section-heading>p{margin-top:1.5rem}}@media (prefers-reduced-motion: reduce){.pulse-page *,.pulse-surface *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bni-wrap{max-width:1240px;margin:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.bni-hero{padding-top:clamp(7rem,12vw,9.5rem);padding-bottom:clamp(3rem,5vw,4rem)}.bni-hero h1{font-size:clamp(2.8rem,6.4vw,5.8rem);line-height:1.02;margin:0 0 1.5rem}.bni-hero h1 span{color:var(--pulse-orange)}.bni-lead{max-width:58ch;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75;color:var(--pulse-muted)}.bni-video{margin-top:clamp(2.5rem,5vw,3.5rem);aspect-ratio:16 / 9;width:100%;border:1px solid var(--pulse-line);background:#050403}.bni-video iframe{display:block;width:100%;height:100%;border:0}.bni-video-vazio{display:grid;place-items:center;height:100%;padding:2rem;text-align:center;font:.75rem/1.7 JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--pulse-muted)}.bni-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--pulse-line);border:1px solid var(--pulse-line)}.bni-card{background:var(--pulse-ink);padding:clamp(1.5rem,3vw,2.25rem)}.bni-card-index{font:.7rem/1 JetBrains Mono,monospace;color:var(--pulse-orange);margin-bottom:1rem}.bni-card h3{font-size:1.35rem;margin-bottom:.6rem}.bni-card p{color:var(--pulse-muted);line-height:1.7;font-size:.95rem}.bni-card ul{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.bni-card li{font:.65rem/1 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--pulse-line);padding:.5rem .65rem;color:var(--pulse-paper)}.bni-ph3a{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;border-top:1px solid var(--pulse-line);border-bottom:1px solid var(--pulse-line);padding:clamp(2rem,4vw,3rem) 0}.bni-ph3a-num{font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,10vw,7.5rem);line-height:1;color:var(--pulse-paper)}.bni-ph3a h3{font-size:1.35rem;margin-bottom:.5rem}.bni-ph3a p{color:var(--pulse-muted);line-height:1.7;max-width:60ch}.bni-perfis{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.bni-perfis li{border-top:1px solid var(--pulse-line);padding-top:1.25rem;line-height:1.7}.bni-perfis strong{display:block;font-weight:500;margin-bottom:.35rem}.bni-perfis span{color:var(--pulse-muted);font-size:.95rem}.bni-convite{background:var(--pulse-paper);color:var(--pulse-ink)}.bni-convite .pulse-eyebrow{color:#5d534a}.bni-convite h2 span{color:#aa2d00;color:oklch(.49 .17 36)}.bni-convite-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65;margin:1.5rem 0 2rem;max-width:46ch}.bni-convite-acoes{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.bni-convite-links{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem 2rem;font:.75rem/1.6 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#5d534a}.bni-convite-links a{text-decoration:underline;text-underline-offset:3px}@media (max-width: 1023px){.bni-perfis{grid-template-columns:1fr}}@media (max-width: 767px){.bni-cards,.bni-ph3a{grid-template-columns:1fr}}
