/* /planos (Figma Concept 2835:175339 desktop / 2835:175001 mobile). Por cima do novo.css + lp.css da home:
   só o que muda de lugar ou de forma. */

.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}

/* topo: título 40 abaixo da nav, faixa amarela 1125x145 (foto 1126x369 a -21), planos 40 abaixo */
.escolher h1{margin-top:40px;text-align:center;}
.escolher .lede{text-align:center;}
.hero-art{position:relative;margin-top:40px;aspect-ratio:1125/145;border-radius:32px;overflow:hidden;background:#ffe84c;}
.hero-art img{position:absolute;left:0;top:-14.48%;width:100%;height:auto;max-width:none;}
.escolher .plans{margin-top:40px;}
/* desktop: os 4 cards cabem na coluna, sem rolagem */
@media (min-width:1200px){.escolher .plans{overflow:visible;justify-content:space-between;padding-right:0;margin-left:0;margin-right:0;padding-left:0;}}


/* Confere na prática: cards da home lado a lado (arte + texto = 1126), um por vez */
.pratica .rowhead{margin-top:140px;}
.pratica .rowhead h2{max-width:none;}
.pratica .features.scroller{display:flex;gap:40px;margin-top:80px;padding-bottom:4px;}
.pratica .feature{width:min(1126px,calc(100vw - 48px));scroll-snap-align:start;}
.pratica .feature .art,.pratica .feature .copy{scroll-snap-align:none;}

@media (max-width:900px){
  .pratica .feature{width:min(543px,calc(100vw - 96px));}
}
@media (max-width:560px){
  .escolher h1{font-size:40px;line-height:40px;letter-spacing:-1.2px;color:var(--ink);}
  .escolher .lede{max-width:287px;margin-left:auto;margin-right:auto;}
  /* faixa 345x104 com a foto em 589x193 (cover), centrada, a -13 */
  .hero-art{aspect-ratio:345/104;}
  .hero-art img{left:50%;top:-12.5%;width:auto;height:185.58%;transform:translateX(-50%);}
  .pratica .rowhead{margin-top:100px;}
  .pratica .rowhead .arrows{display:none;}
  .pratica .features.scroller{margin-top:40px;gap:16px;padding-left:var(--gutter);padding-right:var(--gutter);}
  .pratica .feature{width:calc(100vw - 72px);gap:16px;}
  .pratica .feature .art img{aspect-ratio:322/300;}
}
