html .acc .lead-court{display:none}@layer base{@media (max-width:640px){html .acc section{padding-block:44px}}}@media (max-width:640px){html .acc{font-size:14px;line-height:1.55}html .acc .stages-band{padding-block:44px}html .acc .head{gap:10px;margin-bottom:22px}html .acc .lead{font-size:.92rem;line-height:1.55}html .acc .head-row{margin-bottom:20px}html .acc .hero{padding-block:20px 36px}html .acc .hero-main{gap:16px}html .acc .hero .eyebrow{font-size:.62rem}html .acc .hero h1{font-size:1.75rem;line-height:1.02}html .acc .lead-long{display:none}html .acc .lead-court{font-size:.95rem;display:block}html .acc .seg button{padding:9px 6px;font-size:.84rem}html .acc .search .field{padding:8px 14px}html .acc .search .btn{min-height:48px}html .acc .hero-meta{gap:4px 12px;font-size:.76rem}html .acc .hero .stage{background:var(--lime);border-radius:24px;height:380px;margin-top:4px;padding:28px 0 0;overflow:hidden}html .acc .hero .stage:before{display:none}html .acc .fig{gap:4px;padding:18px 14px}html .acc .fig b{font-size:2rem}html .acc .fig span{font-size:.8rem;line-height:1.4}html .acc .app-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .acc .app-feats li{background:var(--s1);border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px}html .acc .app-feats li i{width:32px;height:32px}html .acc .app-feats b{font-size:.82rem;line-height:1.25}html .acc .app-feats span{display:none}html .acc .stores{flex-direction:column}html .acc .store{flex:none;width:100%}html .acc .store span{white-space:nowrap}html .acc .pt3-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-top:28px}html .acc .pt3-feats svg{width:20px;height:20px;margin-bottom:4px}html .acc .pt3-feats b{font-size:.86rem;line-height:1.3}html .acc .pt3-feats span{font-size:.76rem;line-height:1.4}html .acc .sim-res{padding:14px 16px}html .acc .sim-res b{white-space:nowrap;font-size:1.15rem}html .acc .tn-hero h1{font-size:1.75rem;line-height:1.02}html .acc .tn-week{gap:10px;padding:14px}html .acc .tn-day{padding:8px 0 6px}html .acc .tn-cat{gap:6px;padding:14px 12px}html .acc .tn-cat .t-cat{padding:6px 10px;font-size:1.15rem}html .acc .tn-cat p{font-size:.8rem;line-height:1.4}html .acc .tn-steps li{gap:6px;padding-block:14px}html .acc .tn-app{padding:24px 20px}html .acc .tr-tete{padding-block:18px 14px}html .acc .tr-titre h1{font-size:1.55rem}html .acc .tf-cat{font-size:1.3rem}html .acc .tf-titre h1{font-size:1.4rem}html .acc .t-main{padding:10px 12px}html .acc .villes a{padding:14px}html .acc .villes h3{margin-bottom:4px;font-size:.82rem}html .acc .villes span{font-size:.78rem}html .acc .cities a{padding:12px 14px;font-size:.84rem}html .acc .qa{gap:6px;padding:16px 0}html .acc .qa h3{font-size:.92rem}html .acc .qa p{font-size:.86rem}html .acc .cta{gap:16px;padding:24px 20px}html .acc .steps li{padding-block:12px}}
