@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._requestFeedback_xun43_1{margin:var(--spacing-4) 0;padding:var(--spacing-4);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--radius-md);color:var(--foreground)}._requestFeedback_xun43_1 h3{margin:0 0 var(--spacing-2)}._requestFeedback_xun43_1 p{margin:0}._requestFeedback_xun43_1 ._urgentFollowUp_xun43_18{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border);font-weight:600}._requestFeedback_xun43_1 a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._pageHeader_xun43_30{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-16) 0 var(--spacing-12);text-align:center;border-bottom:4px solid var(--secondary)}._pageTitle_xun43_38{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:700;margin-bottom:var(--spacing-4);text-transform:uppercase}._pageSubtitle_xun43_46{font-size:1.25rem;max-width:700px;margin:0 auto;opacity:.9}._pageSubtitleLink_xun43_53{color:inherit;text-decoration:underline;font-weight:600;transition:opacity var(--animation-duration-fast)}._pageSubtitleLink_xun43_53:hover{opacity:.8}._section_xun43_64{padding:var(--spacing-16) 0;background-color:var(--background)}._container_xun43_69{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._contactLayout_xun43_75{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--spacing-12)}._contactLayout_xun43_75>*,._contactList_xun43_82 li>div{min-width:0}._formCard_xun43_87{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._formTitle_xun43_94{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;margin-bottom:var(--spacing-6);text-transform:uppercase;color:var(--foreground);border-bottom:2px solid var(--border);padding-bottom:var(--spacing-4)}._form_xun43_87{display:flex;flex-direction:column}._formGrid_xun43_110{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._submitButton_xun43_116{background-color:var(--secondary);color:var(--secondary-foreground);margin-top:var(--spacing-4);width:100%;font-family:var(--font-family-heading);letter-spacing:.05em}._submitButton_xun43_116:hover{background-color:color-mix(in srgb,var(--secondary),black 10%)}._infoColumn_xun43_130{display:flex;flex-direction:column;gap:var(--spacing-8)}._infoCard_xun43_136{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-8);box-shadow:var(--shadow);border:1px solid var(--primary)}._infoTitle_xun43_144{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-6);text-transform:uppercase;letter-spacing:.05em}._contactList_xun43_82{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-6)}._contactList_xun43_82 li{display:flex;gap:var(--spacing-4)}._contactIcon_xun43_167{color:var(--secondary);flex-shrink:0;margin-top:var(--spacing-1)}._contactLabel_xun43_173{font-family:var(--font-family-monospace);font-size:.75rem;text-transform:uppercase;opacity:.7;margin-bottom:var(--spacing-1)}._contactLink_xun43_181{color:inherit;text-decoration:none;font-weight:600;font-size:1.1rem;overflow-wrap:anywhere}._contactLink_xun43_181:hover{text-decoration:underline;color:var(--secondary)}._contactText_xun43_194{font-size:1rem;line-height:1.5}._mapContainer_xun43_199{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-6);box-shadow:var(--shadow)}._mapFrameWrapper_xun43_206{border:1px solid var(--border);margin-bottom:var(--spacing-2)}._mapFrameWrapper_xun43_206 iframe{display:block}._mapCaption_xun43_215{display:block;text-align:center;color:var(--muted-foreground);font-size:.875rem}._mapCaptionLink_xun43_222{color:inherit;text-decoration:underline;font-weight:600;transition:color var(--animation-duration-fast)}._mapCaptionLink_xun43_222:hover{color:var(--foreground)}._processCard_xun43_233{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-8);box-shadow:var(--shadow)}._processList_xun43_240{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._processList_xun43_240 li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.95rem;color:var(--foreground)}._processList_xun43_240 li svg{color:var(--success);flex-shrink:0;margin-top:2px}@media(max-width:900px){._contactLayout_xun43_75{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._formCard_xun43_87,._infoCard_xun43_136,._processCard_xun43_233{padding:var(--spacing-4)}._formGrid_xun43_110{grid-template-columns:minmax(0,1fr)}._pageTitle_xun43_38{font-size:2.5rem}}
