.nate-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:start}.nate-intro p{max-width:650px}.text-cta{font-weight:700;color:var(--olive-dark);text-underline-offset:4px}.trust-panel{background:var(--olive-dark);color:white;padding:30px;text-align:center}.trust-panel img{margin:0 auto 20px}.trust-panel ul{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;list-style:none;padding:0;font-weight:700}.trust-panel p{font-size:14px;color:#e6eadf}.portfolio-pending{padding:24px;border-left:4px solid var(--green);background:white}.project-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project-story{background:white;border:1px solid #dde2d5;overflow:hidden}.project-story img{width:100%;aspect-ratio:4/3;object-fit:cover}.project-story-copy{padding:24px}.project-story h3{font-size:23px}.project-story h4{font-size:16px;margin:20px 0 5px}.project-story p{margin:0}.project-city{color:#59634e;font-size:14px;margin-bottom:12px!important}.inquiry-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:42px;margin-top:32px}.inquiry-form{background:white;color:var(--ink);padding:30px;border-radius:5px}.inquiry-form h3{font-size:23px}.form-note{font-size:14px;color:#535d4b;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.inquiry-form label{display:block;font-size:15px;font-weight:600}.inquiry-form label span{font-size:14px;font-weight:400}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #87917a;border-radius:3px;background:white;color:#1a1a1a;font:inherit;font-size:16px}.inquiry-form textarea{resize:vertical}.inquiry-form :is(input,select,textarea,button,a):focus-visible{outline:3px solid #728a53;outline-offset:3px}.inquiry-form button{font-family:inherit;font-size:16px;cursor:pointer}.inquiry-form button:disabled{opacity:.55;cursor:not-allowed}.inquiry-form .btn-primary{background:var(--olive-dark);color:white}.inquiry-help h3{color:white;font-size:21px}.inquiry-help ol{padding:0;list-style:none;counter-reset:steps}.inquiry-help li{counter-increment:steps;border-top:1px solid #7a866c;padding:20px 0}.inquiry-help li strong:before{content:'0' counter(steps) ' / ';color:var(--green-light);margin-right:8px}.inquiry-help p{color:#e6eadf;font-size:16px}.copy-button{padding:12px;background:white;border:1px solid var(--olive-dark);margin:12px 0;color:var(--olive-dark)}#inquiry-result{border-top:1px solid #dde2d5;margin-top:25px;padding-top:12px}[hidden]{display:none!important}@media(max-width:760px){.nate-intro,.inquiry-layout,.project-gallery{grid-template-columns:1fr;gap:28px}.inquiry-form{padding:22px}.form-grid{grid-template-columns:1fr}.trust-panel{padding:24px}}
