.vurna-page-builder{width:100%;overflow:hidden}.vurna-pe-section{background:var(--vurna-bg);color:var(--vurna-text);padding:clamp(64px,9vw,140px) 24px}.vurna-pe-inner{width:min(1180px,100%);margin:0 auto}.vurna-pe-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:700;color:var(--vurna-accent);margin-bottom:18px}.vurna-pe-section h1,.vurna-pe-section h2,.vurna-pe-section h3{color:inherit;margin:0 0 24px}.vurna-pe-section h1{font-size:clamp(3rem,7vw,7.2rem);line-height:.94;letter-spacing:-.055em}.vurna-pe-section h2{font-size:clamp(2.1rem,4.5vw,4.6rem);line-height:1;letter-spacing:-.04em}.vurna-pe-section h3{font-size:clamp(1.25rem,2vw,1.7rem)}.vurna-pe-text,.vurna-pe-lead{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65;max-width:820px}.vurna-pe-section[style*="text-align:center"] .vurna-pe-text,.vurna-pe-section[style*="text-align:center"] .vurna-pe-lead{margin-left:auto;margin-right:auto}.vurna-pe-image{margin-top:36px}.vurna-pe-image img,.vurna-pe-media img{width:100%;height:auto;display:block;border-radius:18px}.vurna-pe-media-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(32px,6vw,90px);align-items:center}.vurna-pe-media-grid.media-left .vurna-pe-copy{order:2}.vurna-pe-media-grid.media-left .vurna-pe-media{order:1}.vurna-pe-media-grid.media-full{grid-template-columns:1fr}.vurna-pe-columns3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.vurna-pe-column{padding:26px;border:1px solid color-mix(in srgb,var(--vurna-text) 18%,transparent);border-radius:16px}.vurna-pe-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:999px;background:var(--vurna-accent);color:#111!important;text-decoration:none;font-weight:700}.vurna-pe-button-wrap{margin-top:30px}.vurna-pe-shortcode{margin-top:38px}.vurna-pe-statement .vurna-pe-inner{max-width:980px}.vurna-pe-statement h2{font-size:clamp(3rem,7vw,7rem)}@media(max-width:800px){.vurna-pe-media-grid,.vurna-pe-columns3{grid-template-columns:1fr}.vurna-pe-media-grid.media-left .vurna-pe-copy,.vurna-pe-media-grid.media-left .vurna-pe-media{order:initial}.vurna-pe-section{padding:58px 20px}}

