.qs-hero .hero-inner{max-width:820px}.qs-hero .hero-title{font-size:56px}.qs-hero .stats{grid-template-columns:repeat(2,1fr);max-width:560px}.qs-manifesto .qs-statement{font-weight:300;font-size:46px;line-height:1.1;letter-spacing:-.02em;color:var(--navy);max-width:900px}.qs-manifesto .qs-statement b{font-weight:600;color:var(--roxo-marca)}.qs-manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:34px}.qs-manifesto-grid p{font-weight:300;font-size:18px;line-height:1.7;color:#33405a}.qs-manifesto-grid p b{font-weight:600;color:var(--navy)}.qs-tl{position:relative;margin-top:46px;padding-left:36px;border-left:2px solid var(--linha)}.qs-step{position:relative;padding:0 0 42px}.qs-step:last-child{padding-bottom:0}.qs-step:before{content:"";position:absolute;left:-45px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--roxo-acao)}.qs-step.is-now:before{background:var(--roxo-marca);border-color:var(--roxo-marca);box-shadow:0 0 0 6px #41249924}.qs-step-when{font-family:Inter,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--roxo-acao)}.qs-step.is-now .qs-step-when{color:var(--roxo-marca)}.qs-step-h{margin-top:7px;font-weight:500;font-size:24px;letter-spacing:-.01em;color:var(--navy)}.qs-step-p{margin-top:10px;font-weight:300;font-size:17px;line-height:1.65;color:#33405a;max-width:700px}.qs-mv{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;margin-top:6px}.qs-missao{background:var(--grad-roxo);color:#fff;border-radius:20px;padding:40px 38px;box-shadow:var(--sombra-card)}.qs-visao{background:linear-gradient(180deg,#8a38f517,#8a38f508);border-radius:20px;padding:40px 38px}.qs-mv-label{font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.qs-missao .qs-mv-label{color:#e2d4ff}.qs-visao .qs-mv-label{color:var(--roxo-acao)}.qs-mv-text{font-weight:300;font-size:20px;line-height:1.5;letter-spacing:-.01em}.qs-missao .qs-mv-text{color:#fff}.qs-visao .qs-mv-text{color:var(--navy)}.qs-valores{margin-top:36px;padding-top:34px;border-top:1px solid var(--linha)}.qs-valores-h{font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--roxo-marca);margin-bottom:10px}.qs-valores-sub{font-weight:300;font-size:17px;line-height:1.55;color:var(--sec);max-width:640px}.qs-valores-list{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.qs-valores-list li{font-family:Inter,sans-serif;font-weight:500;font-size:14.5px;color:#3a2b63;background:linear-gradient(180deg,#8a38f51a,#8a38f50a);border:1px solid rgba(138,56,245,.22);border-radius:999px;padding:10px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.qs-valores-list li:hover{transform:translateY(-2px);border-color:#8a38f573;background:linear-gradient(180deg,#8a38f529,#8a38f512);box-shadow:0 6px 16px #8a38f524}.qs-emec{background:var(--navy);border-radius:24px;color:#fff;padding:46px 48px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;box-shadow:var(--sombra-alta)}.qs-emec-kicker{font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#b9a6ff;margin-bottom:14px}.qs-emec-h{font-weight:300;font-size:34px;line-height:1.14;letter-spacing:-.01em;color:#fff}.qs-emec-h b{font-weight:600}.qs-emec-p{margin-top:14px;font-weight:300;font-size:16.5px;line-height:1.65;color:#ffffffc7;max-width:600px}.qs-emec-facts{display:flex;gap:40px;margin-top:26px}.qs-fact .n{font-weight:300;font-size:38px;line-height:1;letter-spacing:-.5px;color:#fff}.qs-fact .n small{font-size:16px;color:#fff9}.qs-fact .l{margin-top:8px;font-size:13px;line-height:1.4;color:#ffffffa8}.qs-emec-selos{display:flex;flex-direction:column;align-items:center;gap:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px}.qs-emec-selo{width:150px;height:auto}.qs-emec-qr{width:128px;height:128px;border-radius:8px}.qs-emec-nota{font-family:Inter,sans-serif;font-weight:300;font-size:11.5px;line-height:1.4;color:#ffffff9e;text-align:center;max-width:170px}@media(max-width:900px){.qs-manifesto-grid{grid-template-columns:1fr;gap:20px}.qs-mv{grid-template-columns:1fr}.qs-emec{grid-template-columns:1fr;gap:34px}.qs-emec-selos{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.qs-hero .stats{grid-template-columns:1fr;max-width:none}.qs-hero .hero-title{font-size:38px}.qs-manifesto .qs-statement{font-size:34px}.qs-emec{padding:36px 26px}.qs-emec-h{font-size:27px}.qs-emec-facts{gap:28px}}
