.inner-intro{background:var(--paper);padding:35px 0 65px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:18px;color:var(--muted);margin-bottom:38px}.inner-intro h1{max-width:950px;font-size:64px}.intro-text{font-size:22px;max-width:850px;margin-top:25px}.inner-section{padding:65px 0;scroll-margin-top:25px}.inner-section h2{font-size:44px;margin-bottom:30px;max-width:950px}.inner-section h3{margin-bottom:17px}.inner-section h3:not(:first-child){margin-top:26px}.inner-section p{max-width:1000px}.inner-section p+p{margin-top:18px}.soft{background:var(--paper)}.pending{border-left:3px solid var(--red);padding:18px 22px;background:#fff5f4;margin:20px 0;color:#514244}.pending strong{display:block;color:#981724;font-size:18px;margin-bottom:8px}.caption{font-size:18px;color:var(--muted);line-height:1.5;margin-top:14px}.catalog-filter{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:20px 0 30px}.catalog-filter select{padding:13px 36px 13px 16px;font-size:18px;background:white;border:1px solid #777;max-width:100%;min-width:240px}.catalog-filter [data-result-count]{margin-left:auto}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.catalog-card{background:white;border-bottom:1px solid #aaa;scroll-margin-top:30px;min-width:0}.catalog-card>img{height:300px;object-fit:cover;background:#e8e8e8}.catalog-card[data-category=rod]>img{object-fit:contain}.catalog-card-body{padding:28px}.catalog-card-body h3{font-size:31px;line-height:1.2}.catalog-card-body ul{padding-left:22px;color:var(--muted)}.catalog-card-body p{font-size:18px}.catalog-card-body .eyebrow{font-size:18px;margin-bottom:12px}.card-actions{display:flex;align-items:start;gap:20px;flex-wrap:wrap;margin-top:25px}.card-actions .btn-primary{padding:12px 18px}.card-actions details{width:100%;border-top:1px solid var(--line);padding-top:15px}.card-actions details p{margin-top:15px;overflow-wrap:anywhere}.card-actions summary{font-size:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps article{border-top:1px solid #aaa;padding-top:22px}.steps span{color:var(--red)}.steps h3{margin:20px 0}.two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.two-column img{object-fit:contain;width:100%;max-height:440px}.rule-panel{border-top:3px solid var(--red);padding:28px;background:white}.rule-panel p{overflow-wrap:anywhere}.table-scroll{overflow:auto;max-width:100%;border-top:2px solid var(--red);margin-top:20px}table{width:100%;border-collapse:collapse;font-size:18px;line-height:1.6}th,td{padding:20px 25px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}th{width:27%;font-weight:600;background:#f0eeeb}td{background:white}.product-detail-hero{padding:35px 0 55px}.detail-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.detail-hero-grid>div>img{height:390px;object-fit:cover}.detail-hero-grid h1{font-size:62px;margin-bottom:25px}.key-specs{margin:25px 0 30px}.key-specs div{display:flex;justify-content:space-between;gap:25px;padding:12px 0;border-bottom:1px solid var(--line);font-size:18px}.key-specs dt{color:var(--muted);flex-shrink:0}.key-specs dd{margin:0;text-align:right}.content-tabs{display:flex;gap:28px;overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;white-space:nowrap}.content-tabs a{font-size:18px}.inner-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.inner-inquiry-grid .form-panel{padding:30px}.faq details{padding:22px 0;border-bottom:1px solid var(--line)}.faq summary{font-size:22px;line-height:1.4}.faq details p{padding-top:20px}.application-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:35px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px;align-items:center}.application-card:first-child{padding-top:0}.application-card>img{height:280px;object-fit:cover}.application-card>div>p{margin-bottom:18px}.application-card h3{font-size:32px}.application-detail-hero{position:relative;background:var(--ink);color:white;padding:35px 0 65px;overflow:hidden;isolation:isolate}.application-detail-hero>.container{position:relative;z-index:2}.application-detail-hero .breadcrumbs{color:#eee}.application-detail-hero .eyebrow{color:#f17b83}.application-detail-hero h1{font-size:62px;max-width:760px}.application-detail-hero p:not(.eyebrow){color:white;max-width:650px;font-size:22px;margin:25px 0 30px}.application-detail-hero>img{position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover;z-index:-2;opacity:.22}.solution-detail__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:35px 0;border-bottom:1px solid var(--line)}.solution-detail__facts span,.solution-detail__facts strong{display:block;font-size:18px}.solution-detail__facts span{color:var(--muted);margin-bottom:8px}.application-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.application-gallery figure{margin:0}.application-gallery img{height:210px;object-fit:cover}.application-gallery figcaption{margin-top:12px;color:var(--muted);font-size:18px}.process-list{padding-left:25px;max-width:900px;color:var(--muted)}.process-list li{padding:12px 0;border-bottom:1px solid var(--line)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.metric-grid>div{background:white;border-top:3px solid var(--red);padding:30px}.metric-grid strong{display:block;font:40px/1.3 Georgia,serif}.metric-grid span{font-size:18px;color:var(--muted)}.link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.link-grid a{padding:20px;border-bottom:1px solid var(--line);background:white}.resource-download{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:start}.resource-download .btn-primary{margin-top:25px}.contact-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.contact-info-grid article{border-top:1px solid #aaa;padding-top:25px}.contact-info-grid p{overflow-wrap:anywhere}@media(max-width:1000px){.catalog-card>img{height:240px}.two-column,.detail-hero-grid{gap:30px}.inner-inquiry-grid{gap:25px}.inner-inquiry-grid .inquiry-form__grid{grid-template-columns:1fr}.inner-inquiry-grid .inquiry-form__wide{grid-column:auto}}@media(max-width:700px){.inner-intro{padding:25px 0 45px}.breadcrumbs{font-size:18px;margin-bottom:30px}.inner-intro h1,.detail-hero-grid h1{font-size:44px}.intro-text{font-size:20px}.inner-section{padding:45px 0}.inner-section h2{font-size:36px;margin-bottom:25px}.catalog-grid,.two-column,.detail-hero-grid,.inner-inquiry-grid,.steps,.application-card,.resource-download,.contact-info-grid,.application-gallery{grid-template-columns:1fr;gap:28px}.catalog-card>img{height:260px}.catalog-card-body{padding:25px}.catalog-card-body h3{font-size:30px}.catalog-filter{display:grid;grid-template-columns:1fr}.catalog-filter select{width:100%;min-width:0}.catalog-filter [data-result-count]{margin-left:0}.catalog-filter .btn-outline{width:max-content}.table-scroll{margin-top:18px}th,td{padding:17px 14px}th{width:32%}.product-detail-hero{padding:25px 0 35px}.detail-hero-grid>div>img{height:260px}.key-specs div{display:grid;gap:5px}.key-specs dd{text-align:left}.content-tabs{gap:22px}.application-card{padding:30px 0;gap:22px}.application-card>img{height:250px}.application-detail-hero{padding:25px 0 45px}.application-detail-hero h1{font-size:44px}.application-detail-hero p:not(.eyebrow){font-size:20px}.solution-detail__facts{grid-template-columns:1fr;gap:18px;padding:25px 0}.solution-detail__facts div{display:flex;justify-content:space-between;gap:20px}.solution-detail__facts strong{text-align:right}.application-gallery img{height:230px}.metric-grid{grid-template-columns:1fr}.metric-grid strong{font-size:36px}.link-grid{grid-template-columns:1fr}.inner-inquiry-grid .form-panel{padding:24px 18px}.rule-panel{padding:25px}.pending{padding:17px}.resource-download .rule-panel{margin-top:5px}}#rod-grades table{min-width:900px;table-layout:fixed}#rod-grades th,#rod-grades td{width:auto;overflow-wrap:normal}#rod-grades th:first-child{width:25%}#rod-grades th:last-child{width:25%}.utility>section{margin-top:38px}.utility>section h2{margin-bottom:18px}.utility .link-grid{margin-top:20px}.utility [data-section=recovery-links]{margin-top:45px}.application-media{min-width:0}.application-media img{display:block;width:100%;height:auto;object-fit:contain}.application-media--gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.application-media--gallery img:first-child{grid-column:1/-1}.application-media--gallery img{aspect-ratio:1.5;background:#f4f2ee}.application-media--gallery img:first-child{max-height:260px}.foil-application-reference{max-width:560px;margin-bottom:28px}.foil-application-reference img{display:block;width:100%;height:auto;object-fit:contain}.company-network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}.company-network-panel{display:block;background:white;border:1px solid var(--line);padding:18px}.company-network-panel img{display:block;width:100%;height:auto;object-fit:contain}.company-network-panel:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media(max-width:700px){.company-network-grid{grid-template-columns:1fr;gap:20px}.company-network-panel{padding:12px}}
