:root{--bg-page:var(--color-background);--bg-panel:#0d0d0f;--bg-panel-2:#131316;--border-subtle:var(--color-border);--border-strong:rgba(255,255,255,0.25);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:#5c5c64;--accent:var(--color-acid);--accent-glow:rgba(25,232,207,0.35);--bear:var(--color-bear)}.orus-landing{color:var(--text-primary)}body:has(.orus-landing){overflow-x:hidden}.orus-landing>section{overflow-x:clip}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page-ambience{position:fixed;inset:0;z-index:-1;overflow:hidden}.page-ambience .blob{position:absolute;border-radius:9999px;filter:blur(120px);opacity:.25}.page-clip video{mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.page-clip video{display:none}.page-clip{background:var(--clip-poster) center /contain no-repeat;mix-blend-mode:screen}}.hero-glow{position:absolute;inset:0;overflow:hidden;background:#000;filter:sepia(100%) hue-rotate(25deg) saturate(1000%) drop-shadow(0 0 0 var(--accent));opacity:.12;z-index:0}.hero-glow .cloud{position:absolute;border-radius:9999px;filter:blur(70px);animation:driftCloud 35s ease-in-out infinite}@keyframes driftCloud{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-14px) scale(1.06)}}.hero-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:2}.hero-video-bg{mix-blend-mode:screen;opacity:.42}.card-video-overlay,.hero-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;filter:sepia(100%) hue-rotate(25deg) drop-shadow(0 0 0 var(--accent))}.card-video-overlay{opacity:.5}.waveline{background:linear-gradient(180deg,transparent,rgba(255,255,255,.5),transparent);animation:waveGrow 5s ease-in-out infinite;transform-origin:bottom}@keyframes waveGrow{0%,to{opacity:.25;transform:scaleY(.6)}50%{opacity:.9;transform:scaleY(1)}}.hero-stage{opacity:0;transform:translateY(14px);animation:heroRise 1.4s cubic-bezier(.16,1,.3,1) .15s forwards}@keyframes heroRise{to{opacity:1;transform:translateY(0)}}@keyframes heroCardEnter{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFloatLoop{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(-2deg)}}@keyframes heroFloatLoopAlt{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(2deg)}}.hero-float-1{left:5%;top:22%;animation:heroCardEnter 1.4s cubic-bezier(.16,1,.3,1) 1.2s forwards,heroFloatLoop 8s ease-in-out 2.6s infinite}.hero-float-1,.hero-float-2{position:absolute;z-index:20;opacity:0}.hero-float-2{right:5%;bottom:25%;animation:heroCardEnter 1.4s cubic-bezier(.16,1,.3,1) 1.6s forwards,heroFloatLoopAlt 9s ease-in-out 3s infinite}.title-wipe{display:inline-block;opacity:0;transform:translateY(25px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.title-wipe[data-revealed]{opacity:1;transform:translateY(0)}.title-wipe .rule{display:block;height:2px;width:60px;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .4s;margin-top:8px}.title-wipe[data-revealed] .rule{transform:scaleX(1)}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.fade-up[data-revealed]{opacity:1;transform:translateY(0)}.reveal{opacity:0;transform:translateY(28px);transition:1s cubic-bezier(.16,1,.3,1)}.reveal[data-in]{opacity:1;transform:none}.glow-title{transition:color .6s ease}.glow-title:hover{color:#ffffff}.glow{text-shadow:0 0 45px rgba(25,232,207,.12)}.grid-bg{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.pill{border:1px solid var(--border-subtle);background:rgba(19,19,22,.75);backdrop-filter:blur(14px)}.btn{transition:.45s cubic-bezier(.16,1,.3,1)}.btn:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(25,232,207,.24)}.btn-outline:hover{border-color:rgba(25,232,207,.55);color:#19e8cf}.btn-glow{transition:background-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.btn-glow:hover{box-shadow:0 0 25px var(--accent-glow);background-color:var(--accent);color:#000}.o-card{border:1px solid var(--border-subtle);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));transition:.6s cubic-bezier(.16,1,.3,1)}.o-card:hover{transform:translateY(-7px);border-color:rgba(25,232,207,.5);box-shadow:0 22px 55px rgba(0,0,0,.4),0 0 30px rgba(25,232,207,.1)}.trade-card-interactive{transition:border-color .6s ease,transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease;position:relative}.trade-card-interactive:hover{border-color:rgba(25,232,207,.55);transform:translateY(-6px);box-shadow:0 14px 35px -10px rgba(25,232,207,.16),0 0 20px rgba(25,232,207,.1)}.pulse-dot{animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(25,232,207,0)}}.mountain-word{font-size:clamp(90px,19vw,270px);line-height:.7;letter-spacing:-.08em}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.faq-answer>div{overflow:hidden}.faq.open .faq-answer{grid-template-rows:1fr}.faq-icon{transition:.3s}.faq.open .faq-icon{transform:rotate(45deg)}.navpill{background:rgba(19,19,22,.85);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);box-shadow:0 10px 25px -5px rgba(0,0,0,.5)}.sticky-nav{position:fixed;top:1.25rem;left:50%;transform:translateX(-50%) translateY(-20px);z-index:50;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.sticky-nav-cta,.sticky-nav-mark{display:none}.sticky-nav.visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.nav-link{transition:background-color .4s ease-in-out,color .4s ease-in-out}.menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;transition:opacity .5s ease}.menu-overlay.active{opacity:1;pointer-events:auto}.side-menu-panel{position:fixed;top:0;right:0;width:100%;max-width:440px;height:100dvh;background:#09090b;border-left:1px solid var(--border-subtle);z-index:1000;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;transform:translateX(100%);transition:transform .8s cubic-bezier(.16,1,.3,1);box-shadow:-20px 0 50px rgba(0,0,0,.8)}.side-menu-panel.active{transform:translateX(0)}.side-menu-link{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:color .3s ease,transform .3s ease;display:inline-block}.side-menu-link[aria-current]{color:var(--accent)}.side-menu-link:hover{color:var(--accent);transform:translateX(10px)}.menu-toggle-btn{width:48px;height:48px;border-radius:50%;background:var(--bg-panel-2);border:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:border-color .3s ease,background .3s ease;z-index:101}@media (min-width:1024px){.menu-toggle-btn{display:none}}.menu-toggle-btn:hover{border-color:var(--accent)}.menu-toggle-btn span{display:block;width:20px;height:2px;background:#fff;transition:transform .4s ease,opacity .4s ease}.menu-toggle-btn.active span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle-btn.active span:nth-child(2){opacity:0}.menu-toggle-btn.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.scene-section{position:relative;height:320vh;background:var(--bg-page)}.scene-section image{filter:grayscale(1)}.scene-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;background:var(--bg-page)}.scene-svg{display:block;width:100%;height:100%}.scene-svg text{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}.scene-svg .scene-kicker{font-weight:500;letter-spacing:.34em}.scene-hint,.scene-svg .scene-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.scene-hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);z-index:5;transition:opacity .4s ease;pointer-events:none}.parallax-container{position:relative;overflow:hidden;width:100%}.parallax-slider{position:relative;display:flex;white-space:nowrap}.parallax-slider .slider-track{display:flex;gap:1.5rem;padding:0 .75rem;will-change:transform}.copy-float-item{width:280px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:20px;padding:1.25rem;box-shadow:0 20px 40px rgba(0,0,0,.4);white-space:normal;flex-shrink:0;transition:border-color .4s ease,transform .4s ease,background .4s ease}.copy-float-item:hover{border-color:var(--accent);background:rgba(255,255,255,.08);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.menu-overlay,.orus-landing *,.orus-landing :after,.orus-landing :before,.side-menu-panel,.side-menu-panel *,.sticky-nav,.sticky-nav *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-float-1,.hero-float-2,.hero-stage{opacity:1;transform:none}.hero-video-bg{display:none}.fade-up,.reveal,.title-wipe{opacity:1;transform:none}}.pricing-tier-wave{position:absolute;inset:52% -10% -14%;z-index:0;opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%);mask-image:linear-gradient(180deg,transparent,#000 40%)}.closing-video{z-index:0;opacity:.2;filter:none}.mark-fill{position:relative;display:flex;width:100%;min-height:460px;align-items:center;justify-content:center;color:rgba(244,244,244,.42)}.mark-fill-svg{width:min(100%,600px);height:auto}@media (min-width:1024px){.mark-fill{min-height:580px}}.partner-tile{background:#e8e7e2;border:1px solid rgba(17,17,17,.1);color:#111;transition:transform .25s cubic-bezier(.16,1,.3,1)}.partner-tile:hover{transform:translateY(-3px)}.partner-wave{position:absolute;inset:44% -8% -10%;z-index:0;opacity:.95}.pricing-mark{display:none}@media (min-width:1024px){.pricing-mark{position:absolute;top:50%;right:clamp(3rem,9vw,8rem);z-index:1;display:block;pointer-events:none;filter:drop-shadow(0 26px 50px rgba(0,0,0,.6));animation:pricing-mark-drift 7s ease-in-out infinite}}@keyframes pricing-mark-drift{0%,to{transform:translateY(-52%) rotate(-7deg)}50%{transform:translateY(-44%) rotate(-3.5deg)}}@media (prefers-reduced-motion:reduce){.pricing-mark{animation:none;transform:translateY(-50%) rotate(-7deg)}}