._section_dht4q_1{padding-top:var(--space-xl);padding-bottom:var(--space-lg);padding-inline:var(--space-md)}._inner_dht4q_7{max-width:var(--max-w-wide);margin-inline:auto}._eyebrow_dht4q_12{display:inline-block;font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}._heading_dht4q_22{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--text);margin-bottom:var(--space-md)}._sub_dht4q_32{font-size:1.1rem;color:var(--text-muted);margin-bottom:var(--space-md);line-height:1.7}._accentLink_dht4q_39{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._actions_dht4q_45{display:flex;gap:var(--space-sm);flex-wrap:wrap}._btnPrimary_dht4q_51{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;background:var(--accent);color:#fff;font-size:.9rem;font-weight:500;border-radius:var(--radius);transition:opacity var(--transition)}._btnPrimary_dht4q_51:hover{opacity:.85}._btnSecondary_dht4q_68{display:inline-flex;align-items:center;padding:.65rem 1.25rem;border:1px solid var(--border);color:var(--text-muted);font-size:.9rem;font-weight:500;border-radius:var(--radius);transition:color var(--transition),border-color var(--transition)}._btnSecondary_dht4q_68:hover{color:var(--text);border-color:#444}._section_ymlte_1{padding-block:var(--space-lg);padding-inline:var(--space-md);border-top:1px solid var(--border)}._inner_ymlte_7{max-width:var(--max-w-wide);margin-inline:auto}._heading_ymlte_12{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-md)}._grid_ymlte_20{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-sm)}._card_ymlte_26{position:relative;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);transition:border-color var(--transition),box-shadow var(--transition)}._card_ymlte_26:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius);background:linear-gradient(135deg,var(--accent),transparent 60%);opacity:0;transition:opacity var(--transition);z-index:0;pointer-events:none}._card_ymlte_26:hover{border-color:transparent;box-shadow:0 0 0 1px #4f8ef766,0 8px 32px #4f8ef714}._card_ymlte_26:hover:before{opacity:.12}._cardLink_ymlte_55{position:relative;z-index:1}._cardLink_ymlte_55{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;height:100%}._cardTop_ymlte_68{display:flex;justify-content:space-between;align-items:center}._type_ymlte_74{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._arrow_ymlte_82{color:var(--text-muted);font-size:1rem;transition:transform var(--transition),color var(--transition)}._card_ymlte_26:hover ._arrow_ymlte_82{transform:translate(2px,-2px);color:var(--text)}._name_ymlte_93{font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}._description_ymlte_100{font-size:.9rem;color:var(--text-muted);line-height:1.65;flex:1}._tags_ymlte_107{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}._tag_ymlte_107{font-size:.7rem;padding:.2rem .5rem;background:var(--accent-dim);color:var(--accent);border-radius:3px}._section_1h53f_1{padding-block:var(--space-lg);padding-inline:var(--space-md);border-top:1px solid var(--border)}._inner_1h53f_7{max-width:var(--max-w-wide);margin-inline:auto}._heading_1h53f_12{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-md)}._body_1h53f_20{display:flex;flex-direction:column;gap:1rem;color:var(--text-muted);font-size:1rem;line-height:1.75}._link_1h53f_29{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._section_5obfi_1{padding-block:var(--space-lg);padding-inline:var(--space-md);border-top:1px solid var(--border)}._inner_5obfi_7{max-width:var(--max-w-wide);margin-inline:auto}._heading_5obfi_12{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}._sub_5obfi_20{color:var(--text-muted);margin-bottom:var(--space-md)}._layout_5obfi_26{display:grid;grid-template-columns:1fr 280px;gap:var(--space-lg);align-items:start}._form_5obfi_34{display:flex;flex-direction:column;gap:1rem}._row_5obfi_40{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_5obfi_46{display:flex;flex-direction:column;gap:.35rem}._label_5obfi_52{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._input_5obfi_60,._textarea_5obfi_61{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-body);font-size:.9rem;padding:.65rem .85rem;transition:border-color var(--transition);width:100%;resize:none}._input_5obfi_60::placeholder,._textarea_5obfi_61::placeholder{color:#555}._input_5obfi_60:focus,._textarea_5obfi_61:focus{outline:none;border-color:var(--accent)}._submit_5obfi_85{align-self:flex-start;background:var(--accent);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:.9rem;font-weight:500;padding:.65rem 1.25rem;transition:opacity var(--transition)}._submit_5obfi_85:hover{opacity:.85}._submit_5obfi_85:disabled{opacity:.5;cursor:not-allowed}._successMsg_5obfi_108{font-size:.875rem;color:#4caf7d}._errorMsg_5obfi_113{font-size:.875rem;color:#e05c5c}._links_5obfi_119{display:flex;flex-direction:column;gap:1.25rem;padding-top:.25rem}._item_5obfi_126{display:flex;flex-direction:column;gap:.2rem}._linkLabel_5obfi_132{font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._link_5obfi_119{color:var(--text);font-size:.875rem;transition:color var(--transition);text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent}._link_5obfi_119:hover{color:var(--accent);text-decoration-color:var(--accent)}@media(max-width:640px){._layout_5obfi_26,._row_5obfi_40{grid-template-columns:1fr}._links_5obfi_119{flex-direction:row;flex-wrap:wrap;gap:1.5rem;border-top:1px solid var(--border);padding-top:var(--space-md)}}
