.investors-page{min-height:100vh;background:#ffffff;padding-top:120px}.hero-cards{gap:20px;margin-top:32px}.hero-cards,.mini-chart-card{display:flex;flex-direction:column}.mini-chart-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.98));border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:400px;height:280px}.mini-chart-header{margin-bottom:16px;flex-shrink:0}.mini-chart-header h3{color:#1F2937;font-size:18px;font-weight:600;margin:0}.mini-chart-card .tradingview-widget-container{flex:1 1;display:flex;flex-direction:column}.news-card-link{text-decoration:none;color:inherit;display:block;transition:transform .2s ease}.news-card-link:hover{transform:translateY(-2px)}.news-card-link:hover .news-card-minimal{box-shadow:0 8px 25px rgba(0,0,0,.1)}.blog-post{max-width:800px;margin:0 auto;padding:0 20px}.blog-header{margin-bottom:40px}.back-link{display:inline-flex;align-items:center;color:#6B7280;text-decoration:none;font-size:14px;margin-bottom:24px;transition:color .2s ease}.back-link:hover{color:#374151}.blog-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px}.blog-date{color:#6B7280;font-size:14px}.blog-category{background:#EEF2FF;color:#6366F1;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.blog-title{font-size:32px;font-weight:700;color:#1F2937;line-height:1.3;margin-bottom:16px}.blog-subtitle{font-size:18px;color:#6B7280;line-height:1.5;margin:0}.blog-content{line-height:1.7;color:#374151}.blog-content p{margin-bottom:20px}.blog-content h2{font-size:24px;font-weight:600;color:#1F2937;margin:32px 0 16px}.blog-content ul{margin:16px 0;padding-left:20px}.blog-content li{margin-bottom:8px}.presentation-details{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:8px;list-style:none;padding:20px}.presentation-details li{margin-bottom:12px}.contact-info{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:20px 0}.contact-info p{margin:0}.inline-link{color:#6366F1;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.inline-link:hover{border-bottom-color:#6366F1}.disclaimer{font-size:14px;color:#6B7280;line-height:1.6;background:#F9FAFB;border-left:4px solid #e5e7eb;margin:24px 0}.blog-footer{margin-top:40px;padding-top:24px;border-top:1px solid #e5e7eb}.source-info{font-size:14px;color:#6B7280;margin:0}.quote-block{background:#F8FAFC;border-left:4px solid #6366f1;padding:20px;margin:24px 0;font-style:italic;color:#374151;border-radius:4px}.schedule-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;background:#FFFFFF;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.schedule-table th{background:#F9FAFB;color:#374151;font-weight:600;padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.schedule-table td{padding:12px 16px;border-bottom:1px solid #f3f4f6;color:#374151}.schedule-table tr:last-child td{border-bottom:none}.schedule-table tr:nth-child(2n){background:#FAFAFA}.email-alerts-minimal{max-width:500px;margin:0 auto;padding:0 20px}.minimal-form{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.form-fields{gap:16px;margin-bottom:32px}.field-group,.form-fields{display:flex;flex-direction:column}.minimal-input{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.minimal-input:focus{outline:none;border-color:#6366F1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.minimal-input::placeholder{color:#9CA3AF}.preferences-section{margin-bottom:32px}.preferences-section h3{font-size:18px;font-weight:600;color:#1F2937;margin-bottom:16px}.minimal-checkboxes{display:flex;flex-direction:column;gap:12px}.minimal-checkbox{display:flex;align-items:center;cursor:pointer;font-size:16px;color:#374151;position:relative;padding-left:32px}.minimal-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:20px;background-color:#ffffff;border:2px solid #d1d5db;border-radius:4px;transition:all .2s ease}.minimal-checkbox:hover input~.checkmark{border-color:#6366F1}.minimal-checkbox input:checked~.checkmark{background-color:#6366F1;border-color:#6366F1}.minimal-checkbox input:checked~.checkmark:after{content:"";position:absolute;display:block;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.minimal-submit-btn{width:100%;background:linear-gradient(135deg,#6366F1,#8B5CF6);color:white;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.minimal-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.minimal-submit-btn:active{transform:translateY(0)}.info-note{text-align:center;padding:16px;background:#F9FAFB;border-radius:8px;border:1px solid #e5e7eb}.info-note p{color:#6B7280;font-size:14px;margin:0;line-height:1.5}@media (max-width:768px){.email-alerts-minimal{max-width:100%;padding:0 16px}.minimal-form{padding:24px}}.investor-title-section{background:linear-gradient(135deg,rgba(153,69,255,.08),rgba(123,63,242,.03) 50%);padding:60px 0;border-bottom:1px solid rgba(0,0,0,.08)}.investor-title-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.investor-main-title{font-size:48px;font-weight:700;color:#7B3FF2;margin-bottom:16px}.investor-main-subtitle{font-size:20px;color:#6B7280;line-height:1.6;max-width:800px;margin:0 auto}.investors-hero{background:linear-gradient(135deg,rgba(153,69,255,.08),rgba(123,63,242,.03) 50%);padding:60px 0;border-bottom:1px solid rgba(0,0,0,.08)}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:40px}.hero-header{text-align:center}.hero-cards-horizontal{display:flex;gap:24px;justify-content:center;align-items:flex-start}.hero-title{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:16px;background:linear-gradient(135deg,#7B3FF2,#9945FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:20px;color:#6B7280;line-height:1.6}.stock-card{background:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:16px;max-width:400px;width:100%;height:280px;display:flex;flex-direction:column}.stock-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.stock-symbol{display:flex;align-items:baseline;gap:8px}.exchange{color:#6B7280;font-size:14px;font-weight:500}.ticker{color:#1a1a1a;font-size:24px;font-weight:700}.stock-status{display:flex;align-items:center;gap:6px;color:#10B981;font-size:13px;font-weight:500}.status-dot{width:8px;height:8px;background:#10B981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.stock-price{margin-bottom:16px}.price-main{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.price-change{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.price-change.positive{color:#10B981}.price-change.negative{color:#EF4444}.stock-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.stat{display:flex;flex-direction:column;gap:4px}.stat-label{color:#6B7280;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-value{color:#1a1a1a;font-size:14px;font-weight:600}.stock-updated{color:#6B7280;font-size:11px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);margin-top:auto}.investors-nav{background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.1);position:static}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px}.nav-items{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:nowrap;height:100%}.nav-item{position:relative;flex:1 1 auto;display:flex;justify-content:center}.nav-link{display:flex;align-items:center;gap:4px;padding:16px 24px;color:#6B7280;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease;cursor:pointer;background:none;border:none;white-space:nowrap}.nav-link:hover{color:#7B3FF2}.nav-link.active{color:#7B3FF2;position:relative}.nav-link.active:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:2px;background:linear-gradient(135deg,#7B3FF2,#9945FF)}.dropdown-wrapper{position:relative}.dropdown-toggle svg{transition:transform .2s ease;stroke:currentColor}.dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 0;min-width:200px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:dropdownFade .2s ease;z-index:1000}@keyframes dropdownFade{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-item{display:block;padding:10px 16px;color:#4B5563;text-decoration:none;font-size:14px;transition:all .2s ease}.dropdown-item:hover{background:rgba(123,63,242,.05);color:#7B3FF2}.dropdown-item.active{color:#7B3FF2;background:rgba(123,63,242,.08);font-weight:500}.section-container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{font-size:36px;font-weight:600;color:#7B3FF2;margin-bottom:32px}.latest-news{padding:80px 0;background:#fafafa}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px;margin-bottom:48px}.news-card{background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:28px;transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.news-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:rgba(153,69,255,.2);transform:translateY(-2px)}.news-date{color:#7B3FF2;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.news-title{margin-bottom:16px}.news-title a{color:#1a1a1a;font-size:20px;font-weight:600;text-decoration:none;line-height:1.4;transition:color .2s ease}.news-title a:hover{color:#7B3FF2}.news-excerpt{color:#6B7280;font-size:15px;line-height:1.6;margin-bottom:20px}.news-link{display:inline-flex;align-items:center;gap:8px;color:#7B3FF2;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s ease}.news-link:hover{gap:12px}.news-footer{text-align:center}.see-all-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#7B3FF2,#9945FF);color:#ffffff;font-size:15px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease}.see-all-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(153,69,255,.3)}.company-overview{padding:80px 0;background:#ffffff}.overview-content{max-width:900px}.overview-text{color:#4B5563;font-size:18px;line-height:1.8;margin-bottom:40px}.overview-buttons{display:flex;gap:20px;flex-wrap:wrap}.overview-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease}.overview-button.primary{background:linear-gradient(135deg,#7B3FF2,#9945FF);color:#ffffff}.overview-button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(153,69,255,.3)}.overview-button.secondary{background:transparent;color:#7B3FF2;border:2px solid #7b3ff2}.overview-button.secondary:hover{background:rgba(123,63,242,.08)}.ir-contacts{padding:80px 0;background:#fafafa}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px}.contact-card{background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.contact-title{color:#1a1a1a;font-size:24px;font-weight:600;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.contact-info{gap:20px}.contact-item{display:flex;align-items:flex-start;gap:12px;color:#6B7280;font-size:15px;line-height:1.6}.contact-item svg{flex-shrink:0;margin-top:2px;color:#7B3FF2}.contact-item a{color:#7B3FF2;text-decoration:none;transition:color .2s ease}.contact-item a:hover{color:#9945FF}.contact-item strong{color:#1a1a1a;font-weight:600}.page-header{background:linear-gradient(135deg,rgba(153,69,255,.08),rgba(123,63,242,.03) 50%);border-bottom:1px solid rgba(0,0,0,.08)}.page-title{font-size:42px}.page-subtitle{max-width:700px}.page-content{background:#ffffff;min-height:400px}.form-section{background:#ffffff;border-radius:12px;padding:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.form-group{margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;color:#374151;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 14px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;color:#1a1a1a;font-size:15px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#7B3FF2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.btn-primary{background:linear-gradient(135deg,#7B3FF2,#9945FF);color:#ffffff;padding:12px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(123,63,242,.3)}.btn-secondary{background:transparent;color:#7B3FF2;padding:12px 24px;border:2px solid #7b3ff2;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:rgba(123,63,242,.08)}.data-table{width:100%;background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.data-table thead{background:#F9FAFB}.data-table th{padding:12px 16px;text-align:left;color:#6B7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb}.data-table td{padding:16px;color:#1a1a1a;font-size:14px;border-bottom:1px solid #f3f4f6}.data-table tbody tr:hover{background:#F9FAFB}.status-success{color:#059669;background:rgba(16,185,129,.1)}.status-warning{color:#D97706;background:rgba(251,191,36,.1)}.status-error{color:#DC2626;background:rgba(239,68,68,.1)}.status-info{color:#2563EB;background:rgba(59,130,246,.1)}.loading-spinner{border:3px solid #f3f4f6}@media (max-width:1200px){.nav-link{padding:16px 6px;font-size:13px}}@media (max-width:1024px){.nav-items{justify-content:space-between}.nav-item{flex:1 1 auto}}@media (max-width:768px){.hero-cards-horizontal{flex-direction:column;align-items:center;gap:20px}.mini-chart-card,.stock-card{max-width:100%;width:100%}.hero-header{text-align:left}}.nav-link{padding:14px 4px}@media (max-width:768px){.hero-title{font-size:36px}.hero-subtitle{font-size:18px}.contacts-grid,.news-grid{grid-template-columns:1fr}.overview-buttons{flex-direction:column}.overview-button{width:100%;justify-content:center}.nav-items{justify-content:space-between;flex-wrap:wrap}.nav-item{flex:0 1 auto;min-width:80px}.nav-link{font-size:11px;padding:12px 2px}}.page-header-container{text-align:center}.filings-controls{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:32px}.filter-section{display:flex;gap:24px;align-items:end;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{color:#1F2937;font-size:14px;font-weight:600;background:rgba(255,255,255,.9);padding:4px 8px;border-radius:4px;border:1px solid #9945ff}.filter-select{padding:10px 14px;background:rgba(255,255,255,.95);border:2px solid #9945ff;border-radius:6px;color:#1F2937;font-size:14px;font-weight:500;min-width:160px;transition:all .2s ease}.filter-select:focus{outline:none;border-color:#7B3FF2;box-shadow:0 0 0 3px rgba(153,69,255,.1)}.filter-select:hover{border-color:#7B3FF2;background:rgba(255,255,255,1)}.clear-filters-btn{padding:10px 20px;background:transparent;border:1px solid rgba(153,69,255,.5);border-radius:6px;color:#9945FF;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.clear-filters-btn:hover{background:rgba(153,69,255,.1)}.filings-summary{color:#9CA3AF;margin-bottom:24px;font-size:14px}.filings-table-container{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin-bottom:48px}.filings-table{width:100%;border-collapse:collapse}.filings-table th{background:rgba(255,255,255,.05);color:#ffffff;font-weight:600;font-size:14px;padding:16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.filings-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.05);color:#9CA3AF;font-size:14px}.filings-table tr:hover{background:rgba(255,255,255,.02)}.form-type-badge{background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.description-cell{max-width:300px;line-height:1.5}.action-buttons{display:flex;gap:8px}.action-btn{padding:6px 12px;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap}.view-btn{background:rgba(153,69,255,.1);border:1px solid rgba(153,69,255,.3);color:#9945FF}.view-btn:hover{background:rgba(153,69,255,.2)}.download-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#9CA3AF}.download-btn:hover{background:rgba(255,255,255,.1);color:#ffffff}.filings-info{margin-top:48px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px;margin-bottom:32px}.info-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.info-card h3{color:#1F2937;font-size:18px;font-weight:600;margin-bottom:16px}.info-card ul{list-style:none;padding:0;margin:0}.info-card li{color:#9CA3AF;font-size:14px;line-height:1.6;margin-bottom:8px}.info-card li strong{color:#ffffff;font-weight:600}.info-card a{color:#9945FF;text-decoration:none;transition:color .2s ease}.info-card a:hover{color:#B579FF}.quick-links{display:flex;flex-direction:column;gap:8px}.quick-link{padding:8px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#9945FF;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.quick-link:hover{background:rgba(153,69,255,.1);border-color:rgba(153,69,255,.3)}.sec-disclaimer{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:20px;margin-top:32px}.sec-disclaimer p{color:#FFC107;font-size:14px;line-height:1.6;margin:0}.reports-intro{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:48px}.reports-intro p{color:#9CA3AF;font-size:16px;line-height:1.7;margin:0}.reports-grid{display:grid;grid-gap:32px;gap:32px;margin-bottom:48px}.report-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s ease}.report-card:hover{transform:translateY(-4px);border-color:rgba(153,69,255,.3);box-shadow:0 20px 40px rgba(153,69,255,.1)}.report-header{background:linear-gradient(135deg,rgba(153,69,255,.1),rgba(123,63,242,.05));padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.report-year{display:inline-block;background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:12px}.report-title{color:#7B3FF2;font-size:24px;font-weight:700;margin:0}.report-content{padding:24px}.report-description{color:#9CA3AF;font-size:16px;line-height:1.6;margin-bottom:24px}.report-highlights h4{color:#ffffff;font-size:16px;font-weight:600;margin-bottom:12px}.report-highlights ul{list-style:none;padding:0;margin:0}.report-highlights li{color:#9CA3AF;font-size:14px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.report-highlights li:before{content:"•";color:#9945FF;font-size:16px;position:absolute;left:0}.report-actions{padding:24px;background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.report-meta{color:#6B7280;font-size:14px}.report-features{margin-top:48px}.report-features h3{color:#ffffff;font-size:28px;font-weight:600;margin-bottom:32px;text-align:center}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:48px}.feature-item{text-align:center}.feature-item h4{color:#9945FF;font-size:18px;margin-bottom:12px}.feature-item p{line-height:1.6;margin:0}.report-archive{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px;text-align:center}.report-archive h3{color:#ffffff;font-size:24px;font-weight:600;margin-bottom:16px}.report-archive p{color:#9CA3AF;font-size:16px;line-height:1.6;margin-bottom:24px}.archive-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.archive-btn{padding:12px 24px;background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.archive-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(153,69,255,.3)}.results-controls{margin-bottom:32px}.year-filter{display:flex;align-items:center;gap:12px}.year-filter label{color:#9CA3AF;font-size:14px;font-weight:500}.year-select{padding:10px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffff;font-size:14px;min-width:120px}.year-select:focus{outline:none;border-color:#9945FF}.quarterly-results-grid{display:grid;grid-gap:24px;gap:24px;margin-bottom:48px}.quarterly-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;transition:all .3s ease}.quarterly-card:hover{transform:translateY(-4px);border-color:rgba(153,69,255,.3);box-shadow:0 20px 40px rgba(153,69,255,.1)}.quarterly-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.quarter-badge{background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600}.release-date{color:#6B7280;font-size:12px}.financial-metrics{margin-bottom:24px}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:20px;gap:20px}.metric-item{text-align:center}.metric-label{display:block;font-size:12px;margin-bottom:8px}.metric-value{display:block;color:#ffffff}.quarterly-highlights{margin-bottom:24px}.quarterly-highlights h4{color:#ffffff;font-size:16px;font-weight:600;margin-bottom:12px}.quarterly-highlights ul{list-style:none;padding:0;margin:0}.quarterly-highlights li{color:#9CA3AF;font-size:14px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.quarterly-highlights li:before{content:"•";color:#9945FF;font-size:16px;position:absolute;left:0}.quarterly-actions{display:flex;gap:12px}.report-btn{flex:1 1;padding:10px 16px;background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;text-decoration:none;border-radius:6px;font-weight:500;text-align:center;transition:all .3s ease}.report-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(153,69,255,.3)}.webcast-btn{flex:1 1;padding:10px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#9CA3AF;text-decoration:none;border-radius:6px;font-weight:500;text-align:center;transition:all .3s ease}.webcast-btn:hover{background:rgba(255,255,255,.1);color:#ffffff}.upcoming-events{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px;margin-bottom:48px}.upcoming-events h3{color:#ffffff;font-size:24px;font-weight:600;margin-bottom:24px}.events-list{display:flex;flex-direction:column;gap:20px}.event-item{display:flex;align-items:center;gap:24px;padding:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px}.event-date{background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;padding:12px 16px;border-radius:8px;font-weight:600;font-size:14px;text-align:center;min-width:120px}.event-details{flex:1 1}.event-details h4{color:#ffffff;font-size:16px;font-weight:600;margin-bottom:4px}.event-details p{color:#9CA3AF;font-size:14px;margin:0}.event-btn{padding:8px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#9945FF;text-decoration:none;border-radius:6px;font-size:12px;font-weight:500;transition:all .2s ease}.event-btn:hover{background:rgba(153,69,255,.1);border-color:rgba(153,69,255,.3)}.earnings-resources{margin-bottom:48px}.earnings-resources h3{color:#ffffff;font-size:24px;font-weight:600;margin-bottom:32px;text-align:center}.resource-item{text-align:center}.resource-item h4{font-size:18px;margin-bottom:12px}.resource-item p{line-height:1.6;margin-bottom:20px}.earnings-calendar{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px;text-align:center}.earnings-calendar h3{color:#ffffff;font-size:24px;font-weight:600;margin-bottom:24px}.calendar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.calendar-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px}.calendar-quarter{color:#9945FF;font-weight:600;font-size:16px}.calendar-date{color:#9CA3AF;font-size:14px}.earnings-calendar p{color:#6B7280;font-size:12px;font-style:italic;margin:0}.section16-intro{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:32px}.section16-intro p{color:#9CA3AF;font-size:16px;line-height:1.7;margin:0}.section16-summary{color:#9CA3AF;margin-bottom:24px;font-size:14px}.section16-table-container{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow-x:auto;margin-bottom:48px}.section16-table{width:100%;border-collapse:collapse;min-width:1000px}.section16-table th{background:rgba(255,255,255,.05);color:#ffffff;font-weight:600;font-size:14px;padding:16px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.section16-table td{padding:16px 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#9CA3AF;font-size:14px}.section16-table tr:hover{background:rgba(255,255,255,.02)}.person-info{display:flex;flex-direction:column;gap:4px}.person-name{color:#ffffff;font-weight:600;font-size:14px}.person-title{color:#6B7280;font-size:12px}.transaction-type{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.transaction-type.purchase{background:rgba(16,185,129,.1);color:#10B981}.transaction-type.sale{background:rgba(239,68,68,.1);color:#EF4444}.transaction-type.exercise{background:rgba(59,130,246,.1);color:#3B82F6}.transaction-type.initial{background:rgba(107,114,128,.1);color:#6B7280}.section16-info,.section16-resources{margin-bottom:48px}.section16-resources h3{color:#ffffff;font-size:24px;font-weight:600;margin-bottom:24px}.resource-link{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;font-weight:500;transition:all .2s ease}.resource-link:hover{background:rgba(153,69,255,.1);border-color:rgba(153,69,255,.3);transform:translateX(4px)}.disclaimer{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:20px}.disclaimer p{color:#FFC107;font-size:14px;line-height:1.6;margin:0}@media (max-width:1024px){.page-title{font-size:36px}.page-subtitle{font-size:18px}.filter-section{align-items:stretch}.action-buttons,.event-item,.filter-section,.quarterly-actions{flex-direction:column}.event-item{align-items:flex-start;gap:16px}.event-date{align-self:flex-start;min-width:auto}.archive-actions{flex-direction:column}}@media (max-width:768px){.page-title{font-size:28px}.page-subtitle{font-size:16px}.section16-table-container{overflow-x:scroll}.filings-table td,.filings-table th,.section16-table td,.section16-table th{padding:12px 8px;font-size:12px}.metric-row{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px}.metric-value{font-size:18px}}.page-header{background:linear-gradient(135deg,rgba(153,69,255,.05),transparent 50%);padding:60px 0 40px;border-bottom:1px solid rgba(255,255,255,.1)}.page-header-container{max-width:1200px;margin:0 auto;padding:0 20px}.page-title{font-size:48px;color:#7B3FF2;margin-bottom:16px}.page-subtitle{font-size:20px;color:#9CA3AF;max-width:800px}.page-content{padding:60px 0}.content-container{max-width:1200px;margin:0 auto;padding:0 20px}.presentations-intro{color:#9CA3AF;font-size:16px;line-height:1.6;margin-bottom:40px;max-width:800px}.presentation-filters{margin-bottom:30px}.filter-buttons{display:flex;gap:12px;flex-wrap:wrap}.filter-btn{padding:10px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#9CA3AF;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(153,69,255,.3);color:#ffffff}.filter-btn.active{background:linear-gradient(135deg,#9945FF,#7B3FF2);border-color:#9945FF;color:#ffffff}.presentations-summary{margin-bottom:30px;color:#9CA3AF;font-size:14px}.presentations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:24px;gap:24px;margin-bottom:60px}.presentation-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s ease}.presentation-card:hover{background:rgba(255,255,255,.05);border-color:rgba(153,69,255,.3);transform:translateY(-2px)}.presentation-thumbnail{padding:20px}.thumbnail-placeholder{background:rgba(255,255,255,.05);border-radius:8px;padding:40px 20px;text-align:center;position:relative;border:1px solid rgba(255,255,255,.1)}.thumbnail-icon{color:#9945FF;margin-bottom:10px}.presentation-type-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.presentation-content{padding:0 20px 20px}.presentation-header{margin-bottom:16px}.presentation-title{font-size:18px;font-weight:600;color:#ffffff;margin-bottom:8px;line-height:1.4}.presentation-meta{display:flex;gap:16px;font-size:13px}.presentation-date{color:#9945FF;font-weight:600}.presentation-event{color:#9CA3AF}.presentation-description{color:#9CA3AF;font-size:14px;line-height:1.5;margin-bottom:16px}.presentation-details{margin-bottom:20px}.file-size{color:#6B7280;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.presentation-actions{display:flex;gap:12px}.action-btn{flex:1 1;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;text-align:center;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.view-btn{background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.1)}.view-btn:hover{background:rgba(255,255,255,.12)}.download-btn{background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;border:none}.download-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(153,69,255,.3)}.presentation-features{margin-bottom:60px}.presentation-features h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.feature-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.feature-item h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:8px}.feature-item p{color:#9CA3AF;font-size:14px;line-height:1.5}.upcoming-presentations{margin-bottom:60px}.upcoming-presentations h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.upcoming-list{display:flex;flex-direction:column;gap:20px}.upcoming-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;display:flex;align-items:center;gap:20px}.upcoming-date{background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;text-align:center;min-width:100px}.upcoming-details{flex:1 1}.upcoming-details h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:4px}.upcoming-details p{color:#9CA3AF;font-size:14px;margin-bottom:6px}.upcoming-event{color:#9945FF;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.upcoming-actions{flex-shrink:0}.upcoming-btn{padding:8px 16px;background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease}.upcoming-btn:hover{background:rgba(255,255,255,.12)}.presentation-resources{margin-bottom:40px}.presentation-resources h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.resource-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.resource-item h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:8px}.resource-item p{color:#9CA3AF;font-size:14px;line-height:1.5;margin-bottom:16px}.resource-link{color:#9945FF;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.resource-link:hover{color:#B579FF}.contacts-overview{color:#9CA3AF;font-size:16px;line-height:1.6;margin-bottom:40px;max-width:800px}.contact-methods{margin-bottom:60px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.contact-card.primary{border-color:rgba(153,69,255,.3);background:rgba(153,69,255,.05)}.contact-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.contact-header h3{font-size:18px;font-weight:600;color:#ffffff}.contact-details{flex-direction:column;gap:16px}.contact-person h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:4px}.contact-title{color:#9945FF;font-size:14px;font-weight:500}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-icon{color:#9945FF;flex-shrink:0}.contact-form-section{margin-bottom:60px}.contact-form-section h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:8px}.contact-form-section>p{color:#9CA3AF;font-size:16px;margin-bottom:32px}.investor-contact-form{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#ffffff;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{padding:12px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff;font-size:14px;transition:all .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#9945FF;background:rgba(255,255,255,.08)}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{padding:14px 32px;background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(153,69,255,.3)}.office-locations{margin-bottom:60px}.office-locations h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.location-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.location-card h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:12px}.location-details p{color:#9CA3AF;font-size:14px;line-height:1.4;margin-bottom:4px}.investor-resources{margin-bottom:60px}.investor-resources h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.resources-list{display:flex;flex-direction:column;gap:16px}.resources-list .resource-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px;text-decoration:none;transition:all .3s ease}.resources-list .resource-item:hover{background:rgba(255,255,255,.05);border-color:rgba(153,69,255,.3);transform:translateY(-1px)}.resources-list .resource-item h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:4px}.resources-list .resource-item p{color:#9CA3AF;font-size:14px;line-height:1.4;margin:0}.resources-list .resource-item svg{color:#9945FF;flex-shrink:0}.resources-list .resource-item>div:first-of-type{flex:1 1}.contact-policies{margin-bottom:40px}.contact-policies h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.policies-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.policy-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.policy-item h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:8px}.policy-item p{color:#9CA3AF;font-size:14px;line-height:1.5}.faq-intro{color:#9CA3AF;font-size:16px;line-height:1.6;margin-bottom:40px;max-width:800px}.faq-categories{margin-bottom:30px}.category-buttons{display:flex;gap:12px;flex-wrap:wrap}.category-btn{padding:10px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#9CA3AF}.category-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(153,69,255,.3);color:#ffffff}.category-btn.active{background:linear-gradient(135deg,#9945FF,#7B3FF2);border-color:#9945FF;color:#ffffff}.faq-summary{margin-bottom:30px;color:#9CA3AF;font-size:14px}.faq-list{margin-bottom:60px}.faq-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.faq-item.expanded{border-color:rgba(153,69,255,.3)}.faq-question{background:none;padding:20px 24px;gap:16px;transition:all .2s ease}.faq-question:hover{background:rgba(255,255,255,.05)}.category-tag{background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;font-size:11px;font-weight:600;flex-shrink:0}.question-text{color:#ffffff;text-align:left}.expand-icon{color:#9CA3AF;flex-shrink:0}.faq-answer{padding:0 24px 24px;border-top:1px solid rgba(255,255,255,.05);animation:fadeIn .3s ease}.faq-answer p{color:#9CA3AF;font-size:15px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-resources{margin-bottom:60px}.faq-resources h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:24px}.faq-resources .resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.resource-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;text-align:center}.resource-card h4{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:8px}.resource-card p{color:#9CA3AF;font-size:14px;line-height:1.5;margin-bottom:16px}.resource-btn{display:inline-block;padding:10px 20px;background:linear-gradient(135deg,#9945FF,#7B3FF2);color:#ffffff;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;transition:all .3s ease}.resource-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(153,69,255,.3)}.faq-contact{margin-bottom:40px}.contact-cta{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px;text-align:center}.contact-cta h3{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:12px}.contact-cta p{color:#9CA3AF;font-size:16px;line-height:1.6;margin-bottom:24px}.contact-details{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.contact-method{color:#9CA3AF;font-size:14px}.contact-method strong{color:#ffffff}.faq-disclaimer{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.faq-disclaimer p{color:#9CA3AF;font-size:14px;line-height:1.6;margin:0}.faq-disclaimer strong{color:#ffffff}@media (max-width:768px){.page-title{font-size:36px}.page-subtitle{font-size:18px}.form-row,.presentations-grid{grid-template-columns:1fr}.form-row{gap:16px}.contact-details{gap:16px;flex-direction:column}.category-buttons,.filter-buttons{gap:8px}.upcoming-item{flex-direction:column;align-items:flex-start;gap:16px}.upcoming-actions{align-self:stretch}.upcoming-btn{width:100%;text-align:center}.team-members-grid{gap:24px}.member-header-section{flex-direction:column;align-items:center;text-align:center;gap:16px}.member-content{grid-template-columns:1fr;gap:20px}.member-meta,.status-badges{justify-content:center}}.board-members-simple{display:flex;flex-direction:column;gap:24px;margin-bottom:60px}.board-member-simple{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:24px;transition:box-shadow .2s ease}.board-member-simple:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.member-header-simple{border-bottom:1px solid #e5e7eb;padding-bottom:16px;margin-bottom:20px}.member-name-simple{font-size:24px;font-weight:600;color:#000000;margin:0 0 4px}.member-title-simple{font-size:16px;color:#374151;margin:0 0 12px;font-weight:500}.member-details-simple{display:flex;gap:16px;font-size:14px;color:#6b7280}.member-details-simple span{background:#f9fafb;padding:4px 8px;border-radius:4px;border:1px solid #e5e7eb}.member-info-simple{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.info-section-simple{margin-bottom:16px}.info-section-simple h4{font-size:14px;font-weight:600;color:#000000;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.info-section-simple p{font-size:14px;color:#374151;margin:0;line-height:1.5}@media (max-width:768px){.member-info-simple{grid-template-columns:1fr;gap:16px}.member-details-simple{flex-direction:column;gap:8px}}.board-members-expandable{display:flex;flex-direction:column;gap:16px;margin-bottom:60px}.board-member-expandable{background:white;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease}.board-member-expandable:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.member-header-clickable{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;transition:background-color .2s ease}.member-header-clickable:hover{background-color:#f9fafb}.member-basic-info{flex:1 1}.member-name-expandable{font-size:20px;font-weight:600;color:#000000;margin:0 0 4px}.member-title-expandable{font-size:14px;color:#6b7280;margin:0;font-weight:500}.expand-button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.expand-button:hover{background-color:#f3f4f6}.member-bio-expanded{padding:0 20px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.member-bio-expanded p{font-size:14px;color:#374151;line-height:1.6;margin:20px 0 0}@media (max-width:768px){.member-header-clickable{padding:16px}.member-name-expandable{font-size:18px}.member-bio-expanded{padding:0 16px 16px}.member-bio-expanded p{margin:16px 0 0}}.contacts-simple{margin-bottom:60px}.contact-note{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:32px;text-align:center}.contact-note p{margin:0;font-size:16px;color:#374151}.contacts-grid-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.contact-card-simple{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:24px;transition:box-shadow .2s ease}.contact-card-simple:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-card-simple h3{font-size:18px;font-weight:600;color:#000000;margin:0 0 16px;border-bottom:1px solid #e5e7eb;padding-bottom:8px}.contact-details-simple p{font-size:14px;color:#374151;margin:0 0 4px;line-height:1.5}.contact-details-simple p strong{color:#000000;font-weight:600}@media (max-width:768px){.contacts-grid-simple{grid-template-columns:1fr;gap:20px}.contact-note{padding:16px}}.faq-contact-simple{margin-top:40px;padding:24px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;text-align:center}.contact-simple h3{font-size:20px;font-weight:600;color:#000000;margin:0 0 12px}.contact-simple p{font-size:14px;color:#374151;margin:0 0 8px}.contact-simple p strong{color:#000000}.email-signup{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:80px 0;margin-top:60px}.signup-content{max-width:600px;margin:0 auto;text-align:center}.signup-header{margin-bottom:40px}.signup-subtitle{font-size:16px;color:#64748b;line-height:1.6;margin:16px 0 0}.signup-form{display:flex;flex-direction:column;gap:32px}.form-group{width:100%}.input-wrapper{display:flex;gap:12px;margin-bottom:16px}.email-input{flex:1 1;padding:14px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;background:white;transition:border-color .2s ease,box-shadow .2s ease}.email-input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.email-input:disabled{background:#f1f5f9;cursor:not-allowed}.signup-btn{padding:14px 24px;background:#7c3aed;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}.signup-btn:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}.signup-btn:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.submit-message{padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;text-align:center}.submit-message.success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.submit-message.error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.signup-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin:24px 0}.benefit-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;text-align:left}.benefit-item svg{color:#22c55e;flex-shrink:0}.privacy-note{font-size:12px;color:#64748b;margin:0;line-height:1.5}.privacy-link{color:#7c3aed;text-decoration:none}.privacy-link:hover{text-decoration:underline}@media (max-width:768px){.email-signup{padding:60px 0}.input-wrapper{flex-direction:column;gap:12px}.signup-benefits{grid-template-columns:1fr;gap:12px}.benefit-item{justify-content:center;text-align:center}}.stock-overview-minimal{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:32px;margin-bottom:32px}.stock-header-minimal{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.company-info-minimal{flex:1 1}.company-name-minimal{font-size:24px;font-weight:600;color:#111827;margin:0 0 4px;line-height:1.2}.ticker-exchange-minimal{font-size:14px;color:#6b7280;font-weight:500;letter-spacing:.5px}.market-status-minimal{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.status-indicator{font-size:12px;color:#059669;background:#ecfdf5;padding:4px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.last-updated{font-size:11px;color:#9ca3af}.price-section-minimal{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.current-price-minimal{font-size:36px;font-weight:700;color:#111827;line-height:1;font-feature-settings:"tnum"}.price-change-minimal{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:600;font-feature-settings:"tnum"}.price-change-minimal.positive{color:#059669}.price-change-minimal.negative{color:#dc2626}.change-amount{font-size:16px}.change-percent{font-size:14px;font-weight:500}.key-metrics-minimal{margin-top:20px}.metric-row-minimal{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.metric-item-minimal{display:flex;flex-direction:column;gap:4px}.metric-label-minimal{font-size:11px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.metric-value-minimal{font-size:14px;color:#111827;font-weight:600;font-feature-settings:"tnum"}@media (max-width:768px){.stock-overview-minimal{padding:20px}.stock-header-minimal{flex-direction:column;gap:12px}.market-status-minimal,.stock-header-minimal{align-items:flex-start}.current-price-minimal{font-size:28px}.price-section-minimal{flex-direction:column;gap:8px;align-items:flex-start}.metric-row-minimal{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.metric-row-minimal{grid-template-columns:1fr;gap:12px}.metric-item-minimal{flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.metric-item-minimal:last-child{border-bottom:none}}.chart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:500px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;gap:16px}.loading-spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#7b3ff2;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chart-loading p{color:#6b7280;font-size:14px;margin:0}.chart-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:500px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;gap:16px}.chart-error p{color:#dc2626;font-size:14px;margin:0}.retry-btn{padding:8px 16px;background:#7B3FF2;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.retry-btn:hover{background:#6d28d9}.chart-controls-minimal{margin:32px 0 24px;display:flex;justify-content:center}.timeframe-selector-minimal{display:flex;background:white;border:1px solid #e5e7eb;border-radius:8px;padding:4px;gap:2px}.timeframe-btn-minimal{padding:8px 16px;border:none;background:transparent;color:#6b7280;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:44px;text-align:center}.timeframe-btn-minimal:hover{background:#f3f4f6;color:#374151}.timeframe-btn-minimal.active{background:#7B3FF2;color:white;font-weight:600}.timeframe-btn-minimal.active:hover{background:#6d28d9}@media (max-width:768px){.timeframe-selector-minimal{flex-wrap:wrap;justify-content:center;gap:4px;padding:8px}.timeframe-btn-minimal{padding:6px 12px;font-size:13px;min-width:36px}}.committee-chart{background:white;border-radius:12px;padding:32px;margin-bottom:48px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.committee-chart .chart-header{margin-bottom:32px}.committee-chart .chart-header h2{font-size:28px;font-weight:700;color:#1f2937;margin:0}.committee-matrix{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:24px}.matrix-header{display:grid;grid-template-columns:200px repeat(3,1fr);background:#f9fafb;border-bottom:2px solid #e5e7eb}.committee-column,.member-name-column{padding:16px;border-right:1px solid #e5e7eb}.committee-column{text-align:center}.committee-column:last-child{border-right:none}.committee-column h3{font-size:14px;font-weight:600;color:#374151;margin:0;line-height:1.4}.matrix-body{background:white}.matrix-row{display:grid;grid-template-columns:200px repeat(3,1fr);border-bottom:1px solid #e5e7eb}.matrix-row:last-child{border-bottom:none}.member-name-cell{padding:16px;border-right:1px solid #e5e7eb;display:flex;align-items:center}.member-name-cell .member-name{font-size:14px;font-weight:500;color:#1f2937}.role-cell{padding:16px;text-align:center;border-right:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.role-cell:last-child{border-right:none}.role-indicator{font-size:20px;font-weight:700}.role-indicator.chair{color:#7B3FF2}.role-indicator.member{color:#6b7280}.legend{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:16px;background:#f9fafb;border-radius:8px}.legend-item{display:flex;align-items:center;gap:8px}.legend-symbol{font-size:16px;font-weight:700;width:20px;text-align:center}.legend-symbol.chair{color:#7B3FF2}.legend-symbol.member{color:#6b7280}.legend-symbol.chairman{color:#dc2626}.legend-symbol.expert{color:#059669}.legend-text{font-size:14px;color:#374151;font-weight:500}.committee-documents{background:white;border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.committee-documents h3{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 24px}.documents-list{margin-bottom:24px}.document-item{display:flex;justify-content:between;align-items:center;padding:16px 0;border-bottom:1px solid #e5e7eb}.document-item:last-child{border-bottom:none}.document-info{flex:1 1}.document-name{font-size:16px;font-weight:500;color:#1f2937}.download-link{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#7B3FF2;color:white;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s ease}.download-link:hover{background:#6d28d9}.download-link svg{flex-shrink:0}.pdf-note{padding:16px;background:#f3f4f6;border-radius:8px;text-align:center}.pdf-note p{margin:0;font-size:14px;color:#6b7280}.adobe-link{color:#7B3FF2;text-decoration:none;font-weight:500;margin-left:4px}.adobe-link:hover{text-decoration:underline}@media (max-width:768px){.committee-chart{padding:20px;margin-bottom:32px}.matrix-header,.matrix-row{grid-template-columns:140px repeat(3,1fr)}.member-name-cell,.member-name-column{padding:12px 8px}.committee-column,.role-cell{padding:12px 4px}.committee-column h3,.member-name-cell .member-name{font-size:12px}.role-indicator{font-size:16px}.legend{gap:16px}.legend-item{gap:6px}.legend-text{font-size:12px}.committee-documents{padding:20px}.document-item{flex-direction:column;align-items:flex-start;gap:12px}.download-link{align-self:flex-start}}.governance-documents-simple{background:white;border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.governance-documents-simple h2{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 32px}.documents-list-simple{margin-bottom:24px}.document-item-simple{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e5e7eb}.document-item-simple:last-child{border-bottom:none}.document-info-simple{flex:1 1}.document-name-simple{font-size:16px;font-weight:500;color:#1f2937}.download-link-simple{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#7B3FF2;color:white;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s ease}.download-link-simple:hover{background:#6d28d9}.download-link-simple svg{flex-shrink:0}.pdf-note-simple{padding:16px;background:#f3f4f6;border-radius:8px;text-align:center}.pdf-note-simple p{margin:0;font-size:14px;color:#6b7280}.adobe-link-simple{color:#7B3FF2;text-decoration:none;font-weight:500;margin-left:4px}.adobe-link-simple:hover{text-decoration:underline}@media (max-width:768px){.governance-documents-simple{padding:20px}.document-item-simple{flex-direction:column;align-items:flex-start;gap:12px}.download-link-simple{align-self:flex-start}}.filings-table thead th{color:#000000!important}.faq-intro p{color:#374151}.category-btn{background:white;border:1px solid #e5e7eb;color:#374151;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.category-btn:hover{background:#f3f4f6;color:#000000}.category-btn.active{background:#000000;color:white;border-color:#000000}.faq-summary p{color:#6b7280;font-size:14px}.faq-item{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;transition:box-shadow .2s ease}.faq-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.faq-question{width:100%;padding:20px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px}.category-tag{background:#f3f4f6;color:#6b7280;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.question-text{flex:1 1;font-size:16px;font-weight:600;color:#000000}.expand-icon{color:#6b7280;transition:transform .2s ease}.expand-icon.expanded{transform:rotate(180deg)}.faq-answer{padding:0 20px 20px;border-top:1px solid #e5e7eb}.faq-answer p{font-size:14px;color:#374151;line-height:1.6;margin:16px 0 0}.team-members-grid{display:flex;flex-direction:column;gap:32px;margin-bottom:60px}.team-member-card{position:relative;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-member-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(153,69,255,.5),transparent);opacity:0;transition:opacity .3s ease}.team-member-card:hover{transform:translateY(-8px);border-color:rgba(153,69,255,.3);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 40px rgba(153,69,255,.1)}.team-member-card:hover:before{opacity:1}.card-gradient-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(153,69,255,.02),rgba(255,255,255,.01) 50%,transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.team-member-card:hover .card-gradient-bg{opacity:1}.member-header-section{display:flex;align-items:flex-start;gap:32px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.member-avatar{position:relative;flex-shrink:0}.avatar-image{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#9945FF,#7B3FF2);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.avatar-initials{color:#ffffff;font-size:24px;font-weight:700;text-transform:uppercase}.avatar-ring{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:linear-gradient(135deg,#9945FF,#7B3FF2,#9945FF);opacity:0;transition:opacity .3s ease;animation:rotate 3s linear infinite}.team-member-card:hover .avatar-ring{opacity:.6}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.member-identity{flex:1 1;min-width:0}.member-name{color:#ffffff;font-size:28px;font-weight:700;margin:0 0 8px;line-height:1.2}.member-position{color:#9945FF;font-size:16px;font-weight:600;margin:0 0 16px;line-height:1.4}.member-meta{display:flex;gap:24px;margin-bottom:16px}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-label{color:#6B7280;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.meta-value{color:#ffffff;font-size:14px;font-weight:600}.status-badges{display:flex;gap:8px;flex-wrap:wrap}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.status-badge.independent{background:rgba(16,185,129,.1);color:#10B981;border:1px solid rgba(16,185,129,.2)}.status-badge.board-member{background:rgba(153,69,255,.1);color:#9945FF;border:1px solid rgba(153,69,255,.2)}.status-badge.executive-badge{background:rgba(59,130,246,.1);color:#3B82F6;border:1px solid rgba(59,130,246,.2)}.status-badge.founder-badge{background:rgba(245,158,11,.1);color:#F59E0B;border:1px solid rgba(245,158,11,.2)}.member-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.content-section{position:relative}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-header svg{color:#9945FF;flex-shrink:0}.section-header h4{color:#ffffff;font-size:16px;font-weight:600;margin:0}.section-text{color:#9CA3AF;font-size:14px;line-height:1.6;margin:0}.expertise-grid{display:flex;flex-wrap:wrap;gap:8px}.expertise-pill{padding:8px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffff;font-size:13px;font-weight:500;transition:all .2s ease}.expertise-pill:hover{background:rgba(153,69,255,.1);border-color:rgba(153,69,255,.3);color:#9945FF}.committee-grid{display:flex;flex-wrap:wrap;gap:8px}.committee-pill{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;transition:all .2s ease}.committee-pill.audit{background:rgba(239,68,68,.1);color:#EF4444;border:1px solid rgba(239,68,68,.2)}.committee-pill.compensation{background:rgba(16,185,129,.1);color:#10B981;border:1px solid rgba(16,185,129,.2)}.committee-pill.nominating{background:rgba(59,130,246,.1);color:#3B82F6;border:1px solid rgba(59,130,246,.2)}.boards-list{display:flex;flex-direction:column;gap:12px}.board-item{display:flex;align-items:center;gap:12px}.board-dot{width:6px;height:6px;border-radius:50%;background:#9945FF;flex-shrink:0}.board-name{color:#9CA3AF;font-size:14px;line-height:1.4}.career-timeline{display:flex;flex-direction:column;gap:16px}.timeline-item{display:flex;align-items:flex-start;gap:16px;position:relative}.timeline-item:not(:last-child):after{content:"";position:absolute;left:5px;top:20px;bottom:-16px;width:1px;background:rgba(153,69,255,.2)}.timeline-dot{width:12px;height:12px;border-radius:50%;background:#9945FF;flex-shrink:0;margin-top:4px;position:relative;z-index:1}.timeline-role{color:#9CA3AF;font-size:14px;line-height:1.5;flex:1 1}.achievements-grid{display:flex;flex-direction:column;gap:12px}.achievement-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.achievement-icon{width:20px;height:20px;border-radius:50%;background:rgba(16,185,129,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.achievement-icon svg{color:#10B981}.achievement-text{color:#9CA3AF;font-size:14px;line-height:1.5;flex:1 1}.team-member-card.executive{border-color:rgba(59,130,246,.1)}.team-member-card.executive:hover{border-color:rgba(59,130,246,.3);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 40px rgba(59,130,246,.1)}.news-container{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.news-card-minimal{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.news-card-minimal:hover{border-color:#9945FF;box-shadow:0 4px 12px rgba(153,69,255,.1);transform:translateY(-1px)}.news-card-header{margin-bottom:16px}.news-meta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.news-date-minimal{color:#6B7280;font-size:14px;font-weight:500}.category-badge-minimal{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.category-badge-minimal.financial-results{background:#EFF6FF;color:#2563EB}.category-badge-minimal.partnership{background:#F0FDF4;color:#16A34A}.category-badge-minimal.funding{background:#FEF3C7;color:#D97706}.category-badge-minimal.product{background:#F3E8FF;color:#9333EA}.category-badge-minimal.operations{background:#FEF2F2;color:#DC2626}.category-badge-minimal.conference{background:rgba(139,92,246,.1);color:#8B5CF6;border:1px solid rgba(139,92,246,.2)}.category-badge-minimal.corporate{background:rgba(99,102,241,.1);color:#4338ca;border:1px solid rgba(99,102,241,.2)}.news-card-content{margin-bottom:20px}.news-title-minimal{color:#1F2937;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:12px;transition:color .2s ease}.news-card-minimal:hover .news-title-minimal{color:#9945FF}.news-excerpt-minimal{color:#4B5563;font-size:15px;line-height:1.6;margin:0}.news-card-footer{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #f3f4f6}.read-more-minimal{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#6B7280;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer}.read-more-minimal:hover{background:#9945FF;border-color:#9945FF;color:#ffffff;transform:translateX(2px)}.read-more-minimal svg{transition:transform .2s ease}.read-more-minimal:hover svg{transform:translateX(2px)}.pagination-minimal{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid #e5e7eb;margin-top:32px}.pagination-btn-minimal{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer}.pagination-btn-minimal:hover:not(:disabled){background:#F9FAFB;border-color:#9945FF;color:#9945FF}.pagination-btn-minimal:disabled{opacity:.5;cursor:not-allowed}.pagination-dots{display:flex;gap:8px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:#D1D5DB;transition:background-color .2s ease;cursor:pointer}.dot.active{background:#9945FF}.dot:hover:not(.active){background:#9CA3AF}.page-header{text-align:center;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.page-title{color:#1F2937;font-size:36px;font-weight:700;margin-bottom:12px}.page-subtitle{color:#6B7280;font-size:18px;line-height:1.6;max-width:600px;margin:0 auto}@media (max-width:768px){.news-container{gap:16px}.news-card-minimal{padding:20px}.news-meta-row{flex-direction:column;align-items:flex-start;gap:8px}.pagination-minimal{flex-direction:column;gap:16px}.pagination-dots{order:-1}.page-title{font-size:28px}.page-subtitle{font-size:16px}}.metrics-overview{margin:48px 0;padding:32px 0;border-top:1px solid #e5e7eb}.metrics-header{text-align:center;margin-bottom:40px}.metrics-header h3{color:#1F2937;font-size:28px;font-weight:700;margin-bottom:8px}.metrics-header p{color:#6B7280;font-size:16px;line-height:1.6}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.metric-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;align-items:flex-start;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#E5E7EB,#D1D5DB);transition:all .3s ease}.metric-card.primary:before{background:linear-gradient(90deg,#9945FF,#7B3FF2)}.metric-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12);border-color:#9945FF}.metric-card:hover:before{background:linear-gradient(90deg,#9945FF,#7B3FF2)}.metric-icon{width:48px;height:48px;background:linear-gradient(135deg,#F8FAFC,#F1F5F9);border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.metric-card.primary .metric-icon{background:linear-gradient(135deg,#F3E8FF,#EDE9FE);border-color:#C084FC;color:#9945FF}.metric-card:hover .metric-icon{background:linear-gradient(135deg,#F3E8FF,#EDE9FE);border-color:#9945FF;color:#9945FF;transform:scale(1.05)}.metric-icon svg{color:#6B7280;transition:color .3s ease}.metric-card.primary .metric-icon svg,.metric-card:hover .metric-icon svg{color:#9945FF}.metric-content{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.metric-label{color:#6B7280;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.metric-value{color:#1F2937;font-size:24px;font-weight:700;line-height:1.2}.metric-change{font-size:13px;font-weight:500;padding:2px 8px;border-radius:12px;align-self:flex-start}.metric-change.positive{background:#DCFCE7;color:#16A34A}.metric-change.negative{background:#FEE2E2;color:#DC2626}.metric-change.neutral{background:#F3F4F6;color:#6B7280}.performance-summary{margin:48px 0;padding:32px;background:linear-gradient(135deg,#F8FAFC,#F1F5F9);border-radius:16px;border:1px solid #e2e8f0}.summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.summary-header h3{color:#1F2937;font-size:24px;font-weight:700;margin:0}.summary-period span{color:#6B7280;font-size:14px;font-weight:500;background:#ffffff;padding:8px 16px;border-radius:20px;border:1px solid #e5e7eb}.performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px}.performance-item{background:#ffffff;padding:20px;border-radius:12px;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .2s ease}.performance-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#9945FF}.period-label{color:#6B7280;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.period-value{font-size:20px;font-weight:700;padding:4px 12px;border-radius:8px;min-width:80px;text-align:center}.period-value.positive{background:#DCFCE7;color:#16A34A}.period-value.negative{background:#FEE2E2;color:#DC2626}.period-value.neutral{background:#F3F4F6;color:#6B7280}@media (max-width:1024px){.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}}@media (max-width:768px){.metrics-overview{margin:32px 0;padding:24px 0}.metrics-header h3{font-size:24px}.metrics-grid{grid-template-columns:1fr;gap:16px}.metric-card{padding:20px}.metric-value{font-size:20px}.performance-summary{padding:24px;margin:32px 0}.summary-header{flex-direction:column;align-items:stretch;text-align:center;gap:12px}.performance-grid{grid-template-columns:repeat(2,1fr);gap:12px}.performance-item{padding:16px}.period-value{font-size:18px}}