.ms{--ms-amber:var(--amber);padding-bottom:var(--e-16)}.ms .ms-accent{color:var(--ms-amber)}.ms-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.ms-hero h1{font-size:clamp(var(--t-3), 5vw, var(--t-6));margin:0 0 var(--e-5);text-wrap:balance;font-weight:500;line-height:1.06}.ms-lead{color:var(--muted-foreground);font-size:var(--t-0);margin:0 0 var(--e-4);max-width:38rem;line-height:1.7}.ms-sec{margin-top:clamp(3rem,6vw,5rem)}.ms-cols{gap:var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ms .gp-card h3{margin:0 0 var(--e-2);font-size:var(--t-1);font-weight:500}.ms-steps,.ms-states{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-num{width:2.4rem;height:2.4rem;margin-bottom:var(--e-3);background:var(--ms-amber);color:var(--on-amber);border-radius:10px;place-items:center;font-weight:600;display:inline-grid}.ms-list{padding-left:var(--e-5);color:var(--muted-foreground);max-width:46rem;margin:0;line-height:1.8}.ms-list li{margin-bottom:var(--e-2)}.ms-list li::marker{color:var(--ms-amber)}.ms .gp-notes .gp-sub{max-width:46rem;font-size:var(--t-0)}.ms .gp-end .gp-sub{max-width:36rem;margin:0 auto}.ms .gp-end{padding-bottom:var(--e-12)}.ms-s-livre{--st:var(--st-livre)}.ms-s-aguardando{--st:var(--st-aguardando)}.ms-s-consumindo{--st:var(--st-consumindo)}.ms-s-continua{--st:var(--st-continua)}.ms-s-suja{--st:var(--st-suja)}.ms-s-limpa{--st:var(--st-limpa)}.ms-state{border-top:3px solid var(--st);position:relative}.ms-dot{background:var(--st);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:1.4rem;right:1.4rem}.ms-idx{color:var(--st)}.ms-preview{padding:var(--e-10) var(--e-5) var(--e-5);border:1px solid var(--border);background:var(--card);border-radius:20px;margin:0;position:relative}.ms-badge{padding:.15rem var(--e-2);border:1px dashed var(--ms-amber);color:var(--ms-amber);font:500 var(--t-m1) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;position:absolute;top:.8rem;left:1.2rem}.ms-salon-title{margin:0 0 var(--e-3);font-weight:500}.ms-tables{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-table{min-height:84px;padding:var(--e-2) var(--e-3);border:1px solid color-mix(in oklab, var(--st) 60%, var(--border));background:color-mix(in oklab, var(--st) 14%, var(--background));border-radius:12px;gap:.1rem;display:grid}.ms-table b{font-size:var(--t-1);font-weight:600}.ms-table span{font-size:var(--t-m1);color:var(--foreground);line-height:1.25}.ms-table small{font-size:var(--t-m1);color:var(--muted-foreground)}.ms-phone{width:min(15rem,80%);margin:var(--e-4) 0 0 auto;padding:var(--e-3) var(--e-4);border:1px solid var(--border);background:var(--background);box-shadow:0 10px 30px var(--shade);border-radius:16px}.ms-phone small{color:var(--ms-amber);font:500 var(--t-m2) var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.ms-phone p{margin:var(--e-1) 0 var(--e-2);font-size:var(--t-0);line-height:1.4}.ms-phone span{padding:var(--e-1) var(--e-4);background:var(--ms-amber);color:var(--on-amber);font-weight:600;font-size:var(--t-m1);border-radius:8px;display:inline-block}.ms-preview figcaption{margin-top:var(--e-3);color:var(--muted-foreground);font-size:var(--t-m1)}@media (max-width:900px){.ms-hero{grid-template-columns:1fr}.ms-steps,.ms-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ms-cols,.ms-steps,.ms-states{grid-template-columns:1fr}.ms-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-phone{width:100%}}@media (prefers-reduced-motion:no-preference){.ms .gp-card{transition:border-color .25s,transform .25s}.ms .gp-card:hover{transform:translateY(-2px)}}
