.request-section{background:#e9eae2}.request-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.request-layout h2{font-size:clamp(3rem,6vw,6rem);margin:20px 0}.request-layout p{margin-top:20px}.request-form{display:grid;gap:18px}.request-form label{display:grid;gap:7px;font-weight:600}.request-form label span{font-size:13px;color:#555;font-weight:400}.request-form input,.request-form select,.request-form textarea{width:100%;min-height:48px;border:1px solid #9b9e90;border-radius:6px;background:#fff;padding:12px;font:inherit;color:#111}.request-form textarea{resize:vertical}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{outline:3px solid #ff6b28;outline-offset:2px}.request-form .request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-form .request-privacy{font-size:13px;line-height:1.6;margin:0}.request-privacy a,.request-layout p>a{text-decoration:underline}.request-form .pill{justify-self:start;cursor:pointer}.request-form button:disabled{opacity:.6;cursor:wait}.request-form .request-status{margin:0;min-height:1.6em;font-weight:600}.measurement-choice{position:fixed;z-index:40;bottom:12px;left:12px;right:12px;max-width:660px;padding:22px;background:#fff;color:#111;border:1px solid #777;border-radius:10px;box-shadow:0 4px 25px #0003}.measurement-choice p{font-size:14px;line-height:1.5}.measurement-choice h2{font-family:inherit;font-size:19px;text-transform:none;letter-spacing:0;line-height:1.3}.measurement-choice .choice-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.measurement-choice button,.measurement-settings{border:1px solid #555;background:#fff;color:#111;border-radius:6px;padding:10px 14px;font:inherit;cursor:pointer}.measurement-settings{font-size:12px;display:block;margin:12px 5vw}.measurement-choice a{text-decoration:underline}@media(max-width:750px){.request-layout{grid-template-columns:1fr;gap:35px}.request-form .pill{width:100%}.request-section{padding-bottom:100px!important}}
