.askai-module__JZpZsa__askai{background-color:#fff;max-width:1100px;margin:0 auto;padding:4rem 2rem}.askai-module__JZpZsa__askai h2{color:var(--brand-navy);margin-bottom:12px;font-size:32px}.askai-module__JZpZsa__askai p{color:#4b5563;max-width:720px;margin-bottom:32px;font-size:17px;line-height:1.6}.askai-module__JZpZsa__box{flex-direction:column;gap:16px;max-width:720px;display:flex}.askai-module__JZpZsa__box textarea{resize:none;background-color:#fff;border:1px solid #0a2f592e;border-radius:8px;height:120px;padding:16px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.askai-module__JZpZsa__box textarea:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0a2f591f}.askai-module__JZpZsa__box textarea::placeholder{color:#9ca3af}.askai-module__JZpZsa__box button{background-color:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:6px;align-self:flex-end;padding:12px 28px;font-size:15px;font-weight:500;transition:background-color .15s}.askai-module__JZpZsa__box button:hover:not(:disabled){background-color:var(--brand-navy-hover)}.askai-module__JZpZsa__box button:disabled{opacity:.5;cursor:not-allowed}.askai-module__JZpZsa__answer{border-left:4px solid var(--brand-navy);color:#1f2937;background-color:#fff;border-radius:6px;margin-top:32px;padding:24px;font-size:16px;line-height:1.6}.askai-module__JZpZsa__answer:before{content:"Architecture Guidance";color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.askai-module__JZpZsa__note{color:var(--text-muted);margin-top:12px;font-size:14px;display:block}@media (max-width:768px){.askai-module__JZpZsa__box button{align-self:stretch;width:100%}}
