.federal-sample-request-form-module__2YMBBq__stack{gap:18px;display:grid}.federal-sample-request-form-module__2YMBBq__status,.federal-sample-request-form-module__2YMBBq__form,.federal-sample-request-form-module__2YMBBq__includes{border:1px solid var(--border);background:var(--card);border-radius:8px;box-shadow:0 12px 28px #17283a0d}.federal-sample-request-form-module__2YMBBq__status,.federal-sample-request-form-module__2YMBBq__includes{padding:clamp(20px,4vw,30px)}.federal-sample-request-form-module__2YMBBq__statusTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.federal-sample-request-form-module__2YMBBq__kicker{color:var(--muted-foreground);letter-spacing:.12em;margin:0;font-size:11px;font-weight:800}.federal-sample-request-form-module__2YMBBq__ready,.federal-sample-request-form-module__2YMBBq__waiting{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.federal-sample-request-form-module__2YMBBq__ready{color:#174931;background:#e1f1e7}.federal-sample-request-form-module__2YMBBq__waiting{color:#5a371e;background:#f6e9dc}.federal-sample-request-form-module__2YMBBq__status h2,.federal-sample-request-form-module__2YMBBq__includes h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(21px,3vw,27px);font-weight:600;line-height:1.2}.federal-sample-request-form-module__2YMBBq__status>p:last-child{color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.7}.federal-sample-request-form-module__2YMBBq__form{gap:12px;padding:clamp(20px,4vw,30px);display:grid}.federal-sample-request-form-module__2YMBBq__label{color:var(--foreground);font-size:13px;font-weight:700}.federal-sample-request-form-module__2YMBBq__form input{border-color:var(--input);background:var(--background);border-radius:5px;min-height:48px}.federal-sample-request-form-module__2YMBBq__note,.federal-sample-request-form-module__2YMBBq__error{margin:0;font-size:12px;line-height:1.65}.federal-sample-request-form-module__2YMBBq__note{color:var(--muted-foreground)}.federal-sample-request-form-module__2YMBBq__error{color:#8b2923;font-weight:700}.federal-sample-request-form-module__2YMBBq__form button{min-height:48px;color:var(--primary-foreground);background:var(--primary);border-radius:5px;justify-self:start;padding-inline:20px;font-weight:700}.federal-sample-request-form-module__2YMBBq__form button:disabled{cursor:not-allowed;color:var(--foreground);background:var(--muted);border:1px solid var(--border);opacity:1}.federal-sample-request-form-module__2YMBBq__includes h2{font-size:20px}.federal-sample-request-form-module__2YMBBq__includes ul{color:var(--muted-foreground);gap:10px;margin:16px 0 0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}@media (max-width:520px){.federal-sample-request-form-module__2YMBBq__form button{justify-content:center;width:100%}}
.page-module__9K3mQa__page{min-height:calc(100vh - 80px);color:var(--foreground);background:radial-gradient(ellipse at 85% 0%, #d99a651a, transparent 38rem), var(--background);padding:clamp(34px,6vw,76px) 20px 72px}.page-module__9K3mQa__content{width:min(100%,810px);margin-inline:auto}.page-module__9K3mQa__intro{margin-bottom:30px}.page-module__9K3mQa__eyebrow{color:var(--primary);letter-spacing:.14em;margin:0 0 16px;font-size:11px;font-weight:800}.page-module__9K3mQa__intro h1{max-width:720px;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(36px,6vw,58px);font-weight:600;line-height:1.05}.page-module__9K3mQa__lead{max-width:700px;color:var(--muted-foreground);margin:20px 0 0;font-size:clamp(15px,2vw,17px);line-height:1.75}.page-module__9K3mQa__promise{color:#4d382a;background:#f7eadb;border-left:3px solid #a7663d;max-width:700px;margin:16px 0 0;padding:13px 16px;font-size:13px;font-weight:600;line-height:1.65}.page-module__9K3mQa__disclaimer{color:var(--muted-foreground);margin:22px 4px 0;font-size:12px;line-height:1.65}@media (max-width:520px){.page-module__9K3mQa__page{padding-inline:16px}.page-module__9K3mQa__promise{font-size:12px}}
