.document-download-page-template-module__cRUaBa__page{background:#fff}.document-download-page-template-module__cRUaBa__hero{text-align:center;max-width:58rem;margin:0 auto}.document-download-page-template-module__cRUaBa__title{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.08}.document-download-page-template-module__cRUaBa__description{color:#475569;max-width:44rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.8}.document-download-page-template-module__cRUaBa__heroButton{margin-top:1.75rem;padding:.9rem 1.6rem;font-size:1rem}.document-download-page-template-module__cRUaBa__formSection{margin-top:3rem}.document-download-page-template-module__cRUaBa__formCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.5rem;max-width:38rem;margin:0 auto;padding:1.75rem;box-shadow:0 12px 40px #0f172a0f}.document-download-page-template-module__cRUaBa__formTitle{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.document-download-page-template-module__cRUaBa__formDescription{color:#475569;margin:.75rem 0 0;font-size:1rem;line-height:1.75}.document-download-page-template-module__cRUaBa__form{gap:.9rem;margin-top:1.25rem;display:grid}.document-download-page-template-module__cRUaBa__label{color:#334155;font-size:.95rem;font-weight:600}.document-download-page-template-module__cRUaBa__input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;width:100%;min-height:3rem;padding:0 1rem;font-size:1rem}.document-download-page-template-module__cRUaBa__hiddenField{display:none}.document-download-page-template-module__cRUaBa__submit{color:#fff;cursor:pointer;background:#1d1d1f;border:0;border-radius:9999px;justify-content:center;align-items:center;min-height:3rem;font-size:1rem;font-weight:600;transition:background-color .15s;display:inline-flex}.document-download-page-template-module__cRUaBa__submit:hover{background:#0380f6}.document-download-page-template-module__cRUaBa__note{color:#64748b;margin:0;font-size:.95rem;line-height:1.65}.document-download-page-template-module__cRUaBa__supportSection{margin-top:3rem}.document-download-page-template-module__cRUaBa__supportWrap{text-align:center;max-width:56rem;margin:0 auto}.document-download-page-template-module__cRUaBa__supportText{color:#334155;margin:0;font-size:1.1rem;line-height:1.85}.document-download-page-template-module__cRUaBa__supportButton{margin-top:1.5rem;padding:.95rem 1.65rem;font-size:1rem}@media (min-width:768px){.document-download-page-template-module__cRUaBa__formCard{padding:2rem}}
