.btn-link[data-astro-cid-xil7xq2g]{justify-content:center;align-items:center;gap:var(--space-sm);min-height:44px;font-family:var(--font-body);font-size:var(--text-body-sm);border-radius:var(--radius-control);white-space:nowrap;box-shadow:none;transition:background var(--duration-fast) var(--ease-fast), color var(--duration-fast) var(--ease-fast), border-color var(--duration-fast) var(--ease-fast);border:1px solid #0000;padding:10px 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-link--primary[data-astro-cid-xil7xq2g]{background:var(--accent);color:var(--on-accent)}.btn-link--primary[data-astro-cid-xil7xq2g]:hover{background:#ea580c}.btn-link--secondary[data-astro-cid-xil7xq2g]{color:var(--text1);border-color:var(--border-visible);background:0 0}.btn-link--secondary[data-astro-cid-xil7xq2g]:hover{background:var(--surface1)}.btn-link[data-astro-cid-xil7xq2g] .btn-arrow{transition:transform var(--duration-fast) var(--ease-fast);display:inline-block}.btn-link[data-astro-cid-xil7xq2g]:hover .btn-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.btn-link[data-astro-cid-xil7xq2g] .btn-arrow{transition:none}.btn-link[data-astro-cid-xil7xq2g]:hover .btn-arrow{transform:none}}.stage-wrap[data-astro-cid-lymrugnc]{justify-self:end;width:100%;max-width:480px}.stage[data-astro-cid-lymrugnc]{aspect-ratio:1;background-color:var(--surface1);background-image:radial-gradient(circle, var(--grid-line) 1px, transparent 1.5px);border:1px solid var(--border);border-radius:var(--radius-container);background-size:20px 20px;position:relative;overflow:hidden}.stage[data-astro-cid-lymrugnc]>[data-astro-cid-lymrugnc]{position:absolute}.stage-dot[data-astro-cid-lymrugnc]{background:var(--text2);width:9px;height:9px;left:var(--x1);top:var(--y1);opacity:0;border-radius:50%;animation:12s ease-out infinite both stage-dot;transform:translate(-50%,-50%)}.stage-lens[data-astro-cid-lymrugnc]{left:var(--l1x);top:var(--l1y);aspect-ratio:1;border:1.5px solid var(--accent-2);opacity:0;border-radius:50%;width:22%;animation:12s ease-out infinite both stage-lens;transform:translate(-50%,-50%)}.stage-lens[data-astro-cid-lymrugnc]:after{content:"";background:var(--accent-2);transform-origin:100%;width:40%;height:1.5px;position:absolute;bottom:4%;right:4%;transform:translate(50%,50%)rotate(45deg)}.stage-line[data-astro-cid-lymrugnc]{background:var(--accent-2);opacity:0;animation:12s ease-out infinite both stage-line;animation-delay:calc(3s + var(--i) * .15s)}.stage-line--h[data-astro-cid-lymrugnc]{left:20%;top:var(--pos);transform-origin:0;width:60%;height:1px}.stage-line--v[data-astro-cid-lymrugnc]{left:var(--pos);transform-origin:top;width:1px;height:60%;top:20%}.stage-block[data-astro-cid-lymrugnc]{left:calc(var(--left) - 7%);top:calc(var(--top) - 7%);aspect-ratio:1;border-radius:var(--radius-element);background:var(--tone);opacity:0;width:14%;animation:12s ease-out infinite both stage-block;animation-delay:calc(6s + var(--i) * 80ms)}.stage-ring-wrap[data-astro-cid-lymrugnc]{aspect-ratio:1;opacity:0;width:64%;animation:12s ease-out infinite both stage-ring-wrap;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-ring[data-astro-cid-lymrugnc]{border:2px solid #0000;border-top-color:var(--accent);border-right-color:var(--accent-2);border-radius:50%;width:100%;height:100%;animation:2.4s linear infinite stage-spin;display:block}.stage-pulse[data-astro-cid-lymrugnc]{aspect-ratio:1;border:2px solid var(--accent);opacity:0;border-radius:50%;width:64%;animation:12s ease-out infinite both stage-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-icon[data-astro-cid-lymrugnc]{opacity:1;width:44%;line-height:0;animation:12s ease-out infinite both stage-icon;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-icon[data-astro-cid-lymrugnc] .brand-lockup{width:100%;display:flex}.stage-icon[data-astro-cid-lymrugnc] .brand-lockup--icon .brand-logo{width:100%;height:auto}.stage-chip[data-astro-cid-lymrugnc]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text2);border:1px solid var(--border-visible);border-radius:var(--radius-pill);background:var(--background);opacity:0;animation:12s ease-out infinite both stage-chip;animation-delay:calc(var(--phase) * 3s);padding:4px 10px;font-size:11px;top:5%;left:5%}.stage-chip--blue[data-astro-cid-lymrugnc]{color:var(--accent-2);border-color:var(--accent-2)}.stage-caps[data-astro-cid-lymrugnc]{margin-top:var(--space-md);min-height:56px;display:grid}.stage-cap[data-astro-cid-lymrugnc]{align-items:baseline;gap:var(--space-sm) var(--space-md);opacity:0;animation:12s ease-out infinite both stage-cap;animation-delay:calc(var(--phase) * 3s);flex-wrap:wrap;grid-area:1/1;margin:0;display:flex}.stage-cap[data-astro-cid-lymrugnc]:nth-of-type(3){opacity:1}.stage-cap__number[data-astro-cid-lymrugnc]{font-family:var(--font-display);color:var(--highlight);font-size:32px;font-weight:800;line-height:1}.stage-cap__name[data-astro-cid-lymrugnc]{font-family:var(--font-display);color:var(--text1);font-size:20px;font-weight:700}.stage-cap__code[data-astro-cid-lymrugnc]{font-family:var(--font-mono);color:var(--accent-2);font-size:13px}.stage-bar[data-astro-cid-lymrugnc]{margin-top:var(--space-sm);background:var(--border);height:3px;position:relative;overflow:hidden}.stage-bar-fill[data-astro-cid-lymrugnc]{background:linear-gradient(90deg, var(--accent-2), var(--accent));transform-origin:0;height:3px;animation:12s linear infinite stage-bar;display:block}.stage-divider[data-astro-cid-lymrugnc]{background:var(--background);width:1px;height:3px;position:absolute;top:0}.stage-divider--25[data-astro-cid-lymrugnc]{left:25%}.stage-divider--50[data-astro-cid-lymrugnc]{left:50%}.stage-divider--75[data-astro-cid-lymrugnc]{left:75%}@keyframes stage-dot{0%{opacity:0;left:var(--x0);top:var(--y0)}3%{opacity:1;left:var(--x0);top:var(--y0)}23%{opacity:1;left:var(--x0);top:var(--y0)}30%{opacity:1;left:var(--x1);top:var(--y1)}48%{opacity:1;left:var(--x1);top:var(--y1)}52%,to{opacity:0;left:var(--x1);top:var(--y1)}}@keyframes stage-lens{0%{opacity:0;left:var(--l1x);top:var(--l1y)}3%{opacity:1;left:var(--l1x);top:var(--l1y)}9%{opacity:1;left:var(--l2x);top:var(--l2y)}15%{opacity:1;left:var(--l3x);top:var(--l3y)}21%{opacity:1;left:var(--l4x);top:var(--l4y)}24%,to{opacity:0;left:var(--l4x);top:var(--l4y)}}@keyframes stage-line{0%{opacity:0;transform:scale(0)}1%{opacity:1;transform:scale(0)}9%,20%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(1)}}@keyframes stage-block{0%{opacity:0;transform:scale(.3)}8%,20%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(.8)}}@keyframes stage-ring-wrap{0%,75%{opacity:0}80%,97%{opacity:1}to{opacity:0}}@keyframes stage-spin{to{transform:rotate(360deg)}}@keyframes stage-pulse{0%,76%{opacity:0;transform:translate(-50%,-50%)scale(.6)}78%{opacity:.7;transform:translate(-50%,-50%)scale(.6)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes stage-icon{0%,74%{opacity:0;transform:translate(-50%,-50%)scale(.82)}80%,97%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes stage-chip{0%{opacity:0;transform:translateY(6px)}4%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(0)}}@keyframes stage-cap{0%{opacity:0;transform:translateY(6px)}3%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-6px)}}@keyframes stage-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.stage-wrap[data-astro-cid-lymrugnc]{justify-self:center}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-lymrugnc] [data-astro-cid-lymrugnc],.stage-cap[data-astro-cid-lymrugnc],.stage-bar-fill[data-astro-cid-lymrugnc]{animation:none!important}}.hero[data-astro-cid-rbnkosea]{padding:var(--space-4xl) 0 var(--space-3xl);position:relative;overflow:hidden}.hero-bg[data-astro-cid-rbnkosea]{pointer-events:none;position:absolute;inset:0}.hero-dots[data-astro-cid-rbnkosea]{animation:hero-fade calc(var(--duration-slow) * 3) var(--ease) both}.hero-aura[data-astro-cid-rbnkosea]{background:radial-gradient(closest-side, var(--accent-subtle), transparent);opacity:.8;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute;top:-20%;right:-10%}.hero-ghost[data-astro-cid-rbnkosea]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--border);pointer-events:none;user-select:none;animation:ghost-float 12s var(--ease) infinite alternate;margin-top:-310px;font-size:620px;font-weight:800;line-height:1;position:absolute;top:50%;right:-4%}.hero-layout[data-astro-cid-rbnkosea]{align-items:center;gap:var(--space-3xl);max-width:1120px;padding:0 var(--space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 auto;display:grid;position:relative}.hero-copy[data-astro-cid-rbnkosea]{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.hero-lockup[data-astro-cid-rbnkosea] .brand-logo{width:auto;height:clamp(56px,6.4vw,84px)}.hero-title[data-astro-cid-rbnkosea]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text1);margin:0;font-size:clamp(2.75rem,6.2vw,5rem);font-weight:800;line-height:.98}.hero-lead[data-astro-cid-rbnkosea]{max-width:34rem;color:var(--text2);margin:0;font-size:20px;line-height:1.5}.hero-actions[data-astro-cid-rbnkosea]{gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-pillars[data-astro-cid-rbnkosea]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text3);margin:0;font-size:12px}.hero-enter[data-astro-cid-rbnkosea]{animation:hero-in var(--duration-slow) var(--ease) both;animation-delay:calc(var(--i) * .1s)}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes ghost-float{0%{transform:translateY(0)}to{transform:translateY(-28px)}}@media (width<=900px){.hero[data-astro-cid-rbnkosea]{padding:var(--space-3xl) 0 var(--space-2xl)}.hero-layout[data-astro-cid-rbnkosea]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.hero-ghost[data-astro-cid-rbnkosea]{margin-top:-180px;font-size:360px}}@media (width<=560px){.hero-layout[data-astro-cid-rbnkosea]{padding:0 var(--space-md)}}@media (prefers-reduced-motion:reduce){.hero-enter[data-astro-cid-rbnkosea],.hero-dots[data-astro-cid-rbnkosea],.hero-ghost[data-astro-cid-rbnkosea]{animation:none}}.marquee[data-astro-cid-7c3ofp5k]{background:var(--surface1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.marquee-track[data-astro-cid-7c3ofp5k]{width:max-content;animation:42s linear infinite marquee;display:flex}.marquee[data-astro-cid-7c3ofp5k]:hover .marquee-track[data-astro-cid-7c3ofp5k]{animation-play-state:paused}.marquee-group[data-astro-cid-7c3ofp5k]{padding:var(--space-lg) 0;flex-shrink:0;margin:0;list-style:none;display:flex}.marquee-group[data-astro-cid-7c3ofp5k] li[data-astro-cid-7c3ofp5k]{align-items:center;gap:var(--space-xl);padding-right:var(--space-xl);font-family:var(--font-display);white-space:nowrap;color:var(--text2);font-size:22px;font-weight:600;display:inline-flex}.marquee-star[data-astro-cid-7c3ofp5k]{color:var(--accent-2)}.marquee-star--orange[data-astro-cid-7c3ofp5k]{color:var(--highlight)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-7c3ofp5k]{width:100%;animation:none;overflow-x:auto}.marquee-copy[data-astro-cid-7c3ofp5k]{display:none}}.oficio[data-astro-cid-dm7zussy]{padding:var(--space-4xl) 0}.oficio-layout[data-astro-cid-dm7zussy]{gap:var(--space-2xl);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.oficio-side[data-astro-cid-dm7zussy]{gap:var(--space-sm);flex-direction:column;display:flex}.oficio-tag[data-astro-cid-dm7zussy]{font-family:var(--font-mono);color:var(--text3);margin:0;font-size:12px}.oficio-phrase[data-astro-cid-dm7zussy]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text1);margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.1}.word[data-astro-cid-dm7zussy]{--word-to:var(--text1)}.hl[data-astro-cid-dm7zussy] .word[data-astro-cid-dm7zussy]{--word-to:var(--highlight)}@keyframes word-light{0%{color:var(--surface3)}to{color:var(--word-to)}}@supports (animation-timeline:view()){.word[data-astro-cid-dm7zussy]{color:var(--surface3);animation:linear both word-light view();animation-range:entry calc(var(--w) * 4%) entry calc(40% + var(--w) * 4%)}}.oficio-text[data-astro-cid-dm7zussy]{max-width:42rem;margin:var(--space-xl) 0 0;color:var(--text2);font-size:20px;line-height:1.5}.oficio-cards[data-astro-cid-dm7zussy]{gap:var(--space-md);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.oficio-card[data-astro-cid-dm7zussy]{gap:var(--space-sm);padding:var(--space-lg);background:var(--surface1);border:1px solid var(--border);border-radius:var(--radius-container);transition:transform var(--duration-fast) var(--ease-fast), border-color var(--duration-fast) var(--ease-fast);flex-direction:column;display:flex}.oficio-card[data-astro-cid-dm7zussy]:hover{border-color:var(--border-visible);transform:translateY(-3px)}.card-icon[data-astro-cid-dm7zussy]{color:var(--accent-2);transition:color var(--duration-fast) var(--ease-fast);display:inline-flex}.oficio-card[data-astro-cid-dm7zussy]:hover .card-icon[data-astro-cid-dm7zussy]{color:var(--accent)}.oficio-card[data-astro-cid-dm7zussy] h3[data-astro-cid-dm7zussy]{margin:var(--space-sm) 0 0;font-family:var(--font-display);color:var(--text1);font-size:22px;font-weight:700}.oficio-card[data-astro-cid-dm7zussy] p[data-astro-cid-dm7zussy]{color:var(--text2);margin:0}@media (width<=900px){.oficio[data-astro-cid-dm7zussy]{padding:var(--space-3xl) 0}.oficio-layout[data-astro-cid-dm7zussy]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.oficio-cards[data-astro-cid-dm7zussy]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.word[data-astro-cid-dm7zussy]{color:var(--word-to);animation:none}.oficio-card[data-astro-cid-dm7zussy],.card-icon[data-astro-cid-dm7zussy]{transition:none}}.principios[data-astro-cid-koqcxnvw]{padding:var(--space-4xl) 0;background:var(--surface1);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.principios-phrase[data-astro-cid-koqcxnvw]{max-width:18ch;margin:var(--space-lg) 0 var(--space-2xl);font-family:var(--font-display);letter-spacing:-.035em;color:var(--text1);font-size:clamp(2.4rem,5.6vw,4.6rem);font-weight:800;line-height:1}.band[data-astro-cid-koqcxnvw]{border-radius:var(--radius-pill);transform-origin:0;height:8px;display:flex;overflow:hidden;transform:scaleX(1)}.band__blue[data-astro-cid-koqcxnvw]{background:var(--accent-2);flex:1}.band__orange[data-astro-cid-koqcxnvw]{background:var(--accent);width:22%}.band__line[data-astro-cid-koqcxnvw]{background:var(--text1);width:3%}.band__blue--end[data-astro-cid-koqcxnvw]{flex:none;width:5%}@keyframes band-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.band[data-astro-cid-koqcxnvw]{animation:linear both band-grow view();animation-range:entry 10% cover 40%}}.principios-text[data-astro-cid-koqcxnvw]{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.principios-text[data-astro-cid-koqcxnvw] p[data-astro-cid-koqcxnvw]{max-width:34rem;color:var(--text2);margin:0;font-size:20px;line-height:1.5}.principios-text[data-astro-cid-koqcxnvw] strong[data-astro-cid-koqcxnvw]{color:var(--text1);font-weight:500}@media (width<=900px){.principios[data-astro-cid-koqcxnvw]{padding:var(--space-3xl) 0}.principios-text[data-astro-cid-koqcxnvw]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-koqcxnvw]{animation:none}}.metodo[data-astro-cid-rzlinkc5]{padding:var(--space-4xl) 0}.metodo-title[data-astro-cid-rzlinkc5]{margin:var(--space-md) 0 var(--space-sm);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text1);font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1.05}.metodo-lead[data-astro-cid-rzlinkc5]{color:var(--text2);margin:0;font-size:20px}.metodo-progress[data-astro-cid-rzlinkc5]{height:2px;margin:var(--space-2xl) 0 var(--space-lg);background:var(--border)}.metodo-progress__fill[data-astro-cid-rzlinkc5]{background:var(--accent);transform-origin:0;height:2px;display:block;transform:scaleX(1)}@keyframes metodo-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.metodo-progress__fill[data-astro-cid-rzlinkc5]{animation:linear both metodo-fill view();animation-range:entry 20% cover 60%}}.metodo-cards[data-astro-cid-rzlinkc5]{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.metodo-card[data-astro-cid-rzlinkc5]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--surface1);border:1px solid var(--border);border-radius:var(--radius-container);flex-direction:column;display:flex;position:relative}.metodo-card[data-astro-cid-rzlinkc5]:before{content:"";top:0;left:var(--space-lg);background:var(--accent);width:32px;height:2px;position:absolute}.metodo-number[data-astro-cid-rzlinkc5]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--highlight);font-size:56px;font-weight:800;line-height:1}.metodo-icon[data-astro-cid-rzlinkc5]{margin-top:var(--space-sm);color:var(--accent-2);display:inline-flex}.metodo-card[data-astro-cid-rzlinkc5] h3[data-astro-cid-rzlinkc5]{font-family:var(--font-display);color:var(--text1);margin:0;font-size:22px;font-weight:700}.metodo-card[data-astro-cid-rzlinkc5] p[data-astro-cid-rzlinkc5]{color:var(--text2);margin:0}.metodo-code[data-astro-cid-rzlinkc5]{padding-top:var(--space-sm);font-family:var(--font-mono);color:var(--accent-2);margin-top:auto;font-size:13px}@media (width<=1000px){.metodo-cards[data-astro-cid-rzlinkc5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.metodo[data-astro-cid-rzlinkc5]{padding:var(--space-3xl) 0}.metodo-cards[data-astro-cid-rzlinkc5]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.metodo-progress__fill[data-astro-cid-rzlinkc5]{animation:none}}.contato[data-astro-cid-gr5y4fwf]{padding:var(--space-4xl) 0;text-align:center;position:relative;overflow:hidden}.contato-inner[data-astro-cid-gr5y4fwf]{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.contato-icon[data-astro-cid-gr5y4fwf] .brand-logo{height:72px}.contato-title[data-astro-cid-gr5y4fwf]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text1);margin:0;font-size:clamp(2.6rem,6.4vw,5.25rem);font-weight:800;line-height:1}.contato-text[data-astro-cid-gr5y4fwf]{max-width:34rem;color:var(--text2);margin:0;font-size:20px}.contato-actions[data-astro-cid-gr5y4fwf]{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.contato-copy[data-astro-cid-gr5y4fwf]{appearance:none;min-height:44px;padding:0 var(--space-md);font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text1);border:1px solid var(--border-visible);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-fast);background:0 0}.contato-copy[data-astro-cid-gr5y4fwf]:hover{background:var(--surface1)}@media (width<=560px){.contato[data-astro-cid-gr5y4fwf]{padding:var(--space-3xl) 0}}@media (prefers-reduced-motion:reduce){.contato-copy[data-astro-cid-gr5y4fwf]{transition:none}}
