.pilar[data-astro-cid-ulo6i6wr]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);background:color-mix(in srgb,var(--color-surface-raised) 30%,transparent);transition:border-color .22s ease,background .22s ease,transform .22s ease;text-decoration:none;color:inherit;overflow:hidden}a[data-astro-cid-ulo6i6wr].pilar:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(233,30,139,.06) 0%,transparent 40%,rgba(245,166,35,.04) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}a[data-astro-cid-ulo6i6wr].pilar:hover{border-color:var(--color-brand-magenta-500);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);transform:translateY(-3px)}a[data-astro-cid-ulo6i6wr].pilar:hover:before{opacity:1}.pilar-highlight[data-astro-cid-ulo6i6wr]{border-color:color-mix(in srgb,var(--color-brand-magenta-500) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-magenta-500) 7%,var(--color-surface-raised)),color-mix(in srgb,var(--color-surface-raised) 50%,transparent))}.pilar-header[data-astro-cid-ulo6i6wr]{display:flex;align-items:center;gap:10px}.pilar-num[data-astro-cid-ulo6i6wr]{font-family:var(--font-family-mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--color-text-muted)}.pilar-highlight[data-astro-cid-ulo6i6wr] .pilar-num[data-astro-cid-ulo6i6wr]{color:var(--color-brand-magenta-300)}.pilar-num-line[data-astro-cid-ulo6i6wr]{flex:1;height:1px;background:var(--color-border-subtle)}.pilar-highlight[data-astro-cid-ulo6i6wr] .pilar-num-line[data-astro-cid-ulo6i6wr]{background:linear-gradient(90deg,var(--color-brand-magenta-500) 0%,transparent 100%)}.pilar-title[data-astro-cid-ulo6i6wr]{font-size:var(--font-size-xl);letter-spacing:-.01em;line-height:1.15;margin:0}.pilar-desc[data-astro-cid-ulo6i6wr]{font-size:var(--font-size-s);color:var(--color-text-secondary);line-height:1.55;margin:0}.pilar-more[data-astro-cid-ulo6i6wr]{margin-top:auto;padding-top:var(--spacing-s);display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-s);font-weight:600;color:var(--color-text-primary)}.pilar-arrow[data-astro-cid-ulo6i6wr]{font-family:var(--font-family-mono);color:var(--color-text-muted);transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease}a[data-astro-cid-ulo6i6wr].pilar:hover .pilar-arrow[data-astro-cid-ulo6i6wr]{transform:translate(4px);color:var(--color-brand-magenta-300)}.tech[data-astro-cid-lfow52u2]{display:grid;gap:var(--spacing-2xl)}.tech-header[data-astro-cid-lfow52u2]{display:grid;gap:var(--spacing-m)}.tech-intro[data-astro-cid-lfow52u2]{font-size:clamp(1.25rem,1vw + 1rem,1.75rem);line-height:1.3;letter-spacing:-.015em;color:var(--color-text-primary);max-width:38ch;margin:0;font-weight:500}.tech-table[data-astro-cid-lfow52u2]{display:grid;gap:0;border-top:1px solid var(--color-border-default)}.tech-row[data-astro-cid-lfow52u2]{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-xl);padding:var(--spacing-l) 0;border-bottom:1px solid var(--color-border-subtle);align-items:center}.tech-row-label[data-astro-cid-lfow52u2]{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.tech-row-items[data-astro-cid-lfow52u2]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.tech-item[data-astro-cid-lfow52u2]{position:relative;font-family:var(--font-family-mono);font-size:13px;padding:6px 14px;border:1px solid var(--color-border-default);border-radius:999px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);transition:border-color .18s ease,transform .18s ease,color .18s ease,background .18s ease;cursor:help}.tech-item[data-astro-cid-lfow52u2]:hover,.tech-item[data-astro-cid-lfow52u2]:focus-visible{border-color:var(--color-brand-magenta-500);background:color-mix(in srgb,var(--color-brand-magenta-500) 10%,transparent);color:var(--color-text-primary);transform:translateY(-1px);outline:none}.tech-item[data-astro-cid-lfow52u2][data-hint]:before,.tech-item[data-astro-cid-lfow52u2][data-hint]:after{position:absolute;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);z-index:10}.tech-item[data-astro-cid-lfow52u2][data-hint]:before{content:attr(data-hint);bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px);width:max-content;max-width:320px;padding:12px 14px;font-family:var(--font-family-base);font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-surface-base) 96%,white);border:1px solid var(--color-border-default);border-radius:var(--radius-s);box-shadow:0 12px 32px -8px #0009,0 0 0 1px #e91e8b14 inset;white-space:normal;text-align:left}.tech-item[data-astro-cid-lfow52u2][data-hint]:after{content:"";bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px) rotate(45deg);width:10px;height:10px;background:color-mix(in srgb,var(--color-surface-base) 96%,white);border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.tech-item[data-astro-cid-lfow52u2][data-hint]:hover:before,.tech-item[data-astro-cid-lfow52u2][data-hint]:focus-visible:before{opacity:1;transform:translate(-50%)}.tech-item[data-astro-cid-lfow52u2][data-hint]:hover:after,.tech-item[data-astro-cid-lfow52u2][data-hint]:focus-visible:after{opacity:1;transform:translate(-50%) rotate(45deg)}.tech-quote[data-astro-cid-lfow52u2]{position:relative;margin:0;padding-left:clamp(48px,4vw,80px);max-width:60ch}.tech-quote-mark[data-astro-cid-lfow52u2]{position:absolute;left:-8px;top:-28px;font-size:clamp(80px,8vw,160px);font-weight:700;line-height:1;background:var(--color-brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;pointer-events:none;user-select:none}.tech-quote[data-astro-cid-lfow52u2] blockquote[data-astro-cid-lfow52u2]{font-size:clamp(1.25rem,1vw + 1rem,1.75rem);line-height:1.4;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-style:italic;font-weight:400}.tech-quote[data-astro-cid-lfow52u2] figcaption[data-astro-cid-lfow52u2]{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--spacing-m)}@media(max-width:720px){.tech-row[data-astro-cid-lfow52u2]{grid-template-columns:1fr;gap:10px}.tech-quote[data-astro-cid-lfow52u2]{padding-left:32px}.tech-item[data-astro-cid-lfow52u2][data-hint]:before{max-width:240px}}.produto-card[data-astro-cid-d7yqhri2]{padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);background:color-mix(in srgb,var(--color-surface-raised) 30%,transparent);transition:border-color .22s ease,transform .22s ease}.produto-card[data-astro-cid-d7yqhri2]:hover{border-color:var(--color-border-default);transform:translateY(-2px)}.produto-coming[data-astro-cid-d7yqhri2]{border-style:dashed;opacity:.85}.produto-head[data-astro-cid-d7yqhri2]{display:flex;align-items:center;gap:var(--spacing-m);margin-bottom:var(--spacing-m);flex-wrap:wrap}.produto-nome[data-astro-cid-d7yqhri2]{font-size:var(--font-size-l)}.produto-logo[data-astro-cid-d7yqhri2]{height:28px;width:auto;display:block}.produto-tagline[data-astro-cid-d7yqhri2]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.06em;padding:4px 10px;border:1px solid var(--color-border-subtle);border-radius:999px;color:var(--color-text-muted)}.produto-desc[data-astro-cid-d7yqhri2]{font-size:var(--font-size-s);color:var(--color-text-secondary);line-height:1.55;margin:0 0 var(--spacing-m);max-width:56ch}.produto-links[data-astro-cid-d7yqhri2]{display:flex;flex-wrap:wrap;gap:var(--spacing-l)}.produto-link[data-astro-cid-d7yqhri2]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-s);font-weight:600;color:var(--color-brand-magenta-300)}.produto-link[data-astro-cid-d7yqhri2]:hover{color:var(--color-brand-magenta-400);text-decoration:underline}
