@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap");:root{--navy:#06101f;--navy2:#09182b;--gold:#d5a63b;--gold2:#f2cf78;--cream:#f3eee4;--muted:#9da8b5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--cream);font-family:DM Sans,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.nav{position:fixed;z-index:20;top:0;left:0;right:0;height:82px;justify-content:space-between;padding:0 6vw;background:linear-gradient(#06101fdd,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand,.footerBrand,.nav{display:flex;align-items:center}.brand,.footerBrand{gap:13px;font-size:19px;letter-spacing:.45em;font-weight:500}.brandMark{font-size:29px;color:var(--gold2);letter-spacing:-.15em}.links{display:flex;gap:28px;align-items:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.links a{opacity:.82}.links a:hover{color:var(--gold2);opacity:1}.navCta{border:1px solid #d5a63b88;padding:12px 16px}.hamb{display:none;background:none;border:0;color:#fff;font-size:24px}.hero{min-height:100vh;position:relative;display:flex;align-items:center;padding:120px 9vw;background-image:linear-gradient(90deg,#04101eea,#06101fbf 46%,#06101f30),url(/orjani-flag.jpg);background-size:cover;background-position:50%}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 55%,transparent 0,#06101f33 45%,#06101fb9 100%);pointer-events:none}.heroContent{max-width:850px;position:relative;z-index:2}.eyebrow,.mini,.sectionTag{color:var(--gold2);letter-spacing:.25em;font-size:11px;font-weight:600}.hero h1{font-size:clamp(45px,6.6vw,94px);line-height:1.03;font-weight:300;letter-spacing:-.04em;margin:23px 0}.hero h1 em,h2 em{font-family:Playfair Display,serif;color:var(--gold2);font-weight:500}.heroText{max-width:630px;color:#d4d9df;line-height:1.8;font-size:17px}.actions{display:flex;gap:16px;margin-top:38px}.ghostBtn,.goldBtn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 22px;border:1px solid var(--gold);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.goldBtn{background:var(--gold);color:#07101d}.goldBtn:hover{background:var(--gold2);border-color:var(--gold2)}.ghostBtn{border-color:#ffffff55}.ghostBtn:hover{border-color:var(--gold2);color:var(--gold2)}.scroll{position:absolute;z-index:2;right:5vw;bottom:36px;font-size:9px;letter-spacing:.2em;color:#bbc3cc}.scroll span{font-size:18px;margin-left:8px}.section{padding:130px 9vw}.vision{background:#f0ece3;color:#0a1726}.sectors .sectionTag,.vision .sectionTag{color:#96701e}.twoCol{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:9vw;gap:9vw;margin-top:45px}.centerHead h2,.contact h2,.energyContent h2,.network h2,.twoCol h2{font-size:clamp(42px,5vw,72px);line-height:1.05;font-weight:300;letter-spacing:-.04em;margin:0}.copy{padding-top:10px;color:#55606b;font-size:16px;line-height:1.9}.copy .lead,.lead{font-size:20px;line-height:1.7;color:inherit}.copy strong{color:#162333}.ecosystem{background:var(--navy2)}.centerHead{max-width:850px;margin:45px auto 65px;text-align:center}.centerHead p{max-width:650px;margin:28px auto 0;color:var(--muted);line-height:1.8}.pillars{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ffffff18}.pillar{padding:30px 20px 10px;border-right:1px solid #ffffff18;min-height:190px}.pillar span{color:var(--gold2);font-size:11px}.pillar h3{font-size:16px;font-weight:500;margin:28px 0 10px}.pillar p{font-size:13px;color:var(--muted);line-height:1.6}.energy{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background:#0b1727}.energyImage{background:linear-gradient(0deg,#06101f99,#06101f22),url(/orjani-logo.png) 50%/cover no-repeat;filter:saturate(.8)}.energyContent{padding:110px 9vw 90px 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.energyContent .mini{margin:35px 0 15px}.energyContent>p:not(.mini):not(.sectionTag){color:var(--muted);line-height:1.8;max-width:550px}.services{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 30px;gap:14px 30px;margin:28px 0 40px;color:#d7dce2;font-size:13px}.services span{border-bottom:1px solid #ffffff15;padding-bottom:12px}.sectors{background:#f0ece3;color:#0a1726}.headLine{align-items:end}.headLine>p{color:#69737d;line-height:1.8;max-width:500px}.sectorGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:60px}.sectorCard{text-align:left;position:relative;background:#e5dfd2;border:1px solid #c9c1b1;padding:28px;min-height:260px;color:#0a1726;cursor:pointer;transition:.25s}.sectorCard.active,.sectorCard:hover{background:#0a1726;color:#f3eee4;transform:translateY(-5px)}.sectorIcon{font-size:27px;color:var(--gold);display:block;margin-bottom:35px}.sectorCard small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em}.sectorCard h3{font-size:17px;margin:10px 0}.sectorCard p{font-size:12px;line-height:1.6;color:#7a7f83}.sectorCard.active p,.sectorCard:hover p{color:#aeb5bd}.plus{position:absolute;right:22px;bottom:20px;color:var(--gold);font-size:22px}.network{padding:140px 9vw;background:linear-gradient(90deg,#06101ff5,#06101f99),url(/orjani-flag.jpg) 50%/cover fixed}.networkInner{max-width:900px}.network h2{margin:35px 0 28px}.network p{color:#bac2cb;max-width:600px;line-height:1.8}.roleRow{display:flex;flex-wrap:wrap;gap:9px;margin:35px 0}.roleRow span{border:1px solid #ffffff1f;padding:9px 13px;color:#c5ccd4;font-size:12px}.contact{background:#f0ece3;color:#0a1726}.contact .sectionTag{color:#96701e}.contact .twoCol{align-items:start}.contact form{display:flex;flex-direction:column;gap:13px}.contact input,.contact select,.contact textarea{background:transparent;border:0;border-bottom:1px solid #aaa396;padding:15px 2px;color:#0a1726;outline:none;resize:vertical}.contact textarea{border:1px solid #aaa396;padding:15px}.contact select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact .goldBtn{align-self:flex-start;margin-top:10px}.formNote{font-size:12px;color:#68716e;line-height:1.5}footer{padding:55px 9vw;border-top:1px solid #ffffff15;display:flex;align-items:center;justify-content:space-between;color:#89939f;font-size:11px}footer .footerBrand{color:#f3eee4}@media(max-width:900px){.links{display:none;position:absolute;top:82px;left:0;right:0;background:#06101ff5;padding:25px 7vw;flex-direction:column;align-items:flex-start}.links.show{display:flex}.hamb{display:block}.hero{padding:120px 7vw 80px;background-position:62%}.heroText{font-size:15px}.section{padding:90px 7vw}.energy,.twoCol{grid-template-columns:1fr}.pillars{grid-template-columns:1fr 1fr}.pillar{border-bottom:1px solid #ffffff18}.energyImage{min-height:360px}.energyContent{padding:80px 7vw}.sectorGrid{grid-template-columns:1fr 1fr}.network{padding:100px 7vw}.contact .twoCol{gap:50px}footer{flex-direction:column;gap:20px;text-align:center}}@media(max-width:560px){.hero h1{font-size:44px}.actions{flex-direction:column;align-items:stretch}.pillars,.sectorGrid{grid-template-columns:1fr}.centerHead h2,.contact h2,.energyContent h2,.network h2,.twoCol h2{font-size:43px}.services{grid-template-columns:1fr}.scroll{display:none}.brand{font-size:16px}}