.tech-hero h1{max-width:1000px}.tech-hero h1 em{font-size:.62em;display:block;margin-top:20px}.tech-details{display:grid;grid-template-columns:1fr 1fr;gap:60px}.tech-details p,.lead-form p{line-height:1.7}.tech-details h2{font-size:36px}.expertise-panel{background:var(--accent,#c7f06a)}.scope-note{padding:20px 0;border-top:1px solid currentColor;margin-top:32px}.tool-index{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:50px 0}.tool-index-card{padding:28px;background:#fff;border:1px solid #ccc;position:relative}.tool-index-card span{font-size:12px}.tool-index-card h2{font-size:28px;margin:18px 0}.tool-index-card b{display:block;margin-top:24px}.technology-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.technology-link:hover{opacity:.7}.lead-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:55px;align-items:center}.lead-hero h1{font-size:clamp(38px,4.5vw,64px)}.lead-benefits{padding:35px;background:#fff;border:1px solid #ddd}.lead-benefits ul{list-style:none;padding:0;margin:0}.lead-benefits li{padding:18px 0;border-bottom:1px solid #ddd;line-height:1.5}.lead-benefits li:before{content:'✓';margin-right:10px}.lead-proof{display:flex;gap:22px;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:28px;padding-bottom:28px}.lead-proof img{border-radius:50%;object-fit:cover;object-position:50% 25%;width:80px;height:80px}.lead-proof p{max-width:800px;font-size:14px;line-height:1.6}.lead-form{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.lead-form form{min-width:0}.lead-entry{border-top:1px solid #ccc}.lead-entry p{max-width:740px;margin-bottom:26px}@media(max-width:760px){.tech-details,.lead-hero,.lead-form{grid-template-columns:1fr;gap:28px}.tool-index{grid-template-columns:1fr}.tech-hero h1{font-size:42px}.tech-hero h1 em{font-size:.75em}.tech-details h2{font-size:30px}.lead-hero{padding-top:30px}.lead-hero h1{font-size:39px}.lead-hero .button{width:100%;justify-content:center}.lead-benefits{padding:22px}.lead-proof{align-items:flex-start}.lead-proof img{width:60px;height:60px}.lead-form .form-grid{grid-template-columns:1fr}.lead-form .button{width:100%}.lead-form input,.lead-form select,.lead-form textarea{font-size:16px;min-height:48px}.section{scroll-margin-top:20px}}.optional-details{margin:20px 0;padding:16px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.optional-details summary{cursor:pointer;font-weight:600;padding:8px 0}.optional-details .form-grid{margin-top:18px}.lead-hero .hero-note{margin-top:18px}