.solid-rods-page{color:#eee;background:#050505}.features-grid{flex-direction:column;gap:4rem;display:flex}.molded-intro{background:#050505;padding:100px 0}.main-intro,.section-header{text-align:left;border-left:4px solid #0070f3;max-width:1200px;margin-bottom:60px;padding:10px 0 10px 40px}.section-header.center{text-align:center;border-left:none;margin:0 auto 60px;padding-left:0}.b-tag,.p-tag{color:#0070f3;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px;font-family:JetBrains Mono,monospace;font-size:.8rem;display:block}.main-intro h2,.section-header h2{color:#fff;margin-bottom:20px;font-size:2.8rem;font-weight:700;line-height:1.2}.main-intro p,.section-header p{color:#888;max-width:1000px;font-size:1.15rem;line-height:1.6}.cad-blueprint-section{background:#080808;border-bottom:none;padding:100px 0 40px}.tower-spec-system{background:#080808;border-bottom:1px solid #ffffff0d;padding:20px 0 100px}.main-intro .p-tag{color:#0070f3;letter-spacing:2px;margin-bottom:15px;font-family:JetBrains Mono,monospace;font-size:.8rem;display:block}.main-intro h2{color:#fff;margin-bottom:25px;font-size:2.8rem;font-weight:700;line-height:1.2}.main-intro p{color:#888;max-width:1000px;font-size:1.15rem;line-height:1.6}.features-list{border-top:1px solid #ffffff0d;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px;padding-top:60px;display:grid}.feature-item h3{color:#0070f3;align-items:center;gap:10px;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.feature-item p{color:#888;font-size:.95rem;line-height:1.6}.specs-section{background:#080808;border-bottom:1px solid #ffffff0d;padding:70px 0}.specs-section .section-header{text-align:center;margin-bottom:3rem}.specs-section .section-header h2{color:#fff;font-size:2.5rem;font-weight:700}.specs-table-wrapper{background:#ffffff03;border:1px solid #ffffff0d;border-radius:0;margin:0 auto;overflow-x:auto}.custom-rods-table{border-collapse:collapse;width:100%}.custom-rods-table th{color:#888;text-align:center;text-transform:uppercase;letter-spacing:1.5px;background:#0d0d0d;border-bottom:2px solid #0070f3;padding:18px;font-size:.7rem}.custom-rods-table td{text-align:center;color:#999;border-bottom:1px solid #ffffff05;padding:18px;font-family:JetBrains Mono,monospace;font-size:.9rem}.custom-rods-table tr:hover{background-color:#ffffff03}.profile-tabs{border-bottom:1px solid #ffffff1a;justify-content:center;gap:1rem;margin-bottom:3rem;padding-bottom:1rem;display:flex}.tab-btn{color:#888;cursor:pointer;background:0 0;border:none;padding:.5rem 1.5rem;font-size:1.25rem;font-weight:600;transition:all .3s;position:relative}.tab-btn:hover{color:#fff}.tab-btn.active{color:#0070f3}.tab-btn.active:after{content:"";background:#0070f3;border-radius:3px 3px 0 0;width:100%;height:3px;position:absolute;bottom:-1rem;left:0}.hollow-display-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.hollow-image-box{border:1px solid #ffffff0d;border-radius:12px;position:relative;overflow:hidden}.hollow-img{border-radius:12px;display:block;width:100%!important;height:auto!important}.blueprint-wrapper{grid-template-columns:350px 1fr;align-items:center;gap:60px;margin-bottom:80px;display:grid}.blueprint-info h2{color:#fff;margin:15px 0;font-size:2.5rem!important}.blueprint-visual{background:#0a0a0a;border:1px solid #ffffff08;border-radius:0;justify-content:center;align-items:center;height:320px;padding:30px;display:flex;position:relative;overflow:hidden}.blueprint-visual svg{z-index:1;width:100%;height:100%;max-height:260px;position:relative}.blueprint-visual:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.info-card{background:#0070f30d;border:1px solid #0070f31a;border-radius:0;gap:20px;padding:25px;display:flex}.info-card h4{color:#fff;margin-bottom:8px;font-size:1rem}.info-card p{color:#888!important;margin-bottom:0!important;font-size:.9rem!important}@media (max-width:1024px){.blueprint-wrapper{grid-template-columns:1fr;gap:3rem}.blueprint-visual{padding:2rem}}.horizontal-nav{background:#ffffff0a;border:1px solid #ffffff14;border-radius:0;max-width:500px;margin:0 auto;padding:.5rem;display:flex}.horizontal-nav button{color:#888;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.25rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.horizontal-nav button.active{color:#fff;background:#0070f3}.type-showcase{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:0;max-width:900px;margin:0 auto;padding:3rem}.showcase-stats{justify-content:center;gap:3rem;margin-top:2.5rem;display:flex}@media (max-width:900px){.hollow-display-grid{grid-template-columns:1fr}}@media (max-width:768px){.molded-intro,.cad-blueprint-section,.specs-section,.tower-spec-system{padding:50px 0}.horizontal-nav{flex-direction:column}.type-showcase{padding:2rem}.showcase-stats{gap:1.5rem}.main-intro h2,.section-header h2{font-size:2.2rem}.blueprint-info h2{font-size:1.85rem!important}.features-list{grid-template-columns:1fr;gap:2rem;margin-top:40px;padding-top:40px}.specs-table-wrapper{box-shadow:none;max-width:100%}.blueprint-visual{height:250px;padding:1.5rem}.info-card{text-align:center;flex-direction:column;align-items:center;padding:20px}.profile-tabs{flex-wrap:wrap}.tab-btn{padding:.5rem 1rem;font-size:1rem}}@media (max-width:480px){.main-intro h2,.section-header h2{font-size:1.85rem}.blueprint-info h2{font-size:1.6rem!important}.hollow-display-grid{gap:2rem}}.grating-surface-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1024px){.grating-surface-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grating-surface-grid{grid-template-columns:1fr}}
