.hero-programas[data-astro-cid-wj2msfki]{--focus-ring-color:var(--color-accent);z-index:1;padding-block:calc(var(--header-height) + var(--topbar-height) + var(--space-hero-y)) var(--space-hero-y);background:var(--gradient-hero);position:relative;overflow-x:clip}.hero-programas[data-astro-cid-wj2msfki]:before,.hero-programas[data-astro-cid-wj2msfki]:after{content:"";border-radius:var(--radius-pill);filter:blur(var(--blur-hero-blob));pointer-events:none;position:absolute}.hero-programas[data-astro-cid-wj2msfki]:before{top:25%;left:var(--space-8);width:var(--size-hero-blob-sm);height:var(--size-hero-blob-sm);background:var(--color-hero-blob-light)}.hero-programas[data-astro-cid-wj2msfki]:after{bottom:25%;right:var(--space-8);width:var(--size-hero-blob-lg);height:var(--size-hero-blob-lg);background:var(--color-hero-blob-warm)}.hero-programas-grid[data-astro-cid-wj2msfki]{z-index:1;gap:var(--space-hero-programas-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.hero-programas-badge[data-astro-cid-wj2msfki]{margin-bottom:var(--space-4);padding:var(--space-badge-y) var(--space-4);border:var(--size-hairline) solid var(--color-on-dark-border);border-radius:var(--radius-pill);background:var(--color-hero-badge);backdrop-filter:blur(var(--blur-badge));color:var(--color-on-dark-strong);font-size:var(--font-size-badge);font-weight:var(--font-weight-medium);display:inline-block}.hero-programas-title[data-astro-cid-wj2msfki]{margin-bottom:var(--space-6);color:var(--color-on-dark);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight)}.hero-programas-description[data-astro-cid-wj2msfki]{max-width:var(--measure-hero);margin-bottom:var(--space-8);color:var(--color-on-dark-muted);font-size:var(--font-size-lead)}.hero-programas-actions[data-astro-cid-wj2msfki]{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero-programas-actions[data-astro-cid-wj2msfki] .btn[data-variant=primary]{background:var(--color-surface);color:var(--color-primary)}.hero-programas-actions[data-astro-cid-wj2msfki] .btn[data-variant=primary]:hover{background:var(--color-muted);box-shadow:none}.hero-programas-visual[data-astro-cid-wj2msfki]{z-index:2;margin-block:calc(-1 * var(--space-hero-overlap));justify-content:center;display:flex;position:relative}.hero-programas-media[data-astro-cid-wj2msfki]{width:100%;max-width:var(--size-hero-image);position:relative}.hero-programas-shape[data-astro-cid-wj2msfki]{border-radius:var(--radius-xl);background:var(--gradient-hero-shape);transform:rotate(var(--rotate-hero-shape));position:absolute;inset:0}.hero-programas-frame[data-astro-cid-wj2msfki]{z-index:1;border:var(--size-hero-frame) solid var(--color-surface);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-hero-frame);position:relative}.hero-programas-frame[data-astro-cid-wj2msfki] img{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--radius-xl) - var(--size-hero-frame));width:100%}.hero-programas-quote[data-astro-cid-wj2msfki]{bottom:calc(-1 * var(--space-5));left:calc(-1 * var(--space-5));z-index:2;padding:var(--space-4);border:var(--size-hairline) solid var(--color-on-dark-border);border-radius:var(--radius-lg);background:var(--color-on-dark-surface);backdrop-filter:blur(var(--blur-glass));color:var(--color-on-dark);font-size:var(--font-size-sm);font-style:italic;line-height:var(--line-height-snug);text-align:start;position:absolute}@media (width<=900px){.hero-programas-grid[data-astro-cid-wj2msfki]{gap:var(--space-12);text-align:center;grid-template-columns:1fr}.hero-programas-description[data-astro-cid-wj2msfki]{margin-inline:auto}.hero-programas-actions[data-astro-cid-wj2msfki]{justify-content:center}.hero-programas-visual[data-astro-cid-wj2msfki]{margin-block:0}}@media (width<=1024px){.hero-programas-visual[data-astro-cid-wj2msfki]{margin-block:0}}@media (width<=768px){.hero-programas[data-astro-cid-wj2msfki]:before{width:var(--size-hero-blob-sm-narrow);height:var(--size-hero-blob-sm-narrow)}.hero-programas[data-astro-cid-wj2msfki]:after{width:var(--size-hero-blob-lg-narrow);height:var(--size-hero-blob-lg-narrow)}.hero-programas-shape[data-astro-cid-wj2msfki]{inset:var(--space-2) calc(-1 * var(--space-2))}.hero-programas-quote[data-astro-cid-wj2msfki]{bottom:var(--space-4);left:var(--space-4);max-width:calc(100% - 2 * var(--space-4))}}@media (width<=480px){.hero-programas-actions[data-astro-cid-wj2msfki]{max-width:var(--size-hero-actions-max);flex-direction:column;align-items:stretch;margin-inline:auto}}.structure-block[data-astro-cid-lpzwgvdy]{border:var(--size-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);grid-template-columns:1fr 1fr;display:grid;overflow:clip}.structure-colored[data-astro-cid-lpzwgvdy]{padding:var(--space-panel);color:var(--color-on-dark);align-items:center;display:flex;position:relative}.structure-colored[data-astro-cid-lpzwgvdy][data-tone=secondary]{background:var(--gradient-secondary-strong)}.structure-colored[data-astro-cid-lpzwgvdy][data-tone=accent]{background:var(--color-accent);color:var(--color-accent-foreground)}.structure-colored[data-astro-cid-lpzwgvdy][data-tone=primary]{background:var(--gradient-primary)}.structure-colored[data-astro-cid-lpzwgvdy][data-tone=image]{isolation:isolate;background:var(--color-structure-overlay-to)}.structure-colored[data-astro-cid-lpzwgvdy][data-tone=image]:after{content:"";z-index:-1;background:var(--gradient-structure-overlay);position:absolute;inset:0}.structure-colored[data-astro-cid-lpzwgvdy] .structure-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.structure-icon-box[data-astro-cid-lpzwgvdy]{width:var(--size-structure-icon-box);height:var(--size-structure-icon-box);margin-bottom:var(--space-6);border-radius:var(--radius-lg);background:var(--color-structure-icon-box);justify-content:center;align-items:center;display:flex}.structure-title[data-astro-cid-lpzwgvdy]{max-width:var(--measure-structure-title);margin-bottom:var(--space-3);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.structure-heading[data-astro-cid-lpzwgvdy]>[data-astro-cid-lpzwgvdy]:last-child{margin-bottom:0}.structure-subtitle[data-astro-cid-lpzwgvdy]{color:var(--color-on-dark-muted);font-size:var(--font-size-structure-subtitle);font-weight:var(--font-weight-medium)}.structure-content[data-astro-cid-lpzwgvdy]{padding:var(--space-panel)}.structure-content[data-astro-cid-lpzwgvdy] p{margin-bottom:var(--space-4);color:var(--color-muted-foreground)}.structure-content[data-astro-cid-lpzwgvdy] h4{margin-block:var(--space-6) var(--space-4);color:var(--color-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}.structure-content[data-astro-cid-lpzwgvdy] h4:first-child,.structure-content[data-astro-cid-lpzwgvdy] p+h4{margin-top:0}@media (width>=769px){.structure-block[data-astro-cid-lpzwgvdy][data-reverse] .structure-colored[data-astro-cid-lpzwgvdy]{order:1}.structure-colored[data-astro-cid-lpzwgvdy][data-tone=image]{min-height:var(--size-structure-image-min)}}@media (width<=768px){.structure-block[data-astro-cid-lpzwgvdy]{grid-template-columns:1fr}}.check-list[data-astro-cid-fo7mycyf][data-columns="2"]{grid-template-columns:repeat(auto-fill, minmax(min(var(--size-list-column-min), 100%), 1fr));column-gap:var(--space-4);display:grid}li[data-astro-cid-fo7mycyf]{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-list);line-height:var(--line-height-list);display:flex}li[data-astro-cid-fo7mycyf] .check-list-icon{width:var(--size-list-check);height:var(--size-list-check);margin-top:calc((1lh - var(--size-list-check)) / 2);color:var(--color-secondary)}@media (width<=600px){.check-list[data-astro-cid-fo7mycyf][data-columns="2"]{grid-template-columns:1fr}}li[data-astro-cid-jdhrbwul]{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-list);line-height:var(--line-height-list);display:flex}li[data-astro-cid-jdhrbwul]:before{content:"";width:var(--size-list-dot);height:var(--size-list-dot);margin-top:calc((1lh - var(--size-list-dot)) / 2);border-radius:var(--radius-pill);background:var(--color-secondary);flex-shrink:0}@media (width>=1025px){.estrutura[data-astro-cid-xr7tka7m]{padding-top:calc(var(--space-section) + var(--space-hero-overlap))}}.structure-list[data-astro-cid-xr7tka7m]{gap:var(--space-block);display:grid}
