.ResourceContactDialog_trigger__sPbob{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid var(--color-brand);color:var(--color-brand);font-size:14px;font-weight:700;transition:color .2s ease,border-color .2s ease}.ResourceContactDialog_trigger__sPbob:hover{color:var(--color-brand-hover);border-color:var(--color-accent)}.ResourceContactDialog_close__0mz0R:focus-visible,.ResourceContactDialog_option__G5kL_:focus-visible,.ResourceContactDialog_trigger__sPbob:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.ResourceContactDialog_dialog__pLfZd{width:min(94vw,500px);max-width:none;max-height:min(90dvh,760px);margin:auto;overflow-y:auto;border:0;border-radius:var(--radius-card);background:var(--color-surface);padding:0;color:var(--color-text);box-shadow:var(--shadow-overlay);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .16s ease,transform .16s var(--ease-standard),display .16s allow-discrete,overlay .16s allow-discrete}.ResourceContactDialog_dialog__pLfZd[open]{opacity:1;transform:translateY(0) scale(1);transition-duration:.26s}.ResourceContactDialog_dialog__pLfZd::backdrop{background:rgba(2,38,63,.68);opacity:0;transition:opacity .16s ease,display allow-discrete .16s,overlay allow-discrete .16s}.ResourceContactDialog_dialog__pLfZd[open]::backdrop{opacity:1;transition-duration:.26s}@starting-style{.ResourceContactDialog_dialog__pLfZd[open],.ResourceContactDialog_dialog__pLfZd[open]::backdrop{opacity:0}.ResourceContactDialog_dialog__pLfZd[open]{transform:translateY(14px) scale(.98)}}.ResourceContactDialog_header__E8Qhj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-top:4px solid var(--color-accent);background:var(--color-brand-deep);padding:22px 24px;color:white}.ResourceContactDialog_header__E8Qhj p{margin:0;color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.14em}.ResourceContactDialog_header__E8Qhj h2{margin:7px 0 5px;font-size:24px;font-weight:700;line-height:1.25}.ResourceContactDialog_header__E8Qhj span{color:rgba(255,255,255,.8);font-size:14px;line-height:1.5}.ResourceContactDialog_close__0mz0R{width:44px;height:44px;flex:none;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-control);color:white;font-size:26px;line-height:1;transition:border-color .16s ease,color .16s ease}.ResourceContactDialog_close__0mz0R:hover{border-color:var(--color-accent);color:var(--color-accent)}.ResourceContactDialog_options__2MlaK{display:grid;gap:12px;padding:20px}.ResourceContactDialog_option__G5kL_{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);padding:18px;color:var(--color-brand-deep);text-decoration:none}a.ResourceContactDialog_option__G5kL_{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}a.ResourceContactDialog_option__G5kL_:hover{border-color:var(--color-accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.ResourceContactDialog_whatsappOption__g4bZz{min-height:96px;flex-direction:row;align-items:center;gap:14px;padding-right:38px}.ResourceContactDialog_optionCopy__W5alM{display:grid;min-width:0;gap:6px}.ResourceContactDialog_optionCopy__W5alM strong{font-size:16px;line-height:1.3}.ResourceContactDialog_optionCopy__W5alM small{color:var(--color-text-muted);font-size:13px;line-height:1.5}.ResourceContactDialog_phone__GRQCd{margin-left:auto;font-family:var(--font-mono);font-size:14px;font-weight:700;white-space:nowrap}.ResourceContactDialog_arrow__mf_UD{position:absolute;top:12px;right:14px;font-size:20px}.ResourceContactDialog_qrFrame__gmnHK{width:100%;margin-top:5px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:white;padding:9px}.ResourceContactDialog_qr__q_xM8{display:block;width:min(100%,200px);height:auto;margin:auto}@media (max-width:540px){.ResourceContactDialog_header__E8Qhj{padding:18px}.ResourceContactDialog_header__E8Qhj h2{font-size:21px}.ResourceContactDialog_options__2MlaK{padding:16px}.ResourceContactDialog_option__G5kL_{padding:14px}.ResourceContactDialog_whatsappOption__g4bZz{min-height:96px;flex-direction:column;align-items:flex-start;gap:8px;padding-right:38px}.ResourceContactDialog_phone__GRQCd{margin-left:0}.ResourceContactDialog_qr__q_xM8{width:min(100%,160px)}}@media (prefers-reduced-motion:reduce){.ResourceContactDialog_close__0mz0R,.ResourceContactDialog_dialog__pLfZd,.ResourceContactDialog_dialog__pLfZd::backdrop,.ResourceContactDialog_trigger__sPbob,a.ResourceContactDialog_option__G5kL_{transition:none}.ResourceContactDialog_dialog__pLfZd,a.ResourceContactDialog_option__G5kL_{transform:none}}