.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:22px 0 12px}.hero-actions .cta{font-size:17px;font-weight:700;padding:16px 24px}.secondary-action{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #71777e;border-radius:9px;color:inherit;font-size:15px;line-height:1.7;text-decoration:none}.secondary-action:hover{border-color:#98ad42}.secondary-action:focus-visible,.project-action:focus-visible{outline:3px solid #859f28;outline-offset:4px}.quote-nav{font-size:14px;background:#d6f96b;color:#101114;padding:10px 17px;border-radius:9px;white-space:nowrap}.customer-details{padding-block:35px 50px;scroll-margin-top:24px}.customer-details h2,.project-stories>h2{font-size:clamp(25px,3vw,34px);line-height:1.5;margin:0 0 15px}.customer-details>p{font-size:16px;line-height:1.9}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.customer-grid>article{min-width:0;padding:24px;border:1px solid #d3d9df;border-radius:13px;background:#fff;color:#101114}.customer-grid h3{font-size:20px;line-height:1.6;margin:0 0 13px}.customer-grid h4{font-size:15px;margin:20px 0 6px;color:#365309}.customer-grid p{font-size:15px;line-height:1.9;margin:0;color:#434a54}.customer-details .inline-link{color:inherit}.portfolio-intro{font-size:16px;line-height:1.9;margin:0 0 24px;color:inherit}.portfolio-more{margin-top:22px}.project-stories{padding-top:38px;scroll-margin-top:25px}.project-action{display:inline-flex;margin-top:22px;color:#365309;text-decoration:underline;text-underline-offset:5px;font-weight:600}.portfolio-quote{margin-top:35px;padding:28px;border:1px solid #768e35;border-radius:13px;background:#d6f96b;color:#101114}.portfolio-quote h2{font-size:26px;margin:0 0 10px}.portfolio-quote p{font-size:16px;line-height:1.9}.portfolio-quote .cta{background:#101114;color:#fff}.international-fields{margin-top:10px;padding:16px;border:1px solid #c7cbd2;border-radius:10px}.international-fields summary{font-size:15px;cursor:pointer;font-weight:600;line-height:1.8}.international-fields label{display:block;margin:16px 0 8px}.hero-note{line-height:1.8}.body .customer-grid p{font-size:15px}.reading .customer-grid{grid-template-columns:1fr}.reading .customer-details{padding-top:12px}@media(max-width:760px){.customer-grid{grid-template-columns:1fr;gap:14px}.customer-grid>article{padding:20px}.hero-actions{align-items:stretch;gap:10px}.hero-actions .cta{width:100%;text-align:center;justify-content:center;font-size:16px}.hero-actions .secondary-action{width:100%}.customer-details{padding-block:26px 36px}.quote-nav{margin-inline-start:auto}.portfolio-quote{padding:22px}.project-stories{padding-top:28px}.customer-grid h3{font-size:19px}}
