.dna-tools-landing{width:100%}.dna-tools-fullwidth{width:100vw;position:relative;left:50%;margin-left:-50vw}.dna-tools-hero{position:relative;min-height:390px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.78) 38%,rgba(0,0,0,.12) 100%),url('/media/wysiwyg/dna-new-site/dna-tools-hero.png');background-size:cover;background-position:center;border-bottom:4px solid #fff200}.dna-tools-hero-content{position:relative;z-index:1;width:52%;max-width:760px;padding:45px 6%;color:#fff}.dna-tools-eyebrow{color:#fff200;font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:15px}.dna-tools-hero h1{color:#fff;font-size:50px;font-weight:900;line-height:1.1;margin:0 0 20px}.dna-tools-hero h1 span{color:#fff200}.dna-tools-hero p{color:#eee;font-size:16px;line-height:1.6;max-width:510px;margin:0}.dna-tools-product-range{padding:38px 24px 30px;background:#f5f5f5;text-align:center}.dna-tools-product-range .dna-rearview-section-heading{margin-bottom:26px}.dna-tools-product-range .dna-rearview-section-eyebrow{color:#666;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.dna-tools-product-range h2{color:#111;font-size:30px;font-weight:800;margin:8px 0 10px}.dna-tools-product-range .dna-rearview-section-heading p{color:#555;font-size:15px;margin:0}.dna-tools-range-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1300px;margin:0 auto}.dna-tools-range-nav .dna-product-range-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;background:#111;border:2px solid #111;color:#fff;font-size:12px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;transition:background .2s,color .2s}.dna-tools-range-nav .dna-product-range-button:hover,.dna-tools-range-nav .dna-product-range-button.is-active{background:#fff200;border-color:#fff200;color:#111}@media (max-width:1100px){.dna-tools-fullwidth{width:100vw;left:50%;margin-left:-50vw}.dna-tools-hero{min-height:300px;align-items:flex-end;background-image:linear-gradient(0deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.08) 100%),url('/media/wysiwyg/dna-new-site/dna-tools-hero.png');background-position:center}.dna-tools-hero-content{width:100%;max-width:none;padding:30px 22px}.dna-tools-hero h1{font-size:32px}.dna-tools-hero p{font-size:14px}.dna-tools-product-range{padding:28px 14px;background:#f5f5f5}.dna-tools-range-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dna-tools-range-nav .dna-product-range-button{width:100%;min-height:52px;padding:10px 8px;font-size:11px}}@media (max-width:480px){.dna-tools-hero h1{font-size:28px}.dna-tools-eyebrow{font-size:11px}.dna-tools-product-range h2{font-size:26px}}