:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--color-dark: #000;--color-light: #fff;--color-orange: #ff9500}#root{margin:0;padding:0;min-height:100vh}html,body{margin:0;padding:0;min-height:100vh;overflow-x:hidden}html{background:repeating-radial-gradient(#000 0,#000,#fff,#fff .0002%) 50% 0/2500px 2500px,repeating-conic-gradient(#000 0,#000 .0001%,#fff 0,#fff .0002%) 60% 60%/2500px 2500px;background-blend-mode:difference;animation:staticTv .2s infinite alternate}@keyframes staticTv{to{background-position:50% 0,60% 50%}}body{font-family:receipt-narrow,Receipt Narrow,Courier New,monospace;position:relative;background:#000000d9;color:#fff;min-height:100vh;cursor:url(/cursors/arrow.cur),auto}.App{min-height:100vh;display:flex;flex-direction:column;width:100%;margin:0;padding:0}.font-receipt-narrow{font-family:receipt-narrow,Receipt Narrow,Courier New,monospace!important}.font-argent-pixel{font-family:argent-pixel-cf,Courier New,monospace!important}.font-nickel-gothic{font-family:nickel-gothic-variable,Arial,sans-serif!important}a,button,.clickable{cursor:url(/cursors/Cursor_15.cur),pointer}input,textarea{cursor:url(/cursors/Beam.cur),text}.help,.info{cursor:url(/cursors/help_win95.cur),help}.draggable{cursor:url(/cursors/Cursor_4.cur),move}.resizable{cursor:url(/cursors/Cursor_5.cur),nw-resize}.loading,.busy{cursor:url(/cursors/Cursor_3.cur),wait}.no-drop,.disabled{cursor:url(/cursors/Cursor_7.cur),not-allowed}.layout{min-height:100vh;display:flex;flex-direction:column}.header{position:sticky;top:0;z-index:100;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--color-orange)}.header-top{padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,165,0,.3)}.company-info{display:flex;flex-direction:column;gap:.25rem}.company-name{font-size:1.5rem;font-weight:700;color:var(--color-orange);letter-spacing:.1em;text-transform:uppercase}.tagline{font-size:.75rem;color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase}.header-time{font-size:.75rem;color:#fff9;letter-spacing:.05em;text-transform:uppercase}.navigation{background:#ffa5001a}.nav-container{padding:0 2rem;display:flex;gap:0;overflow-x:auto}.nav-item{padding:1rem 1.5rem;color:#fffc;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid rgba(255,165,0,.2);transition:all .2s ease;white-space:nowrap;position:relative}.nav-item:first-child{border-left:1px solid rgba(255,165,0,.2)}.nav-item:hover{background:#ffa50033;color:#fff}.nav-item.active{background:#ffa5004d;color:var(--color-orange);box-shadow:inset 0 0 10px #ffa5004d}.nav-separator{height:2px;background:linear-gradient(90deg,transparent,var(--color-orange),transparent)}.main-content{flex:1;position:relative}.footer{background:#000000e6;border-top:2px solid var(--color-orange);margin-top:auto}.footer-content{padding:3rem 4rem 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;width:100%;margin:0;box-sizing:border-box}.footer-section{display:flex;flex-direction:column;gap:.75rem}.footer-logo{font-size:1.2rem;font-weight:700;color:var(--color-orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.footer-tagline{color:#ffffffb3;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.footer-title{font-size:.85rem;font-weight:700;color:var(--color-orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.footer-info,.subsidiary-link{color:#fffc;font-size:.8rem;letter-spacing:.02em}.subsidiary-link{cursor:pointer;transition:color .2s ease}.subsidiary-link a{color:#fffc;text-decoration:none;transition:color .2s ease}.subsidiary-link:hover,.subsidiary-link a:hover{color:var(--color-orange)}.footer-bottom{background:#000c;border-top:1px solid rgba(255,165,0,.3);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.copyright{color:#fff9;font-size:.7rem;letter-spacing:.02em}.visitor-counter{color:var(--color-orange);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 768px){.header-top{padding:1rem;flex-direction:column;align-items:flex-start;gap:.75rem}.nav-container{padding:0 1rem;gap:0}.nav-item{padding:.75rem 1rem;font-size:.75rem}.footer-content{padding:2rem 1rem 1.5rem;grid-template-columns:1fr;gap:1.5rem}.footer-bottom{padding:1rem;flex-direction:column;gap:1rem;text-align:center}}.home-page{padding:2rem 4rem;width:100%;margin:0;box-sizing:border-box}.hero-section{display:flex;flex-direction:column;align-items:center;padding:4rem 0;text-align:center}.hero-content{display:flex;align-items:center;justify-content:center;gap:4rem;margin-bottom:3rem;width:100%}.globe-container{flex-shrink:0}.rotating-globe{width:200px;height:200px;border-radius:50%;border:4px solid var(--color-orange);box-shadow:0 0 20px #ffa50066,inset 0 0 20px #ffa5001a;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated}.logo-container{flex:1}.corporate-logo{display:flex;flex-direction:column;align-items:center}.logo-text{display:flex;flex-direction:column;align-items:center;gap:.5rem}.company-name-large{font-size:3.5rem;font-weight:700;color:var(--color-orange);letter-spacing:.15em;text-transform:uppercase;text-shadow:0 0 15px rgba(255,165,0,.4);line-height:1}.logo-tagline{font-size:1rem;color:#fffc;letter-spacing:.1em;text-transform:uppercase;margin-top:1rem}.hero-stats{display:flex;gap:3rem;justify-content:center}.stat-panel{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:1.5rem;text-align:center;min-width:150px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stat-value{font-size:2rem;font-weight:700;color:var(--color-orange);margin-bottom:.5rem}.stat-label{font-size:.8rem;color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase}.news-ticker{background:#ffa5001a;border:1px solid var(--color-orange);border-radius:4px;padding:1rem;margin:3rem 0;display:flex;align-items:center;overflow:hidden}.ticker-label{background:var(--color-orange);color:#000;padding:.5rem 1rem;font-weight:700;font-size:.8rem;letter-spacing:.1em;margin-right:1rem;flex-shrink:0;animation:blink 2s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.7}}.ticker-content{flex:1;overflow:hidden}.marquee-text{color:#ffffffe6;font-size:.9rem;letter-spacing:.05em;white-space:nowrap;animation:marquee 15s linear infinite}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.section-title{font-size:1.5rem;color:var(--color-orange);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-bottom:2rem;border-bottom:2px solid var(--color-orange);padding-bottom:.5rem}.quick-links{margin:4rem 0}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.quick-link-card{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quick-link-card:hover{border-color:var(--color-orange);box-shadow:0 0 20px #ffa5004d;transform:translateY(-5px)}.card-icon{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;height:48px}.card-icon img{width:32px;height:32px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.card-title{font-size:1.1rem;font-weight:700;color:var(--color-orange);letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.card-description{color:#fffc;font-size:.9rem;line-height:1.4}.company-highlights{margin:4rem 0}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.highlight-item{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.highlight-year{font-size:2rem;font-weight:700;color:var(--color-orange);margin-bottom:.5rem}.highlight-text{color:#fffc;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 768px){.home-page{padding:1rem}.hero-content{flex-direction:column;gap:2rem}.rotating-globe{width:150px;height:150px}.company-name-large{font-size:2.5rem}.hero-stats{flex-direction:column;gap:1.5rem}.news-ticker{flex-direction:column;align-items:flex-start;gap:1rem}.ticker-label{margin-right:0}.links-grid,.highlights-grid{grid-template-columns:1fr}}.about-page{min-height:100vh;padding:2rem;display:flex;align-items:center;justify-content:center}.about-panel{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;width:100%;box-shadow:0 0 20px #ffa50033}.about-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,165,0,.5),transparent);animation:scanline 3s linear infinite;z-index:10}@keyframes scanline{0%{transform:translate(-100%)}to{transform:translate(100%)}}.about-panel:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#0000 50%,#00000040 50%);background-size:100% 4px;pointer-events:none;z-index:5;opacity:.15}.panel-header{background:#ffa50014;border-bottom:1px solid rgba(255,165,0,.3);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:6}.panel-title{color:var(--color-orange);font-size:.9rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.panel-status{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#ffffffb3;letter-spacing:.1em}.status-indicator{width:8px;height:8px;border-radius:50%;background:#0f0;box-shadow:0 0 8px #0f0;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.panel-content{padding:2rem;position:relative;z-index:6}.company-header{text-align:center;margin-bottom:3rem;border-bottom:1px solid rgba(255,165,0,.2);padding-bottom:2rem}.company-name{font-size:2.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.2em;margin:0 0 1rem;text-shadow:0 0 10px rgba(255,165,0,.3)}.company-subtitle{color:var(--color-orange);font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.company-link{color:var(--color-orange);text-decoration:none}.company-link:hover{color:#ffb84d;text-decoration:underline}.section-header{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,165,0,.2)}.section-label{color:var(--color-orange);font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.content-text{color:#ffffffe6;line-height:1.8;font-size:.95rem;letter-spacing:.02em;margin-bottom:3rem}.content-text p{margin-bottom:1.5rem;text-align:justify}.content-text p:last-child{margin-bottom:0}.org-chart{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:2rem}.org-level{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.org-box{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:1rem 1.5rem;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;min-width:180px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.parent-company{background:#ffa50033;border-color:var(--color-orange);color:var(--color-orange);box-shadow:0 0 15px #ffa5004d}.subsidiary{color:#ffffffe6}.panel-footer{background:#0000004d;border-top:1px solid rgba(255,165,0,.3);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#fff9;letter-spacing:.1em;position:relative;z-index:6}.footer-info,.footer-time{text-transform:uppercase}@media (max-width: 768px){.about-page{padding:1rem}.panel-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.panel-content{padding:1.5rem}.company-name{font-size:1.8rem}.company-subtitle{font-size:.8rem}.content-text{font-size:.9rem;line-height:1.6}.org-level{gap:1rem}.org-box{min-width:150px;font-size:.75rem}.panel-footer{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}}.products-page{padding:2rem 4rem;width:100%;margin:0;box-sizing:border-box}.page-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--color-orange)}.page-title{font-size:2.5rem;color:var(--color-orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;text-shadow:0 0 15px rgba(255,165,0,.4)}.page-subtitle{font-size:1rem;color:#fffc;letter-spacing:.1em;text-transform:uppercase}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;margin-bottom:3rem}.product-category{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s ease}.product-category:hover{border-color:var(--color-orange);box-shadow:0 0 20px #ffa50033}.category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,165,0,.3)}.category-name{font-size:1.2rem;color:var(--color-orange);letter-spacing:.1em;text-transform:uppercase;margin:0}.category-spec{font-size:.75rem;color:#fff9;background:#ffa5001a;padding:.25rem .75rem;border-radius:2px;letter-spacing:.05em;text-transform:uppercase}.category-description{color:#ffffffe6;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.product-list{margin-bottom:2rem}.list-header{font-size:.8rem;color:var(--color-orange);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:.75rem}.product-list ul{list-style:none;padding:0;margin:0}.product-list li{color:#fffc;font-size:.85rem;border-bottom:1px solid rgba(255,165,0,.1);position:relative;padding:.5rem 0 .5rem 1rem}.product-list li:before{content:"▪";color:var(--color-orange);position:absolute;left:0}.category-footer{display:flex;gap:1rem}.catalog-button,.quote-button{flex:1;padding:.75rem 1rem;border:1px solid rgba(255,165,0,.4);background:#ffa5001a;color:var(--color-orange);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;border-radius:2px}.catalog-button:hover,.quote-button:hover{background:#ffa50033;border-color:var(--color-orange);box-shadow:0 0 10px #ffa5004d}.product-notice{background:#ffa5001a;border:1px solid var(--color-orange);border-radius:4px;padding:2rem;text-align:center}.notice-header{font-size:1rem;color:var(--color-orange);font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}@media (max-width: 768px){.products-page{padding:1rem}.page-title{font-size:2rem}.products-grid{grid-template-columns:1fr}.category-header{flex-direction:column;gap:.75rem;align-items:flex-start}.category-footer{flex-direction:column}}.services-page{padding:2rem 4rem;width:100%;margin:0;box-sizing:border-box}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;margin-bottom:3rem}.service-card{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.service-title{color:var(--color-orange);font-size:1.2rem;letter-spacing:.1em;margin:0 0 1rem}.service-description{color:#ffffffe6;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.features-header{color:var(--color-orange);font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem}.service-features ul{list-style:none;padding:0;margin:0}.service-features li{color:#fffc;font-size:.85rem;border-bottom:1px solid rgba(255,165,0,.1);position:relative;padding:.5rem 0 .5rem 1rem}.service-features li:before{content:"▪";color:var(--color-orange);position:absolute;left:0}.contact-cta{background:#ffa5001a;border:1px solid var(--color-orange);border-radius:4px;padding:3rem 2rem;text-align:center}.cta-header{font-size:1.5rem;color:var(--color-orange);font-weight:700;letter-spacing:.1em;margin-bottom:1rem}.cta-text{color:#ffffffe6;font-size:1rem;line-height:1.6;margin-bottom:2rem;width:100%}.cta-button{padding:1rem 2rem;border:2px solid var(--color-orange);background:#ffa50033;color:var(--color-orange);font-size:.9rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;border-radius:4px}.cta-button:hover{background:var(--color-orange);color:#000;box-shadow:0 0 20px #ffa50080}.contact-page{padding:2rem 4rem;width:100%;margin:0;box-sizing:border-box}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.contact-card{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-title{color:var(--color-orange);font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,165,0,.3)}.contact-details{display:flex;flex-direction:column;gap:1.25rem}.detail-item{display:flex;flex-direction:column;gap:.25rem}.detail-label{color:#fff9;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.detail-value{color:#ffffffe6;font-size:.9rem;line-height:1.4}.business-hours{background:#ffa5001a;border:1px solid var(--color-orange);border-radius:4px;padding:2rem;margin-bottom:2rem}.hours-title{color:var(--color-orange);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:1.5rem}.hours-grid{display:flex;flex-direction:column;gap:.75rem;width:100%}.hours-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,165,0,.2)}.day{color:#fffc;font-size:.9rem;font-weight:700}.time{color:var(--color-orange);font-size:.85rem;text-align:right}.location-notice{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:2rem;text-align:center}.notice-title{color:var(--color-orange);font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem}.notice-text{color:#ffffffe6;font-size:.9rem;line-height:1.6;width:100%}@media (max-width: 768px){.contact-page{padding:1rem}.contact-grid{grid-template-columns:1fr}.hours-item{flex-direction:column;align-items:flex-start;gap:.25rem}.time{text-align:left}}.investor-page{padding:2rem 4rem;width:100%;margin:0;box-sizing:border-box}.stock-ticker{background:#000c;border:2px solid var(--color-orange);border-radius:4px;padding:2rem;margin-bottom:3rem;text-align:center;box-shadow:0 0 20px #ffa5004d}.ticker-main{display:flex;justify-content:center;align-items:baseline;gap:2rem;margin-bottom:1rem}.stock-symbol{font-size:2rem;font-weight:700;color:var(--color-orange);letter-spacing:.1em}.stock-price{font-size:3rem;font-weight:700;color:#fff}.stock-change{font-size:1.2rem;font-weight:700}.stock-change.positive{color:#0f0}.stock-change.negative{color:#f44}.ticker-note{color:#fff9;font-size:.8rem;letter-spacing:.05em}.financial-overview{margin-bottom:3rem}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.metric-card{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.metric-value{font-size:1.8rem;font-weight:700;color:var(--color-orange);margin-bottom:.5rem}.metric-label{color:#fffc;font-size:.9rem;margin-bottom:.5rem}.metric-change{color:#0f0;font-size:.8rem;font-weight:700}.investor-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;margin-bottom:3rem}.section-card{background:#ffffff14;border:1px solid rgba(255,165,0,.4);border-radius:4px;padding:2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-title{color:var(--color-orange);font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,165,0,.3)}.news-list{display:flex;flex-direction:column;gap:1rem}.news-item{padding:1rem 0;border-bottom:1px solid rgba(255,165,0,.1)}.news-date{color:#fff9;font-size:.8rem;margin-bottom:.25rem}.news-title{color:#ffffffe6;font-size:.9rem;line-height:1.4}.reports-list{display:flex;flex-direction:column;gap:1rem}.report-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,165,0,.1)}.report-name{color:#ffffffe6;font-size:.9rem}.report-link{color:var(--color-orange);font-size:.8rem;font-weight:700;cursor:pointer;transition:color .2s ease}.report-link:hover{color:#fff}.investor-contact{background:#ffa5001a;border:1px solid var(--color-orange);border-radius:4px;padding:2rem;text-align:center}.contact-header{color:var(--color-orange);font-size:1.2rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem}.contact-info{color:#ffffffe6;font-size:.9rem;line-height:1.6}@media (max-width: 768px){.investor-page{padding:1rem}.ticker-main{flex-direction:column;gap:1rem}.stock-price{font-size:2.5rem}.investor-sections{grid-template-columns:1fr}.report-item{flex-direction:column;align-items:flex-start;gap:.5rem}}
