.brand{letter-spacing:-.065em;gap:11px}.brand img{width:37px;height:37px}.header:not(.app-header) .nav{position:absolute;left:50%;transform:translateX(-50%)}
.ovlo-hero{display:grid;grid-template-columns:1.05fr 1fr;text-align:left;padding:65px 56px 76px;min-height:690px;align-items:center;gap:8px;background:var(--panel)}
.ovlo-hero .hero-copy{position:relative;z-index:2}.ovlo-hero h1{font-size:clamp(58px,6.1vw,88px);margin:0;line-height:1.01;letter-spacing:-.065em;font-weight:650}.ovlo-hero h1 em{font-style:normal;color:var(--accent)}
.ovlo-hero p{margin:28px 0 0;max-width:430px;font-size:16px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 27px}.ovlo-hero .chain{justify-content:flex-start;font-size:11px}.hero-owl{position:relative;min-width:0}.ovlo-hero .stage{position:relative;margin:0;width:100%;height:440px}
.keeper-caption{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;letter-spacing:.1em;color:var(--muted);margin-top:16px}.keeper-dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.keeper-caption>span:last-child{margin-left:20px;color:#6a7780;font-size:8px;display:flex;gap:6px;align-items:center}.keeper-caption .icon{width:12px;height:12px}
.hero-baseline{position:absolute;bottom:26px;left:56px;right:56px;border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;color:#738089;font-size:9px;letter-spacing:.1em}
.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px;padding:0 10px}.section-heading h2{font-size:clamp(38px,4.1vw,58px)}.section-heading>p{font-size:15px;max-width:370px;padding-bottom:6px;line-height:1.8}
.participation .pathway{text-align:left;padding:30px}.pathway-heading{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:.09em}.pathway-heading .icon{color:var(--accent)}.participation .pathway .art{height:160px}.participation .pathway h3{font-size:32px}.participation .pathway .btn{align-self:flex-start}.participation .pathway p{font-size:14px;margin-top:15px;line-height:1.85}
.treasury-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:44px 45px;gap:60px;min-height:490px}.reserve-visual{min-width:0;text-align:center;background:var(--bg);border-radius:22px;padding:25px 20px 27px}.reserve-visual .stage{position:relative;height:275px}.reserve-labels{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;font-size:9px;color:var(--muted)}.reserve-labels span{display:flex;align-items:center;gap:5px}.reserve-labels i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.reserve-labels span:nth-child(2) i{background:#92b5ca}.reserve-labels span:nth-child(3) i{background:#53636c}.treasury-copy h2{font-size:clamp(38px,3.8vw,54px)}.treasury-copy p{margin-top:22px;max-width:470px;font-size:15px;line-height:1.8}.treasury-copy .btn{margin-top:26px}
.flow h2{font-size:clamp(38px,3.8vw,54px)}.feature h3{font-size:clamp(28px,3vw,40px);max-width:400px;margin:auto}.closing-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:49px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.closing-cta h2{font-size:clamp(38px,4.4vw,64px)}.closing-cta .eyebrow{margin-bottom:15px}.footer{margin-top:70px}
.stage{position:relative}.scene-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .6s}.scene-poster img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 20px 24px #0005);animation:owl-float 7s ease-in-out infinite}.stage.scene-ready .scene-poster{opacity:0}.stage .no-webgl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.no-webgl .art{height:100%;width:100%}.no-webgl>img{width:85%;height:85%;object-fit:contain;filter:drop-shadow(0 18px 20px #0006)}.reduced-motion .scene-poster img{animation:none}@keyframes owl-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}
.vault-illustration>img{position:absolute;width:65%;height:65%;top:-8%;z-index:1}.vault-box{position:absolute;bottom:13%;width:55%;height:36%;border:1px solid #3a474f;border-radius:20px;background:linear-gradient(140deg,#39454b,#141a1e 60%);box-shadow:12px 14px 0 #060a0d,0 20px 35px #0006;transform:rotate(-3deg)}.vault-box:after{content:'';position:absolute;left:0;right:0;top:28%;height:1px;background:#0b1115}.vault-box span{position:absolute;z-index:2;left:45%;top:20%;width:12%;height:23%;border-radius:4px;background:var(--accent);box-shadow:0 0 16px #39d9ff24}
.overview-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:3px 0 30px}.overview-heading h1{margin-bottom:11px;font-size:40px}.overview-heading .eyebrow{margin-bottom:13px}.overview-heading p{font-size:13px}.overview-top{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;margin-bottom:24px}.overview-top .positions{margin:0;min-width:0}.overview-top .position-grid{grid-template-columns:1fr;gap:0}.overview-top .position-item{display:flex;align-items:center;justify-content:space-between;border-radius:0;border:0;border-bottom:1px solid var(--line);padding:18px 0;background:none;gap:18px}.overview-top .position-item b{margin:0;font-size:15px;font-weight:450;color:var(--muted)}.overview-top .position-item>div{font-size:14px}.overview-top .position-item:hover{color:var(--accent)}.positions-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.positions-bottom>span{font-size:11px;color:var(--muted)}.participate-row{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--line);transition:transform .35s var(--ease),color .3s}.participate-row:last-child{border-bottom:0}.participate-row:hover{transform:translateX(4px);color:var(--accent)}.action-icon{width:42px;height:42px;border-radius:12px;background:var(--panel2);display:flex;align-items:center;justify-content:center;color:var(--accent)}.participate-row>div{flex:1}.participate-row strong{font-size:14px;font-weight:500}.participate-row small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.participate-row>.icon{color:var(--muted)}.overview-market{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:24px 0}.overview-market .summary-note{margin:0;flex-direction:column;gap:5px}.overview-market .metric strong{font-size:28px}
@media(max-width:1100px){.ovlo-hero{padding:55px 38px 78px;grid-template-columns:1.1fr 1fr;min-height:625px}.ovlo-hero h1{font-size:66px}.ovlo-hero .stage{height:365px}.hero-baseline{left:38px;right:38px}.hero-actions{gap:9px}.hero-actions .btn{padding:12px 17px;font-size:12px;gap:13px}.treasury-split{gap:30px;padding:32px}.overview-market{flex-wrap:wrap}.overview-market .metrics{gap:35px}.header:not(.app-header) .nav button{padding:12px 11px}}
@media(max-width:850px){.header:not(.app-header) .nav{position:absolute;left:0;transform:none}.ovlo-hero{padding:48px 30px 74px;gap:0;min-height:570px}.ovlo-hero h1{font-size:53px}.ovlo-hero p{font-size:14px;max-width:330px}.ovlo-hero .stage{height:330px}.hero-actions{margin:25px 0 24px}.keeper-caption>span:last-child{display:none}.hero-baseline{left:30px;right:30px}.section-heading{gap:25px}.section-heading>p{font-size:13px;max-width:280px}.participation .pathway{padding:22px}.participation .pathway h3{font-size:26px}.participation .pathway p{font-size:12px}.participation .pathway .btn{padding:11px 13px;font-size:11px;gap:8px}.treasury-split{gap:25px;padding:26px}.treasury-copy h2{font-size:38px}.treasury-copy p{font-size:13px}.reserve-visual{padding:24px 10px}.reserve-visual .stage{height:260px}.reserve-labels{gap:7px}.overview-top{grid-template-columns:1fr}.overview-market .metrics{flex:1}.overview-market .summary-note{flex:1}.positions-bottom{margin-top:20px}}
@media(max-width:600px){.ovlo-hero{display:flex;flex-direction:column;align-items:stretch;padding:35px 25px 62px;min-height:0;gap:12px}.ovlo-hero h1{font-size:52px}.ovlo-hero h1 br:nth-of-type(2){display:none}.ovlo-hero p{margin:23px 0 0;max-width:310px;font-size:14px}.hero-actions{gap:10px;margin:26px 0 22px}.hero-actions .btn{font-size:11px;padding:12px 13px;gap:10px}.hero-actions .button-arrow{width:16px}.ovlo-hero .chain{font-size:10px}.ovlo-hero .stage{height:300px;margin:8px 0 0}.keeper-caption{margin-top:0;font-size:8px}.hero-baseline{left:25px;right:25px;bottom:19px;padding-top:14px;font-size:7px;letter-spacing:.05em}.section-heading{display:block;padding:0 5px;margin-bottom:28px}.section-heading h2{font-size:37px}.section-heading>p{margin-top:20px;font-size:14px;max-width:320px}.participation .pathway{padding:27px}.participation .pathway .art{height:175px}.participation .pathway h3{font-size:30px}.participation .pathway p{font-size:14px}.participation .pathway .btn{font-size:12px;padding:12px 18px}.treasury-split{display:flex;flex-direction:column;padding:24px;gap:30px}.reserve-visual{width:100%;padding:22px 12px}.reserve-visual .stage{height:250px}.treasury-copy h2{font-size:37px}.treasury-copy p{font-size:14px}.treasury-copy .btn{font-size:12px}.flow h2{font-size:37px}.closing-cta{flex-direction:column;align-items:flex-start;padding:34px 7px}.closing-cta h2{font-size:37px}.overview-heading{align-items:flex-start;flex-direction:column;gap:18px}.overview-heading h1{font-size:33px}.overview-heading p{max-width:280px}.overview-heading .tag{font-size:10px}.overview-top{gap:18px;margin-bottom:18px}.overview-top .panel{padding:24px}.overview-top .position-item b{font-size:13px}.positions-bottom{align-items:flex-start;flex-direction:column;gap:14px}.positions-bottom .btn{margin:0}.overview-market{gap:22px;margin:18px 0}.overview-market .metrics{width:100%;gap:25px}.overview-market .summary-note{flex-direction:row;flex-wrap:wrap;width:100%;font-size:10px}.footer-top>div:last-child{flex-wrap:wrap}.footer-top .btn{font-size:12px;padding:12px 16px;gap:12px}}

.hero-owl .stage[data-scene-state="illustration"]+.keeper-caption>span:last-child{visibility:hidden}
