.investor-hero-cta{justify-content: center}.investor-highlights{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: clamp(16px,3vw,28px);margin-top: 44px}.investor-hl{text-align: center;padding: clamp(20px,3vw,32px);background: var(--surface-2);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg)}.investor-hl b{display: block;font-family: var(--font-brand);font-size: clamp(2rem,5vw,3rem);color: var(--brand-600);line-height: 1.1}[data-theme="dark"] .investor-hl b{color: var(--text)}.investor-hl span{color: var(--text-2);font-size: .95rem}.investor-deck-actions{justify-content: center;margin-top: 12px}.investor-deck-frame{margin-top: 32px;width: 100%;aspect-ratio: 16 / 10;border: 1px solid var(--border);border-radius: var(--radius-lg);overflow: hidden;background: var(--surface-2);box-shadow: var(--shadow-primary)}.investor-deck-frame embed,.investor-deck-frame iframe{width: 100%;height: 100%;border: 0;display: block}.investor-company{text-align: center}.investor-company .investor-parent{display: inline-block;margin-top: 8px;font-family: var(--font-brand);font-size: clamp(1.4rem,3vw,2rem);color: var(--brand-600)}.investor-company .investor-contact{margin-top: 20px;color: var(--text-2)}.investor-company .investor-contact a{color: var(--brand-600)}.investor-deck-container{margin-top: 32px;width: 100%;border: 1px solid var(--border);border-radius: var(--radius-lg);overflow: hidden;background: var(--surface-2);box-shadow: var(--shadow-lg)}.deck-viewer-header{display: flex;justify-content: space-between;align-items: center;padding: 14px 20px;background: var(--border-subtle);border-bottom: 1px solid var(--border)}.deck-viewer-title{display: flex;align-items: center;gap: 10px;font-weight: 600;font-size: 14px;color: var(--text-1)}.deck-title-icon{width: 18px;height: 18px;color: var(--brand-600)}.deck-viewer-actions{display: flex;align-items: center;gap: 12px}.btn-deck-action{display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px;font-family: var(--font-ui,sans-serif);font-size: 13px;font-weight: 600;border: 1px solid var(--border);border-radius: var(--radius-md,8px);background: var(--surface);color: var(--text-2);cursor: pointer;transition: all .15s ease}.btn-deck-action:hover{background: var(--surface-2);color: var(--brand-600);border-color: var(--brand-500)}.btn-deck-action .action-icon{width: 15px;height: 15px}.deck-share-container{position: relative}.deck-share-dropdown{position: absolute;right: 0;top: calc(100% + 8px);background: var(--surface) !important;border: 1px solid var(--border);border-radius: 20px;box-shadow: 0 10px 40px rgba(var(--ink-rgb),0.18);width: 260px;z-index: 1000;opacity: 0;pointer-events: none;visibility: hidden;transform: translateY(-10px);transition: opacity .25s ease,transform .25s ease,visibility .25s;padding: 20px;display: flex;flex-direction: column;gap: 16px}.deck-share-dropdown.show{opacity: 1;pointer-events: auto;visibility: visible;transform: translateY(0)}.investor-deck-frame{width: 100%;aspect-ratio: 16 / 10;background: var(--surface-2)}.investor-deck-frame iframe{width: 100%;height: 100%;border: 0;display: block}#deck-viewer-frame:fullscreen{width: 100vw;height: 100vh;background: var(--black)}#deck-viewer-frame:-webkit-full-screen{width: 100vw;height: 100vh;background: var(--black)}.deck-toast{position: fixed;bottom: 32px;left: 50%;transform: translate(-50%,100px);background: rgba(var(--neutral-950-rgb),0.95);color: var(--on-accent);padding: 12px 28px;border-radius: 30px;font-family: var(--font-ui,sans-serif);font-weight: 600;font-size: 13.5px;box-shadow: 0 8px 32px rgba(var(--ink-rgb),0.35);z-index: 10000;pointer-events: none;opacity: 0;transition: transform .3s cubic-bezier(0.16,1,0.3,1),opacity .3s ease}.deck-toast.show{transform: translate(-50%,0);opacity: 1}.investor-company-card{background: var(--surface-1);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: clamp(24px,5vw,44px);max-width: 800px;margin: 32px auto 0;box-shadow: var(--shadow-sm);text-align: center}.company-logo-wrap{margin: 0 auto 16px;height: 48px;display: flex;justify-content: center;align-items: center}.company-logo-wrap img{height: 100%;width: auto;max-width: 100%}[data-theme="dark"] .logo-light-theme{display: none !important}[data-theme="dark"] .logo-dark-theme{display: block !important}[data-theme="light"] .logo-light-theme{display: block !important}[data-theme="light"] .logo-dark-theme{display: none !important}.company-tagline{font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;color: var(--brand-600);margin-bottom: 24px}.company-desc{font-size: 15.5px;line-height: 1.65;color: var(--text-2);max-width: 680px;margin: 0 auto 36px}.company-meta-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;text-align: left;border-top: 1px solid var(--border-subtle);padding-top: 32px}.meta-item{display: flex;flex-direction: column;gap: 6px}.meta-label{font-size: 11.5px;text-transform: uppercase;font-weight: 700;color: var(--text-3);letter-spacing: 0.05em}.meta-value{font-size: 14.5px;font-weight: 600;color: var(--text-1)}.meta-value a{color: var(--brand-600);text-decoration: none;transition: color .15s}.meta-value a:hover{text-decoration: underline}@media (max-width: 600px){.company-meta-grid{grid-template-columns: 1fr;gap: 16px}}.company-logos-container{display: flex;flex-direction: column;align-items: center;gap: 16px;margin-bottom: 24px}.logo-box{display: flex;align-items: center;height: 38px}.logo-box img{height: 100%;width: auto;object-fit: contain}.logo-moberium{transition: filter .15s ease}[data-theme="dark"] .logo-moberium{filter: invert(1) hue-rotate(180deg) brightness(1.2)}
