.planos-module__IutXhW__page{max-width:1100px;padding:var(--space-4xl) var(--space-xl);margin:0 auto}.planos-module__IutXhW__head{text-align:center;margin-bottom:var(--space-4xl)}.planos-module__IutXhW__h1{font-size:var(--text-h2);margin:0 0 var(--space-md)}.planos-module__IutXhW__lead{color:var(--color-text-secondary);font-size:var(--text-body1);max-width:46ch;margin:0 auto;line-height:1.55}.planos-module__IutXhW__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.planos-module__IutXhW__plan{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);gap:var(--space-md);flex-direction:column;display:flex;position:relative}.planos-module__IutXhW__featured{border-color:var(--color-accent)}.planos-module__IutXhW__tag{top:calc(var(--space-md) * -1);left:var(--space-2xl);background:var(--color-accent-muted);color:var(--color-accent);font-size:var(--text-caption);font-weight:var(--weight-semibold);padding:2px var(--space-md);border-radius:var(--radius-full);position:absolute}.planos-module__IutXhW__name{font-size:var(--text-subtitle);margin:0}.planos-module__IutXhW__price{font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0}.planos-module__IutXhW__period{font-size:var(--text-body2);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.planos-module__IutXhW__list{gap:var(--space-sm);flex:1;margin:0;padding:0;list-style:none;display:grid}.planos-module__IutXhW__list li{color:var(--color-text-secondary);font-size:var(--text-body2);padding-left:var(--space-lg);position:relative}.planos-module__IutXhW__list li:before{content:"✓";color:var(--color-primary);position:absolute;left:0}.planos-module__IutXhW__cta{text-align:center;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-background);font-weight:var(--weight-semibold);text-decoration:none;display:block}.planos-module__IutXhW__footnote{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-caption);margin-top:var(--space-3xl);max-width:60ch;margin-inline:auto;line-height:1.6}.planos-module__IutXhW__yearly{margin:calc(var(--space-sm) * -1) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.5}.planos-module__IutXhW__yearly strong{color:var(--color-text)}.planos-module__IutXhW__ctaGhost{color:var(--color-primary);border:1px solid var(--color-primary);margin-top:calc(var(--space-sm) * -1);background:0 0}.planos-module__IutXhW__offer{gap:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-3xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.planos-module__IutXhW__offer>div:first-child{flex:320px}.planos-module__IutXhW__offerTag{margin:0 0 var(--space-xs);color:var(--color-accent);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}.planos-module__IutXhW__offerTitle{margin:0 0 var(--space-sm);font-size:var(--text-subtitle)}.planos-module__IutXhW__offerLead{color:var(--color-text-secondary);font-size:var(--text-body2);max-width:60ch;margin:0;line-height:1.55}.planos-module__IutXhW__offerSide{gap:var(--space-sm);flex:none;min-width:200px;display:grid}.planos-module__IutXhW__offerSeats{text-align:center;color:var(--color-text-secondary);font-size:var(--text-body2);margin:0}.planos-module__IutXhW__offerSeats strong{color:var(--color-text);font-size:var(--text-h3)}.planos-module__IutXhW__offerLink{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}
