.FileDropInput_wrap__lf3yQ{position:relative;display:flex;flex-direction:column;gap:10px}.FileDropInput_nativeInput__YXaSH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.FileDropInput_zone__NhHIQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:26px 20px;border:2px dashed color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent-tint) 55%,var(--surface));color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.FileDropInput_zone__NhHIQ:hover{border-color:var(--accent);background:var(--accent-tint)}.FileDropInput_zone__NhHIQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FileDropInput_zoneDrag__Xvz8w{border-color:var(--accent);border-style:solid;background:var(--accent-tint);transform:translateY(-1px)}.FileDropInput_icon__MUxxK{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#08221e;box-shadow:var(--shadow-sm)}.FileDropInput_icon__MUxxK svg{width:22px;height:22px}:root[data-theme=dark] .FileDropInput_icon__MUxxK{color:#052420}.FileDropInput_text__0iA5V{font-size:14px;font-weight:600;color:var(--text-soft);text-align:center}.FileDropInput_text__0iA5V strong{color:var(--accent-strong);font-weight:700}.FileDropInput_list__rtHfN{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.FileDropInput_item__0UAVD{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);font-size:13.5px}.FileDropInput_fileDot__AmQOR{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.FileDropInput_fileName__frxcs{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600}.FileDropInput_fileSize__fY8fO{flex:none;color:var(--text-soft);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileDropInput_remove__rvKdG{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:var(--text-soft);transition:background .14s,color .14s}.FileDropInput_remove__rvKdG:hover{background:color-mix(in srgb,#c0392b 12%,transparent);color:#c0392b}.FileDropInput_remove__rvKdG svg{width:14px;height:14px}.RequestForm_card__3Vfcy{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow-sm)}.RequestForm_title__xCesF{font-family:var(--font-head);font-weight:700;font-size:18px;margin-bottom:16px}.RequestForm_form__rUcIJ{display:flex;flex-direction:column;gap:14px}.RequestForm_field__twBIp{display:flex;flex-direction:column;gap:6px}.RequestForm_field__twBIp span{font-size:13px;font-weight:600;color:var(--text-soft)}.RequestForm_field__twBIp input,.RequestForm_field__twBIp textarea{font:inherit;font-size:14.5px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:100%}.RequestForm_field__twBIp input:focus-visible,.RequestForm_field__twBIp textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.RequestForm_field__twBIp textarea{resize:vertical;min-height:96px}.RequestForm_hint__Ngkt3{font-size:12px;color:var(--text-soft)}.RequestForm_error__nUPID{font-size:12.5px;color:#c0392b}:root[data-theme=dark] .RequestForm_error__nUPID{color:#ff8a80}.RequestForm_honeypot__hAgzm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RequestForm_submit__FDlaV{margin-top:6px;width:100%}.RequestForm_submit__FDlaV:disabled{opacity:.65;cursor:not-allowed;transform:none}.RequestForm_result__v5lRq{margin-top:14px;font-size:14px;border-radius:10px;padding:10px 12px}.RequestForm_success__sOS1Q{color:var(--accent-strong);background:var(--accent-tint)}.RequestForm_failure__eQEAi{color:#c0392b;background:color-mix(in srgb,#c0392b 12%,transparent)}:root[data-theme=dark] .RequestForm_failure__eQEAi{color:#ff8a80}.MediaGallery_wrap__awDH6{display:flex;flex-direction:column;gap:28px}.MediaGallery_heading__miuiF{font-family:var(--font-head);font-weight:700;font-size:18px;margin-bottom:12px}.MediaGallery_grid__yE3Xn{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.MediaGallery_thumb__p8iuN{aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg);padding:0;transition:.18s}.MediaGallery_thumb__p8iuN:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.MediaGallery_thumb__p8iuN img{width:100%;height:100%;object-fit:cover}.MediaGallery_videoEmbed__7ORlW{position:relative;width:100%;padding-top:56.25%;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.MediaGallery_videoEmbed__7ORlW iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.MediaGallery_videoLink__zT2DZ{font-weight:700;color:var(--accent-strong);word-break:break-all}.MediaGallery_certList__ViCUc{display:flex;flex-direction:column;gap:8px;list-style:none}.MediaGallery_certLink__AYCnD{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 14px;transition:.18s}.MediaGallery_certLink__AYCnD:hover{border-color:var(--accent);color:var(--accent-strong)}.MediaGallery_lightbox__irfOJ{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(15,29,40,.86);padding:24px}.MediaGallery_lightboxImg__UY7IA{max-width:min(1100px,100%);max-height:88vh;width:auto;height:auto;border-radius:8px;box-shadow:var(--shadow-lg)}.MediaGallery_close__CTRXP{position:absolute;top:20px;right:24px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--text);font-size:18px;box-shadow:var(--shadow-md)}.MediaGallery_close__CTRXP:hover{color:var(--accent-strong)}