:root{--font-sans: "Inter", sans-serif;--color-bg: #000;--color-fg: #fff;--color-accent: #06b6d4;--color-muted: #888;--color-danger: #ef4444}body{margin:0;padding:0;font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-fg);line-height:1.6}.orca-heading{font-size:2.25rem;font-weight:800;margin-bottom:1rem;text-align:center}.orca-subheading{font-size:1.5rem;font-weight:600;color:var(--color-muted)}.orca-paragraph{font-size:1rem;color:var(--color-muted);max-width:600px;margin:0 auto 1.5rem;line-height:1.75;text-align:center}.orca-page{padding:4rem 1rem}.orca-container{max-width:1200px;margin:0 auto;padding:0 1rem}.orca-shell{min-height:100vh;display:flex;flex-direction:column}.orca-main{flex:1;padding-top:4rem}.orca-footer{background:#111;color:#999;padding:2rem 1rem;text-align:center;font-size:.875rem}.orca-feature-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.orca-feature-card{background:#111;padding:1.5rem;border-radius:1rem;text-align:center;box-shadow:0 0 0 1px #222}.orca-feature-img{width:100%;border-radius:.5rem;margin-bottom:1rem;object-fit:cover;max-height:200px}.orca-feature-title{font-size:1.25rem;font-weight:700;color:var(--color-fg);margin:.5rem 0}.orca-feature-desc{font-size:.95rem;color:var(--color-muted)}.orca-image-block{margin:2rem 0;text-align:center}.orca-image-block img{width:100%;max-width:800px;border-radius:1rem;box-shadow:0 0 20px #0006;transition:transform .3s ease}.orca-image-block img:hover{transform:scale(1.03)}.orca-form{max-width:600px;margin:0 auto}.orca-form-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.orca-input,.orca-textarea{padding:.75rem 1rem;background:#111;border:1px solid #333;border-radius:.5rem;color:var(--color-fg);font-size:1rem}.orca-input:focus,.orca-textarea:focus{border-color:var(--color-accent);outline:none}.orca-button,.orca-button-dark{background:var(--color-accent);color:#fff;border:none;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease;will-change:transform,box-shadow}.orca-button:hover{background:#0891b2;transform:scale(1.05);box-shadow:0 0 10px #0ff6}.orca-button-dark{background:#222;color:#fff;border:1px solid #444}.orca-button-dark:hover{background:#333;transform:scale(1.05);box-shadow:0 0 10px #0ff6}.orca-navbar{background:black;border-bottom:1px solid #222;position:fixed;width:100%;z-index:100}.orca-navbar-inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem}.orca-logo{font-size:1.5rem;font-weight:800;color:#fff}.orca-menu-toggle{font-size:1.75rem;color:#fff;cursor:pointer;display:block}.orca-nav-links{position:absolute;top:64px;left:0;right:0;background:#111;display:none;flex-direction:column;gap:1rem;padding:1rem;text-align:center}.orca-nav-links.open{display:flex}.orca-nav-links li{list-style:none}.orca-nav-links a{color:#d4d4d4;text-decoration:none;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.orca-nav-links a:hover{color:var(--color-accent)}.orca-nav-links a.active-link{color:var(--color-accent);font-weight:600}@media (min-width: 768px){.orca-menu-toggle{display:none}.orca-nav-links{position:static;display:flex!important;flex-direction:row;gap:1.5rem;background:transparent}}.orca-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.orca-hero-video{position:relative;height:100vh;overflow:hidden}.orca-hero-video-bg{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}.orca-hero-overlay{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;background:rgba(0,0,0,.6);padding:2rem}.orca-button-row{display:flex;gap:1rem;margin-top:2rem;justify-content:center;flex-wrap:wrap}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.orca-fade{opacity:0;transform:translateY(20px);transition:all .5s ease-out;animation:fadeInUp .6s forwards paused}.orca-show{animation-play-state:running}.orca-delay-1{animation-delay:.2s}.orca-delay-2{animation-delay:.4s}.orca-delay-3{animation-delay:.6s}.orca-hero-claim{color:var(--color-accent);font-size:1.25rem;margin-top:1rem;transition:opacity .3s ease-in-out}.orca-timeline{border-left:2px solid #444;margin-top:2rem;padding-left:1.5rem}.orca-timeline-item{margin-bottom:2rem;position:relative}.orca-timeline-year{color:var(--color-accent);font-weight:700;font-size:1.25rem;margin-bottom:.5rem}.orca-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.orca-img-fluid{width:100%;border-radius:1rem;object-fit:cover;box-shadow:0 0 20px #0006}.center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.orca-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 20px #00ffff26;border-radius:1rem}.orca-cta-fab{position:fixed;bottom:2rem;right:2rem;background:var(--color-accent);color:#fff;padding:.75rem 1.25rem;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0000004d;z-index:1000}.orca-cta-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1001}.orca-cta-content{background:#111;padding:2rem;border-radius:1rem;max-width:400px;width:90%;text-align:center}.orca-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.orca-modal-content{background:black;padding:1rem;max-width:800px;width:90%;border-radius:1rem;text-align:center}html,body{background-color:#000;color:#fff;margin:0;padding:0;font-family:Inter,sans-serif;scroll-behavior:smooth}
