/* Scoped CRO refinement. Measurement remains owned by the existing tracking code. */
.cro-dropdown{position:relative}.cro-dropdown summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;padding:12px 0}.cro-dropdown summary:after{content:'⌄';margin-inline-start:8px}.cro-business{border-inline-start:1px solid #8b969950;padding-inline-start:18px}.cro-menu{position:absolute;top:100%;inset-inline-start:0;width:280px;background:#f8f7f2;color:#16313e;padding:12px 18px;box-shadow:0 16px 32px #071b2620;border-top:2px solid #b89c67;z-index:60}.site-header .site-nav .cro-menu a{display:block;color:#16313e;font-size:14px;white-space:normal;padding:12px 0;border-bottom:1px solid #16313e15}.cro-project-path{flex-basis:100%;display:flex;flex-direction:column;gap:5px;border-top:1px solid #ffffff35;padding-top:20px;margin-top:6px}.cro-project-path span{font-size:13px;color:#e0ded4}.cro-project-path a{font-weight:600;font-size:18px;color:white}.corporate-commercial .cro-commercial-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:start}.cro-commercial-copy{min-width:0}.corporate-commercial .cro-commercial-copy h1{font-size:clamp(34px,3.8vw,56px)}.cro-short-form{background:#faf9f5;color:#16313e;border-top:3px solid #b89c67;padding:28px;box-shadow:0 15px 36px #071b2615;margin:0;width:100%}.cro-short-form h2{font-size:25px;margin-bottom:18px}.cro-short-form .form-grid{grid-template-columns:1fr 1fr;gap:10px 16px}.cro-short-form label{font-size:14px}.cro-short-form .consent{font-size:12px;line-height:1.7}.cro-short-form button{width:100%}.landing-hero .cro-short-form p{color:#16313e;font-size:14px;margin:10px 0}.cro-short-form :is(input,select){font-size:16px;scroll-margin-block:120px}.project-proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.project-proof-pair figure{margin:0;position:relative}.project-proof-pair img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.project-proof-pair figcaption{position:absolute;bottom:12px;inset-inline-start:12px;background:#142c38;color:white;padding:6px 12px}.project-proof-card,.cro-review{border-block-start:1px solid #d7d9d5;padding:24px 0}.cro-review blockquote{margin:12px 0;font-size:20px}.cro-review a{text-decoration:underline}
@media(max-width:1150px) and (min-width:1025px){.site-nav{gap:12px}.cro-dropdown summary{font-size:12px}.header-call{display:none}}
@media(max-width:1024px){.cro-dropdown summary{color:#16313e;padding:18px 10px;font-size:19px}.cro-menu{position:static;width:auto;box-shadow:none;border-top:0;padding:0 22px}.cro-business{border-inline-start:0;padding-inline-start:0;border-top:1px solid #d7d9d5}.corporate-commercial .cro-commercial-grid{grid-template-columns:1fr;gap:28px}.cro-short-form{max-width:680px}.site-header .site-nav .cro-menu a{font-size:16px}}
@media(max-width:600px){.cro-short-form{padding:22px 18px}.corporate-commercial .cro-short-form .form-grid{grid-template-columns:1fr}.cro-commercial-copy .actions{flex-direction:column;align-items:stretch}.cro-commercial-copy .actions a{flex:auto}.cro-project-path{margin-top:0}.project-proof-pair{gap:8px}.project-proof-pair figcaption{font-size:12px;bottom:6px;inset-inline-start:6px;padding:4px 8px}}
