.funnel-page__hero{padding-bottom:2rem}#atalhos,#blocos,#canvas,#como-comecar,#como-funciona,#entidades,#integracoes-anuncios,#metricas,#preenchimento,#requisitos,#tipos-de-funil,#visao-geral{scroll-margin-top:5rem}.funnel-canvas{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(var(--cor-roxo-primario-rgb),.18) 0,transparent 55%),linear-gradient(180deg,#0d0e22 0,var(--cor-preto) 100%);padding:3rem var(--espaco-padding) 3.5rem;border-top:1px solid rgba(var(--cor-roxo-primario-rgb),.2);border-bottom:1px solid rgba(var(--cor-roxo-primario-rgb),.15)}.funnel-canvas__inner{max-width:1200px;margin:0 auto}.funnel-canvas__header{text-align:center;margin-bottom:2.5rem}.funnel-canvas__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .875rem;border-radius:999px;background:rgba(var(--cor-roxo-primario-rgb),.15);border:1px solid rgba(var(--cor-roxo-primario-rgb),.35);font-size:.72rem;font-weight:var(--peso-semibold);color:var(--cor-roxo-claro);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.875rem}.funnel-canvas__title{margin:0 0 .625rem;font-family:var(--fonte-display);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:var(--peso-bold);color:var(--cor-branco);letter-spacing:-.02em}.funnel-canvas__subtitle{margin:0 auto;max-width:560px;font-size:.9375rem;color:rgba(var(--cor-branco-rgb),.65);line-height:1.55}.funnel-canvas__stage{position:relative;background-color:#0a0b18;background-image:radial-gradient(circle,rgba(var(--cor-roxo-primario-rgb),.12) 1px,transparent 1px);background-size:24px 24px;border-radius:16px;border:1px solid rgba(var(--cor-roxo-primario-rgb),.25);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 24px 64px rgba(0,0,0,.45);padding:2rem 1.5rem;min-height:280px;overflow:hidden}.funnel-canvas__edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.funnel-canvas__edge{stroke-dasharray:6 4;animation:funnelEdgePulse 3s ease-in-out infinite}@keyframes funnelEdgePulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.funnel-canvas__edge{animation:none;opacity:.75}}.funnel-canvas__nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:1.25rem .75rem;gap:1.25rem .75rem;align-items:center}.funnel-canvas__node{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .875rem;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:default}.funnel-canvas__node:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.funnel-canvas__node--traffic{border-left:3px solid #6967fb}.funnel-canvas__node--traffic.funnel-canvas__node--google{border-left-color:#4285f4}.funnel-canvas__node--traffic.funnel-canvas__node--meta{border-left-color:#0467df}.funnel-canvas__node--pages{border-left:3px solid #38bdf8}.funnel-canvas__node--events{border-left:3px solid var(--cor-verde-neon)}.funnel-canvas__node--logic{border-left:3px solid #f59e0b}.funnel-canvas__node-handle{position:absolute;width:8px;height:8px;border-radius:50%;background:rgba(var(--cor-roxo-claro-rgb),.9);border:1px solid hsla(0,0%,100%,.4)}.funnel-canvas__node-handle--out{right:-5px;top:50%;transform:translateY(-50%)}.funnel-canvas__node-handle--in{left:-5px;top:50%;transform:translateY(-50%)}.funnel-canvas__node-icon{font-size:1.125rem;color:rgba(var(--cor-branco-rgb),.85);margin-bottom:.125rem}.funnel-canvas__node-label{font-size:.75rem;font-weight:var(--peso-semibold);color:var(--cor-branco);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.funnel-canvas__node-metric{font-size:.6875rem;color:rgba(var(--cor-verde-neon-rgb),.9);font-weight:var(--peso-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-canvas__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none}.funnel-canvas__legend-item{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:rgba(var(--cor-branco-rgb),.6)}.funnel-canvas__legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.funnel-canvas__legend-item--traffic .funnel-canvas__legend-dot{background:#6967fb}.funnel-canvas__legend-item--pages .funnel-canvas__legend-dot{background:#38bdf8}.funnel-canvas__legend-item--events .funnel-canvas__legend-dot{background:var(--cor-verde-neon)}.funnel-canvas__legend-item--logic .funnel-canvas__legend-dot{background:#f59e0b}.funnel-callout{display:flex;align-items:flex-start;gap:1.25rem;padding:1.75rem 1.875rem;border-radius:16px;background:linear-gradient(135deg,rgba(var(--cor-roxo-primario-rgb),.06) 0,rgba(var(--cor-roxo-secundario-rgb),.03) 100%);border:1px solid rgba(var(--cor-roxo-primario-rgb),.14);margin-bottom:2rem}.funnel-callout__icon{font-size:2.25rem;color:var(--cor-roxo-primario);flex-shrink:0;margin-top:.25rem}.funnel-callout__text{margin-bottom:0!important;max-width:none!important}.funnel-page__overview-grid{margin-top:0}.funnel-page__overview-card{transition:transform .2s ease,box-shadow .2s ease}.funnel-page__overview-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--cor-roxo-primario-rgb),.1)}.funnel-page__types-grid{margin-top:0}.funnel-page__type-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.funnel-page__type-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--cor-roxo-primario-rgb),.1)}.funnel-page__type-card--marketing{border-left:3px solid #6967fb}.funnel-page__type-card--sales{border-left:3px solid var(--cor-verde-neon)}.funnel-page__type-card--creator{border-left:3px solid #38bdf8}.funnel-page__type-card h3{margin:0 0 .375rem;font-size:.9375rem;font-weight:var(--peso-semibold);color:var(--cor-preto-texto)}.funnel-page__how-it-works{padding:2rem;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08)}.funnel-page__seo-prose{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;max-width:820px}.funnel-page__seo-paragraph{margin:0;font-size:.9375rem;line-height:1.65;color:#475569}.funnel-page__highlights-grid{margin-top:0}.funnel-page__highlight-card{transition:transform .2s ease,box-shadow .2s ease}.funnel-page__highlight-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--cor-roxo-primario-rgb),.08)}.funnel-page__highlight-card h3,.funnel-page__overview-card h3{margin:0 0 .375rem;font-size:.9375rem;font-weight:var(--peso-semibold);color:var(--cor-preto-texto)}.funnel-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.funnel-blocks__card{padding:1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease}.funnel-blocks__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.08)}.funnel-blocks__card--traffic{border-top:3px solid #6967fb;background:linear-gradient(180deg,rgba(105,103,251,.04),#fff 40%)}.funnel-blocks__card--pages{border-top:3px solid #38bdf8;background:linear-gradient(180deg,rgba(56,189,248,.06),#fff 40%)}.funnel-blocks__card--events{border-top:3px solid var(--cor-verde-neon);background:linear-gradient(180deg,rgba(var(--cor-verde-neon-rgb),.08) 0,#fff 40%)}.funnel-blocks__card--logic{border-top:3px solid #f59e0b;background:linear-gradient(180deg,rgba(245,158,11,.06),#fff 40%)}.funnel-blocks__card--annotation{border-top:3px solid #94a3b8;background:linear-gradient(180deg,rgba(148,163,184,.08),#fff 40%)}.funnel-blocks__card-header{display:flex;align-items:center;gap:.625rem;margin-bottom:.875rem}.funnel-blocks__card-icon{font-size:1.375rem}.funnel-blocks__card--traffic .funnel-blocks__card-icon{color:#6967fb}.funnel-blocks__card--pages .funnel-blocks__card-icon{color:#0284c7}.funnel-blocks__card--events .funnel-blocks__card-icon{color:#65a30d}.funnel-blocks__card--logic .funnel-blocks__card-icon{color:#d97706}.funnel-blocks__card--annotation .funnel-blocks__card-icon{color:#64748b}.funnel-blocks__card-header h3{margin:0;font-size:1rem;font-weight:var(--peso-semibold);color:var(--cor-preto-texto)}.funnel-blocks__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.funnel-chip{display:inline-block;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:500;color:#475569;background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.08)}.funnel-blocks__card--traffic .funnel-chip{background:rgba(105,103,251,.08);border-color:rgba(105,103,251,.15);color:#4338ca}.funnel-blocks__card--pages .funnel-chip{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.2);color:#0369a1}.funnel-blocks__card--events .funnel-chip{background:rgba(var(--cor-verde-neon-rgb),.12);border-color:rgba(var(--cor-verde-neon-rgb),.25);color:#3f6212}.funnel-blocks__card--logic .funnel-chip{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2);color:#b45309}.funnel-page__live-data{padding:2rem;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08)}.funnel-page__platforms{margin-bottom:1.75rem}.funnel-page__sub-block{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(15,23,42,.08)}.funnel-page__sub-block .google-ads-section__title{font-size:clamp(1.25rem,2.5vw,1.5rem)}.funnel-page__metric-card{border-left-color:rgba(var(--cor-verde-neon-rgb),.5)!important}.funnel-page__metric-card h4{margin:0 0 .375rem;font-size:.9375rem;font-weight:var(--peso-semibold);color:var(--cor-preto-texto)}.funnel-page__howto{padding:2rem;border-radius:16px;background:linear-gradient(135deg,rgba(var(--cor-roxo-primario-rgb),.04) 0,rgba(var(--cor-roxo-secundario-rgb),.02) 100%);border:1px solid rgba(var(--cor-roxo-primario-rgb),.1)}.funnel-page__howto-step{background:#fff}.funnel-ref-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.funnel-page__ref .google-ads-section__title{font-size:clamp(1.125rem,2vw,1.375rem)}@media (max-width:900px){.funnel-canvas__nodes{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.funnel-canvas__node[style*="grid-column: 5"]{grid-column:3!important}.funnel-canvas__edges{display:none}.funnel-ref-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:600px){.funnel-canvas{padding:2rem 1rem 2.5rem}.funnel-canvas__nodes{grid-template-columns:1fr 1fr;gap:.75rem}.funnel-canvas__node{grid-column:auto!important;grid-row:auto!important}.funnel-callout{flex-direction:column;padding:1.25rem}.funnel-page__how-it-works,.funnel-page__howto,.funnel-page__live-data{padding:1.25rem}}