.RequestActor_root__0PHB3{position:relative;display:inline-block}.RequestActor_button__atCCO{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:var(--req-radius,0);background:var(--req-bg,#111);color:var(--req-fg,#fff);font:inherit;font-size:17px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,transform .25s ease}.RequestActor_button__atCCO:hover{background:var(--req-accent,#333)}.RequestActor_button__atCCO:active{transform:translateY(1px)}.RequestActor_button__atCCO:focus-visible,.RequestActor_copy__MZLFa:focus-visible,.RequestActor_mail__JLCpH:focus-visible,.RequestActor_phone__BtVQc:focus-visible{outline:2px solid var(--req-accent,#333);outline-offset:3px}.RequestActor_panel__HpPJC{position:absolute;z-index:30;top:calc(100% + 10px);left:0;width:max-content;max-width:min(360px,calc(100vw - 32px));display:grid;gap:10px;padding:20px 22px;background:var(--req-panel,#fff);color:var(--req-text,#111);border:1px solid var(--req-line,rgba(0,0,0,.12));box-shadow:0 18px 50px rgba(0,0,0,.18)}.RequestActor_panel__HpPJC[hidden]{display:none}.RequestActor_panel__HpPJC[data-open]{animation:RequestActor_pop__0ukvE .22s cubic-bezier(.2,.7,.2,1)}.RequestActor_end__vvUI3{left:auto;right:0}.RequestActor_up__2k0Vx{top:auto;bottom:calc(100% + 10px)}.RequestActor_who__WAEzO{margin:0;font-size:16px;opacity:.75}.RequestActor_who__WAEzO span{text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin-right:4px}.RequestActor_phone__BtVQc{font-size:28px;font-weight:500;letter-spacing:.01em;color:inherit;text-decoration:none}.RequestActor_mailRow__s1BYq{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.RequestActor_mail__JLCpH{color:inherit;font-size:18px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.RequestActor_copy__MZLFa{padding:4px 8px;border:1px solid var(--req-line,rgba(0,0,0,.2));background:transparent;color:inherit;font:inherit;font-size:14px;letter-spacing:.04em;cursor:pointer}@keyframes RequestActor_pop__0ukvE{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RequestActor_panel__HpPJC[data-open]{animation:none}}.Lightbox_lightbox__WrzlH{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:56px 88px;background:var(--lb-bg,rgba(10,10,10,.96));color:var(--lb-fg,#f4f1ea);animation:Lightbox_fade__opJJX .25s ease}.Lightbox_figure__k8Io0{position:relative;display:grid;justify-items:center;gap:14px;margin:0;max-width:100%;max-height:100%;animation:Lightbox_rise__Rcxoa .35s cubic-bezier(.2,.7,.2,1)}.Lightbox_image__Kx2cL{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 140px);object-fit:contain}.Lightbox_counter__B4urT{font-family:var(--font-mono,ui-monospace),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;opacity:.6}.Lightbox_arrow__oMRN1,.Lightbox_close__CeDEE{position:fixed;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.75;transition:opacity .2s ease}.Lightbox_arrow__oMRN1:hover,.Lightbox_close__CeDEE:hover{opacity:1}.Lightbox_arrow__oMRN1:focus-visible,.Lightbox_close__CeDEE:focus-visible{outline:2px solid currentColor;outline-offset:2px}.Lightbox_arrow__oMRN1 svg,.Lightbox_close__CeDEE svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4}.Lightbox_close__CeDEE{top:16px;right:20px}.Lightbox_arrow__oMRN1{top:50%;transform:translateY(-50%)}.Lightbox_prev__xpviH{left:18px}.Lightbox_next__9DA6r{right:18px}@keyframes Lightbox_fade__opJJX{0%{opacity:0}}@keyframes Lightbox_rise__Rcxoa{0%{opacity:0;transform:scale(.97)}}@media (max-width:700px){.Lightbox_lightbox__WrzlH{padding:64px 10px 28px}.Lightbox_arrow__oMRN1{top:auto;bottom:12px;transform:none}}@media (prefers-reduced-motion:reduce){.Lightbox_figure__k8Io0,.Lightbox_lightbox__WrzlH{animation:none}}