/* VURNA OS interactive showcase */
.vurna-pe-os-demo,.vurna-pe-os-flow{background:#111312!important;color:#f7f7f2!important}.vurna-os-demo-head{max-width:900px;margin-bottom:38px}.vurna-os-demo-kicker,.vurna-os-label,.vurna-os-flow-copy>span{color:#eaff00;font-size:.72rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.vurna-os-demo-head h2,.vurna-os-flow-copy h2{margin:10px 0 16px!important}.vurna-os-demo-head p,.vurna-os-flow-copy p{color:#b6bbb7;font-size:1.08rem;line-height:1.65;max-width:760px}.vurna-os-shell{display:grid;grid-template-columns:250px 1fr;border:1px solid #343836;border-radius:24px;overflow:hidden;background:#0b0d0c;box-shadow:0 30px 80px rgba(0,0,0,.28)}.vurna-os-nav{padding:18px;background:#151817;border-right:1px solid #2b2f2d;display:flex;flex-direction:column;gap:8px}.vurna-os-nav button{appearance:none;border:0;background:transparent;color:#a9afab;text-align:left;padding:16px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;transition:.25s}.vurna-os-nav button span{display:inline-flex;width:30px;color:#646b67;font-size:.72rem}.vurna-os-nav button:hover,.vurna-os-nav button.is-active{background:#eaff00;color:#090a09;transform:translateX(4px)}.vurna-os-nav button.is-active span{color:#090a09}.vurna-os-stage{min-width:0;position:relative;min-height:520px}.vurna-os-topbar{height:58px;border-bottom:1px solid #262a28;display:flex;align-items:center;padding:0 24px;gap:10px;color:#f5f5f2}.vurna-os-topbar small{color:#818783}.vurna-os-live-dot{width:8px;height:8px;border-radius:50%;background:#eaff00;box-shadow:0 0 0 0 rgba(234,255,0,.5);animation:vurnaPulse 1.8s infinite}.vurna-os-panel{display:none;padding:30px;animation:vurnaPanelIn .45s ease}.vurna-os-panel.is-active{display:block}.vurna-os-panel-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.vurna-os-panel-head h3{font-size:clamp(1.6rem,3vw,2.6rem)!important;margin:8px 0 0!important}.vurna-os-score{border:1px solid #3a3f3c;border-radius:14px;padding:12px 14px;color:#919792;font-size:.75rem;letter-spacing:.08em}.vurna-os-score strong{display:block;color:#eaff00;font-size:1.45rem;letter-spacing:-.03em}.vurna-os-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.vurna-os-metrics>div{background:#151817;border:1px solid #292e2b;border-radius:16px;padding:18px}.vurna-os-metrics span,.vurna-os-metrics b{display:block}.vurna-os-metrics span{color:#7f8681;font-size:.8rem;margin-bottom:6px}.vurna-os-metrics b{color:#f2f3ef;margin-bottom:16px}.vurna-os-metrics i{display:block;height:5px;border-radius:99px;background:#2b302d;overflow:hidden}.vurna-os-metrics i:after{content:"";display:block;width:var(--p);height:100%;background:#eaff00;animation:vurnaBar 1s ease}.vurna-os-insight{margin-top:16px;padding:18px 20px;border-left:3px solid #eaff00;background:#131614}.vurna-os-insight span{color:#eaff00;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.vurna-os-insight p{margin:7px 0 0;color:#c4c8c5;line-height:1.55}.vurna-os-match-list{display:grid;gap:12px}.vurna-os-match-list article{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;border:1px solid #2b302d;background:#151817;border-radius:16px;padding:16px}.vurna-os-match-list em{font-style:normal;color:#eaff00;font-weight:900;font-size:1.2rem}.vurna-os-match-list strong,.vurna-os-match-list small{display:block}.vurna-os-match-list small{color:#7f8681;margin-top:4px}.vurna-os-match-list article>span{font-size:.72rem;color:#cfd2cf;border:1px solid #3a403c;border-radius:999px;padding:7px 10px}.vurna-os-project-map{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center}.vurna-os-project-map>div{min-height:150px;border:1px solid #2c302e;border-radius:16px;padding:18px;background:#151817}.vurna-os-project-map>div span{color:#eaff00;font-size:.72rem}.vurna-os-project-map>div b,.vurna-os-project-map>div small{display:block}.vurna-os-project-map>div b{margin-top:22px}.vurna-os-project-map>div small{color:#7d847f;margin-top:6px;line-height:1.4}.vurna-os-project-map>i{height:2px;background:linear-gradient(90deg,#444,#eaff00,#444);animation:vurnaFlow 2s linear infinite}.vurna-os-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:32px}.vurna-os-timeline:before{content:"";position:absolute;left:8%;right:8%;top:27px;height:2px;background:#343a36}.vurna-os-timeline>div{position:relative;padding:0 14px;text-align:center}.vurna-os-timeline b{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#eaff00;color:#0b0d0c}.vurna-os-timeline span,.vurna-os-timeline small{display:block}.vurna-os-timeline span{margin-top:18px;font-weight:800}.vurna-os-timeline small{color:#7f8681;margin-top:6px;line-height:1.4}.vurna-os-demo-note{margin:14px 4px 0;color:#666d68;font-size:.76rem}.vurna-os-flow{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.vurna-os-flow-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.vurna-os-flow-line{position:absolute;left:9%;right:9%;top:29px;height:2px;background:#343936;overflow:hidden}.vurna-os-flow-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#eaff00,transparent);transform:translateX(-100%)}.vurna-os-flow.is-visible .vurna-os-flow-line:after{animation:vurnaScan 3s infinite}.vurna-os-flow-track article{position:relative;opacity:.25;transform:translateY(16px);transition:.55s ease}.vurna-os-flow.is-visible article{opacity:1;transform:none}.vurna-os-flow.is-visible article:nth-child(3){transition-delay:.12s}.vurna-os-flow.is-visible article:nth-child(4){transition-delay:.24s}.vurna-os-flow.is-visible article:nth-child(5){transition-delay:.36s}.vurna-os-flow.is-visible article:nth-child(6){transition-delay:.48s}.vurna-os-flow-track i{position:relative;z-index:2;display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:#171a18;border:1px solid #535a55;color:#eaff00;font-style:normal;font-weight:900}.vurna-os-flow-track b,.vurna-os-flow-track small{display:block}.vurna-os-flow-track b{margin-top:16px}.vurna-os-flow-track small{color:#7f8681;margin-top:6px;line-height:1.45;font-size:.78rem}@keyframes vurnaPulse{70%{box-shadow:0 0 0 10px rgba(234,255,0,0)}100%{box-shadow:0 0 0 0 rgba(234,255,0,0)}}@keyframes vurnaPanelIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vurnaBar{from{width:0}to{width:100%}}@keyframes vurnaFlow{0%{opacity:.25}50%{opacity:1}100%{opacity:.25}}@keyframes vurnaScan{to{transform:translateX(100%)}}@media(max-width:900px){.vurna-os-shell{grid-template-columns:1fr}.vurna-os-nav{border-right:0;border-bottom:1px solid #2b2f2d;display:grid;grid-template-columns:repeat(2,1fr)}.vurna-os-stage{min-height:600px}.vurna-os-metrics{grid-template-columns:1fr}.vurna-os-project-map{grid-template-columns:1fr;gap:10px}.vurna-os-project-map>i{width:2px;height:26px;margin:auto}.vurna-os-timeline{grid-template-columns:repeat(2,1fr);gap:24px}.vurna-os-timeline:before{display:none}.vurna-os-flow{grid-template-columns:1fr;gap:38px}.vurna-os-flow-track{grid-template-columns:1fr}.vurna-os-flow-line{left:28px;right:auto;top:24px;bottom:24px;width:2px;height:auto}.vurna-os-flow-track article{padding-left:78px;min-height:80px}.vurna-os-flow-track i{position:absolute;left:0;top:0}}

/* Full-width integration with VURNA Theme and other editorial-width themes */
.vurna-page-editor-active .page-shell{max-width:none!important;padding:0!important;border-top:0!important;}
.vurna-page-editor-active .page-shell>.eyebrow,
.vurna-page-editor-active .page-shell>h1{display:none!important;}
.vurna-page-editor-active .page-shell>.content,
.vurna-page-editor-active .content{max-width:none!important;width:100%!important;margin:0!important;color:inherit!important;}
.vurna-page-editor-active .vurna-page-builder{width:100%!important;max-width:none!important;margin:0!important;}

/* VURNA OS scrollytelling showcase */
.vurna-pe-os-story{padding-top:42px!important;padding-bottom:42px!important}.vurna-os-story{max-width:1480px;margin:0 auto}.vurna-os-story-intro{max-width:900px;margin:0 0 28px}.vurna-os-story-intro>span,.vurna-os-story-copy>span{color:#eaff00;font-size:.72rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.vurna-os-story-intro h2{font-size:clamp(2.6rem,5vw,5.6rem)!important;line-height:.96;margin:12px 0 18px!important;letter-spacing:-.045em}.vurna-os-story-intro p{max-width:760px;color:#aeb4b0;font-size:1.08rem;line-height:1.65}.vurna-os-story-scene{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:70px;align-items:center;min-height:82vh;padding:78px 0;border-top:1px solid #2b302d;opacity:.18;transform:translateY(42px);transition:opacity .7s ease,transform .7s ease}.vurna-os-story-scene.is-visible{opacity:1;transform:none}.vurna-os-story-copy{max-width:520px}.vurna-os-story-copy h3{font-size:clamp(2.1rem,4.4vw,4.8rem)!important;line-height:.98;margin:12px 0 20px!important;letter-spacing:-.04em}.vurna-os-story-copy p{color:#aeb4b0;font-size:1.05rem;line-height:1.7}.vurna-os-visual{position:relative;min-height:520px;border:1px solid #303532;border-radius:26px;overflow:hidden;background:#0b0d0c;box-shadow:0 28px 80px rgba(0,0,0,.28)}
/* map */.map-visual{background:radial-gradient(circle at 64% 42%,#263029 0 2px,transparent 3px),linear-gradient(135deg,#121815,#090b0a)}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:36px 36px;transform:scale(1.15);transition:transform 5s ease}.scene-map.is-visible .map-grid{transform:scale(1.65)}.map-road{position:absolute;height:3px;background:#68716b;border-radius:999px;opacity:.6;transform-origin:left center}.map-road.r1{left:8%;top:62%;width:78%;transform:rotate(-16deg)}.map-road.r2{left:28%;top:20%;width:48%;transform:rotate(58deg)}.map-pin{position:absolute;left:59%;top:42%;width:18px;height:18px;border-radius:50%;background:#eaff00;box-shadow:0 0 0 10px rgba(234,255,0,.12),0 0 35px rgba(234,255,0,.4)}.ortho-layer{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;opacity:0;mix-blend-mode:screen}.ortho-layer:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(24deg,rgba(255,255,255,.08) 0 2px,transparent 2px 18px),radial-gradient(circle at 25% 35%,rgba(148,163,146,.24),transparent 34%),radial-gradient(circle at 74% 67%,rgba(111,129,117,.18),transparent 30%)}.ortho-layer b{position:relative;z-index:2;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(0,0,0,.4);font-size:.72rem}.scene-map.is-visible .l1{animation:orthoCycle 8s 0s infinite}.scene-map.is-visible .l2{animation:orthoCycle 8s 2s infinite}.scene-map.is-visible .l3{animation:orthoCycle 8s 4s infinite}.scene-map.is-visible .l4{animation:orthoCycle 8s 6s infinite}.map-ui{position:absolute;left:18px;top:18px;padding:11px 13px;border:1px solid #353b37;border-radius:12px;background:rgba(9,11,10,.82);backdrop-filter:blur(8px)}.map-ui span,.map-ui small{display:block}.map-ui span{color:#eaff00;font-size:.72rem;font-weight:800;letter-spacing:.1em}.map-ui small{color:#8c948f;margin-top:4px}
/* demography */.chart-visual{padding:26px;background:linear-gradient(180deg,#111513,#0a0c0b)}.chart-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.chart-head b{font-size:1.15rem}.chart-head strong{font-size:2.4rem;color:#ff4d5f}.chart-visual svg{width:100%;height:330px}.grid-lines path{stroke:#28302b;stroke-width:1;fill:none}.dem-area{fill:rgba(234,255,0,.08)}.dem-line{fill:none;stroke:#eaff00;stroke-width:5;stroke-linecap:round;stroke-dasharray:1300;stroke-dashoffset:1300}.scene-demo.is-visible .dem-line{animation:drawLine 2.2s ease forwards}.chart-years{display:flex;justify-content:space-between;color:#6f7772;font-size:.78rem}
/* economy */.economy-visual{display:grid;grid-template-columns:.72fr 1.28fr;gap:18px;padding:24px}.income-card,.sector-card{border:1px solid #2c312e;border-radius:18px;background:#141715;padding:22px}.income-card{display:flex;flex-direction:column;justify-content:center}.income-card span,.income-card small{color:#7e8781}.income-card strong{font-size:clamp(2.8rem,5vw,5.8rem);line-height:.95;color:#21d4fd;margin:18px 0}.sector-card>b{display:block;margin-bottom:24px}.sector-card>div{display:grid;grid-template-columns:110px 1fr 44px;align-items:center;gap:12px;margin:18px 0}.sector-card span,.sector-card em{font-style:normal;color:#9aa19c;font-size:.8rem}.sector-card i{height:8px;background:#292f2b;border-radius:99px;overflow:hidden}.sector-card i:after{content:"";display:block;height:100%;width:0;background:#ff2daa;border-radius:99px}.scene-economy.is-visible .sector-card i:after{width:var(--v);transition:width 1.4s ease}.sector-card em{text-align:right;color:#f2f4f1}
/* funding */.funding-visual{padding:24px;display:grid;gap:14px;align-content:center}.funding-row{display:grid;grid-template-columns:86px 1fr auto;gap:16px;align-items:center;border:1px solid #2b302d;border-radius:18px;background:#141715;padding:18px;transform:translateX(40px);opacity:0}.scene-funding.is-visible .funding-row{transform:none;opacity:1;transition:.55s ease}.scene-funding.is-visible .funding-row:nth-child(2){transition-delay:.16s}.scene-funding.is-visible .funding-row:nth-child(3){transition-delay:.32s}.funding-row.top{border-color:#eaff00;box-shadow:0 0 0 1px rgba(234,255,0,.08)}.funding-row strong{font-size:1.65rem;color:#eaff00}.funding-row b,.funding-row span{display:block}.funding-row span{color:#7f8782;margin-top:4px;font-size:.8rem}.funding-row em{font-style:normal;border:1px solid #3a403c;border-radius:999px;padding:7px 10px;font-size:.68rem;color:#cfd4d0}.funding-scan{position:absolute;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,#eaff00,transparent);top:24px;opacity:0}.scene-funding.is-visible .funding-scan{opacity:1;animation:fundScan 2.8s linear infinite}
/* ai */.ai-visual{padding:24px;background:radial-gradient(circle at 78% 14%,rgba(255,45,170,.08),transparent 34%),#0b0d0c}.ai-top{display:flex;align-items:center;gap:9px;color:#aeb4b0}.ai-dot{width:9px;height:9px;border-radius:50%;background:#eaff00;box-shadow:0 0 0 0 rgba(234,255,0,.5);animation:vurnaPulse 1.8s infinite}.ai-stream{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.ai-stream span{padding:8px 11px;border:1px solid #303633;border-radius:999px;color:#8f9791;font-size:.75rem;opacity:.25;transform:translateY(8px)}.scene-ai.is-visible .ai-stream span{opacity:1;transform:none;transition:.4s ease}.scene-ai.is-visible .ai-stream span:nth-child(2){transition-delay:.08s}.scene-ai.is-visible .ai-stream span:nth-child(3){transition-delay:.16s}.scene-ai.is-visible .ai-stream span:nth-child(4){transition-delay:.24s}.scene-ai.is-visible .ai-stream span:nth-child(5){transition-delay:.32s}.scene-ai.is-visible .ai-stream span:nth-child(6){transition-delay:.4s}.ai-result{margin-top:26px;padding:24px;border-left:3px solid #ff2daa;background:#141715;border-radius:0 18px 18px 0}.ai-result small{color:#ff2daa;font-weight:800;letter-spacing:.12em}.ai-result h4{font-size:clamp(1.55rem,3vw,2.8rem);line-height:1.05;margin:12px 0 14px}.ai-result p{color:#9da49f;line-height:1.6}.ai-confidence{display:grid;grid-template-columns:150px 1fr 52px;gap:12px;align-items:center;margin-top:26px}.ai-confidence span{color:#8c948e;font-size:.8rem}.ai-confidence i{height:8px;background:#2a302c;border-radius:99px;overflow:hidden}.ai-confidence i b{display:block;width:0;height:100%;background:#eaff00}.scene-ai.is-visible .ai-confidence i b{width:88%;transition:width 1.5s .35s ease}.ai-confidence strong{color:#eaff00}
@keyframes orthoCycle{0%,18%{opacity:0}25%,45%{opacity:.82}52%,100%{opacity:0}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fundScan{0%{transform:translateY(0)}100%{transform:translateY(420px)}}
@media(max-width:980px){.vurna-os-story-scene{grid-template-columns:1fr;gap:30px;min-height:auto;padding:58px 0}.vurna-os-visual{min-height:420px}.economy-visual{grid-template-columns:1fr}.funding-row{grid-template-columns:72px 1fr}.funding-row em{grid-column:2}.sector-card>div{grid-template-columns:92px 1fr 40px}}@media(max-width:620px){.vurna-os-story-intro h2{font-size:2.7rem!important}.vurna-os-story-copy h3{font-size:2.2rem!important}.vurna-os-visual{min-height:360px;border-radius:18px}.funding-row{grid-template-columns:1fr}.funding-row em{grid-column:auto;justify-self:start}.ai-confidence{grid-template-columns:1fr}.chart-head strong{font-size:1.8rem}.economy-visual,.chart-visual,.funding-visual,.ai-visual{padding:16px}}

/* =========================================================
   VURNA OS 0.3.3 — Professional scroll story
   ========================================================= */
.vurna-pe-os-story{background:#111312!important;color:#f7f7f2!important;padding:0 24px 48px!important}
.vurna-pe-os-story>.vurna-pe-inner{width:min(1500px,100%)!important}
.vurna-os-story-v2{position:relative;max-width:1480px;margin:0 auto}
.vurna-story-intro{max-width:980px;padding:clamp(70px,8vw,120px) 0 42px}
.vurna-story-kicker,.vurna-story-copy>span{display:block;color:#eaff00;font-size:.72rem;letter-spacing:.17em;font-weight:800;text-transform:uppercase}
.vurna-story-intro h2{font-size:clamp(2.8rem,6vw,6.3rem)!important;line-height:.94!important;letter-spacing:-.055em!important;margin:14px 0 20px!important;max-width:1050px}
.vurna-story-intro p{max-width:800px;color:#aeb4b0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.68;margin:0}
.vurna-story-progress{position:sticky;top:90px;z-index:12;display:flex;gap:7px;width:max-content;margin-left:auto;margin-bottom:-28px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(17,19,18,.76);backdrop-filter:blur(12px)}
.vurna-story-progress i{display:block;width:26px;height:3px;border-radius:99px;background:#3a3f3c;transition:.35s ease}
.vurna-story-progress i.is-active{background:#eaff00;width:46px}
.vurna-story-scene{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(42px,6vw,92px);align-items:center;min-height:88vh;padding:clamp(72px,8vw,120px) 0;border-top:1px solid rgba(255,255,255,.09);opacity:.18;transform:translateY(42px);transition:opacity .7s ease,transform .7s ease}
.vurna-story-scene.is-visible{opacity:1;transform:none}
.vurna-story-copy{max-width:500px;position:relative}
.vurna-story-copy h3{font-size:clamp(2.15rem,4vw,4.5rem)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:12px 0 22px!important}
.vurna-story-copy p{color:#aeb4b0;font-size:1.03rem;line-height:1.72;margin:0 0 22px}
.vurna-story-copy ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:9px}
.vurna-story-copy li{position:relative;color:#d8dcda;font-size:.86rem;padding-left:18px}
.vurna-story-copy li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:2px;background:#eaff00}
.vurna-story-visual{position:relative;min-height:560px;border:1px solid #303532;border-radius:28px;overflow:hidden;background:#0a0c0b;box-shadow:0 32px 90px rgba(0,0,0,.32)}

/* REAL MAP */
.map-stage{min-height:620px;background:#0a0c0b}
.vurna-real-map{position:absolute;inset:0;z-index:1;background:#161a17}
.vurna-real-map .leaflet-control-attribution{font-size:9px;background:rgba(0,0,0,.68)!important;color:#c4c9c5!important}
.vurna-real-map .leaflet-control-attribution a{color:#eaff00!important}
.vurna-real-map .leaflet-control-zoom a{background:#111413!important;color:#fff!important;border-color:#313632!important}
.vurna-map-chrome{position:absolute;z-index:500;left:18px;top:18px;right:18px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;pointer-events:none}
.vurna-map-chrome>div{padding:11px 13px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(8,10,9,.8);backdrop-filter:blur(10px)}
.vurna-map-chrome b,.vurna-map-chrome small{display:block}.vurna-map-chrome b{font-size:.88rem}.vurna-map-chrome small{color:#a8afaa;margin-top:4px;font-size:.72rem}
.vurna-map-live{padding:7px 10px;border-radius:999px;background:#eaff00;color:#0b0c0b;font-size:.65rem;font-weight:900;letter-spacing:.12em}
.vurna-map-timeline{position:absolute;z-index:500;left:18px;right:18px;bottom:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(8,10,9,.82);backdrop-filter:blur(12px)}
.vurna-map-timeline>span{display:block;color:#aab0ac;font-size:.7rem;margin-bottom:10px}
.vurna-map-timeline>div{display:flex;gap:8px;flex-wrap:wrap}
.vurna-map-timeline button{appearance:none;border:1px solid #4a514d;background:#151817;color:#cdd1ce;border-radius:999px;padding:7px 12px;font:inherit;font-size:.7rem;cursor:pointer;transition:.25s}
.vurna-map-timeline button.is-active{background:#eaff00;border-color:#eaff00;color:#0b0c0b;font-weight:800}
.vurna-map-era{position:absolute;z-index:450;inset:0;pointer-events:none;opacity:0;transition:opacity .45s ease,backdrop-filter .45s ease;background:rgba(130,120,90,.06)}
.map-stage[data-era="1954"] .vurna-map-era{opacity:.28;backdrop-filter:grayscale(1) contrast(1.12) brightness(.88)}
.map-stage[data-era="1988"] .vurna-map-era{opacity:.18;backdrop-filter:grayscale(.75) contrast(1.08) sepia(.22)}
.map-stage[data-era="2006"] .vurna-map-era{opacity:.09;backdrop-filter:saturate(.78) contrast(1.06)}

/* DEMOGRAPHY */
.demo-stage{padding:28px 30px 22px;background:linear-gradient(180deg,#111513 0%,#0a0c0b 100%)}
.vurna-stage-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;color:#929a95;font-size:.72rem;letter-spacing:.08em}.vurna-stage-head b{color:#f5f6f3;font-size:.95rem;letter-spacing:0}
.vurna-demographic-number{display:flex;align-items:flex-end;gap:14px;margin:28px 0 8px}.vurna-demographic-number strong{font-size:clamp(3.4rem,6.5vw,7rem);line-height:.84;color:#eaff00;letter-spacing:-.06em}.vurna-demographic-number small{color:#8f9792;padding-bottom:9px}
.vurna-demographic-chart{display:block;width:100%;height:310px;margin-top:8px;overflow:visible}.vurna-chart-grid path{stroke:#28302b;stroke-width:1;fill:none}.vurna-chart-area{fill:rgba(234,255,0,.065)}.vurna-chart-line{fill:none;stroke:#eaff00;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1800;stroke-dashoffset:1800}.vurna-chart-points circle{fill:#111312;stroke:#eaff00;stroke-width:4;opacity:0;transform-box:fill-box;transform-origin:center}.scene-demo.is-visible .vurna-chart-line{animation:vurnaLineDraw 2s .15s ease forwards}.scene-demo.is-visible .vurna-chart-points circle{animation:vurnaPointIn .4s ease forwards}.scene-demo.is-visible .vurna-chart-points circle:nth-child(2){animation-delay:.45s}.scene-demo.is-visible .vurna-chart-points circle:nth-child(3){animation-delay:.75s}.scene-demo.is-visible .vurna-chart-points circle:nth-child(4){animation-delay:1.05s}.scene-demo.is-visible .vurna-chart-points circle:nth-child(5){animation-delay:1.35s}
.vurna-chart-labels{display:grid;grid-template-columns:repeat(5,1fr);color:#767e79;font-size:.72rem;margin-top:-4px}.vurna-chart-labels span{text-align:center}.vurna-chart-labels span:first-child{text-align:left}.vurna-chart-labels span:last-child{text-align:right}.vurna-chart-labels b{color:#cfd3d0}.vurna-source-note{display:block;color:#69706c;margin-top:18px;font-size:.68rem}

/* ECONOMY */
.economy-stage{padding:30px;background:radial-gradient(circle at 20% 20%,rgba(33,212,253,.08),transparent 32%),#0a0c0b}.vurna-economic-topline{display:flex;justify-content:space-between;color:#8e9691;font-size:.72rem;letter-spacing:.1em}.vurna-income-hero{padding:46px 0 34px;border-bottom:1px solid #2a2f2c}.vurna-income-hero span,.vurna-income-hero em{display:block;font-style:normal;color:#828a85}.vurna-income-hero strong{display:block;color:#21d4fd;font-size:clamp(3.4rem,6vw,6.2rem);letter-spacing:-.055em;line-height:.9;margin:14px 0}.vurna-income-hero em{font-size:.72rem}.vurna-sector-bars{padding:24px 0 10px;display:grid;gap:18px}.vurna-sector-bars>div{display:grid;grid-template-columns:120px 1fr 48px;gap:14px;align-items:center}.vurna-sector-bars span,.vurna-sector-bars em{font-style:normal;color:#9ba29d;font-size:.78rem}.vurna-sector-bars em{text-align:right;color:#e5e8e6}.vurna-sector-bars i{display:block;height:8px;background:#272d29;border-radius:99px;overflow:hidden}.vurna-sector-bars i b{display:block;height:100%;width:0;background:#ff2daa;border-radius:99px}.scene-economy.is-visible .vurna-sector-bars i b{width:var(--v);transition:width 1.35s ease}.vurna-economic-signal{display:flex;gap:14px;align-items:center;padding-top:20px;border-top:1px solid #2a2f2c}.vurna-economic-signal span{color:#ff2daa;font-size:.68rem;font-weight:800;letter-spacing:.12em}.vurna-economic-signal b{font-size:.9rem;color:#d5d9d6}

/* FUNDING */
.funding-stage{padding:30px;background:#0a0c0b}.vurna-funding-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:26px}.vurna-funding-head span{color:#eaff00;font-size:.7rem;font-weight:800;letter-spacing:.12em}.vurna-funding-head b{font-size:.92rem}.vurna-funding-table{display:grid}.vurna-funding-table article{display:grid;grid-template-columns:80px 1fr auto;gap:18px;align-items:center;padding:20px 0;border-top:1px solid #2a2f2c;opacity:.2;transform:translateX(30px);transition:.55s ease}.vurna-funding-table article:last-child{border-bottom:1px solid #2a2f2c}.vurna-funding-table article.is-best{border-top-color:#eaff00}.scene-funding.is-visible .vurna-funding-table article{opacity:1;transform:none}.scene-funding.is-visible .vurna-funding-table article:nth-child(2){transition-delay:.14s}.scene-funding.is-visible .vurna-funding-table article:nth-child(3){transition-delay:.28s}.vurna-funding-table strong{font-size:1.7rem;color:#eaff00}.vurna-funding-table b,.vurna-funding-table span{display:block}.vurna-funding-table span{color:#7f8782;font-size:.78rem;margin-top:5px}.vurna-funding-table em{font-style:normal;font-size:.65rem;letter-spacing:.08em;color:#c7ccc8}.vurna-funding-table .is-best em{color:#eaff00}.vurna-match-meter{display:grid;grid-template-columns:140px 1fr 52px;gap:14px;align-items:center;margin-top:32px}.vurna-match-meter span{color:#8d958f;font-size:.76rem}.vurna-match-meter i{height:8px;background:#272d29;border-radius:99px;overflow:hidden}.vurna-match-meter i b{display:block;width:0;height:100%;background:#eaff00}.scene-funding.is-visible .vurna-match-meter i b{width:91%;transition:width 1.6s .35s ease}.vurna-match-meter strong{color:#eaff00}

/* AI */
.ai-stage{padding:30px;background:radial-gradient(circle at 80% 10%,rgba(255,45,170,.08),transparent 34%),#0a0c0b}.vurna-ai-console-head{display:flex;align-items:center;gap:9px;padding-bottom:22px;border-bottom:1px solid #292e2b}.vurna-ai-console-head small{color:#7e8681;margin-left:auto}.vurna-ai-dot{width:9px;height:9px;border-radius:50%;background:#eaff00;box-shadow:0 0 0 0 rgba(234,255,0,.5);animation:vurnaPulse 1.8s infinite}.vurna-ai-inputs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.vurna-ai-inputs span{padding:7px 10px;border:1px solid #343a36;border-radius:999px;color:#8f9791;font-size:.7rem;opacity:.25;transform:translateY(8px)}.scene-ai.is-visible .vurna-ai-inputs span{opacity:1;transform:none;transition:.42s ease}.scene-ai.is-visible .vurna-ai-inputs span:nth-child(2){transition-delay:.07s}.scene-ai.is-visible .vurna-ai-inputs span:nth-child(3){transition-delay:.14s}.scene-ai.is-visible .vurna-ai-inputs span:nth-child(4){transition-delay:.21s}.scene-ai.is-visible .vurna-ai-inputs span:nth-child(5){transition-delay:.28s}.scene-ai.is-visible .vurna-ai-inputs span:nth-child(6){transition-delay:.35s}.vurna-ai-line{height:1px;background:linear-gradient(90deg,transparent,#ff2daa,transparent);transform:scaleX(0);transform-origin:left}.scene-ai.is-visible .vurna-ai-line{transform:scaleX(1);transition:transform 1s .2s ease}.vurna-ai-output{padding:30px 0 24px}.vurna-ai-output small{color:#ff2daa;font-size:.68rem;font-weight:800;letter-spacing:.14em}.vurna-ai-output h4{font-size:clamp(1.9rem,3.5vw,3.6rem);line-height:1.03;margin:13px 0 16px;letter-spacing:-.03em}.vurna-ai-output p{color:#9da49f;line-height:1.65;max-width:720px}.vurna-ai-confidence{display:grid;grid-template-columns:150px 1fr 52px;gap:12px;align-items:center;padding-top:18px;border-top:1px solid #292e2b}.vurna-ai-confidence span{color:#8c948e;font-size:.76rem}.vurna-ai-confidence i{height:8px;background:#272d29;border-radius:99px;overflow:hidden}.vurna-ai-confidence i b{display:block;width:0;height:100%;background:#eaff00}.scene-ai.is-visible .vurna-ai-confidence i b{width:88%;transition:width 1.55s .4s ease}.vurna-ai-confidence strong{color:#eaff00}

@keyframes vurnaLineDraw{to{stroke-dashoffset:0}}@keyframes vurnaPointIn{from{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}
@media(max-width:980px){.vurna-story-progress{display:none}.vurna-story-scene{grid-template-columns:1fr;min-height:auto;padding:72px 0;gap:32px}.vurna-story-copy{max-width:760px}.vurna-story-visual{min-height:480px}.map-stage{min-height:520px}.vurna-sector-bars>div{grid-template-columns:100px 1fr 42px}.vurna-funding-table article{grid-template-columns:72px 1fr}.vurna-funding-table article em{grid-column:2}.vurna-match-meter{grid-template-columns:1fr 52px}.vurna-match-meter span{grid-column:1 / -1}}
@media(max-width:620px){.vurna-pe-os-story{padding-left:18px!important;padding-right:18px!important}.vurna-story-intro h2{font-size:2.8rem!important}.vurna-story-copy h3{font-size:2.25rem!important}.vurna-story-visual{min-height:390px;border-radius:20px}.map-stage{min-height:440px}.vurna-map-chrome{left:12px;right:12px;top:12px}.vurna-map-timeline{left:12px;right:12px;bottom:12px}.vurna-map-timeline>span{display:none}.demo-stage,.economy-stage,.funding-stage,.ai-stage{padding:20px}.vurna-demographic-chart{height:230px}.vurna-chart-labels{font-size:.62rem}.vurna-sector-bars>div{grid-template-columns:85px 1fr 36px}.vurna-funding-table article{grid-template-columns:1fr;gap:8px}.vurna-funding-table article em{grid-column:auto}.vurna-ai-console-head small{display:none}.vurna-ai-confidence{grid-template-columns:1fr}.vurna-ai-confidence strong{justify-self:start}}

/* VURNA OS 0.3.4 — editorial platform preview, ortho timeline, richer funding intelligence */
.vurna-story-intro-v3{display:grid;grid-template-columns:minmax(0,.85fr) minmax(620px,1.15fr);gap:54px;align-items:center;padding:54px 0 66px;border-bottom:1px solid #2b302d}.vurna-story-intro-copy{max-width:650px}.vurna-story-intro-copy h2{font-size:clamp(2.8rem,5vw,5.4rem)!important;line-height:.96;margin:12px 0 20px!important;letter-spacing:-.045em}.vurna-story-intro-copy p{max-width:620px;color:#aeb4b0;font-size:1.06rem;line-height:1.7}.vurna-platform-preview{min-height:430px;border:1px solid #303532;border-radius:24px;background:#090b0a;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.35)}.vurna-platform-bar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #252a27;background:#0d100e}.vurna-platform-bar img{width:190px;max-height:38px;object-fit:contain;object-position:left center}.vurna-platform-status{display:flex;align-items:center;gap:8px;color:#8f9791;font-size:.72rem}.vurna-platform-status i{width:8px;height:8px;border-radius:50%;background:#eaff00;box-shadow:0 0 18px rgba(234,255,0,.65)}.vurna-platform-body{display:grid;grid-template-columns:150px 1fr;min-height:360px}.vurna-platform-body aside{padding:18px 12px;border-right:1px solid #252a27;background:#0b0d0c}.vurna-platform-body aside b{display:block;padding:10px 12px;margin-bottom:4px;border-radius:8px;color:#68706b;font-size:.72rem;font-weight:600}.vurna-platform-body aside b.is-active{background:#161a17;color:#eaff00}.vurna-platform-main{padding:24px}.vurna-platform-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding-bottom:18px;border-bottom:1px solid #252a27}.vurna-platform-head span,.vurna-mini-chart span,.vurna-mini-ai span{color:#7f8782;font-size:.62rem;letter-spacing:.12em;font-weight:800}.vurna-platform-head strong{font-size:1rem}.vurna-platform-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.vurna-platform-kpis article{padding:13px;border:1px solid #282d2a;border-radius:12px;background:#0d100e}.vurna-platform-kpis small,.vurna-platform-kpis em{display:block;color:#777f7a;font-size:.6rem;font-style:normal}.vurna-platform-kpis strong{display:block;font-size:1.55rem;line-height:1.1;margin:8px 0 4px;color:#f7f7f2}.vurna-platform-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.vurna-mini-chart,.vurna-mini-ai{min-height:140px;padding:16px;border:1px solid #282d2a;border-radius:12px;background:#0d100e}.vurna-mini-chart svg{width:100%;height:85px;margin-top:13px}.vurna-mini-chart path{fill:none;stroke:#eaff00;stroke-width:3}.vurna-mini-ai{display:flex;flex-direction:column;justify-content:space-between}.vurna-mini-ai strong{font-size:1.15rem;line-height:1.2}.vurna-mini-ai small{color:#eaff00;font-size:.68rem}

.ortho-stage{min-height:620px;background:#070908}.vurna-ortho-stack,.vurna-ortho-frame{position:absolute;inset:0}.vurna-ortho-frame{margin:0;opacity:0;transition:opacity .85s ease;overflow:hidden}.vurna-ortho-frame.is-active{opacity:1}.vurna-ortho-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.045);transition:transform 3s cubic-bezier(.22,.61,.36,1);filter:contrast(1.03)}.scene-map.is-visible .vurna-ortho-frame.is-active img{transform:scale(1.14)}.vurna-ortho-topbar{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(7,10,8,.72);backdrop-filter:blur(12px);z-index:4}.vurna-ortho-topbar span{font-size:.64rem;letter-spacing:.12em;color:#b9c0bb}.vurna-ortho-topbar b{margin-left:auto;font-size:1.3rem;color:#eaff00}.vurna-ortho-topbar small{color:#858d87}.vurna-ortho-timeline{position:absolute;left:22px;right:22px;bottom:20px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(7,10,8,.76);backdrop-filter:blur(12px);z-index:4}.vurna-ortho-timeline button{appearance:none;border:0;background:transparent;color:#939b95;padding:10px 4px;border-radius:9px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:.25s}.vurna-ortho-timeline button.is-active{background:#eaff00;color:#0b0c0b}.vurna-ortho-focus{position:absolute;inset:0;pointer-events:none;z-index:3}.vurna-ortho-focus i{position:absolute;width:28px;height:28px;border-color:rgba(234,255,0,.8)}.vurna-ortho-focus i:nth-child(1){top:42%;left:42%;border-left:2px solid;border-top:2px solid}.vurna-ortho-focus i:nth-child(2){top:42%;right:42%;border-right:2px solid;border-top:2px solid}.vurna-ortho-focus i:nth-child(3){bottom:42%;left:42%;border-left:2px solid;border-bottom:2px solid}.vurna-ortho-focus i:nth-child(4){bottom:42%;right:42%;border-right:2px solid;border-bottom:2px solid}

.funding-stage-v2{padding:28px;background:radial-gradient(circle at 86% 8%,rgba(234,255,0,.06),transparent 28%),#090b0a;overflow:auto}.vurna-funding-head-v2{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #272c29}.vurna-funding-head-v2 span{display:block;color:#7c847f;font-size:.62rem;letter-spacing:.13em;font-weight:800}.vurna-funding-head-v2 b{display:block;margin-top:5px;font-size:1.15rem}.vurna-funding-head-v2 small{color:#eaff00;font-size:.62rem;letter-spacing:.1em}.vurna-funding-scan{position:relative;display:flex;align-items:center;gap:10px;padding:14px 0;color:#8d958f;font-size:.68rem;border-bottom:1px solid #202522;overflow:hidden}.vurna-funding-scan i{width:7px;height:7px;border-radius:50%;background:#eaff00;box-shadow:0 0 14px rgba(234,255,0,.7)}.vurna-funding-scan strong{margin-left:auto;color:#c6ccc8}.vurna-funding-scan:after{content:"";position:absolute;left:-30%;bottom:0;width:30%;height:1px;background:#eaff00}.scene-funding.is-visible .vurna-funding-scan:after{animation:vurnaFundingScan 2.2s ease-in-out .15s forwards}.vurna-funding-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.vurna-funding-grid-v2 article{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #272d29;border-radius:12px;background:#0d100e;opacity:.18;transform:translateY(12px);transition:.45s ease}.scene-funding.is-visible .vurna-funding-grid-v2 article{opacity:1;transform:none}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(2){transition-delay:.06s}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(3){transition-delay:.12s}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(4){transition-delay:.18s}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(5){transition-delay:.24s}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(6){transition-delay:.30s}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(7){transition-delay:.36s}.scene-funding.is-visible .vurna-funding-grid-v2 article:nth-child(8){transition-delay:.42s}.vurna-funding-grid-v2 article.is-best{border-color:#eaff00;background:linear-gradient(135deg,rgba(234,255,0,.08),#0d100e 60%)}.funding-score{font-size:1.45rem;font-weight:800;color:#eaff00}.funding-score small{font-size:.6rem}.vurna-funding-grid-v2 b{display:block;font-size:.82rem;line-height:1.2}.vurna-funding-grid-v2 span{display:block;color:#727a75;font-size:.62rem;margin-top:4px}.vurna-funding-grid-v2 em{font-style:normal;color:#9aa29c;font-size:.55rem;letter-spacing:.06em}.vurna-funding-grid-v2 .is-best em{color:#eaff00}.vurna-funding-reason{margin-top:12px;padding:14px 16px;border-left:2px solid #eaff00;background:#101310}.vurna-funding-reason span{color:#eaff00;font-size:.6rem;font-weight:800;letter-spacing:.12em}.vurna-funding-reason p{margin:6px 0 0;color:#9aa19c;font-size:.72rem;line-height:1.45}
@keyframes vurnaFundingScan{0%{left:-30%}100%{left:110%}}

@media(max-width:1180px){.vurna-story-intro-v3{grid-template-columns:1fr;gap:28px}.vurna-platform-preview{min-height:400px}.vurna-funding-grid-v2{grid-template-columns:1fr}.ortho-stage{min-height:540px}}
@media(max-width:700px){.vurna-platform-body{grid-template-columns:1fr}.vurna-platform-body aside{display:flex;gap:4px;overflow-x:auto;border-right:0;border-bottom:1px solid #252a27}.vurna-platform-body aside b{white-space:nowrap}.vurna-platform-kpis{grid-template-columns:1fr 1fr}.vurna-platform-grid{grid-template-columns:1fr}.vurna-platform-bar img{width:150px}.vurna-ortho-timeline{grid-template-columns:repeat(3,1fr)}.vurna-funding-grid-v2 article{grid-template-columns:50px 1fr}.vurna-funding-grid-v2 article em{grid-column:2}.ortho-stage{min-height:460px}}

/* =============================
   VURN-ART PROJECT PAGE
   ============================= */
.vurna-pe-vurn-art-showcase{padding:0!important;background:#050505!important;color:#f7f4ef!important}
.vurna-pe-vurn-art-showcase>.vurna-pe-inner{max-width:none!important;padding:0!important}
.vurna-art-page{--va-orange:#f28a4b;--va-orange2:#ff6d20;--va-cream:#f7f1e8;--va-line:rgba(255,255,255,.12);background:#050505;color:#f7f4ef;overflow:hidden}
.vurna-art-hero{min-height:78vh;background-position:center;background-size:cover;display:flex;align-items:center;position:relative}
.vurna-art-hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,#050505)}
.vurna-art-hero-inner{width:min(1180px,calc(100% - 48px));margin:auto;position:relative;z-index:2;padding:110px 0 130px}
.vurna-art-kicker,.vurna-art-copy>span{font-size:12px;letter-spacing:.22em;font-weight:800;color:var(--va-orange);text-transform:uppercase}
.vurna-art-hero h1{font-size:clamp(72px,12vw,176px);line-height:.82;margin:22px 0 16px;letter-spacing:-.065em;color:#fff}
.vurna-art-hero h1 span{color:var(--va-orange)}
.vurna-art-subtitle{font-size:clamp(14px,2vw,24px);letter-spacing:.24em;font-weight:800;margin:0 0 34px}
.vurna-art-lead{max-width:760px;font-size:clamp(20px,2.4vw,32px);line-height:1.25;color:#ddd6cc;margin:0 0 38px}
.vurna-art-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.vurna-art-hero-actions a,.vurna-art-cta a{display:inline-flex;padding:14px 20px;border-radius:10px;background:var(--va-orange);color:#111!important;text-decoration:none;font-weight:800}.vurna-art-hero-actions a.ghost,.vurna-art-cta a.ghost{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.3)}
.vurna-art-award-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:-48px auto 0;position:relative;z-index:4;border:1px solid var(--va-line);border-radius:18px;background:rgba(12,12,12,.94);backdrop-filter:blur(14px);overflow:hidden}
.vurna-art-award-strip>div{padding:24px 26px;border-right:1px solid var(--va-line)}.vurna-art-award-strip>div:last-child{border-right:0}.vurna-art-award-strip span{display:block;color:#8d8984;font-size:10px;letter-spacing:.18em;margin-bottom:8px}.vurna-art-award-strip b{font-size:19px}
.vurna-art-section{max-width:1180px;margin:0 auto;padding:120px 24px;position:relative}.vurna-art-section-number{position:absolute;left:24px;top:72px;color:#4c4945;font-size:12px;letter-spacing:.2em}.vurna-art-copy{max-width:760px;margin-left:100px}.vurna-art-copy h2{font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.045em;margin:14px 0 28px;color:#fff}.vurna-art-copy p{font-size:19px;line-height:1.65;color:#b9b3aa}
.vurna-art-section.intro{display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center;max-width:1380px}.vurna-art-section.intro .vurna-art-copy{margin-left:70px}.vurna-art-media img{width:100%;border-radius:22px;border:1px solid var(--va-line);box-shadow:0 30px 80px rgba(0,0,0,.45)}
.vurna-art-section.functions{max-width:1280px}.vurna-art-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:56px 0 0 100px}.vurna-art-feature-grid article{min-height:270px;padding:28px;border:1px solid var(--va-line);border-radius:18px;background:linear-gradient(180deg,#111,#0b0b0b);transition:.3s}.vurna-art-feature-grid article:hover{transform:translateY(-6px);border-color:rgba(242,138,75,.6)}.vurna-art-feature-grid em{font-style:normal;color:var(--va-orange);font-size:11px;letter-spacing:.2em}.vurna-art-feature-grid h3{font-size:28px;margin:38px 0 14px}.vurna-art-feature-grid p{color:#a9a39b;line-height:1.55}
.vurna-art-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--va-line);border:1px solid var(--va-line);border-radius:18px;overflow:hidden;margin:54px 0 0 100px}.vurna-art-tech-grid>div{background:#080808;padding:32px;min-height:190px}.vurna-art-tech-grid strong{font-size:30px;color:var(--va-orange)}.vurna-art-tech-grid p{color:#aaa49c;line-height:1.5}
.vurna-art-section.quote{max-width:1380px;border-top:1px solid var(--va-line);border-bottom:1px solid var(--va-line)}.vurna-art-quote-wrap{display:grid;grid-template-columns:360px 1fr;align-items:center;gap:60px}.vurna-art-quote-wrap img{width:100%;max-width:340px}.vurna-art-quote-wrap blockquote{font-size:clamp(54px,7vw,108px);line-height:.9;letter-spacing:-.05em;font-weight:800;margin:0}.vurna-art-quote-wrap blockquote span{color:var(--va-orange)}.vurna-art-flow{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:70px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#bdb7af}.vurna-art-flow i{width:40px;height:1px;background:var(--va-orange)}
.vurna-art-section.award-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;max-width:1300px}.vurna-art-section.award-detail .vurna-art-copy{margin-left:70px}.vurna-art-award-big{display:grid;grid-template-columns:160px 1fr 1fr;gap:18px;align-items:stretch;margin-top:40px}.vurna-art-award-big>b{font-size:110px;line-height:.8;color:var(--va-orange)}.vurna-art-award-big>div{padding:18px;border-left:1px solid var(--va-line)}.vurna-art-award-big strong,.vurna-art-award-big span{display:block}.vurna-art-award-big strong{font-size:28px}.vurna-art-award-big span{color:#8e8982;font-size:12px;margin-top:7px}.vurna-art-graduatoria{background:#fff;border-radius:18px;padding:18px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.vurna-art-graduatoria img{width:100%;display:block}
.vurna-art-section.ecosystem{max-width:1280px}.vurna-art-ecosystem-diagram{display:flex;align-items:center;justify-content:center;gap:22px;margin:64px 0 0 100px;flex-wrap:wrap}.vurna-art-ecosystem-diagram div{padding:24px 34px;border:1px solid var(--va-line);border-radius:14px;font-weight:900;letter-spacing:.08em}.vurna-art-ecosystem-diagram div.active{background:var(--va-orange);color:#111;border-color:var(--va-orange)}.vurna-art-ecosystem-diagram span{color:#68635d;font-size:32px}
.vurna-art-cta{max-width:1320px;margin:40px auto 0;padding:80px 24px 110px;display:grid;grid-template-columns:280px 1fr;gap:70px;align-items:center;border-top:1px solid var(--va-line)}.vurna-art-cta img{width:100%;max-width:260px}.vurna-art-cta span{color:var(--va-orange);font-size:11px;letter-spacing:.22em;font-weight:800}.vurna-art-cta h2{font-size:clamp(42px,5vw,72px);line-height:1;margin:14px 0 18px;letter-spacing:-.04em}.vurna-art-cta p{color:#aba59d;font-size:18px}.vurna-art-cta>div>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
@media(max-width:900px){.vurna-art-award-strip{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.vurna-art-award-strip>div:nth-child(2){border-right:0}.vurna-art-award-strip>div{border-bottom:1px solid var(--va-line)}.vurna-art-section,.vurna-art-section.intro,.vurna-art-section.award-detail{display:block;padding:86px 18px}.vurna-art-section-number{left:18px;top:44px}.vurna-art-copy,.vurna-art-section.intro .vurna-art-copy,.vurna-art-section.award-detail .vurna-art-copy{margin-left:0}.vurna-art-media,.vurna-art-graduatoria{margin-top:34px}.vurna-art-feature-grid,.vurna-art-tech-grid{grid-template-columns:1fr 1fr;margin-left:0}.vurna-art-quote-wrap{grid-template-columns:1fr}.vurna-art-quote-wrap img{max-width:220px}.vurna-art-award-big{grid-template-columns:1fr 1fr}.vurna-art-award-big>b{grid-column:1/-1}.vurna-art-ecosystem-diagram{margin-left:0}.vurna-art-cta{grid-template-columns:1fr;padding:70px 18px}.vurna-art-cta img{max-width:190px}}
@media(max-width:560px){.vurna-art-hero-inner{width:calc(100% - 32px);padding:90px 0 110px}.vurna-art-award-strip{grid-template-columns:1fr}.vurna-art-award-strip>div{border-right:0}.vurna-art-feature-grid,.vurna-art-tech-grid{grid-template-columns:1fr}.vurna-art-award-big{grid-template-columns:1fr}.vurna-art-quote-wrap blockquote{font-size:54px}.vurna-art-flow i{display:none}}
