.investor-request>p{margin-top:10px;color:var(--text-muted)}.investor-request__privacy{font-size:12px}.investor-request__privacy a{text-decoration:underline}.investor-booking{position:fixed;inset:0;margin:auto;width:min(1100px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-window);background:var(--surface);box-shadow:var(--shadow-3)}.investor-booking::backdrop{background:rgba(15,21,27,.55);backdrop-filter:blur(5px)}.investor-booking__panel{display:flex;flex-direction:column;overflow:hidden}.investor-booking__toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--border)}.investor-booking__toolbar h2{font-size:18px;font-family:var(--font-display);font-weight:var(--weight-display)}.investor-booking__toolbar button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.investor-booking__panel>iframe{display:block;height:min(720px,calc(100dvh - 160px));min-height:320px;width:100%;border:0}.investor-booking__fallback{padding:10px 22px 14px;text-align:center;color:var(--text-muted);font-size:12px}@media (max-width:640px){.investor-booking{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.investor-booking__panel>iframe{height:calc(100dvh - 140px)}}