.BlueprintForm-module__jrl5PW__formContainer{color:#000435;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;scrollbar-color:#a55d35 transparent;background:#fffffff2;border-radius:12px;width:100%;max-width:800px;max-height:80vh;margin:0 auto;padding:40px;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0004351a}.BlueprintForm-module__jrl5PW__formContainer:has(.BlueprintForm-module__jrl5PW__submitBtn:disabled){cursor:wait}.BlueprintForm-module__jrl5PW__formContainer::-webkit-scrollbar{width:6px}.BlueprintForm-module__jrl5PW__formContainer::-webkit-scrollbar-thumb{background-color:#a55d35;border-radius:10px}.BlueprintForm-module__jrl5PW__title{font-family:var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#000435;margin-bottom:2rem;font-size:1.5rem}.BlueprintForm-module__jrl5PW__section{border-bottom:1px solid #0004351a;margin-bottom:3rem;padding-bottom:2rem}.BlueprintForm-module__jrl5PW__sectionTitle{font-family:var(--font-display);color:#a55d35;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.5rem;font-size:1.1rem;display:flex}.BlueprintForm-module__jrl5PW__sectionTitle span{opacity:.5;font-size:.8rem}.BlueprintForm-module__jrl5PW__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.BlueprintForm-module__jrl5PW__fullWidth{grid-column:span 2}.BlueprintForm-module__jrl5PW__field{flex-direction:column;gap:8px;display:flex}.BlueprintForm-module__jrl5PW__phoneGroup{grid-template-columns:minmax(140px,180px) 1fr;gap:10px;display:grid}.BlueprintForm-module__jrl5PW__label{text-transform:uppercase;letter-spacing:.05em;color:#00043599;font-size:.75rem;font-weight:600}.BlueprintForm-module__jrl5PW__input,.BlueprintForm-module__jrl5PW__textarea,.BlueprintForm-module__jrl5PW__select{color:#000435;background:#fcfbf7;border:1px solid #0004351a;border-radius:4px;outline:none;padding:12px 16px;font-size:.9rem;transition:all .3s}.BlueprintForm-module__jrl5PW__input:focus,.BlueprintForm-module__jrl5PW__textarea:focus,.BlueprintForm-module__jrl5PW__select:focus{background:#fff;border-color:#a55d35;box-shadow:0 0 0 4px #a55d350d}.BlueprintForm-module__jrl5PW__textarea{resize:vertical;min-height:100px}.BlueprintForm-module__jrl5PW__checkboxGroup{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.BlueprintForm-module__jrl5PW__checkboxLabel{cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;transition:all .2s;display:flex}.BlueprintForm-module__jrl5PW__checkboxLabel:has(input:checked){color:#fff;background:#000435;border-color:#000435}.BlueprintForm-module__jrl5PW__checkboxLabel input{display:none}.BlueprintForm-module__jrl5PW__submitBtn{color:#fff;width:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#000435;border:none;justify-content:center;align-items:center;gap:12px;min-height:56px;margin-top:20px;padding:18px;font-size:.9rem;transition:all .3s;display:flex}.BlueprintForm-module__jrl5PW__submitBtn:hover{background:#a55d35;transform:translateY(-2px);box-shadow:0 10px 20px #a55d3533}.BlueprintForm-module__jrl5PW__submitBtn:disabled{opacity:.85;cursor:not-allowed;transform:none}.BlueprintForm-module__jrl5PW__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite BlueprintForm-module__jrl5PW__spin}.BlueprintForm-module__jrl5PW__loadingOverlay{z-index:5;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000435f0;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0 auto 18px;padding:10px 16px;font-size:.78rem;font-weight:600;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px #00043540}@keyframes BlueprintForm-module__jrl5PW__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.BlueprintForm-module__jrl5PW__grid{grid-template-columns:1fr}.BlueprintForm-module__jrl5PW__fullWidth{grid-column:span 1}.BlueprintForm-module__jrl5PW__phoneGroup{grid-template-columns:1fr}.BlueprintForm-module__jrl5PW__formContainer{max-height:90vh;padding:20px}}
.BlueprintPage-module__lYcREq__main{background-color:#f0e8d1;flex-direction:column;align-items:center;min-height:100vh;padding:80px 20px;display:flex}.BlueprintPage-module__lYcREq__header{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-bottom:40px;display:flex}.BlueprintPage-module__lYcREq__backLink{color:#000435;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:15px;font-size:.8rem;text-decoration:none;transition:opacity .3s;display:flex}.BlueprintPage-module__lYcREq__navStar{width:24px;height:24px}.BlueprintPage-module__lYcREq__backLink:hover{opacity:.6}.BlueprintPage-module__lYcREq__logo{font-family:var(--font-display);letter-spacing:.3em;color:#000435;font-size:1.2rem}.BlueprintPage-module__lYcREq__container{width:100%;max-width:900px;animation:.8s cubic-bezier(.16,1,.3,1) BlueprintPage-module__lYcREq__slideUp}.BlueprintPage-module__lYcREq__errorContainer{color:#000435;background-color:#f0e8d1;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.BlueprintPage-module__lYcREq__backBtn{color:#000435;text-transform:uppercase;border:1px solid #000435;margin-top:20px;padding:10px 30px;font-size:.8rem;text-decoration:none}@keyframes BlueprintPage-module__lYcREq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.BlueprintPage-module__lYcREq__header{text-align:center;flex-direction:column;gap:20px}}
