.section-number10{font:10px/1.8 ui-monospace,monospace;color:#a58abd;padding-top:24px;letter-spacing:.12em}.home-section10>section{padding-top:38px}.products10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.products10 .card{display:flex;flex-direction:column;min-width:0}.products10 .sub{min-height:0;font-size:14px;line-height:1.9;margin-top:20px}.products10 .btn{margin-top:auto;white-space:normal}.products10 .micro{margin:22px 0}.core10>.sub{max-width:820px;margin:24px 0}.modules10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0}.modules10>div{padding:22px 14px;border:1px solid #513866;border-radius:12px;background:linear-gradient(135deg,#30203f,#151020);min-width:0}.modules10 b,.modules10 span{display:block;overflow-wrap:anywhere}.modules10 b{font-size:17px;color:#d3b8ff}.modules10 span{font-size:12px;margin-top:12px;color:#baabc8}.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-card{min-width:0}.lab-card h4{font-size:16px;line-height:1.8;margin:18px 0 10px}.lab-card details{margin-top:24px;border-top:1px solid #543761;padding-top:18px}.lab-card summary{font-size:13px;cursor:pointer;color:#c8a5f4;min-height:44px}.lab-card details p{line-height:1.9;color:#baabc8;font-size:13px}.lab-category10{max-width:300px;margin:20px 0}.buildlog10 p{padding:20px;border-bottom:1px solid #3f2c4d;line-height:2;color:#b9a6cd}.workflow10{padding-top:20px;font-size:14px;line-height:1.9}.workflow10 h4{font:11px/2 monospace;letter-spacing:.08em;color:#c2a0f1;margin:18px 0 9px}.workflow10 ol{padding-left:22px}.workflow10 li{padding:8px}.workflow10 small{display:block;margin-top:20px;color:#9989ae}.future10{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.future10 article{border:1px dashed #9b74bd66;border-radius:16px;padding:24px;background:linear-gradient(140deg,#a77bff15,transparent)}.future10 small{font:10px/2 monospace;color:#ba93d9}.future10 h3{font-size:19px;margin:20px 0 12px}.future10 p{font-size:13px;color:#b8a6c8;line-height:1.9}.future10 b{display:block;font-size:11px;color:#bd97e2;margin-top:20px}.practice10{position:relative;margin:40px 0}.practice10:before{content:'';position:absolute;left:50%;height:100%;width:1px;background:#6e4395}.practice10 article{position:relative;display:flex;gap:20px;width:48%;padding:26px;border:1px solid #583769;border-radius:16px;background:#1b1426;margin-bottom:24px;line-height:1.9}.practice10 article:nth-child(even){margin-left:52%}.practice10 article>span{font:28px monospace;color:#8f67b1}.practice10 h3{font-size:20px}.practice10 p{font-size:14px;color:#baa4cd;margin:12px 0}.practice10 small{font:11px monospace;color:#b28cd5}.brand-equation10{font-size:clamp(18px,3vw,34px);color:#c6a3ff;margin-top:30px}.compare10 details{border-bottom:1px solid #51365e;padding:24px 0}.compare10 summary{font-size:18px;cursor:pointer;line-height:1.8}.compare10 p{margin:20px 0;line-height:1.9}.logo small{max-width:220px;font-size:7px!important;letter-spacing:.05em!important}.case-card summary{min-height:44px;line-height:2;cursor:pointer;color:#c4a5ed}
@media(max-width:1100px){.lab-grid,.products10{grid-template-columns:repeat(2,minmax(0,1fr))}.future10{grid-template-columns:repeat(2,minmax(0,1fr))}.modules10{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.lab-grid,.products10,.future10{grid-template-columns:1fr}.modules10{grid-template-columns:repeat(2,minmax(0,1fr))}.practice10:before{left:16px}.practice10 article,.practice10 article:nth-child(even){width:100%;margin-left:0;padding:22px;gap:15px}.practice10 h3{font-size:18px}.section-number10{font-size:9px;padding-top:15px}.products10 .btn{width:100%}.logo small{font-size:5px!important;max-width:150px}.compare10 summary{font-size:16px}}
