/* Product and operational detail for the perimeter pages only. */
.perimeter-expanded .perimeter-hero-copy>p>strong{display:block;color:var(--ink);font-weight:500;font-size:21px;line-height:1.35;margin-bottom:14px}
.perimeter-expanded .perimeter-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;border-top:1px solid var(--line);padding-top:20px}
.perimeter-expanded .perimeter-benefits>div{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline}
.perimeter-expanded .perimeter-benefits h2{font:600 24px/1.1 'Barlow Condensed',Impact,sans-serif;color:var(--green)}
.perimeter-expanded .perimeter-benefits p{font-size:12px;line-height:1.55;color:#a7b19f;max-width:220px}
.perimeter-expanded .perimeter-hero-figure{margin-top:30px}
.perimeter-expanded .perimeter-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.perimeter-expanded .perimeter-product-grid article{display:flex;flex-direction:column;min-width:0;border:1px solid #35432e;padding:28px;background:linear-gradient(150deg,#182014,#0f140f)}
.perimeter-expanded .perimeter-product-top{display:flex;align-items:center;gap:18px;color:#a7b19f;font:9px/1.5 Barlow,Arial,sans-serif;letter-spacing:1px}
.perimeter-expanded .perimeter-product-top>span:first-child{font:11px/1 monospace;color:var(--green)}
.perimeter-expanded .perimeter-product-grid h3{font:600 39px/1.1 'Barlow Condensed',Impact,sans-serif;margin:30px 0 18px;color:var(--green)}
.perimeter-expanded .perimeter-product-grid article>p{font-size:15px;line-height:1.75;color:#b0bca5;margin-bottom:30px}
.perimeter-expanded .perimeter-product-footer{font:10px/1.7 Barlow,Arial,sans-serif;letter-spacing:.4px;margin-top:auto;border-top:1px solid #35432e;padding-top:17px;color:#d4decb}
.perimeter-expanded .perimeter-products{padding-bottom:65px}
.perimeter-expanded .perimeter-workflow{padding-top:60px}
.perimeter-expanded .perimeter-five-steps{grid-template-columns:repeat(5,minmax(0,1fr))}
.perimeter-expanded .perimeter-five-steps>li{padding-right:20px}
.perimeter-expanded .perimeter-five-steps>li+li{padding-left:20px}
.perimeter-expanded .perimeter-five-steps h3{font-size:29px;min-height:64px}
.perimeter-expanded .perimeter-five-steps p{font-size:14px;line-height:1.65;overflow-wrap:anywhere;hyphens:auto}
.perimeter-expanded .perimeter-five-steps .perimeter-step-top{margin-bottom:28px}
.perimeter-expanded .perimeter-workflow-example{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;border:1px solid #35432e;background:#121a10;margin-top:46px;padding:32px}
.perimeter-expanded .perimeter-workflow-example .eyebrow,.perimeter-expanded .perimeter-evidence .eyebrow{font-size:9px;color:var(--green);letter-spacing:1px;margin-bottom:16px}
.perimeter-expanded .perimeter-workflow-example h3,.perimeter-expanded .perimeter-evidence h3{font:500 32px/1.15 'Barlow Condensed',Impact,sans-serif;margin-bottom:15px}
.perimeter-expanded .perimeter-workflow-example>div>p:not(.eyebrow),.perimeter-expanded .perimeter-evidence>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#b0bca5}
.perimeter-expanded .perimeter-workflow-example .text-link{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid #5e704f;padding:15px 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:12px;color:var(--green)}
.perimeter-expanded .perimeter-workflow-example .text-link .icon-arrow{width:18px;height:18px}
.perimeter-expanded .perimeter-operating-note,.perimeter-expanded .perimeter-control-grid>div>p.perimeter-operating-note{font-size:12px;line-height:1.65;color:#9ca992;margin:24px 0 0;max-width:900px}
.perimeter-expanded .perimeter-evidence{margin-top:50px;padding-top:30px;border-top:1px solid #35432e;max-width:900px}
.perimeter-expanded .perimeter-control-grid{align-items:start}
.perimeter-expanded .perimeter-control-image{margin-top:5px}
@media(max-width:1100px){
 .perimeter-expanded .perimeter-benefits>div{display:block}.perimeter-expanded .perimeter-benefits h2{margin-bottom:8px}
 .perimeter-expanded .perimeter-product-grid article{padding:22px}.perimeter-expanded .perimeter-product-grid h3{font-size:33px}.perimeter-expanded .perimeter-product-grid article>p{font-size:14px}
 .perimeter-expanded .perimeter-five-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.perimeter-expanded .perimeter-five-steps>li:nth-child(4){border-left:0;padding-left:0}.perimeter-expanded .perimeter-five-steps h3{min-height:0}
}
@media(max-width:760px){
 .perimeter-expanded .perimeter-hero-copy>p>strong{font-size:20px}
 .perimeter-expanded .perimeter-benefits{grid-template-columns:minmax(0,1fr);gap:0;margin-top:30px;padding-top:0}.perimeter-expanded .perimeter-benefits>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.perimeter-expanded .perimeter-benefits h2{font-size:24px;margin:0}.perimeter-expanded .perimeter-benefits p{max-width:100%;font-size:12px}
 .perimeter-expanded .perimeter-product-grid{grid-template-columns:minmax(0,1fr);gap:14px}.perimeter-expanded .perimeter-product-grid article{padding:25px}.perimeter-expanded .perimeter-product-grid h3{font-size:36px;margin:22px 0 14px}.perimeter-expanded .perimeter-product-grid article>p{margin-bottom:24px;font-size:14px}
 .perimeter-expanded .perimeter-products{padding-bottom:30px}.perimeter-expanded .perimeter-workflow{padding-top:40px}
 .perimeter-expanded .perimeter-five-steps{grid-template-columns:minmax(0,1fr);row-gap:0}.perimeter-expanded .perimeter-five-steps>li,.perimeter-expanded .perimeter-five-steps>li+li{padding:22px 0;border-left:0}.perimeter-expanded .perimeter-five-steps h3{font-size:32px}.perimeter-expanded .perimeter-five-steps .perimeter-step-top{margin-bottom:18px}
 .perimeter-expanded .perimeter-workflow-example{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;margin-top:28px}.perimeter-expanded .perimeter-workflow-example h3,.perimeter-expanded .perimeter-evidence h3{font-size:29px}.perimeter-expanded .perimeter-workflow-example>div>p:not(.eyebrow),.perimeter-expanded .perimeter-evidence>p:not(.eyebrow){font-size:14px}
 .perimeter-expanded .perimeter-evidence{margin-top:32px;padding-top:25px}
}
