.val-project-form{background:var(--b2b-bg)}.val-project-form .val-project-form__inner{width:min(920px,calc(100vw - 32px));margin:0 auto;padding:clamp(36px,5vh,56px) 0 clamp(40px,6vh,64px);display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.val-project-form__copy{display:grid;gap:0}.val-project-form h1{margin:0;max-width:14em;font-family:var(--val-display);font-size:clamp(32px,3.8vw,50px);font-weight:500;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;text-transform:none}.val-project-form .val-v5__form label,.val-project-form .val-v5__form input,.val-project-form .val-v5__form select,.val-project-form .val-v5__form textarea{font-size:14px;line-height:1.45}.val-project-form__lede{margin:16px 0 0;max-width:40em;color:var(--b2b-ink);font-size:16px;line-height:1.55}.val-project-form__case{color:var(--b2b-muted);font-weight:400;letter-spacing:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--b2b-muted) 45%,transparent);text-underline-offset:3px;white-space:nowrap}.val-project-form__case:hover{color:var(--b2b-accent);text-decoration-color:var(--b2b-accent)}.val-project-form__links{display:flex;flex-wrap:wrap;gap:8px 14px;margin:18px 0 0}.val-project-form__links a{color:var(--b2b-ink);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--b2b-ink) 28%,transparent);padding-bottom:3px}.val-project-form__links a:hover{color:var(--b2b-accent);border-bottom-color:var(--b2b-accent)}.val-project-form .val-v5__form{display:grid;gap:14px;padding:0;border:0;background:transparent;box-shadow:none}.val-project-form .errors,.val-project-form .form__message{margin:0;padding:10px 12px;border:1px solid var(--b2b-line);background:var(--b2b-surface);color:var(--b2b-ink);font-size:13px}.val-project-form .val-v5__form label{display:grid;gap:5px;color:var(--b2b-ink);font-size:12px;font-weight:600;letter-spacing:.04em}.val-project-form .val-v5__form input,.val-project-form .val-v5__form select,.val-project-form .val-v5__form textarea{width:100%;min-height:42px;padding:8px 12px;font-family:inherit;border:1px solid var(--b2b-line);border-radius:0;background:var(--b2b-elevated);color:var(--b2b-ink);font-size:14px;font-weight:400;letter-spacing:0;transition:border-color .16s ease,box-shadow .16s ease}.val-project-form .val-v5__form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%233E4D3E' stroke-width='1.4' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.val-project-form .val-v5__form textarea{min-height:72px;padding-top:10px}.val-project-form .val-v5__form input:hover,.val-project-form .val-v5__form select:hover,.val-project-form .val-v5__form textarea:hover{border-color:var(--b2b-accent-soft)}.val-project-form .val-v5__form input:focus,.val-project-form .val-v5__form select:focus,.val-project-form .val-v5__form textarea:focus{outline:none;border-color:var(--b2b-accent);box-shadow:0 0 0 3px #3e4d3e24}.val-project-form .val-v5__field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.val-project-form__trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.val-project-form__hint{display:block;margin-top:0;color:var(--b2b-muted);font-size:12px;font-weight:400;letter-spacing:0}.val-project-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px}.val-project-form__promise{margin:0;color:var(--b2b-muted);font-size:13px;font-weight:400;line-height:1.35;white-space:nowrap}.val-project-form .val-v5__button{width:auto;min-height:44px;padding:0 22px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.val-project-form .val-v5__button--primary{background:var(--b2b-accent);color:var(--b2b-on-accent);border-color:var(--b2b-accent)}.val-project-form .val-v5__button--primary:hover{background:var(--val-green-900);border-color:var(--val-green-900);color:var(--b2b-on-accent);transform:none}@media(max-width:900px){.val-project-form__trio{grid-template-columns:1fr 1fr}.val-project-form__trio label:last-child{grid-column:1 / -1}}@media(max-width:800px){.val-project-form .val-project-form__inner{gap:22px;padding:20px 0 32px}.val-project-form h1{max-width:none;font-size:clamp(24px,7vw,32px);line-height:1.12}.val-project-form__lede{margin-top:10px;font-size:15px;line-height:1.45}.val-project-form__links{margin-top:14px}.val-project-form .val-v5__field-pair,.val-project-form__trio{grid-template-columns:1fr}.val-project-form__trio label:last-child{grid-column:auto}}.val-project-form__received{display:grid;gap:14px;justify-items:start}.val-project-form__received h3{margin:0;font-family:var(--val-display);font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1;text-transform:none}.val-project-form__received p{margin:0;color:var(--b2b-muted);font-size:16px;line-height:1.5}.val-project-confirm{background:var(--val-v5-paper);color:var(--val-v5-ink)}.val-project-confirm__inner{max-width:36em;padding:clamp(64px,12vh,120px) 0}.val-project-confirm__title{margin:0;font-family:var(--val-display);font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.05}.val-project-confirm__text{margin:16px 0 28px;color:var(--val-v5-muted);font-size:18px;line-height:1.5}.val-project-cta__inner{max-width:640px}.val-project-cta .val-v5__button{margin-top:20px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/b2b-project.css.map */
