.tq-composition{padding:88px 0;background:linear-gradient(130deg,#f5fbff,#e1f2f7);color:#083c55}.tq-lead{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-bottom:65px}.tq-lead h2,#qualidade h2{font-size:clamp(36px,5vw,64px);line-height:1.08;margin:18px 0 24px}.tq-lead p,.tq-intro{max-width:650px;font-size:18px;line-height:1.7}.tq-ph{border:1px solid #a8d3df;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;background:radial-gradient(circle at 30% 25%,#fff,#c8e7f0);text-align:center;box-shadow:inset 0 0 60px #ffffffaa}.tq-ph>span{letter-spacing:3px;font-size:12px}.tq-ph strong{font-size:clamp(60px,7vw,104px);font-weight:400;line-height:1.3}.tq-ph small{font-size:28px}.tq-ph p{font-size:13px;margin:0}.tq-minerals{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.tq-minerals>div{padding:24px 12px;background:#ffffffb8;text-align:center;border-bottom:2px solid #9acddc}.tq-minerals span{display:block;font-size:14px}.tq-minerals strong{display:block;font-size:30px;font-weight:400;margin-top:12px}.tq-source{font-size:13px!important;line-height:1.7;opacity:.85;margin:25px 0 0}.tq-detail{border-top:1px solid #b9d2d9;margin-top:22px;padding:16px 0}.tq-detail summary{cursor:pointer;font-weight:600;line-height:1.5;color:#06465c}.tq-detail p{font-size:15px;line-height:1.8;margin:16px 0 0}.tq-detail dl{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:10px;margin-top:20px}.tq-detail dd{margin:0}.tq-reports{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.tq-reports article{padding:32px;border:1px solid #d4e5e9;background:#f7fbfc;border-radius:8px}.tq-reports h3{font-size:28px;margin:16px 0}.tq-reports p{line-height:1.8;font-size:15px}.tq-reading{padding:28px;border-top:1px solid #aecbd4;background:#f4f9fa;margin-top:20px}.tq-reading summary{cursor:pointer;font-size:24px;line-height:1.4;color:#083c55}.tq-reading p{max-width:850px;line-height:1.9;margin-top:22px}.tq-detail summary:focus-visible,.tq-reading summary:focus-visible{outline:3px solid #087c9c;outline-offset:6px}@media(max-width:900px){.tq-minerals{grid-template-columns:repeat(3,1fr)}.tq-lead{gap:25px}.tq-reports{grid-template-columns:1fr}}@media(max-width:600px){.tq-lead{grid-template-columns:1fr}.tq-composition{padding:50px 0}.tq-ph{max-width:330px;width:100%;margin:auto}.tq-minerals{grid-template-columns:repeat(2,1fr)}.tq-reports article{padding:24px}.tq-reading{padding:20px}}