.request-module__kOH4jq__page{color:var(--color-primary-dark);background:#f5f7f2;padding:140px 24px 80px}.request-module__kOH4jq__container{max-width:850px;margin:0 auto}.request-module__kOH4jq__page h1{font-family:var(--font-heading);margin:12px 0 24px;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.16}.request-module__kOH4jq__page h2{font-family:var(--font-heading);margin:12px 0 16px;font-size:1.7rem;line-height:1.25}.request-module__kOH4jq__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.request-module__kOH4jq__intro{max-width:700px;margin-bottom:36px;font-size:1.2rem;line-height:1.7}.request-module__kOH4jq__cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.request-module__kOH4jq__card{color:inherit;background:#fff;border:1px solid #cbd7c7;border-radius:16px;flex-direction:column;gap:8px;padding:32px;text-decoration:none;display:flex}.request-module__kOH4jq__card:hover{border-color:var(--color-primary);background:#eef3e9}.request-module__kOH4jq__card p{line-height:1.65}.request-module__kOH4jq__cardAction{margin-top:auto;padding-top:24px;font-weight:700}.request-module__kOH4jq__back{color:var(--color-primary);margin-bottom:32px;text-decoration:underline;display:inline-block}.request-module__kOH4jq__guidance{margin:28px 0;line-height:1.7}.request-module__kOH4jq__guidance p+p{margin-top:12px}.request-module__kOH4jq__form,.request-module__kOH4jq__receipt{background:#fff;border:1px solid #cbd7c7;border-radius:16px;padding:36px}.request-module__kOH4jq__fields,.request-module__kOH4jq__services{border:0;min-width:0;margin:0;padding:0}.request-module__kOH4jq__legend{margin-bottom:20px;font-size:1.15rem;font-weight:700}.request-module__kOH4jq__required{color:#526151;margin-bottom:24px;font-size:.95rem}.request-module__kOH4jq__field{flex-direction:column;gap:8px;min-width:0;margin-bottom:24px;display:flex}.request-module__kOH4jq__field label{font-weight:700}.request-module__kOH4jq__field p{color:#526151;font-size:.95rem;line-height:1.55}.request-module__kOH4jq__field input,.request-module__kOH4jq__field textarea{width:100%;font:inherit;color:#183a2a;background:#fff;border:1px solid #849680;border-radius:6px;min-height:48px;padding:12px}.request-module__kOH4jq__field textarea{resize:vertical}.request-module__kOH4jq__columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.request-module__kOH4jq__services{margin:10px 0 28px}.request-module__kOH4jq__option{cursor:pointer;border:1px solid #cbd7c7;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px;line-height:1.5;display:flex}.request-module__kOH4jq__option:has(input:checked){border-color:var(--color-primary);background:#edf3e7}.request-module__kOH4jq__option input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px;margin-top:2px}.request-module__kOH4jq__fields:disabled{opacity:.7}.request-module__kOH4jq__notice{background:#fff5df;border:1px solid #a87726;border-radius:8px;margin:24px 0;padding:20px;line-height:1.65}.request-module__kOH4jq__help{overflow-wrap:anywhere;margin:24px 0;line-height:1.7}.request-module__kOH4jq__help a,.request-module__kOH4jq__notice a{color:var(--color-primary);font-weight:700;text-decoration:underline}.request-module__kOH4jq__receipt{line-height:1.7}.request-module__kOH4jq__page :focus-visible{outline-offset:4px;outline:3px solid #9b650a}.request-module__kOH4jq__form button:disabled{opacity:.65;cursor:wait}@media (max-width:600px){.request-module__kOH4jq__page{padding:110px 18px 48px}.request-module__kOH4jq__cards,.request-module__kOH4jq__columns{grid-template-columns:1fr}.request-module__kOH4jq__card,.request-module__kOH4jq__form,.request-module__kOH4jq__receipt{padding:24px 20px}.request-module__kOH4jq__columns{gap:0}.request-module__kOH4jq__form button{width:100%}}
