._wrap_1adik_1{max-width:1080px;margin:0 auto;padding:0 clamp(1rem,3vw,2.25rem)}._sec_1adik_7{padding:clamp(2.25rem,5vw,4rem) 0}._contact_1adik_11{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,3.5vw,3rem);align-items:start}._details_1adik_18{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:1.4rem}._detailTitle_1adik_28{font-size:.98rem;font-weight:800;letter-spacing:-.015em;margin:0 0 .25rem}._detailBody_1adik_35{font-size:.92rem;color:var(--muted-foreground);line-height:1.6;margin:0;text-wrap:pretty}._detailBody_1adik_35 a{color:var(--primary-deep);font-weight:700;text-decoration:none;word-break:break-word}._detailBody_1adik_35 a:hover{text-decoration:underline}._form_1adik_54{min-width:0}._field_1adik_58{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.05rem}._field_1adik_58 label{font-size:.85rem;font-weight:700}._field_1adik_58 label span{color:var(--primary)}._field_1adik_58 input,._field_1adik_58 textarea{font:inherit;font-size:.95rem;padding:.75rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--card);color:var(--foreground);width:100%}._field_1adik_58 input:focus,._field_1adik_58 textarea:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}._field_1adik_58 textarea{min-height:130px;resize:vertical}._honeypot_1adik_100{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._btn_1adik_108{display:inline-block;background:var(--primary);color:var(--primary-foreground);font:inherit;font-weight:800;letter-spacing:.05em;font-size:.92rem;padding:.95rem 2.25rem;border:0;border-radius:var(--radius-full);cursor:pointer}._btn_1adik_108:hover:not(:disabled){background:var(--primary-hover)}._btn_1adik_108:disabled{opacity:.7;cursor:progress}._btn_1adik_108:focus-visible{outline:2px solid var(--primary-deep);outline-offset:3px}._ok_1adik_136,._err_1adik_137{margin:.9rem 0 0;font-size:.9rem;line-height:1.6;border-radius:var(--radius);padding:.75rem .9rem;text-wrap:pretty}._ok_1adik_136{background:var(--primary-tint);border:1px solid var(--primary);color:var(--foreground)}._err_1adik_137{background:var(--card);border:1px solid var(--error);color:var(--error)}._note_1adik_158{font-size:.85rem;color:var(--muted-foreground);margin:.9rem 0 0}@media(max-width:820px){._contact_1adik_11{grid-template-columns:1fr}}
