:root{--ojas-bg:#0d0f14;--ojas-surface:#12151c;--ojas-border:#ffffff12;--ojas-accent:#8fa3f8;--ojas-accent-dim:#6278d4;--ojas-text:#e8eaf0;--ojas-muted:#6b7280;--ojas-white:#fff;--font-display:"Syne", "DM Sans", sans-serif;--font-body:"DM Sans", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace}.landing_page-module__IKi7Jq__wrapper{background-color:var(--ojas-bg);min-height:100vh;color:var(--ojas-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.landing_page-module__IKi7Jq__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.landing_page-module__IKi7Jq__nav{z-index:50;border-bottom:1px solid var(--ojas-border);-webkit-backdrop-filter:blur(12px);background:#0d0f1499;padding:20px 32px;position:fixed;top:0;left:0;right:0}.landing_page-module__IKi7Jq__logo{font-family:var(--font-display);letter-spacing:.12em;color:var(--ojas-white);font-size:15px;font-weight:800}.landing_page-module__IKi7Jq__hero{z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:120px 24px 80px;display:flex;position:relative}.landing_page-module__IKi7Jq__headline{font-family:var(--font-display);color:var(--ojas-white);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:700;line-height:1.12;animation:.9s cubic-bezier(.22,1,.36,1) both landing_page-module__IKi7Jq__fadeUp}.landing_page-module__IKi7Jq__accent{color:var(--ojas-accent)}.landing_page-module__IKi7Jq__subtext{color:#e8eaf0a6;max-width:560px;margin:0 0 40px;font-size:clamp(.875rem,1.5vw,1rem);font-weight:300;line-height:1.75;animation:.9s cubic-bezier(.22,1,.36,1) .15s both landing_page-module__IKi7Jq__fadeUp}.landing_page-module__IKi7Jq__cta{border:1.5px solid var(--ojas-accent);color:var(--ojas-accent);font-family:var(--font-mono);letter-spacing:.16em;background:#8fa3f814;border-radius:6px;align-items:center;gap:10px;padding:14px 32px;font-size:12px;font-weight:500;text-decoration:none;transition:background .25s,box-shadow .25s,transform .2s;animation:.9s cubic-bezier(.22,1,.36,1) .28s both landing_page-module__IKi7Jq__fadeUp;display:inline-flex}.landing_page-module__IKi7Jq__cta:hover{background:#8fa3f82e;transform:translateY(-1px);box-shadow:0 0 32px #8fa3f840}.landing_page-module__IKi7Jq__arrow{transition:transform .2s}.landing_page-module__IKi7Jq__cta:hover .landing_page-module__IKi7Jq__arrow{transform:translate(4px)}.landing_page-module__IKi7Jq__footer{z-index:10;border-top:1px solid var(--ojas-border);-webkit-backdrop-filter:blur(8px);background:#0d0f1480;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:0;padding:48px 40px 24px;display:grid;position:relative}.landing_page-module__IKi7Jq__footerLeft{flex-direction:column;grid-area:1/1;gap:12px;max-width:300px;display:flex}.landing_page-module__IKi7Jq__footerLogo{font-family:var(--font-display);letter-spacing:.12em;color:var(--ojas-white);font-size:15px;font-weight:800}.landing_page-module__IKi7Jq__footerTagline{color:var(--ojas-muted);margin:0;font-size:13px;font-weight:300;line-height:1.65}.landing_page-module__IKi7Jq__footerRight{grid-area:1/2;justify-content:flex-end;align-items:flex-start;display:flex}.landing_page-module__IKi7Jq__footerActions{gap:10px;display:flex}.landing_page-module__IKi7Jq__iconBtn{border:1px solid var(--ojas-border);color:#e8eaf080;cursor:pointer;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s,border-color .2s;display:flex}.landing_page-module__IKi7Jq__iconBtn:hover{color:var(--ojas-accent);background:#8fa3f81a;border-color:#8fa3f84d}.landing_page-module__IKi7Jq__footerBottom{border-top:1px solid var(--ojas-border);grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;display:flex}.landing_page-module__IKi7Jq__copyright{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ojas-muted);font-size:10px}.landing_page-module__IKi7Jq__footerIcons{color:#e8eaf04d;gap:16px;display:flex}@keyframes landing_page-module__IKi7Jq__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.landing_page-module__IKi7Jq__nav{padding:16px 20px}.landing_page-module__IKi7Jq__hero{padding:100px 20px 60px}.landing_page-module__IKi7Jq__footer{grid-template-columns:1fr;padding:36px 20px 20px}.landing_page-module__IKi7Jq__footerRight{grid-area:2/1;justify-content:flex-start;margin-top:24px}.landing_page-module__IKi7Jq__footerBottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}}
