.cap-hero{background:var(--green);padding:28px 0 38px}.cap-hero,.cap-hero .breadcrumbs,.cap-hero .breadcrumbs a,.cap-hero p{color:var(--color-on-brand)}.cap-hero .breadcrumbs{margin-bottom:48px}.cap-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:80px;gap:80px;align-items:center}.cap-hero h1{font-size:clamp(36px,4.3vw,60px);max-width:750px}.cap-kicker{font-size:13px;letter-spacing:.12em}.cap-brief{border:1px solid var(--color-on-brand);padding:32px}.cap-brief h2{font-size:23px}.cap-brief p{display:flex;gap:24px;margin:0;padding:15px 0;border-top:1px solid var(--color-on-brand)}.cap-brief span{font-size:13px}.cap-hero .cap-disclaimer{font-size:13px;margin:40px 0 0}.cap-jumps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:24px 0;border-bottom:1px solid var(--border)}.cap-jumps a{min-height:44px;display:flex;align-items:center;font-weight:600;color:var(--green)}.cap-process{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px;margin:40px 0 0}.cap-process li{border-top:2px solid var(--green);padding-top:20px}.cap-step{display:block;color:var(--green);font-size:13px;font-weight:700;margin-bottom:24px}.cap-process h3{font-size:18px}.cap-process p,.cap-quality p{font-size:15px;margin-bottom:0}.cap-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.cap-milestones{list-style:none;padding:0;margin:0}.cap-milestones li{display:flex;gap:24px;padding:20px 0;border-top:1px solid var(--border)}.cap-milestones li>span{color:var(--green);font-weight:700}.cap-milestones h3{margin-bottom:10px}.cap-milestones p{margin:0}.cap-quality{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin-top:40px}.cap-quality article{border:1px solid var(--border);padding:28px 24px}.cap-note{border-left:3px solid var(--green);padding:12px 20px;margin:32px 0 0;background:var(--soft)}.cap-delivery{background:var(--surface);border:1px solid var(--border);padding:32px}.cap-delivery li{margin-bottom:16px}.cap-delivery ul{padding-left:20px}.cap-delivery p{margin:0}.cap-hero-grid>*,.cap-split>*{min-width:0}.cap-split .draft .button{margin-top:16px}@media(max-width:1050px){.cap-hero-grid,.cap-split{gap:40px}.cap-process{grid-template-columns:repeat(3,1fr)}.cap-quality{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cap-hero-grid,.cap-split{grid-template-columns:1fr;gap:32px}.cap-hero .breadcrumbs{margin-bottom:32px}.cap-brief{padding:24px}.cap-jumps{gap:8px}.cap-jumps,.cap-process{grid-template-columns:1fr 1fr}.cap-process{gap:28px 20px}.cap-quality{grid-template-columns:1fr;gap:16px}.cap-delivery,.cap-quality article{padding:24px}.cap-hero{padding-bottom:28px}}.about-actions{display:flex;flex-wrap:wrap;gap:12px}.about-actions .button{white-space:normal}.about-capacity>div{padding:22px 0;border-top:1px solid}.about-capacity strong{display:block;font-size:clamp(38px,4vw,58px);line-height:1.2;margin:8px 0}.about-capacity span{display:block;font-size:15px}.about-capacity small{display:block;line-height:1.6}.about-materials{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:28px 0}.about-materials strong{display:block;font-size:44px;color:var(--green)}.about-materials span{display:block}.about-contact{font-style:normal;overflow-wrap:anywhere}.about-contact a{display:block;margin:12px 0}.cap-quality .text-link{display:inline-block;margin-top:20px}.cap-hero-grid{padding-bottom:24px}.cap-split h3{margin-top:28px}.cap-facts{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:36px 0 28px}.cap-facts div{padding:22px 18px;min-width:0}.cap-facts div:last-child{border-right:0}.cap-facts dt{font-size:12px;color:var(--muted);margin-bottom:10px}.cap-facts dd{margin:0;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.cap-product-range{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;border-left:3px solid var(--green);padding:18px 22px;background:var(--soft)}.cap-product-range h3{margin:0 0 8px}.cap-product-range p{margin:0;max-width:760px}.about-materials-panel{border:1px solid var(--border);padding:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-content:start}.about-materials-panel strong{display:block;font-size:46px;color:var(--green);line-height:1.1}.about-materials-panel span{color:var(--muted)}.about-materials-panel p{grid-column:1/-1;border-top:1px solid var(--border);padding-top:18px;margin:4px 0 0;font-size:14px}.cap-capabilities article{min-height:190px}.cap-cta{margin-top:28px;padding:20px 24px;background:var(--soft);display:flex;justify-content:space-between;align-items:center;gap:20px}.cap-cta p{margin:0;font-weight:700;color:var(--text)}.cap-faq{max-width:900px}.cap-faq details{border-top:1px solid var(--border);padding:20px 0}.cap-faq summary{font-size:18px;font-weight:700;color:var(--text);padding:4px 0}.cap-faq details p{max-width:780px;margin:14px 0 0}.cap-final-cta{display:flex;justify-content:space-between;align-items:center;gap:32px}.cap-final-cta h2,.cap-final-cta p{max-width:760px}@media(max-width:1050px){.cap-facts{grid-template-columns:repeat(3,1fr)}.cap-facts div:nth-child(3){border-right:0}.cap-facts div:nth-child(n+4){border-top:1px solid var(--border)}}@media(max-width:767px){.cap-facts{grid-template-columns:1fr 1fr}.cap-facts div:nth-child(3){border-right:1px solid var(--border)}.cap-facts div:nth-child(2n){border-right:0}.cap-facts div:last-child{grid-column:1/-1;border-top:1px solid var(--border)}.cap-cta,.cap-final-cta,.cap-product-range{display:block}.cap-cta .button,.cap-final-cta .button,.cap-product-range .text-link{margin-top:18px}.about-materials-panel{padding:22px}.cap-faq summary{font-size:16px}}.cap-hero{padding:18px 0 34px;background:linear-gradient(115deg,#173c2d,#245540 60%,#2c664b)}.cap-hero .breadcrumbs{margin-bottom:34px;opacity:.82}.cap-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:48px}.cap-hero h1{font-size:clamp(38px,4.4vw,58px);max-width:700px;letter-spacing:-.035em;margin-bottom:18px}.cap-hero-grid>div>p:not(.cap-kicker){max-width:650px;font-size:17px;line-height:1.65}.cap-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;opacity:.85}.cap-brief{align-self:stretch;background:rgba(10,35,25,.22);border:1px solid rgba(255,255,255,.38);border-radius:4px}.cap-brief>p.cap-kicker{margin-bottom:8px}.about-capacity>div{padding:16px 0}.about-capacity strong{font-size:clamp(34px,3.5vw,48px);margin:4px 0}.cap-jumps{gap:0;padding:0;border:1px solid var(--border);border-top:0}.cap-jumps a{padding:14px 16px;border-right:1px solid var(--border);font-size:13px;min-height:52px}.cap-jumps a:last-child{border-right:0}.cap-facts{grid-template-columns:repeat(6,minmax(0,1fr));margin:28px 0 22px;background:var(--surface);border:1px solid var(--border)}.cap-facts div{padding:18px 14px;border-right:1px solid var(--border)}.cap-facts dt{line-height:1.35}.cap-facts dd{font-size:14px}.cap-facts div:nth-child(3){border-top:3px solid var(--green)}.cap-product-range{padding:16px 20px}.cap-split{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.about-materials-panel{padding:24px;border-radius:4px;box-shadow:0 8px 24px rgba(32,40,36,.05)}.cap-capabilities{gap:12px;margin-top:26px}.cap-capabilities article{min-height:166px;padding:20px 18px;background:var(--soft);border-top:3px solid var(--green)}.cap-capabilities article h3{font-size:18px;margin:10px 0 7px}.cap-capabilities article p{font-size:14px;line-height:1.55}.cap-quality{gap:12px;margin-top:26px}.cap-quality article{border-radius:4px}.cap-quality article h3{font-size:18px}.cap-note{margin-top:20px}.cap-faq{max-width:980px}.cap-faq details{padding:16px 0}.cap-faq summary{font-size:17px}@media(max-width:1050px){.cap-facts{grid-template-columns:repeat(3,1fr)}.cap-facts div:nth-child(3){border-right:0}.cap-facts div:nth-child(n+4){border-top:1px solid var(--border)}.cap-jumps{grid-template-columns:repeat(5,1fr)}.cap-jumps a{padding:12px 10px}}@media(max-width:767px){.cap-hero{padding-top:12px}.cap-hero-grid{grid-template-columns:1fr;gap:28px}.cap-hero h1{font-size:40px}.cap-brief{padding:20px}.cap-jumps{grid-template-columns:repeat(2,1fr)}.cap-jumps a:nth-child(2n){border-right:0}.cap-jumps a:last-child{grid-column:1/-1;border-top:1px solid var(--border)}.cap-facts{grid-template-columns:1fr 1fr}.cap-facts div{padding:16px 12px}.cap-facts div:nth-child(3){border-right:1px solid var(--border)}.cap-facts div:nth-child(2n){border-right:0}.cap-facts div:last-child{grid-column:auto}.cap-split{gap:28px}.cap-capabilities article{min-height:0}.cap-quality{gap:10px}}.evidence-heading{padding:32px 0 64px}.evidence-heading .breadcrumbs{margin-bottom:48px}.evidence-heading h1{font-size:clamp(36px,4vw,56px);max-width:1000px}.evidence-heading>p:not(.eyebrow){max-width:800px;font-size:18px}.evidence-library{padding:40px 0 64px}.evidence-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.evidence-filters button{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:44px;padding:10px 20px;color:var(--green);font-weight:600}.evidence-filters button[aria-pressed=true]{background:var(--green);color:var(--color-on-brand);border-color:var(--green)}.evidence-filters button:hover{border-color:var(--green)}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.evidence-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;min-width:0}.evidence-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.evidence-card-top .eyebrow{margin:0}.evidence-status{font-size:13px;padding:5px 10px;background:var(--soft);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.evidence-card h2{font-size:28px}.evidence-card dl{margin:4px 0 24px;font-size:15px}.evidence-card dl>div{margin-bottom:14px}.evidence-card dt{font-weight:700}.evidence-card dd{margin:3px 0 0;color:var(--muted)}.evidence-card .button{margin-top:auto;white-space:normal;text-align:center}.evidence-checks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:36px}.evidence-checks article{border-top:2px solid var(--green);padding-top:24px}.evidence-note{background:var(--soft);border-left:3px solid var(--green);padding:16px 20px;margin:20px 0 0}.evidence-inquiry{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.evidence-inquiry>*{min-width:0}.evidence-inquiry .quote-form{background:var(--surface);border:1px solid var(--border)}.evidence-inquiry .draft .button{margin-top:16px}@media(max-width:1050px){.evidence-inquiry{gap:40px}.evidence-card{padding:24px}}@media(max-width:767px){.evidence-heading{padding-bottom:40px}.evidence-heading .breadcrumbs{margin-bottom:32px}.evidence-checks,.evidence-grid,.evidence-inquiry{grid-template-columns:1fr;gap:24px}.evidence-library{padding:28px 0 40px}.evidence-card h2{font-size:25px}.evidence-card-top{align-items:start;flex-wrap:wrap}.evidence-heading>p:not(.eyebrow){font-size:16px}}.evidence-matrix-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);margin-top:28px}.evidence-matrix-scroll table{border-collapse:collapse;width:100%;min-width:1100px;font-size:14px}.evidence-matrix-scroll caption{text-align:left;padding:16px;color:var(--muted);font-size:13px}.evidence-matrix-scroll td,.evidence-matrix-scroll th{padding:16px;border-top:1px solid var(--border);text-align:left;vertical-align:middle}.evidence-matrix-scroll thead{background:var(--soft)}.evidence-matrix-scroll tbody th{min-width:160px}.evidence-matrix-scroll td a{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);white-space:nowrap}.evidence-matrix-scroll td a:hover{color:var(--green);border-color:var(--green);background:var(--soft)}.evidence-method{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.evidence-method>*{min-width:0}.evidence-method h3{margin-top:28px}.evidence-test-plan{background:var(--surface);padding:32px;border:1px solid var(--border);border-radius:var(--radius)}.evidence-test-plan ol{list-style:none;margin:0;padding:0}.evidence-test-plan li{display:flex;gap:20px;padding:24px 0;border-top:1px solid var(--border)}.evidence-test-plan li>span{color:var(--green);font-weight:700}.evidence-test-plan h3{margin:0 0 12px}.evidence-test-plan p{margin-bottom:0}.evidence-support{background:var(--green);text-align:center;padding:72px 0}.evidence-support,.evidence-support .eyebrow,.evidence-support p{color:var(--color-on-brand)}.evidence-support h2{max-width:850px;margin:0 auto 24px}.evidence-support p{max-width:850px;margin-left:auto;margin-right:auto}.evidence-support-actions{display:flex;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}@media(max-width:1050px){.evidence-method{gap:40px}}@media(max-width:767px){.evidence-method{grid-template-columns:1fr;gap:28px}.evidence-test-plan{padding:24px}.evidence-support{padding:52px 0}.evidence-support-actions{flex-direction:column}.evidence-support-actions .button{white-space:normal}}.evidence-preview{display:flex;justify-content:center;background:#f3f5f1;border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:24px}.evidence-preview img{display:block;width:100%;height:300px;object-fit:contain}.evidence-card dd{overflow-wrap:anywhere}.evidence-document-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:auto}.evidence-document-actions .button{margin-top:0}.evidence-card-top{flex-wrap:wrap}.evidence-status{white-space:nowrap}.request-heading{padding:32px 0 56px}.request-heading .breadcrumbs{margin-bottom:40px}.request-heading h1{font-size:clamp(36px,4vw,56px)}.request-heading>p:not(.eyebrow){max-width:820px;font-size:18px}.request-jumps{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.request-forms{padding:48px 0 64px}.request-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:flex-start}.request-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;min-width:0;scroll-margin-top:110px}.request-card-heading{display:flex;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:24px;align-items:flex-start}.request-card-heading h2{font-size:27px;margin-bottom:8px}.request-card-heading p{font-size:14px;margin:0}.request-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--green);color:var(--color-on-brand);border-radius:var(--radius);flex-shrink:0}.request-products{padding:0;border:0;margin:0 0 24px;display:flex;gap:8px 16px;flex-wrap:wrap;min-width:0}.request-products legend{font-size:14px;font-weight:600;margin-bottom:8px}.request-products label{display:flex;gap:8px;align-items:center;min-height:44px;font-size:14px}.request-products input{width:18px;height:18px;accent-color:var(--green)}.request-submit{width:100%;white-space:normal}.request-confirmations{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0}.request-confirmations>.container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.request-confirmations p{margin:0;font-size:14px;font-weight:600;color:var(--text);display:flex;gap:12px}.request-confirmations span{color:var(--green)}.request-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:32px}.request-tools article{border:1px solid var(--border);padding:28px;border-radius:var(--radius)}.request-tools h3{margin-bottom:14px}.request-email{margin:28px 0 0}.request-email a{color:var(--green);text-decoration:underline}.request-card .draft-actions .button{white-space:normal}@media(max-width:1050px){.request-card{padding:24px}.request-grid{gap:24px}.request-card .form-grid{grid-template-columns:1fr}.request-confirmations>.container{grid-template-columns:1fr 1fr}}@media(max-width:767px){.request-grid,.request-tools{grid-template-columns:1fr}.request-heading{padding-bottom:40px}.request-heading>p:not(.eyebrow){font-size:16px}.request-forms{padding:32px 0 40px}.request-card{padding:20px}.request-card-heading h2{font-size:24px}.request-tools article{padding:24px}.request-confirmations>.container{grid-template-columns:1fr;gap:16px}}.request-unified{max-width:820px}.request-unified-card{position:relative}.request-anchor{position:absolute;top:0;scroll-margin-top:110px}.request-sample-fields{min-width:0;border:1px solid var(--border);padding:18px;margin:0 0 20px;border-radius:var(--radius)}.request-sample-fields legend{font-size:14px;font-weight:700;padding:0 6px}.request-more{border-top:1px solid var(--border);margin-bottom:24px}.request-more summary{min-height:48px;padding:12px 0;font-weight:600;color:var(--green)}.cu-heading{padding:32px 0 56px}.cu-heading .breadcrumbs{margin-bottom:40px}.cu-heading h1{font-size:clamp(36px,4vw,56px)}.cu-heading>p:not(.eyebrow){max-width:780px;font-size:18px}.cu-content{padding-top:48px;padding-bottom:40px}.cu-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.cu-cards article{background:var(--surface);border:1px solid var(--border);padding:28px;border-radius:var(--radius);min-width:0;display:flex;flex-direction:column}.cu-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cu-card-heading h2{font-size:21px;margin:0}.cu-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;color:var(--green);background:var(--soft);border-radius:var(--radius)}.cu-cards article>p{font-size:15px}.cu-contact-lines{border-top:1px solid var(--border);padding-top:20px;margin-top:auto;margin-bottom:16px;display:flex;flex-direction:column;gap:8px;font-size:14px}.cu-contact-lines span{font-weight:600}.cu-contact-lines a{color:var(--green);overflow-wrap:anywhere;min-height:30px}.cu-cards .text-link{white-space:normal}.cu-location{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-top:32px;padding:40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.cu-location>*{min-width:0}.cu-location h2{font-size:30px}.cu-location-note{background:var(--soft);padding:32px;border-radius:var(--radius);color:var(--green)}.cu-location-note svg{margin-bottom:20px}.cu-location-note p{font-size:14px;margin-bottom:0}.cu-inquiry{padding-top:64px;scroll-margin-top:100px}.cu-form{padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px}.cu-form-bottom{display:flex;align-items:center;gap:32px;justify-content:space-between}.cu-form-bottom p{max-width:650px;margin:0}.cu-fact-note{margin:32px 0 0}.cu-form .draft textarea{width:100%}@media(max-width:1050px){.cu-cards{gap:16px}.cu-cards article{padding:20px}.cu-location{gap:32px;padding:28px}}@media(max-width:767px){.cu-cards,.cu-location{grid-template-columns:1fr}.cu-heading{padding-bottom:40px}.cu-heading>p:not(.eyebrow){font-size:16px}.cu-content{padding-top:32px}.cu-location{padding:24px;gap:24px}.cu-location-note{padding:24px}.cu-inquiry{padding-top:48px}.cu-form{padding:20px}.cu-form-bottom{flex-direction:column;align-items:stretch;gap:20px}.cu-form-bottom .button{white-space:normal}}.faq-page{max-width:960px;padding-top:52px;padding-bottom:58px}.faq-page h1{font-size:clamp(32px,4vw,48px);margin-bottom:8px}.faq-lead{margin-bottom:24px}.faq-categories{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.faq-category-button{min-height:44px;padding:9px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--green);font-weight:700}.faq-category-button:hover{border-color:var(--green);background:var(--soft)}.faq-category-button[aria-pressed=true]{background:var(--green);color:var(--color-on-brand);border-color:var(--green)}.faq-search{margin-bottom:8px}.faq-search input{background:var(--soft);border-color:var(--border)}.faq-count{margin:12px 0;color:var(--muted)}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border);padding:0}.faq-list summary{min-height:58px;padding:18px 36px 18px 0;font-size:18px;font-weight:700;position:relative}.faq-list summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;font-weight:400;color:var(--green)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:850px;margin:0 0 20px;white-space:pre-wrap}.faq-cta{margin-top:28px}@media(max-width:767px){.faq-page{padding-top:36px;padding-bottom:44px}.faq-categories{gap:6px}.faq-category-button{padding:8px 12px;font-size:14px}.faq-list summary{font-size:16px;padding-right:30px}}.cap-hero{background:var(--soft);color:var(--text);border-bottom:1px solid var(--border)}.cap-hero .breadcrumbs,.cap-hero .breadcrumbs a,.cap-hero p{color:var(--muted)}.cap-hero .breadcrumbs span{color:var(--green)}.cap-hero-grid{grid-template-columns:1.15fr .85fr;align-items:stretch}.cap-hero-grid>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:24px 0}.cap-hero h1{color:var(--text);max-width:720px}.cap-hero .cap-kicker{color:var(--green)}.cap-hero .about-actions .white{background:var(--green);border-color:var(--green);color:var(--color-on-brand)}.cap-hero .about-actions .white:hover{background:var(--color-brand-hover);color:var(--color-on-brand)}.cap-hero .about-actions .hero-outline{border-color:var(--green);color:var(--green)}.cap-hero .about-actions .hero-outline:hover{background:var(--color-light-hover);color:var(--green)}.cap-brief{background:var(--green);border-color:var(--green);box-shadow:0 12px 28px rgba(36,91,58,.14)}.cap-brief,.cap-hero .cap-brief p,.cap-hero .cap-brief small,.cap-hero .cap-brief span{color:var(--color-on-brand)}.cap-jumps{background:var(--surface)}.cap-jumps a{padding:0 10px;border-left:2px solid transparent;transition:color .16s,border-color .16s,background .16s}.cap-jumps a:hover{border-color:var(--green);background:var(--soft)}.cap-hero~.section{padding-top:56px;padding-bottom:56px}.cap-hero~.section:nth-of-type(odd){background:var(--surface)}.cap-hero~.section:nth-of-type(2n){background:var(--soft)}.cap-product-range{box-shadow:inset 0 0 0 1px rgba(36,91,58,.04)}.cap-facts div{background:var(--surface)}.cap-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.about-materials-panel{background:var(--surface);box-shadow:0 8px 22px rgba(36,91,58,.05)}.cap-quality article{background:var(--surface);border-top:3px solid var(--green);border-left:0;box-shadow:0 8px 20px rgba(36,91,58,.05)}.cap-quality article h3{margin-bottom:10px}.cap-faq{max-width:960px}.cap-faq details{background:var(--surface);padding:0 16px;margin-bottom:8px;border:1px solid var(--border)}.cap-faq details:last-of-type{border-bottom:1px solid var(--border)}.cap-faq summary{min-height:52px;display:flex;align-items:center}.cap-hero{padding:20px 0 28px}.cap-hero .breadcrumbs{margin-bottom:28px}.cap-hero-grid{gap:56px}.cap-hero h1{font-size:clamp(34px,4vw,52px);margin-bottom:14px}.cap-brief{padding:24px}.cap-jumps{grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 0}.cap-split{gap:56px}.cap-quality{gap:16px;margin-top:28px}.cap-quality article{padding:20px 18px}.cap-facts{margin:24px 0 20px}.cap-facts div{padding:16px 14px}.about-materials-panel{padding:22px;gap:16px}.cap-capabilities article{min-height:160px}.cap-faq details{padding:15px 0}.evidence-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:12px 48px;gap:12px 48px;align-items:flex-end;padding:14px 0 24px}.evidence-heading .breadcrumbs{grid-column:1/-1;margin-bottom:2px;padding-top:8px;padding-bottom:8px}.evidence-heading-copy .eyebrow{margin-bottom:8px}.evidence-heading h1{font-size:clamp(32px,4vw,48px);margin-bottom:10px}.evidence-heading-copy>p:last-child{margin-bottom:0}.evidence-heading>.demo-notice{margin:0}.evidence-library{padding:24px 0 40px}.evidence-grid{gap:16px}.evidence-card{padding:20px}.evidence-card-top{margin-bottom:14px}.evidence-card h2{font-size:23px}.evidence-card dl{margin-bottom:16px}.evidence-card dl>div{margin-bottom:9px}.evidence-preview{padding:10px;margin-bottom:16px}.evidence-preview img{height:220px}.evidence-inquiry{gap:48px}.faq-page{padding-top:36px;padding-bottom:44px}@media (max-width:1050px){.cap-jumps{grid-template-columns:repeat(3,1fr)}.cap-hero-grid,.cap-split{gap:36px}.evidence-inquiry{gap:32px}}@media (max-width:767px){.cap-hero{padding:14px 0 24px}.cap-hero .breadcrumbs{margin-bottom:22px}.cap-hero-grid{grid-template-columns:1fr}.cap-hero-grid>div:first-child,.cap-jumps{padding:10px 0}.cap-jumps{grid-template-columns:repeat(2,1fr);gap:6px}.cap-quality{gap:12px}.cap-hero~.section{padding-top:40px;padding-bottom:40px}.cap-faq details{padding:0 12px}.evidence-heading{display:block;padding:12px 0 20px}.evidence-heading .breadcrumbs{margin-bottom:10px}.evidence-heading>.demo-notice{margin-top:16px}.evidence-library{padding:20px 0 32px}.evidence-card{padding:16px}.evidence-preview img{height:180px}}