.bs-inq{background:var(--bs-ink);color:var(--bs-paper-light);padding:var(--bs-header-h) 0 0;--bs-focus:var(--bs-focus-ink);grid-template-columns:minmax(0,.84fr) minmax(0,1fr);display:grid}.bs-inq-intro{padding:56px clamp(28px,4.5vw,72px) 72px var(--bs-gutter);flex-direction:column;display:flex;position:relative;overflow:hidden}.bs-inq-intro .bs-crumbs{margin-bottom:56px}.bs-inq-intro .bs-eyebrow{color:var(--bs-ink-text-2);margin-bottom:19px}.bs-inq-intro h1{color:#fff;margin:0 0 26px;font-size:clamp(46px,5.4vw,82px)}.bs-inq-intro h1 em{color:#c7b8ac}.bs-inq-lede{max-width:470px;color:var(--bs-ink-text-2);margin:0 0 26px;font-size:17px;line-height:1.65}.bs-inq-note{border-top:1px solid var(--bs-line-light);max-width:430px;color:var(--bs-ink-text-3);margin:0 0 26px;padding-top:18px;font-size:16px;line-height:1.65}.bs-inq-links{flex-wrap:wrap;align-items:center;gap:6px 26px;margin:0 0 8px;display:flex}.bs-inq-jump{display:none}.bs-inq-mark{align-self:flex-start;width:150px;height:150px;margin-top:auto;position:relative}.bs-inq-mark span{border:1px solid #eae4dc4d;border-radius:50%;position:absolute;inset:6px;transform:rotateX(62deg)rotate(-25deg)}.bs-inq-mark span+span{background:var(--bs-red);border:0;border-radius:2px;inset:44px;transform:rotate(45deg)skew(-8deg,-8deg);box-shadow:0 10px 30px #b91c1c40}.bs-inq-panel{background:var(--bs-paper-light);color:var(--bs-text);padding:56px var(--bs-gutter) 72px clamp(28px,4.5vw,72px);--bs-focus:var(--bs-focus-light)}.bs-form-card{max-width:620px}.bs-form-title{margin:0 0 10px;font-size:clamp(30px,3vw,40px)}.bs-form-key{color:var(--bs-text-2);margin:0 0 30px;font-size:14px;line-height:1.55}.bs-form-key b{color:var(--bs-text);font-weight:700}.bs-form{display:block}.bs-hp{width:1px;height:1px;top:auto;left:-9999px;overflow:hidden;position:absolute!important}.bs-field{border:0;min-width:0;margin:0 0 24px;padding:0}.bs-field label,.bs-field legend{color:var(--bs-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;padding:0;font-size:16px;font-weight:650;line-height:1.35;display:flex}.bs-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-red);font-size:12px;font-weight:700}.bs-tag--opt{color:var(--bs-text-3)}.bs-field input[type=text],.bs-field input[type=email],.bs-field input[type=url],.bs-field textarea{width:100%;min-height:54px;font:inherit;color:var(--bs-text);background:var(--bs-white);appearance:none;border:1px solid #7b746d;border-radius:0;padding:14px 16px;font-size:16px;line-height:1.4;display:block}.bs-field textarea{resize:vertical;min-height:140px}.bs-field input::placeholder{color:#756e68;opacity:1}.bs-field input:hover,.bs-field textarea:hover{border-color:var(--bs-ink)}.bs-field input:focus-visible,.bs-field textarea:focus-visible{outline:3px solid var(--bs-focus-light);outline-offset:2px;border-color:var(--bs-ink)}.bs-hint{color:var(--bs-text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.bs-err{color:var(--bs-focus-light);margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.5}.bs-err:before{content:"! " / ""}.bs-field input[aria-invalid=true],.bs-field textarea[aria-invalid=true]{border-color:var(--bs-focus-light);box-shadow:inset 0 0 0 1px var(--bs-focus-light)}.bs-goals legend{margin-bottom:10px}.bs-goal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bs-field .bs-check{background:var(--bs-white);cursor:pointer;border:1px solid #7b746d;flex-wrap:nowrap;align-items:center;gap:12px;min-height:54px;margin:0;padding:8px 14px;font-size:16px;font-weight:550;line-height:1.3;display:flex}.bs-field .bs-check:hover{border-color:var(--bs-ink)}.bs-check input{width:24px;height:24px;accent-color:var(--bs-ink);cursor:pointer;flex:none;margin:0}.bs-check:has(input:checked){background:var(--bs-paper);border-color:var(--bs-ink)}.bs-check:has(input:focus-visible){outline:3px solid var(--bs-focus-light);outline-offset:2px}.bs-check input:focus-visible{outline:none}.bs-form-status{border-left:4px solid var(--bs-focus-light);color:#4a1010;background:#f6e6e3;margin:0 0 26px;padding:16px 18px;font-size:16px;line-height:1.55}.bs-form-status p{margin:0}.bs-form-status p+p,.bs-form-status ul{margin-top:8px}.bs-form-status ul{margin-bottom:0;padding-left:20px}.bs-form-status:focus-visible{outline:3px solid var(--bs-focus-light);outline-offset:3px}.bs-form-submit{cursor:pointer;justify-content:space-between;width:100%;min-height:58px;font-size:16px}.bs-form-submit[disabled]{opacity:.7;cursor:progress;transform:none}.bs-privacy{color:var(--bs-text-2);max-width:520px;margin:16px 0 0;font-size:14px;line-height:1.55}@media (width<=900px){.bs-inq{grid-template-columns:1fr}.bs-inq-intro{padding:30px var(--bs-gutter) 38px}.bs-inq-intro .bs-crumbs{margin-bottom:34px}.bs-inq-intro h1{margin-bottom:20px;font-size:clamp(44px,11.5vw,66px)}.bs-inq-lede{margin-bottom:18px;font-size:16px}.bs-inq-note,.bs-inq-mark{display:none}.bs-inq-jump{display:inline-flex}.bs-inq-panel{padding:40px var(--bs-gutter) 56px}.bs-form-card{max-width:none}}@media (width<=760px){.bs-inq{padding:0}.js .bs-inq{padding:var(--bs-header-h) 0 0}}@media (width<=700px){.bs-inq-intro{padding-top:22px}.bs-inq-intro .bs-crumbs{margin-bottom:26px}}@media (width<=340px){.bs-goal-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bs-inq-mark span{transform:none!important}}
