@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;800&display=swap";html{scroll-behavior:smooth;overflow-y:auto!important}:root{--color-bg:#0a0907;--color-surface:#ffffff08;--color-border:#d8921926;--color-primary:#d89219;--color-accent:#a2ab61;--color-text:#f3e7c0;--color-text-muted:#f3e7c099;--font-main:"Sora", sans-serif;--transition:all .5s cubic-bezier(.16, 1, .3, 1);--radius:1rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden auto}.nav{z-index:1000;background:#000;border-bottom:1px solid #d8921966;width:100%;padding:1.25rem 2.5rem;position:fixed;top:0;left:0;overflow:hidden}.nav-lava-bg{filter:blur(40px)contrast(12);z-index:-1;background:#050402;width:100%;height:100%;position:absolute;top:0;left:0}.nav-lava-bg .blob{opacity:.4;background:#3d2a0a;border-radius:50%;position:absolute}.nav-lava-bg .blob:nth-child(2n){opacity:.3;background:#1a1205}.nav-lava-bg .blob:nth-child(3),.nav-lava-bg .blob:nth-child(5){opacity:.15;background:#d89219}.nav-lava-bg .blob:first-child{width:500px;height:200px;animation:25s ease-in-out infinite alternate moveBlob;top:-100px;left:-10%}.nav-lava-bg .blob:nth-child(2){width:600px;height:250px;animation:35s ease-in-out infinite alternate-reverse moveBlob;top:-120px;right:-5%}.nav-lava-bg .blob:nth-child(3){width:400px;height:180px;animation:30s ease-in-out infinite alternate moveBlob;top:-80px;left:25%}.nav-lava-bg .blob:nth-child(4){width:450px;height:200px;animation:40s ease-in-out infinite alternate-reverse moveBlob;top:-110px;left:50%}.nav-lava-bg .blob:nth-child(5){width:350px;height:150px;animation:20s ease-in-out infinite alternate moveBlob;top:-70px;right:15%}.nav-lava-bg .blob:nth-child(6){width:480px;height:220px;animation:45s ease-in-out infinite alternate-reverse moveBlob;top:-95px;left:5%}@keyframes moveBlob{0%{transform:translate(-100px)rotate(0)}to{transform:translate(200px)rotate(20deg)}}.nav-content{grid-template-columns:1fr auto 1fr;align-items:center;width:95%;max-width:1600px;margin:0 auto;display:grid}.logo{align-items:center;gap:1rem;font-weight:800;display:flex}.logo img{filter:drop-shadow(0 0 10px #d89219cc)drop-shadow(0 0 25px #d8921966);transition:all .3s;animation:3s ease-in-out infinite alternate logoGlow}.logo:hover img{filter:drop-shadow(0 0 15px #d89219)drop-shadow(0 0 40px #d8921999);transform:scale(1.05)}@keyframes logoGlow{0%{filter:drop-shadow(0 0 8px #d89219b3)drop-shadow(0 0 20px #d892194d)}to{filter:drop-shadow(0 0 15px #d89219e6)drop-shadow(0 0 35px #d8921980)}}.nav-links{justify-content:center;gap:2.5rem;display:flex}.nav-actions{justify-content:flex-end;gap:1rem;display:flex}.hamburger-btn{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:6px;padding:10px;display:none}.hamburger-btn span{background:var(--color-primary);width:28px;height:2px;transition:var(--transition);border-radius:2px;display:block}@media (width<=1024px){.nav-content{justify-content:space-between;display:flex}.nav-links,.nav-actions{display:none}.hamburger-btn{display:flex}.nav.is-open .nav-links,.nav.is-open .nav-actions{text-align:center;z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;left:0}.nav.is-open .nav-links{background:#0a0907;justify-content:center;gap:1.5rem;height:100vh;padding-bottom:8rem;top:0}.nav.is-open .nav-actions{pointer-events:none;background:0 0;justify-content:center;height:100vh;padding-top:10rem;top:0}.nav.is-open .nav-actions *{pointer-events:auto}.sea-logo{max-width:40px!important}.nav.is-open .nav-links a{font-size:2.2rem;font-weight:800}.nav.is-open .nav-actions .btn-primary{padding:1.25rem 2.5rem;font-size:1.25rem}.nav.is-open .hamburger-btn span:first-child{transform:translateY(8px)rotate(45deg)}.nav.is-open .hamburger-btn span:nth-child(2){opacity:0}.nav.is-open .hamburger-btn span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}}.nav-links a{color:var(--color-text);text-transform:uppercase;opacity:.7;font-size:.85rem;font-weight:600;text-decoration:none}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem;display:flex;position:relative;overflow:hidden}.nav-logo-sea{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.sea-logo{filter:brightness(1.2);animation:linear infinite logoScroll;position:absolute;left:-150px}@keyframes logoScroll{0%{transform:translate(0)rotate(0)}to{transform:translate(calc(100vw + 300px))rotate(360deg)}}.hero-video{object-fit:cover;z-index:-1;opacity:.4;background:#000;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-content{z-index:5;max-width:1300px;margin:0 auto;position:relative}.hero-content{z-index:10;max-width:1200px;position:relative}.hero-actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem;display:flex}.hero h1{letter-spacing:-.05em;white-space:nowrap;margin-bottom:2.5rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1}@media (width<=1024px){.hero h1{white-space:normal}}.text-gradient{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.drill-section{background:#000;padding:4rem 2rem;position:relative;overflow:hidden}.drill-container{border:1px solid var(--color-border);z-index:10;background:#0a0907;border-radius:2rem;max-width:1400px;height:600px;margin:0 auto;position:relative;overflow:hidden}.map-background{opacity:.3;width:100%;height:100%;position:absolute;top:0;left:0}.map-background svg{object-fit:cover;width:100%;height:100%}.map-background path{fill:#1a160f;stroke:var(--color-primary);stroke-width:1px}.drill-overlay{z-index:10;text-align:center;background:radial-gradient(circle,#0003 0%,#000c 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.drill-overlay h2{text-shadow:0 0 20px #000;max-width:800px;margin-bottom:3rem;font-size:clamp(1.5rem,4vw,3rem);font-weight:800}.hero p{max-width:800px;color:var(--color-text-muted);z-index:10;text-align:center;margin:0 auto 4rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500;position:relative}.ticker-text{color:var(--color-primary);text-shadow:0 0 15px var(--color-primary);font-style:italic;font-weight:800}.pulse-glow{animation:2s infinite pulse-glow}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor{color:var(--color-primary);margin-left:2px;font-weight:300;animation:1s infinite blink}@keyframes pulse-glow{0%,to{opacity:1;text-shadow:0 0 15px var(--color-primary)}50%{opacity:.7;text-shadow:0 0 30px var(--color-primary)}}.btn-primary,.btn-secondary{text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:1rem 2.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.btn-primary{background:var(--color-primary);color:#000}.btn-secondary{border:3px solid var(--color-border);color:var(--color-text)}.glow-btn{box-shadow:0 0 40px #d8921966}.section{width:100%;padding:8rem 2rem}.grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.card{border:1px solid var(--color-border);border-radius:var(--radius);z-index:10;background:#070604;padding:3rem;position:relative}.section-animated{background:#050402;position:relative;overflow:hidden}.relative-z{z-index:5;position:relative}.footer{border-top:1px solid var(--color-border);background:#050402;padding:6rem 2rem;position:relative;overflow:hidden}.footer-content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:1300px;margin:0 auto;display:flex;position:relative}.footer-logo{align-items:center;gap:1rem;font-size:1.5rem;font-weight:800;display:flex}.footer-nav{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.footer-nav a{color:var(--color-text-muted);transition:var(--transition);font-weight:600;text-decoration:none}.footer-nav a:hover{color:var(--color-primary)}.footer-copy{color:#f3e7c066;margin-top:2rem;font-size:.8rem}@keyframes dash{to{stroke-dashoffset:0}}.pulse-line{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:20 80;stroke-dashoffset:100px;filter:drop-shadow(0 0 5px var(--color-primary));animation:4s linear infinite dash}@keyframes drill-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.drill-marker{fill:var(--color-primary);animation:2s ease-out infinite drill-pulse}.oil-ship{fill:var(--color-accent)}.text-center{text-align:center}
