/* Clear choices: explore the example or discuss a real project. */
.gallery-title h1 em{margin-top:4px}.gallery-actions .sales-inline{color:#254c3d}.buyer-fit{font-size:11px;font-weight:700;line-height:1.6;color:#4b6352;margin:0 0 10px}.project-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;max-width:315px}.project-actions .project-visit{max-width:none;font-size:12px;gap:12px}.project-contact{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:11px 15px;border:1px solid #a6b8a5;border-radius:3px;color:#254c3d;background:#e8eee2;font-size:12px;gap:14px}.project-contact:hover{background:#dce6d6}.sales-closing{display:grid;grid-template-columns:1.2fr 1fr;gap:54px;align-items:center;border-top:1px solid var(--line);margin-top:40px}.sales-closing h2{margin:24px 0 20px;font-size:46px}.sales-closing>div>p{font-size:14px;line-height:1.85;color:var(--muted);max-width:550px}.sales-next{justify-self:end;max-width:355px;display:flex;flex-direction:column;gap:16px}.sales-closing .sales-owner{font-weight:700;color:var(--ink);font-size:13px}.sales-next .solid-button{min-height:48px;font-size:13px}.sales-secondary{font-size:13px;min-height:44px;display:flex;align-items:center;color:#315d4b;text-decoration:underline;text-underline-offset:4px}.sales-closing .sales-note{font-size:11px;line-height:1.7}.sales-faq{width:min(1280px,calc(100% - 96px));margin:0 auto 52px;border-top:1px solid var(--line);padding-top:32px}.sales-faq h2{font-size:28px;letter-spacing:-.04em;font-weight:400;margin-bottom:20px}.sales-faq details{border-bottom:1px solid var(--line);padding:0 0 0 2px}.sales-faq summary{padding:19px 0;min-height:52px;cursor:pointer;font-size:14px;font-weight:700}.sales-faq details p{font-size:14px;line-height:1.9;color:var(--muted);max-width:850px;padding:0 20px 22px}.dialog-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.dialog-actions .text-button{font-size:13px;min-height:44px}.site-footer>div>a{min-height:44px;display:flex;align-items:center;color:#315d4b}.embed .sales-closing,.embed .sales-faq{display:none}.viewer-contact{color:#e6efd8;border-bottom:1px solid #8caa68;font-size:12px;min-height:44px;display:flex;align-items:center;gap:10px;padding:5px 0}.viewer-contact:hover{color:#fff}
@media(max-width:1000px){.sales-faq{width:calc(100% - 56px)}.sales-closing{gap:35px}.sales-closing h2{font-size:40px}}
@media(max-width:700px){.sales-closing{display:block;margin-top:26px}.sales-closing h2{font-size:34px}.sales-next{max-width:none;margin-top:26px}.sales-faq{width:calc(100% - 40px);margin-bottom:36px;padding-top:26px}.sales-faq summary{font-size:13px;line-height:1.7}.sales-faq details p{font-size:13px;padding-right:8px}.project-actions{max-width:none}.project-contact{font-size:12px}.buyer-fit{font-size:11px}.viewer-contact{font-size:11px;max-width:170px;line-height:1.5}.sales-closing>div>p{font-size:13px}}
