.request-bag{background:var(--ink);color:#fff;grid-template-columns:1.08fr .92fr;gap:clamp(55px,8vw,120px);display:grid}.request-copy h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:400;line-height:.95}.request-lede{color:#ffffffc7;max-width:650px;margin:28px 0 30px;font-size:17px;line-height:1.7}.privacy-promise{background:var(--yellow);color:var(--ink);padding:24px}.privacy-promise strong{font-family:var(--display);font-size:24px;font-weight:400}.privacy-promise p{margin:10px 0 0;font-size:12px;line-height:1.6}.request-steps{border-top:1px solid #ffffff4d;margin-top:34px}.request-steps article{border-bottom:1px solid #ffffff38;grid-template-columns:35px 1fr;gap:18px;padding:20px 0;display:grid}.request-steps article>span{color:var(--yellow);padding-top:3px;font-size:10px;font-weight:900}.request-steps p{color:#ffffffa6;margin:6px 0 0;font-size:12px;line-height:1.5}.request-form{background:var(--cream);box-shadow:12px 12px 0 var(--orange);color:var(--ink);align-self:center;gap:18px;padding:clamp(28px,4vw,48px);display:grid}.request-form-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;display:flex}.request-form-head span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.request-form label input:focus-visible,.request-form select:focus-visible{outline:none}.request-form-head strong{font-size:9px}.request-form label:not(.request-consent){letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:900;display:grid}.request-form input:not([type=checkbox]),.request-form select{appearance:none;border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:none;background:0 0;border-radius:0;width:100%;padding:10px 0 12px;font-size:14px}.request-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:10px;line-height:1.5;display:grid}.request-consent input{accent-color:var(--orange);width:16px;height:16px;margin:1px 0 0}.request-form button{cursor:pointer;border:0;width:100%}.request-form button:disabled{cursor:progress;opacity:.72}.form-safety,.request-status{color:#17352f9e;text-align:center;margin:-5px 0 0;font-size:9px;line-height:1.5}.request-status{color:#15803d;min-height:14px;font-size:12px;font-weight:900}.request-status.is-error{color:#b3261e}@media screen and (max-width:767px){.request-bag{display:block}.request-copy h2{font-size:52px}.request-form{box-shadow:8px 8px 0 var(--orange);flex-wrap:wrap;padding:28px 16px;display:flex}}.request-copy h2{font-weight:500}.privacy-promise strong{font-weight:600}.page-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:clamp(70px,8vw,115px) clamp(24px,7vw,108px) clamp(55px,6vw,85px)}.page-hero h1{font-family:var(--display);letter-spacing:-.03em;max-width:980px;margin:0;font-size:clamp(52px,6.3vw,94px);font-weight:500;line-height:.93}.page-hero h1 em{color:var(--orange);font-style:normal;font-weight:700}.page-hero .hero-lede{max-width:660px;margin:28px 0 0;font-size:19px;line-height:1.55}.page-hero .hero-actions{margin-top:34px}.page-hero[data-screen-label=Request\ hero] h1{max-width:1180px}.page-hero[data-screen-label=Request\ hero] h1 em{display:block}.page-hero[data-screen-label=Request\ hero] .hero-lede{text-wrap:balance;max-width:920px}.request-bag>.request-copy{align-self:center}.privacy-promise .privacy-promise-kicker{color:var(--orange);letter-spacing:.14em;margin:0 0 14px;font-size:10px}.privacy-promise strong{letter-spacing:-.02em;font-size:26px;line-height:1.2;display:block}.crosslink-note{background:var(--yellow);grid-template-columns:.45fr 1.55fr;gap:35px;padding:32px 36px;display:grid}.crosslink-note strong{text-transform:uppercase;font-size:13px}.crosslink-note p{max-width:760px;margin:0;font-size:15px;line-height:1.6}@media screen and (max-width:767px){.page-hero[data-screen-label=Request\ hero] h1 em{display:inline}.crosslink-note{grid-template-columns:1fr;padding:26px}}.request-form.request-thanks{text-align:center;gap:18px;display:grid}.request-thanks-mark{background:var(--orange);color:var(--cream);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:6px auto 0;font-size:20px;font-weight:900;display:flex}.request-thanks h3{font-family:var(--display);color:#15803d;margin:0;font-size:clamp(30px,4vw,60px);font-weight:700;line-height:1}.request-thanks-note{color:#17352fb8;margin:0;font-size:15px;line-height:1.7}
