@layer page-detail95{body[data-page-detail="95"] main#main{min-width:0!important}body[data-page-detail="95"] main :is(.passport-overview,.passport-overview-copy,.passport-overview-hero,.passport-journey,.eco76-opening,.eco76-stage,.investor-system,.integration-demo-copy,.integration-directory-heading)>*{min-width:0}body[data-page-detail="95"] main :is(.passport-primary,.passport-secondary,.passport-document-link,.eco76-button,.document-bundle-button,.integration-demo-links>a){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:9px 13px!important;border:1px solid #abc9df!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#dfedfc)!important;color:#1e5986!important;-webkit-text-fill-color:currentColor!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff,0 3px #ccdfed,0 7px 15px #2d536c12!important}body[data-page-detail="95"] main :is(.passport-primary,.eco76-button--primary){border-color:#28708d!important;background:linear-gradient(125deg,#1d619b,#277d76)!important;color:#fff!important;box-shadow:inset 0 1px #d1f1fc55,0 3px #22546b,0 8px 16px #2b5d7526!important}body[data-page-detail="95"] main :is(.passport-primary,.passport-secondary,.eco76-button) :is(span,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-page-detail="95"] :is(a,button,input,summary):focus-visible{outline:3px solid #4387be!important;outline-offset:3px!important}body[data-page-detail="95"] .passport-journey{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:15px!important;border:1px solid #adccdf!important;border-radius:17px!important;background:radial-gradient(ellipse at 100% 0,#def2e7a6,transparent 68%),linear-gradient(135deg,#fff,#e8f3fe)!important;box-shadow:inset 0 1px #fff,0 4px #d2e3ed,0 12px 25px #2d576d14!important}body[data-page-detail="95"] .passport-journey h2{font:600 18px/1.3 Onest,system-ui,sans-serif!important;color:#214c68!important;margin:0 0 11px!important}body[data-page-detail="95"] .passport-journey h3{font:550 14px/1.35 Onest,system-ui,sans-serif!important;color:#24516e!important;margin:0 0 5px!important}body[data-page-detail="95"] .passport-journey p{font:400 12px/1.55 Onest,system-ui,sans-serif!important;color:#3d6179!important;margin:0!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service{min-width:0!important;min-height:0!important;padding:10px!important;border:1px solid #afcce2!important;border-radius:10px!important;background:linear-gradient(135deg,#fff,#e1efff)!important;box-shadow:inset 0 1px #fff,0 3px #cfdfee!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service:nth-child(2){border-color:#afd1bd!important;background:linear-gradient(135deg,#fff,#e2f5e9)!important;box-shadow:inset 0 1px #fff,0 3px #d0e5d8!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service:nth-child(3){border-color:#dcc3a2!important;background:linear-gradient(135deg,#fff,#ffe9cd)!important;box-shadow:inset 0 1px #fff,0 3px #e9d5b9!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service:nth-child(4){border-color:#c3b5db!important;background:linear-gradient(135deg,#fff,#eee5fc)!important;box-shadow:inset 0 1px #fff,0 3px #dbd1e9!important}body[data-page-detail="95"] .passport-journey-service strong{font-size:13px!important;color:#254e6c!important}body[data-page-detail="95"] .passport-journey-service span{font-size:11px!important;line-height:1.45!important;color:#3e6077!important}body[data-page-detail="95"] .passport-overview-principles{padding:18px 0!important;margin:0!important}body[data-page-detail="95"] .passport-overview-principles>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] .passport-overview-principles article{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;min-width:0!important;min-height:0!important;padding:15px!important;border:1px solid #b9d1e1!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#e9f3ff)!important;box-shadow:inset 0 1px #fff,0 4px 12px #31556e0f!important}body[data-page-detail="95"] .passport-overview-principles article:nth-child(2){border-color:#b2d2c1!important;background:linear-gradient(135deg,#fff,#e6f5eb)!important}body[data-page-detail="95"] .passport-overview-principles article:nth-child(3){border-color:#dcc3a6!important;background:linear-gradient(135deg,#fff,#fff0de)!important}body[data-page-detail="95"] .passport-overview-principles h3{font-size:15px!important}body[data-page-detail="95"] .passport-overview-principles p{font-size:13px!important;line-height:1.6!important;margin:0!important}body[data-page-detail="95"] a.investor-module{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:11px 10px!important;border:1px solid #b5cee2!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#e5f1ff)!important;box-shadow:inset 0 1px #fff,0 3px #d4e3ef!important;text-decoration:none!important}body[data-page-detail="95"] .investor-module strong{font:550 13px/1.4 Onest,system-ui,sans-serif!important;color:#254f6d!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] .investor-module small{font:400 10px/1.4 Onest,system-ui,sans-serif!important;color:#43667b!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] .eco76-product{padding:15px!important;gap:9px!important}body[data-page-detail="95"] .brand-channel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}body[data-page-detail="95"] .brand-channel-grid>a{position:static!important;display:grid!important;justify-items:center!important;gap:4px!important;min-width:0!important;min-height:0!important;height:auto!important;padding:7px 4px!important;border:1px solid #c0d5e4!important;border-radius:9px!important;background:#ffffffcf!important;color:#2c5775!important;font:450 10px/1.3 Onest,system-ui,sans-serif!important;text-decoration:none!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] .brand-channel-grid :is(.platform-emblem,img){width:25px!important;height:25px!important}body[data-page-detail="95"] .integration-card{padding:14px!important;min-height:0!important;height:auto!important;min-width:0!important;gap:8px!important}body[data-page-detail="95"] .integration-card h3{font-size:16px!important;line-height:1.35!important}body[data-page-detail="95"] .integration-card h4{font:500 13px/1.5 Onest,system-ui,sans-serif!important;color:#345d76!important;margin:0!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] [hidden]{display:none!important}@media(max-width:980px){body[data-page-detail="95"] :is(.integration-grid,.eco76-role-grid,.eco76-product-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){body[data-page-detail="95"] .passport-overview-principles>div{grid-template-columns:1fr!important}}@media(max-width:580px){body[data-page-detail="95"] .passport-journey{padding:12px!important}body[data-page-detail="95"] .investor-module{padding:10px 8px!important}body[data-page-detail="95"] .brand-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-page-detail="95"] :is(.passport-primary,.passport-secondary,.eco76-button,.investor-module,.brand-channel-grid>a):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 4px #c8dce9,0 12px 22px #2a587321!important}}@media(prefers-reduced-motion:reduce){body[data-page-detail="95"] :is(a,button){translate:none!important;transition:none!important}}}@layer page-detail95{body[data-page-detail="95"] main :is(.studio-experience__primary,.studio-experience__actions>a,.studio-experience__next a,.market-primary,.market-secondary,.market-documents a,.market-catalog a,.pilot-resources>a,.community-page .v-button,.community-page .v-textlink){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;min-height:39px!important;padding:9px 13px!important;border:1px solid #aec9df!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#deedfc)!important;color:#1e5988!important;-webkit-text-fill-color:currentColor!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff,0 3px #c9ddeb,0 8px 15px #2d556c12!important}body[data-page-detail="95"] main :is(.studio-experience__primary,.market-primary){color:#fff!important;border-color:#2f708a!important;background:linear-gradient(125deg,#1d619b,#277d76)!important;box-shadow:inset 0 1px #d4f4ff55,0 3px #205068,0 8px 16px #2c5b7524!important}body[data-page-detail="95"][data-page=studio] .studio-experience{box-sizing:border-box!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;color:#2e526a!important}body[data-page-detail="95"] .studio-experience__hero{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:21px!important;padding:21px!important;min-height:0!important;border:1px solid #afcde2!important;border-radius:18px!important;background:radial-gradient(ellipse at 95% 0,#e0f1e8a6,transparent 65%),linear-gradient(135deg,#fff,#e9f3ff)!important;box-shadow:inset 0 1px #fff,0 6px 17px #2f597212!important;overflow:visible!important}body[data-page-detail="95"] .studio-experience__intro{min-width:0!important}body[data-page-detail="95"] .studio-experience__lead{font:400 14px/1.65 Onest,system-ui,sans-serif!important;color:#365d75!important;margin:0 0 12px!important}body[data-page-detail="95"] .studio-experience__actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:13px 0!important}body[data-page-detail="95"] .studio-experience__availability{min-height:0!important;padding:12px!important;border:1px solid #d9c4a7!important;border-radius:10px!important;background:linear-gradient(135deg,#fffdf9,#fff0dd)!important}body[data-page-detail="95"] .studio-experience__availability strong{color:#7a5426!important;font:550 12px/1.45 Onest,system-ui,sans-serif!important}body[data-page-detail="95"] .studio-experience__availability p{font:400 12px/1.55 Onest,system-ui,sans-serif!important;color:#5c5d59!important;margin:5px 0 0!important}body[data-page-detail="95"][data-page=studio] .r81-editor{width:100%!important;max-width:500px!important;padding:12px!important;min-height:0!important;max-height:none!important;overflow:visible!important}body[data-page-detail="95"][data-page=studio] .r81-editor-screen{display:none!important}body[data-page-detail="95"] .studio97-concept-art{display:block!important;width:100%!important;padding:0!important;margin:9px 0!important}body[data-page-detail="95"] .studio97-concept-art img{display:block!important;width:100%!important;height:auto!important;max-height:280px!important;object-fit:contain!important;border:1px solid #a9c9df!important;border-radius:9px!important}body[data-page-detail="95"] .studio-experience__section{margin:17px 0!important;padding:17px!important;min-height:0!important;border:1px solid #bdd3e2!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#edf5fd)!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime)>article{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:14px!important;border:1px solid #b5cfe2!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e5f1ff)!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime)>article:nth-child(2){border-color:#b6d2c1!important;background:linear-gradient(135deg,#fff,#e4f4e9)!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime)>article:nth-child(3){border-color:#dfc5a5!important;background:linear-gradient(135deg,#fff,#fff0dc)!important}body[data-page-detail="95"] .studio-experience__next{min-height:0!important;padding:17px!important;margin:17px 0!important;border:1px solid #b5d0df!important;border-radius:16px!important;background:linear-gradient(125deg,#e6f2ff,#e8f7ed)!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div)>article{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:14px!important;border:1px solid #b6cee0!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e5f0ff)!important;color:#31566f!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div)>article:nth-child(2){border-color:#b4d1bf!important;background:linear-gradient(135deg,#fff,#e2f4e7)!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div)>article:nth-child(3){border-color:#dec2a1!important;background:linear-gradient(135deg,#fff,#ffecd5)!important}body[data-page-detail="95"] .pilot-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body[data-page-detail="95"] .pilot-option{box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:17px!important;border:1px solid #abc9df!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#e3f1ff)!important;box-shadow:inset 0 1px #fff,0 4px #d2e2ef!important}body[data-page-detail="95"] .pilot-costs{min-height:0!important;padding:17px!important;border:1px solid #dec8a9!important;border-radius:15px!important;background:linear-gradient(135deg,#fffdf9,#fff1de)!important}@media(max-width:900px){body[data-page-detail="95"] :is(.studio-experience__hero,.market-launch-hero,.professional-community-opening,.waitlist-opening){grid-template-columns:1fr!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime,.market-scenarios>div,.market-stack>div,.market-rights>div){grid-template-columns:1fr!important}}@media(max-width:600px){body[data-page-detail="95"] :is(.studio-experience__hero,.market-launch-hero,.community-hero,.waitlist-intro,.waitlist-form-area,.pilot-hero){padding:15px!important}body[data-page-detail="95"] .community-space-grid,body[data-page-detail="95"] .pilot-options,body[data-page-detail="95"] .pilot-steps ol{grid-template-columns:1fr!important}}}@layer page-detail95{body[data-page-detail="95"] .studio-experience__steps{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:0!important;margin:0!important;list-style:none!important}body[data-page-detail="95"] .studio-experience__steps details{border:1px solid #b3cee2!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e9f3ff)!important;overflow:visible!important}body[data-page-detail="95"] .studio-experience__steps details[open]{border-color:#8bb9d4!important;background:linear-gradient(135deg,#fff,#e4f2fa)!important}body[data-page-detail="95"] .studio-experience__steps summary{display:flex!important;align-items:center!important;min-height:56px!important;gap:11px!important;padding:12px!important}body[data-page-detail="95"] .studio-experience__steps summary>svg{width:29px!important;height:29px!important;flex:0 0 29px!important}body[data-page-detail="95"] .studio-experience__steps summary>span{min-width:0!important}body[data-page-detail="95"] .studio-experience__steps strong{font:550 15px/1.4 Onest,system-ui,sans-serif!important;color:#27536f!important}body[data-page-detail="95"] .studio-experience__steps small{font:400 12px/1.5 Onest,system-ui,sans-serif!important;color:#44677d!important}body[data-page-detail="95"] .studio-experience__number{font-size:11px!important;color:#47758e!important}body[data-page-detail="95"] .studio-experience__disclosure{font-size:20px!important;color:#6288a0!important}body[data-page-detail="95"] .studio-experience__steps details>p{padding:0 14px 14px!important;font-size:13px!important;line-height:1.6!important;color:#3b6078!important}body[data-page-detail="95"] .studio-experience__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] .studio-experience__cards>article{box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:15px!important;border:1px solid #b3cce1!important;border-radius:13px!important;background:linear-gradient(135deg,#fff,#e5f0ff)!important;box-shadow:inset 0 1px #fff,0 3px #d4e2ef!important}body[data-page-detail="95"] .studio-experience__cards>article:nth-child(2){border-color:#b3d1be!important;background:linear-gradient(135deg,#fff,#e3f4e8)!important;box-shadow:inset 0 1px #fff,0 3px #d0e4d6!important}body[data-page-detail="95"] .studio-experience__cards>article:nth-child(3){border-color:#ddc2a2!important;background:linear-gradient(135deg,#fff,#ffedd6)!important;box-shadow:inset 0 1px #fff,0 3px #e9d5b9!important}body[data-page-detail="95"] .studio-experience__cards h3{font-size:16px!important;color:#254f6b!important}body[data-page-detail="95"] .studio-experience__cards p{font-size:13px!important;line-height:1.6!important;color:#3c6177!important}body[data-page-detail="95"][data-page=studio] .studio-experience:lang(ar) :is(h1,h2,h3),body[data-page-detail="95"][data-page=studio] .studio-experience:lang(hi) :is(h1,h2,h3),body[data-page-detail="95"][data-page=studio] .studio-experience:lang(zh) :is(h1,h2,h3),body[data-page-detail="95"][data-page=studio] .studio-experience:lang(ja) :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media(max-width:900px){body[data-page-detail="95"] .studio-experience__cards{grid-template-columns:1fr!important}}}@layer page-detail95{body[data-page-detail="95"]:lang(ar) main :is(h1,h2,h3),body[data-page-detail="95"]:lang(hi) main :is(h1,h2,h3),body[data-page-detail="95"]:lang(zh) main :is(h1,h2,h3),body[data-page-detail="95"]:lang(ja) main :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}@layer page-detail95{body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;padding:0!important;margin:13px 0!important;list-style:none!important}body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol>li{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:13px!important;border:1px solid #bbd0e1!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#e6f1ff)!important;color:#315971!important}body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol>li:nth-child(3n+2){border-color:#b6d3c0!important;background:linear-gradient(135deg,#fff,#e5f4e8)!important}body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol>li:nth-child(3n){border-color:#dcc5a6!important;background:linear-gradient(135deg,#fff,#ffefd9)!important}@media(max-width:700px){body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol{grid-template-columns:1fr!important}}}@layer page-detail95{body[data-technical-detail="99"] main{--t99-ink:#244e6a;--t99-copy:#355a70}body[data-technical-detail="99"] :is(.professional-intro,.professional-reference,.vs-code-envelope,.vs-model-catalog,.visual-stack,.stack-memory,.stack-cloud,.v-product,.market-participants,.market-fees,.project-progress,.professional-related-guide){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:15px 0!important;padding:17px!important;border:1px solid #b0cadf!important;border-radius:15px!important;background:radial-gradient(ellipse at 100% 0,#e0f1e6a6,transparent 66%),linear-gradient(135deg,#fff,#e8f2ff)!important;box-shadow:inset 0 1px #fff,0 4px #d7e4ee,0 8px 19px #31536b0d!important;color:var(--t99-copy)!important}body[data-technical-detail="99"] :is(.professional-intro,.vs-code-envelope,.vs-model-catalog,.visual-stack,.stack-memory,.stack-cloud,.v-product,.market-participants,.market-fees,.project-progress,.professional-related-guide) :is(h2,h3,p,strong,small,span,li){-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}body[data-technical-detail="99"] main :is(h2,h3){color:var(--t99-ink)!important}body[data-technical-detail="99"] main h2{font:600 clamp(20px,2vw,25px)/1.35 Onest,system-ui,sans-serif!important;letter-spacing:-.02em!important}body[data-technical-detail="99"] main h3{font:550 17px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:-.01em!important}body[data-technical-detail="99"] :is(.professional-intro>*,.professional-document-content,.vs-model-cards>article,.vs-code-grid>article,.market-participants article,.market-fee-grid article){min-width:0!important;max-width:100%!important}body[data-technical-detail="99"] :is(.r81-flow,.professional-intro figure){width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px!important}body[data-technical-detail="99"] [data-reference-inline="99"]{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body[data-technical-detail="99"] :is(.vs-code-grid,.vs-model-cards,.market-participants>div,.market-fee-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin:12px 0 0!important;padding:0!important}body[data-technical-detail="99"] .vs-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.market-participants article,.market-fee-grid article){box-sizing:border-box!important;min-height:0!important;height:auto!important;padding:14px!important;border:1px solid #b3cde0!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#e5f0ff)!important;color:#355a70!important;box-shadow:inset 0 1px #fff,0 3px #d5e3ef!important}body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.market-participants article):nth-child(3n+2){border-color:#b4d0bf!important;background:linear-gradient(135deg,#fff,#e4f3e9)!important;box-shadow:inset 0 1px #fff,0 3px #d2e5d9!important}body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.market-participants article):nth-child(3n){border-color:#dac1a1!important;background:linear-gradient(135deg,#fff,#ffedd7)!important;box-shadow:inset 0 1px #fff,0 3px #e9d8bf!important}body[data-technical-detail="99"] :is(.vs-code-envelope,.vs-model-catalog)>header{max-width:100%!important;margin:0 0 12px!important}body[data-technical-detail="99"] :is(.vs-code-lead,.vs-model-catalog>header>p,.vs-code-grid p,.vs-model-cards p,.market-participants p,.market-participants li,.market-fees p){font:400 13px/1.65 Onest,system-ui,sans-serif!important;color:#355b72!important;margin:7px 0!important}body[data-technical-detail="99"] :is(.vs-model-index,.vs-code-grid>article>span,.vs-kicker,.stack-kicker){color:#3d667f!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:.04em!important;margin:0 0 7px!important}body[data-technical-detail="99"] .neural-art{width:100%!important;max-width:620px!important;height:auto!important;min-height:0!important;max-height:235px!important;aspect-ratio:1983/793!important;margin:0 auto!important}body[data-technical-detail="99"] .neural-art>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:235px!important;object-fit:contain!important}body[data-technical-detail="99"] :is(.v-product-note,.stack-cloud,.market-fees){background:linear-gradient(135deg,#fbfffc,#e2f2e7)!important;color:#315e50!important;border-color:#afcdb9!important}body[data-technical-detail="99"] .v-product-note{margin:12px 0 0!important;padding:11px 13px!important;font-size:12px!important;line-height:1.6!important}body[data-technical-detail="99"] .motion-rail{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:14px 0!important;padding:14px!important;border:1px solid #b7cfdf!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e8f3fb)!important;min-height:0!important}body[data-technical-detail="99"] main#main :is(#page-detail,.professional-document-page){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:15px 0!important;padding:17px!important;background:linear-gradient(135deg,#fff,#f1f7fc)!important;border:1px solid #b6ccdd!important;border-radius:14px!important;box-shadow:inset 0 1px #fff,0 6px 17px #31536b0c!important}body[data-technical-detail="99"] :is(a,summary):focus-visible{outline:3px solid #4389bc!important;outline-offset:3px!important}body[data-technical-detail="99"]:is(:lang(ar),:lang(hi),:lang(ja),:lang(zh)) main :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important}@media(max-width:1000px){}@media(max-width:860px){body[data-technical-detail="99"] :is(.vs-model-cards,.market-participants>div,.market-fee-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body[data-technical-detail="99"] :is(.professional-intro,.professional-reference,.vs-code-envelope,.vs-model-catalog,.visual-stack,.stack-memory,.stack-cloud,.v-product,.market-participants,.market-fees,.project-progress,.professional-related-guide),body[data-technical-detail="99"] main#main :is(#page-detail,.professional-document-page){padding:13px!important;margin-block:13px!important}body[data-technical-detail="99"] :is(.r81-flow>div,.vs-code-grid,.vs-model-cards,.market-participants>div,.market-fee-grid,.project-progress>ol){grid-template-columns:1fr!important}body[data-technical-detail="99"] .neural-art{max-height:180px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.r81-flow-node):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 5px #caddea,0 12px 19px #31536b1a!important}}@media(prefers-reduced-motion:reduce){body[data-technical-detail="99"] :is(.vs-mini-wave i,.motion-stream-link i){animation:none!important}body[data-technical-detail="99"] :is(article,a){transition:none!important;translate:none!important}}}@layer page-detail95{body[data-public-detail="100"] :is(.whitepaper-page,.contributors-page){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#34596f!important}body[data-public-detail="100"] main :is(h1,h2,h3,p,li,label,summary,span,strong,em){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-public-detail="100"] main :is(h1,h2,h3){color:#204d6d!important}body[data-public-detail="100"] :is(.whitepaper-intro,.contributors-hero){box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center!important;gap:20px!important;min-height:0!important;height:auto!important;margin:0 0 15px!important;padding:17px!important;border:1px solid #aac5dc!important;border-radius:16px!important;background:radial-gradient(ellipse at 0 100%,#ffe2bf85,transparent 64%),linear-gradient(135deg,#fff,#e3efff)!important;box-shadow:inset 0 1px #fff,0 4px #d4e3ee,0 10px 21px #31536b10!important}body[data-public-detail="100"] :is(.whitepaper-intro-lead,.contributors-lead){font:400 14px/1.65 Onest,system-ui,sans-serif!important;color:#355b73!important;margin:10px 0 12px!important;max-width:100%!important}body[data-public-detail="100"] :is(.whitepaper-actions,.whitepaper-metadata){display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important;min-height:0!important;margin:12px 0!important;padding:0!important}body[data-public-detail="100"] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.professional-team-status,.team-pathway){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:15px 0!important;padding:16px!important;border:1px solid #b2cadc!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#e9f3fd)!important;box-shadow:inset 0 1px #fff,0 5px 15px #31536b0c!important;color:#355b72!important}body[data-public-detail="100"] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles) h2{font:600 23px/1.4 Onest,system-ui,sans-serif!important;color:#254f6e!important;margin:0 0 11px!important}body[data-public-detail="100"] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.team-pathway) p{font:400 13px/1.65 Onest,system-ui,sans-serif!important;color:#355b72!important;margin:7px 0!important}body[data-public-detail="100"] .contributors-benefits>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}body[data-public-detail="100"] .contributors-benefits article{padding:13px!important;border:1px solid #b5cde0!important;border-radius:10px!important;background:linear-gradient(135deg,#fff,#e3efff)!important;box-shadow:inset 0 1px #fff,0 3px #d3e2ed!important}body[data-public-detail="100"] .contributors-benefits article:nth-child(2){border-color:#b4cfbd!important;background:linear-gradient(135deg,#fff,#e3f4e9)!important}body[data-public-detail="100"] .contributors-benefits article:nth-child(3){border-color:#d8bf9d!important;background:linear-gradient(135deg,#fff,#ffebcf)!important}body[data-public-detail="100"] .contributors-benefits article>span{color:#43687e!important;font-size:10px!important}body[data-public-detail="100"] .contributors-benefits article>h3{font:550 16px/1.4 Onest,system-ui,sans-serif!important;color:#2b5672!important;margin:6px 0!important}body[data-public-detail="100"] #contributor-application{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;color:#355a70!important}body[data-public-detail="100"] #contributor-application>header{margin:0 0 12px!important;padding:0!important}body[data-public-detail="100"] #contributor-application h2{font:600 22px/1.4 Onest,system-ui,sans-serif!important;color:#254e6c!important}body[data-public-detail="100"] #contributor-application fieldset{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #b4ccdf!important;border-radius:11px!important;background:#ffffffd9!important;opacity:1!important}body[data-public-detail="100"] #contributor-application legend{padding:0 7px!important;color:#325e7c!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}body[data-public-detail="100"] #contributor-application label{display:grid!important;gap:6px!important;min-width:0!important;margin:0 0 13px!important;color:#345a73!important;font:400 13px/1.55 Onest,system-ui,sans-serif!important}body[data-public-detail="100"] #contributor-application label>span{font-weight:500!important;color:#2d5570!important}body[data-public-detail="100"] #contributor-application :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #9fbfd7!important;border-radius:9px!important;background:#fbfdff!important;color:#285570!important;font:400 14px/1.55 Onest,system-ui,sans-serif!important;box-shadow:inset 0 2px 3px #31536b08!important}body[data-public-detail="100"] #contributor-application textarea{min-height:64px!important;resize:vertical!important}body[data-public-detail="100"] #contributor-application :is(input,select,textarea):disabled{background:#eaf1f8!important;color:#46677e!important;opacity:1!important}body[data-public-detail="100"] #contributor-application :is(em,small,.contributors-private){font:400 11px/1.6 Onest,system-ui,sans-serif!important;color:#496a7e!important}body[data-public-detail="100"] #contributor-application input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;flex:0 0 18px!important}body[data-public-detail="100"] :is(.whitepaper-actions>a,.document-bundle-button,.contributors-hero .v-button,#contributor-application .v-button,#contributor-check,.contributors-next>a){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;max-width:100%!important;min-height:36px!important;height:auto!important;padding:8px 11px!important;border:1px solid #a1c0dc!important;border-radius:9px!important;background:linear-gradient(135deg,#fff,#dceaff)!important;color:#215b89!important;font:500 12px/1.45 Onest,system-ui,sans-serif!important;text-decoration:none!important;white-space:normal!important;box-shadow:inset 0 1px #fff,0 3px #c8dceb!important}body[data-public-detail="100"] :is(.whitepaper-actions>a:first-child,.contributors-hero .v-button,#contributor-application button[type=submit]){border-color:#d0ad7f!important;background:linear-gradient(135deg,#fff9ee,#ffdfb7)!important;color:#80501d!important;box-shadow:inset 0 1px #fff,0 3px #e4c59b!important}body[data-public-detail="100"] [hidden]{display:none!important}body[data-public-detail="100"] :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid #4488bb!important;outline-offset:3px!important}@media(max-width:1000px){}@media(max-width:860px){body[data-page-detail="95"][data-page=grants] .professional-intro--company,body[data-public-detail="100"] :is(.whitepaper-intro,.contributors-hero){grid-template-columns:1fr!important;gap:16px!important}}@media(max-width:850px){}@media(max-width:600px){body[data-public-detail="100"] :is(.whitepaper-intro,.contributors-hero,.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.professional-team-status,.team-pathway){padding:13px!important;margin-block:13px!important}body[data-public-detail="100"] :is(.whitepaper-highlights,.contributors-benefits>div,.contributors-roles>div,.contributors-fields,.contributors-terms){grid-template-columns:1fr!important}body[data-public-detail="100"] #contributor-application fieldset{padding:11px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-public-detail="100"] :is(.contributors-roles a,.whitepaper-actions a,.contributors-next>a):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 5px #c4d9e9,0 10px 18px #31536b1a!important}}@media(prefers-reduced-motion:reduce){body[data-public-detail="100"] :is(.whitepaper-cover,.whitepaper-cover-flow i,.contributors-next a){animation:none!important;transition:none!important;translate:none!important}}}@layer page-detail95{}@layer page-detail95{body[data-page-detail="95"][data-passport-surface="103"] .passport-journey{max-height:none!important;overflow:visible!important;padding:14px!important;background:radial-gradient(ellipse at 100% 0,#dcefe480,transparent 55%),repeating-linear-gradient(135deg,#2b629007 0 1px,transparent 1px 24px),linear-gradient(130deg,#fcfeff,#e5f0ff)!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service{display:grid!important;grid-template-columns:28px minmax(0,1fr) 14px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 7px!important;padding:9px!important;min-height:0!important;height:auto!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service>strong{grid-row:1!important;grid-column:2!important;color:#234e71!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service>span{grid-row:2!important;grid-column:2!important;color:#365971!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service>svg{grid-row:1/3!important;grid-column:3!important;width:14px!important;height:14px!important;color:#356c97!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles{display:block!important;grid-template-columns:none!important;max-width:100%!important;gap:0!important;margin:0!important;padding:17px 0!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles>h2{font-size:22px!important;line-height:1.3!important;margin:0 0 12px!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles article{margin:0!important;padding:13px!important}@media(max-width:600px){body[data-page-detail="95"][data-passport-surface="103"] .passport-journey{padding:11px!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles>h2{font-size:20px!important}}}@layer page-detail95{body[data-page-detail="95"][data-passport-surface="103"] [hidden]{display:none!important}}@layer page-detail95{@media(max-width:780px){}@media(max-width:390px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){}}@layer page-detail95{body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) main:is([data-license-reader="109"],[data-compact-document="114"]){box-sizing:border-box!important;width:min(980px,calc(100% - 28px))!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:16px 0 24px!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.docs-local-grid,.professional-document-grid){display:block!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;margin:0!important;padding:0!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) h1{margin:0!important;max-width:100%!important;color:#214b69!important;font:550 clamp(24px,2.7vw,30px)/1.2 Onest,system-ui,sans-serif!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) table{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;table-layout:fixed!important;border-collapse:collapse!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(th,td){box-sizing:border-box!important;min-width:0!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid #d6e3ec!important;vertical-align:top!important;color:#365b71!important;font:400 12.5px/1.55 Onest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) th{background:#e8f2ff!important;color:#295774!important;font-weight:550!important;text-align:start!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(th,td):first-child{width:38%!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) tbody tr:nth-child(2n)>td{background:#f4f9fd!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:14px!important;padding:0!important;border:0!important;background:none!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 12px!important;border:1px solid #9fbfd8!important;border-radius:10px!important;background:linear-gradient(135deg,#f7fcff,#dbeeff)!important;color:#2b597a!important;font:500 12px/1.45 Onest,system-ui,sans-serif!important;box-shadow:inset 0 1px #fff,0 3px #c3d8e8!important;text-decoration:none!important;overflow-wrap:anywhere!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a:nth-child(3n+2){border-color:#d7bb98!important;background:linear-gradient(135deg,#fffdf8,#fff0da)!important;color:#79552c!important;box-shadow:inset 0 1px #fff,0 3px #e6d2b7!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a:nth-child(3n){border-color:#b5cebf!important;background:linear-gradient(135deg,#fcfffd,#e3f4eb)!important;color:#306b58!important;box-shadow:inset 0 1px #fff,0 3px #cce1d4!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114) i,body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114) .module-icon{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(a,summary):focus-visible{outline:2px solid #3375a3!important;outline-offset:3px!important}@media(max-width:640px){body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(th,td){padding:8px!important;font-size:12px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a:hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 4px #b8d0e3,0 10px 18px #315b731b!important}}@media(prefers-reduced-motion:reduce){}}@layer page-detail95{body[data-document-finish="114"] [data-compact-document="114"] table[data-document-wide="114"]{min-width:640px!important;max-width:none!important;table-layout:auto!important}body[data-document-finish="114"] [data-compact-document="114"] table[data-document-wide="114"] :is(th,td):first-child{width:auto!important}@media(max-width:640px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){}@media(prefers-reduced-motion:reduce){}}

@layer company-interface93{body[data-company-interface="93"]{--s93-ink:#16364e;--s93-copy:#36536b;--s93-muted:#526b7e;--s93-line:#bad1e0;--s93-blue:#145e9d;--s93-mint:#176b63;--s93-amber:#9c571d;background:radial-gradient(ellipse at 4% 4%,#d9edf8a8,transparent 38%),radial-gradient(ellipse at 100% 15%,#ddf1e7a6,transparent 35%),#f6f9fc!important;color:var(--s93-copy)!important}body[data-company-interface="93"] main#main.main{box-sizing:border-box!important;width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto!important;padding-block:18px 26px!important;gap:20px!important}body[data-company-interface="93"] main :is(h1,h2,h3,h4,p,li,label,summary,td,th):not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *,[data-transfer-layout="82"] *)){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-company-interface="93"] main h1:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-family:Onest,system-ui,sans-serif!important;font-size:clamp(26px,3vw,36px)!important;font-weight:620!important;line-height:1.17!important;letter-spacing:-.035em!important;color:var(--s93-ink)!important;background:none!important;margin:0 0 11px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main h2:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-family:Onest,system-ui,sans-serif!important;font-size:clamp(20px,2vw,25px)!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.025em!important;color:var(--s93-ink)!important;margin-block:0 10px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main h3:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-family:Onest,system-ui,sans-serif!important;font-size:17px!important;font-weight:580!important;line-height:1.35!important;color:var(--s93-ink)!important;margin-block:0 7px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main p:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-size:14px!important;line-height:1.65!important;color:var(--s93-copy)!important;margin-block:0 10px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main :is(.v-button,.button,.btn,button,.cta-button,.professional-action,.futures-overview__actions>a,.pilot-options a,.pilot-resources a,.eco76-resource,.application-direct>a,.application-email-contact>a):not(:where([data-transfer-module] *,[data-evedex-terminal] *)){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:9px 14px!important;border:1px solid #96b6d0!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#deedfa)!important;color:#154e80!important;-webkit-text-fill-color:currentColor!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff,0 3px #c6d9e6,0 7px 15px #284d6510!important;transition:translate .2s ease,box-shadow .2s ease,border-color .2s ease!important}body[data-company-interface="93"] main :is(.v-button--primary,.button-primary,.btn-primary,.futures-overview__actions>a:first-child,.application-email-contact>a):not(:where([data-transfer-module] *,[data-evedex-terminal] *)){background:linear-gradient(125deg,#165f9c,#207c82)!important;color:#fff!important;border-color:#276b8b!important;box-shadow:inset 0 1px #bde6f85c,0 3px #174b6b,0 7px 16px #1a577a25!important}body[data-company-interface="93"] :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #438ac2!important;outline-offset:3px!important}body[data-company-interface="93"] main :is(img,video,canvas){max-width:100%}body[data-company-interface="93"] main :is(.professional-intro,.application-hero,.market-hero,.studio-hero,.passport-overview-hero,.whitepaper-hero,.pilot-hero,.eco76-intro,.contributors-hero,.community-hero,.waitlist-hero){min-height:0!important;height:auto!important;padding:20px!important;margin:0 0 20px!important;gap:20px!important;border:1px solid var(--s93-line)!important;border-radius:18px!important;background:radial-gradient(ellipse at 100% 0,#d9eee9a1,transparent 66%),linear-gradient(130deg,#fff,#ebf4fc)!important;box-shadow:inset 0 1px #fff,0 8px 22px #33536c0d!important}body[data-company-interface="93"] main :is(.professional-reference,.professional-grid,.professional-related-guide,.investor-stages,.integration-grid,.passport-overview-capabilities,.pilot-options,.pilot-steps,.eco76-roles,.eco76-products,.eco76-workflow,.eco76-details,.community-channels,.professional-inquiry-form,.application-next,.docs-local-grid,.vs-detail){min-height:0!important;margin-block:18px!important;gap:14px!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.eco76-role,.investor-stage,.pilot-options>article,.pilot-steps>article,.passport-capability,.community-channel,.contributor-card,.document-exports,.professional-related-guide){box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:16px!important;border:1px solid var(--s93-line)!important;border-radius:14px!important;background:linear-gradient(140deg,#fff,#edf5fb)!important;box-shadow:inset 0 1px #fff,0 4px 12px #304d6410!important;color:var(--s93-copy)!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.pilot-options>article,.passport-capability):nth-child(3n+2){border-color:#b5d6c8!important;background:linear-gradient(140deg,#fff,#eaf6ef)!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.pilot-options>article,.passport-capability):nth-child(3n){border-color:#dccab2!important;background:linear-gradient(140deg,#fff,#faf0e5)!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.investor-stage,.pilot-options>article,.passport-capability) h2{font-size:19px!important}body[data-company-interface="93"] main :is(.professional-visual,.professional-intro figure,.application-motion-visual,.passport-overview-hero figure){min-height:0!important;height:auto!important;max-height:280px!important;max-width:100%!important;margin:0!important;overflow:hidden!important}body[data-company-interface="93"] main :is(.professional-intro figure,.professional-reference figure) img{display:block!important;width:auto!important;max-width:100%!important;max-height:260px!important;height:auto!important;object-fit:contain!important;margin:auto!important}body[data-company-interface="93"] main :is(.professional-related-guide,.document-exports){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 14px!important}body[data-company-interface="93"] main .professional-related-guide h2{font-size:16px!important;margin:0!important}body[data-company-interface="93"] main :is(.document-exports,.professional-related-guide) p{font-size:12px!important;margin:0!important}body[data-company-interface="93"] main :is(.docs-local-content,.professional-document-page,.whitepaper-page){min-width:0!important;max-width:100%!important;color:var(--s93-copy)!important}body[data-company-interface="93"] main :is(.docs-local-content,.professional-document-page,.whitepaper-page) :is(h2,h3){scroll-margin-block-start:90px!important}body[data-company-interface="93"] main :is(.professional-intro,.market-hero,.studio-hero,.pilot-hero,.eco76-intro) :is(.professional-kicker,.v-eyebrow,.eco76-eyebrow){font-size:10px!important;color:#346989!important;letter-spacing:.1em!important}body[data-company-interface="93"] main button:disabled:not(:where([data-transfer-module] *,[data-evedex-terminal] *)){color:#4b6476!important;background:linear-gradient(135deg,#edf3f7,#dce7ed)!important;border-color:#b7cbd8!important;cursor:not-allowed!important}body[data-company-interface="93"] main button:is([aria-selected=true],[aria-pressed=true]):not(:where([data-transfer-module] *,[data-evedex-terminal] *)){background:linear-gradient(125deg,#d6ebfc,#d9f0e7)!important;color:#164f77!important;border-color:#82aec9!important;box-shadow:inset 0 0 0 1px #94bbd1,inset 0 1px #fff,0 3px 7px #31587314!important}body[data-company-interface="93"] main :is(.v-button,.button,.btn,button)>span:not(:where([data-transfer-module] *,[data-evedex-terminal] *)){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-company-interface="93"] .b92-promotion{padding:15px!important;border-color:#afc9dd!important;border-top-color:#5e9ec9!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 3px #d8e5ee,0 8px 20px #2d536e0e!important}body[data-company-interface="93"] .application-motion-visual{padding:15px!important;border:1px solid #accbdc!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#e1f1f5)!important;box-shadow:inset 0 1px #fff,0 4px #d2e3ec,0 12px 21px #355b7112!important}body[data-company-interface="93"] .application-motion-visual figcaption{font:400 11px/1.5 Onest,system-ui,sans-serif!important;color:#42667d!important;margin:8px 0 0!important}body[data-company-interface="93"] .application-track-selector>div{gap:8px!important}body[data-company-interface="93"] .application-track-selector>div>a{display:grid!important;min-height:0!important;padding:12px!important;gap:5px!important;border:1px solid #b5cfdf!important;border-radius:12px!important;background:radial-gradient(circle at var(--s93-x,80%) var(--s93-y,0%),#d4e9fa88,transparent 75%),#fbfdff!important;box-shadow:inset 0 1px #fff,0 3px 8px #2e536b0d!important;color:#254e6a!important}body[data-company-interface="93"] .application-track-selector>div>a strong{font:550 13px/1.4 Onest,system-ui,sans-serif!important;color:#204a68!important}body[data-company-interface="93"] .application-track-selector>div>a>span{font:400 12px/1.45 Onest,system-ui,sans-serif!important;color:#46667b!important}body[data-company-interface="93"] .application-track-selector>div>a b{width:30px!important;height:30px!important}body[data-company-interface="93"] .application-track-selector>div>a b svg{width:28px!important;height:28px!important}body[data-company-interface="93"] .application-form [hidden],body[data-company-interface="93"] [hidden]{display:none!important}@media(max-width:860px){body[data-company-interface="93"] :is(.futures-overview__hero,.application-hero,.professional-inquiry-form,.application-next>ol){grid-template-columns:1fr!important}body[data-company-interface="93"] .application-motion-visual{width:100%!important;max-width:100%!important}}@media(max-width:680px){body[data-company-interface="93"] main#main.main{width:calc(100% - 28px)!important;padding-block:12px 20px!important;gap:16px!important}body[data-company-interface="93"] main h1:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-size:28px!important}body[data-company-interface="93"] main :is(.professional-intro,.application-hero,.market-hero,.studio-hero,.passport-overview-hero,.whitepaper-hero,.pilot-hero,.eco76-intro,.contributors-hero,.community-hero,.waitlist-hero){padding:16px!important;gap:15px!important}body[data-company-interface="93"] :is(.futures-overview__hero,.application-form,.application-next){padding:16px!important}body[data-company-interface="93"] main :is(.professional-reference,.professional-grid,.investor-stages,.passport-overview-capabilities,.eco76-roles,.eco76-products,.eco76-workflow,.eco76-details,.vs-detail){margin-block:15px!important}body[data-company-interface="93"] .application-track-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-company-interface="93"] main :is(.v-button,.button,.btn,.futures-overview__actions>a,.application-email-contact>a):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 4px #c1d7e6,0 11px 20px #224f6f24!important}body[data-company-interface="93"] :is(.b92-promotion,.application-track-selector>div>a,.integration-card,.eco76-product):hover{translate:0 -2px!important;border-color:#7faecb!important;box-shadow:inset 0 1px #fff,0 5px #c8dce9,0 14px 25px #2b5b7620!important}}@media(prefers-reduced-motion:reduce){body[data-company-interface="93"] :is(a,button,summary){transition:none!important;translate:none!important}}@media(forced-colors:active){body[data-company-interface="93"] main :is(h1,h2,h3,p,a,button,summary,label,select,input,textarea){color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;forced-color-adjust:auto!important}body[data-company-interface="93"] main :is(a,button,select,input,textarea){border-color:ButtonText!important}}}@layer company-interface93{body[data-company-interface="93"] [data-vantemio-footer].vm-footer [data-footer-mailbox="100"]{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0 0 7px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer .vm-footer-mailbox100{box-sizing:border-box!important;display:grid!important;gap:7px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:10px 11px!important;border:1px solid #aec8dc!important;border-radius:10px!important;background:linear-gradient(135deg,#fbfeff,#dceaff)!important;box-shadow:inset 0 1px #fff,0 3px #c9dce9!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer a.vm-footer-mail-address100{display:block!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#1d5684!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.65 Onest,system-ui,sans-serif!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-decoration:none!important;direction:ltr!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:hover{text-decoration:underline!important;text-underline-offset:3px!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:focus-visible{outline:3px solid #3d86b6!important;outline-offset:3px!important}}@layer company-interface93{}@layer company-interface93{body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead]{min-height:60px!important;margin:0!important;padding:0!important;border-radius:0!important;border-bottom:1px solid #abc7dc!important;background:radial-gradient(ellipse at 4% 0,#ffe5c080,transparent 38%),repeating-linear-gradient(125deg,#377aa008 0 1px,transparent 1px 32px),linear-gradient(115deg,#fafffd,#e3efff)!important;box-shadow:inset 0 1px #fff,0 4px 16px #2b547514!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transition:transform .18s ease-out,box-shadow .18s ease-out!important;will-change:auto!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead][data-vm-ready=true][data-vm-hidden]{transform:translateY(calc(-100% - 24px))!important;pointer-events:none!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead][data-vm-ready=true][data-vm-hidden]:has(details[data-vm-control][open]){transform:none!important;pointer-events:auto!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead] [data-vm-fitted-panel]{box-sizing:border-box!important;position:fixed!important;inset:auto!important;left:var(--vm-fit-x,12px)!important;top:var(--vm-fit-y,70px)!important;width:var(--vm-fit-width,280px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:var(--vm-fit-height, calc(100dvh - 82px) )!important;height:auto!important;margin:0!important;padding:7px!important;border:1px solid #a9c7db!important;border-radius:13px!important;background:radial-gradient(ellipse at 100% 0,#dcefe780,transparent 65%),repeating-linear-gradient(135deg,#2d659009 0 1px,transparent 1px 24px),linear-gradient(130deg,#fff,#eaf3ff)!important;box-shadow:inset 0 1px #fff,0 5px #c8dce980,0 16px 34px #254c7424!important;color:#2c526c!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;transform:none!important;translate:none!important;filter:none!important;z-index:10000!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vm-fitted-panel]::backdrop{background:transparent!important;pointer-events:none!important}body[data-company-interface="93"][data-company-masthead="105"] details[data-vm-control]:not([open])>[data-vm-fitted-panel],body[data-company-interface="93"][data-company-masthead="105"] #mobile-nav[hidden]{display:none!important}body[data-company-interface="93"][data-company-masthead="105"] details[data-vm-control][open]>[data-vm-fitted-panel]:not([popover]){display:block!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vm-fitted-panel]:popover-open{display:block!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-mega-panel[data-vm-fitted-panel]{padding:0!important}body[data-company-interface="93"][data-company-masthead="105"] a.premium-product-link{box-sizing:border-box!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 12px!important;align-items:start!important;gap:7px!important;min-width:0!important;min-height:0!important;height:auto!important;padding:9px!important;border:1px solid #b9cfe1!important;border-radius:9px!important;background:linear-gradient(130deg,#ffffffed,#e4efffd4)!important;box-shadow:inset 0 1px #fff,0 2px #d6e3ef!important}body[data-company-interface="93"][data-company-masthead="105"] a.premium-product-link:nth-child(3n+2){background:linear-gradient(130deg,#fffdf7,#ffecd3)!important;border-color:#d9bea0!important;box-shadow:inset 0 1px #fff,0 2px #e9d5bb!important}body[data-company-interface="93"][data-company-masthead="105"] a.premium-product-link:nth-child(3n){background:linear-gradient(130deg,#fcfffd,#e2f3e9)!important;border-color:#b3cfbd!important;box-shadow:inset 0 1px #fff,0 2px #d1e4d6!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy{display:grid!important;gap:3px!important;min-width:0!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy strong{color:#234b68!important;font:550 12.5px/1.35 Onest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy small{display:block!important;color:#385c73!important;font:400 11px/1.4 Onest,system-ui,sans-serif!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy em{display:inline-block!important;width:fit-content!important;max-width:100%!important;padding:2px 6px!important;border:1px solid #d5b58b!important;border-radius:5px!important;background:#fff0d9!important;color:#784d1e!important;font:500 10px/1.3 Onest,system-ui,sans-serif!important;white-space:normal!important}body[data-company-interface="93"][data-company-masthead="105"] :is(.premium-company-panel,.r81-language-panel,#mobile-nav,[data-vm-fitted-panel=menu]) a{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:8px 9px!important;border-radius:8px!important;color:#2d5573!important;font:500 12px/1.4 Onest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}body[data-company-interface="93"][data-company-masthead="105"] :is(.premium-product-link,.premium-company-panel>a,.locale-choice):is(:hover,:focus-visible){background:linear-gradient(125deg,#fff,#dbeeff)!important;border-color:#8eb6d2!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead] :is(a,button,summary):focus-visible{outline:2px solid #2c6699!important;outline-offset:2px!important}@media(max-width:1023px){}@media(max-width:600px){}@media(max-width:360px){}@media(prefers-reduced-motion:reduce){body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead]{transition:none!important}}}@layer company-interface93{body[data-company-interface="93"][data-company-masthead="105"] [data-vm-fitted-panel=menu] .v-nav-group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:38px!important;margin:3px 0!important;padding:8px 9px!important;border:1px solid #bdd2e2!important;border-radius:8px!important;background:linear-gradient(125deg,#fff,#e6f1ff)!important;color:#2d5573!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.4 Onest,system-ui,sans-serif!important;text-shadow:none!important;white-space:normal!important}}@layer company-interface93{@media(prefers-reduced-motion:reduce){}}@layer company-interface93{@media(max-width:760px){}@media(max-width:500px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){}}

@layer site-refinement81{body[data-site-refinement="81"] :is(.premium-mega-panel,.r81-language-panel){box-sizing:border-box!important;background:radial-gradient(ellipse at 100% 0,#daedeaa3,transparent 65%),linear-gradient(135deg,#fff,#ecf5fb)!important;border:1px solid #b9d0df!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 15px 38px #284d681d!important;color:#24475e!important;text-shadow:none!important;backdrop-filter:none!important}body[data-site-refinement="81"] :is(.premium-mega-panel,.r81-language-panel) :is(a,span,strong,small,p,em,label){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important}body[data-site-refinement="81"] .premium-mega-panel{width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;min-width:0!important;padding:0!important;overflow:clip!important}body[data-site-refinement="81"] a.premium-product-link{display:grid!important;grid-template-columns:30px minmax(0,1fr) 12px!important;align-items:start!important;gap:8px!important;padding:10px!important;min-height:0!important;height:auto!important;border:1px solid #d2e1e978!important;border-radius:10px!important;background:linear-gradient(140deg,#ffffffb8,#eff6f9b0)!important;color:#24475e!important;box-shadow:inset 0 1px #fff!important;transform:none!important}body[data-site-refinement="81"] a.premium-product-link:hover{background:linear-gradient(125deg,#deefff,#e1f4eb)!important;border-color:#afcfdf!important;box-shadow:inset 0 1px #fff,0 3px 8px #315b7310!important}body[data-site-refinement="81"] .premium-product-copy{display:grid!important;gap:3px!important;min-width:0!important}body[data-site-refinement="81"] .premium-product-copy strong{font:600 13px/1.3 Onest,system-ui,sans-serif!important;color:#1e415c!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-site-refinement="81"] .premium-product-copy small{font:400 11px/1.4 Onest,system-ui,sans-serif!important;color:#446276!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;white-space:normal!important}body[data-site-refinement="81"] .premium-product-copy em{justify-self:start!important;width:fit-content!important;font:500 9px/1.3 Onest,system-ui,sans-serif!important;padding:2px 6px!important;color:#53694e!important;border:1px solid #c9d9bb!important;border-radius:5px!important;background:#eef7e5!important}body[data-site-refinement="81"] .premium-product-link>svg{width:12px!important;height:12px!important;color:#406e88!important;margin-top:3px!important}@media(min-width:1200px){body[data-site-refinement="81"] .premium-mega-panel{position:absolute!important;left:50%!important;right:auto!important;inset-block-start:calc(100% + 6px)!important;transform:translate(-50%)!important}}body[data-site-compact="81"]{background:linear-gradient(125deg,#f7fafc,#f1f7fb 55%,#f5faf7)!important;color:#29475e!important}body[data-site-compact="81"] main.main{box-sizing:border-box!important;width:min(1160px,calc(100% - 40px))!important;max-width:1160px!important;margin:0 auto!important;padding:22px 0 28px!important;gap:22px!important;overflow:visible!important}body[data-site-compact="81"] main :is(h1,h2,h3,h4,p,li,td,th,small,code,label,summary,strong,span){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-site-compact="81"] main h1{font-size:clamp(28px,3vw,39px)!important;line-height:1.17!important;letter-spacing:-.035em!important;font-weight:650!important;max-width:30ch!important;color:#173a54!important;margin-block:8px 12px!important;overflow-wrap:anywhere}body[data-site-compact="81"] main h2{font-size:clamp(21px,2.1vw,28px)!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:620!important;color:#1e4059!important;margin-block:0 11px!important;overflow-wrap:anywhere}body[data-site-compact="81"] main h3{font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:#254b65!important}body[data-site-compact="81"] main :is(p,li,td,th){font-size:14px!important;line-height:1.6!important;color:#35536a!important;overflow-wrap:anywhere}body[data-site-compact="81"] main :is(.btn,.button,button){min-height:38px!important;padding:8px 12px!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;color:#285b79!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(130deg,#e0effc,#e4f4eb)!important;border:1px solid #b5d0df!important;border-radius:10px!important;box-shadow:inset 0 1px #fff,0 3px 7px #31566d0b!important;white-space:normal!important;overflow-wrap:anywhere}body[data-site-compact="81"] main :is(.btn,.button,button)>span{color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-site-compact="81"] main button:disabled{opacity:1!important;color:#657d8d!important;background:linear-gradient(130deg,#f2f6f8,#e8eff3)!important;border-color:#cfdee6!important}body[data-site-compact="81"] main :is(input,select,textarea):not([type=checkbox]):not([type=radio]){box-sizing:border-box!important;max-width:100%!important;min-height:39px!important;padding:9px 11px!important;font:400 14px/1.4 Onest,system-ui,sans-serif!important;background:#fafdff!important;color:#284f68!important;-webkit-text-fill-color:currentColor!important;border:1px solid #bad3e1!important;border-radius:9px!important;box-shadow:inset 0 1px 3px #31566d08!important}body[data-site-compact="81"] main textarea{min-height:96px!important}body[data-site-compact="81"] main pre{padding:13px!important;max-width:100%!important;overflow:auto!important;background:#eaf3f9!important;color:#2f536c!important;border:1px solid #ccdee8!important;border-radius:10px!important;font-size:12px!important}body[data-site-compact="81"] main pre code{font-size:12px!important;line-height:1.55!important;color:inherit!important}body[data-site-compact="81"] main :is(.professional-intro,.vs-opening,.integration-hero){min-height:0!important;padding:14px 0!important;margin:0!important;gap:18px!important}body[data-site-compact="81"] main :is(.professional-reference,.professional-resource-rail,.professional-document,.integration-demo,.integration-catalog,.integration-future,.integration-coverage,.visual-stack,.studio-experience__section){margin-block:18px!important;min-height:0!important}body[data-site-compact="81"] main :is(.professional-reference,.vs-architecture,.vs-flow,.vs-channels,.vs-orbit,.integration-demo,.integration-future,.integration-coverage,.visual-stack,.stack-memory,.stack-cloud){background:linear-gradient(135deg,#ffffffc9,#eaf4fbba 58%,#edf8efb0)!important;border:1px solid #ccdee9!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 6px 18px #35566d08!important;color:#294b62!important;padding:16px!important}body[data-site-compact="81"] main :is(.professional-reference,.visual-stack) h2{font-size:23px!important}body[data-site-compact="81"] main :is(.prose,.docs-local-paper,.professional-document-paper){font-size:14px!important;line-height:1.65!important;padding:clamp(14px,2vw,24px)!important;max-width:100%!important;color:#35536a!important}body[data-site-compact="81"] main table{width:100%!important;max-width:100%!important;margin-block:14px!important;border-spacing:0!important;border-collapse:collapse!important;background:#fafdff!important}body[data-site-compact="81"] main :is(th,td){height:auto!important;min-height:0!important;padding:9px 11px!important;vertical-align:top!important;background:#f7fbfd!important;border-color:#d1dfe8!important;font-size:13px!important}body[data-site-compact="81"] main th{background:linear-gradient(130deg,#e6f2fb,#e9f4ed)!important;color:#2a506b!important;font-weight:600!important}body[data-site-compact="81"] main :is(.table-scroll,.prose-table,.docs-table-scroll){max-width:100%!important;overflow:auto!important}body[data-site-compact="81"] main :is(.professional-grid,.document-grid,.integration-grid,.studio-experience__outputs,.studio-experience__runtime){gap:12px!important}body[data-site-compact="81"] main :is(.professional-grid>article,.studio-experience__outputs>article,.studio-experience__runtime>article){min-height:0!important;padding:16px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#edf6fa)!important}body[data-site-compact="81"] .integration-card{height:auto!important;min-height:0!important;padding:14px!important;border:1px solid #cbdfe9!important;border-radius:14px!important;background:radial-gradient(ellipse at 100% 0,#daedf980,transparent 64%),linear-gradient(140deg,#fff,#f1f7fb)!important;box-shadow:inset 0 1px #fff,0 4px 12px #31556e09!important;gap:8px!important}body[data-site-compact="81"] .integration-card h3{font-size:16px!important;line-height:1.3!important}body[data-site-compact="81"] .integration-card h4{font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:#365c73!important;margin:3px 0!important}body[data-site-compact="81"] main :is(.investor-system,.passport-journey,.professional-team-status){max-width:800px!important;margin-inline:auto!important;padding:16px!important;min-height:0!important}body[data-site-compact="81"] main :is(.investor-system,.professional-team-status)>svg{max-height:280px!important}body[data-site-compact="81"] .motion-rail{margin-block:14px!important;gap:6px!important;padding:10px!important}body[data-site-compact="81"] .motion-rail>div{min-height:0!important;padding:7px!important}body[data-site-refinement="81"] .r81-visual>figcaption,body[data-site-refinement="81"] .r81-editor>figcaption{font:450 10px/1.5 Onest,system-ui,sans-serif!important;color:#527288!important;margin-top:10px!important}body[data-site-refinement="81"] .r81-editor{width:100%!important;max-width:480px!important;margin:0 auto!important;min-height:0!important;height:auto!important;padding:13px!important;border:1px solid #bed6e5!important;border-radius:17px!important;background:linear-gradient(135deg,#edf6fd,#e6f4ee)!important;box-shadow:inset 0 1px #fff,0 14px 28px #244f6b12!important;overflow:hidden!important}body[data-site-refinement="81"] .r81-editor-top{display:flex;justify-content:space-between;gap:8px;font:550 10px/1.4 Onest,system-ui,sans-serif;color:#345f7c;margin-bottom:9px}body[data-site-refinement="81"] .r81-editor-screen{display:grid;grid-template-columns:76px minmax(0,1fr);gap:9px}body[data-site-refinement="81"] .r81-editor-bin{display:grid;align-content:start;gap:5px;padding:6px;border:1px solid #cedee8;border-radius:8px;background:#f7fbfe}body[data-site-refinement="81"] .r81-editor-bin>span{font-size:8px;color:#55758a}body[data-site-refinement="81"] .r81-thumb{display:block;width:100%;height:auto;max-height:150px}body[data-site-refinement="81"] .r81-editor-preview{position:relative;align-self:start;border:1px solid #b9d2e1;border-radius:10px;background:#e1f0f8;overflow:hidden}body[data-site-refinement="81"] .r81-editor-preview>.r81-thumb{max-height:150px}body[data-site-refinement="81"] .r81-editor-preview>span{position:absolute;bottom:7px;left:10px;right:10px;text-align:center;font-size:9px;line-height:1.3;color:#183e57;background:#f6fcffdd;padding:3px;border-radius:4px}body[data-site-refinement="81"] .r81-editor-preview>i{position:absolute;top:30%;left:46%;font-size:17px;font-style:normal;color:#fff}body[data-site-refinement="81"] .r81-timeline{position:relative;display:grid;gap:5px;margin-top:9px;padding:8px;border:1px solid #c7dce7;border-radius:10px;background:#f8fcff;overflow:hidden}body[data-site-refinement="81"] .r81-time-labels{display:flex;justify-content:space-between;margin-inline-start:68px;font-size:8px;color:#668194}body[data-site-refinement="81"] .r81-track{display:grid;grid-template-columns:60px minmax(0,1fr);gap:7px;align-items:center}body[data-site-refinement="81"] .r81-track>strong{font-size:9px;font-weight:500;line-height:1.3;color:#42667d}body[data-site-refinement="81"] .r81-track>div{position:relative;display:flex;align-items:center;gap:3px;min-height:19px;background:#eaf2f8;border-radius:4px;overflow:hidden}body[data-site-refinement="81"] .r81-track b{height:17px;flex:1;border-radius:3px;border:1px solid #92bbd5;background:linear-gradient(120deg,#b4d8f1,#d0e8f8)}body[data-site-refinement="81"] .r81-track b:nth-child(2){flex:.65}body[data-site-refinement="81"] .r81-track--1 b{background:linear-gradient(120deg,#f1d3b5,#f5e6d5);border-color:#d5b28d}body[data-site-refinement="81"] .r81-track--2 b{background:linear-gradient(120deg,#c0e7d8,#dbf2e7);border-color:#9bcbb8}body[data-site-refinement="81"] .r81-wave{position:absolute;inset:1px 0;color:#4a9881;font-size:13px;line-height:18px;letter-spacing:3px;white-space:nowrap}body[data-site-refinement="81"] .r81-playhead{position:absolute;top:21px;bottom:7px;left:77px;width:2px;background:#478fb7;box-shadow:0 0 6px #73bbdc70;animation:r81-playhead 12s linear infinite;animation-play-state:paused}body[data-site-refinement="81"] .r81-editor[data-pipeline-running=true] .r81-playhead,body[data-site-refinement="81"] .r81-editor[data-r81-running=true] .r81-playhead{animation-play-state:running}body[data-site-refinement="81"] .reference-feature{margin-block:13px!important;padding:18px!important;gap:20px!important;min-height:0!important}body[data-site-refinement="81"] .reference-feature h2{font-size:clamp(23px,2.4vw,30px)!important;line-height:1.2!important}body[data-site-refinement="81"] .reference-feature p{font-size:14px!important;line-height:1.55!important}body[data-site-refinement="81"] :is(.premium-workflow,.premium-technology,.premium-bottom){padding-block:22px!important}body[data-site-refinement="81"] :is(.premium-products,.premium-workflow,.premium-technology,.premium-bottom)>h2{font-size:clamp(25px,3vw,35px)!important;line-height:1.2!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-site-compact="81"] .integration-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 22px #31556e13!important}}@media(max-width:900px){}@media(max-width:700px){body[data-site-refinement="81"] .premium-mega-panel{max-width:calc(100vw - 24px)!important;width:auto!important;max-height:calc(100dvh - 80px)!important}body[data-site-compact="81"] main.main{width:calc(100% - 28px)!important;padding-top:15px!important}body[data-site-compact="81"] main h1{font-size:29px!important}body[data-site-refinement="81"] .r81-editor{max-width:440px!important;padding:11px!important}body[data-site-refinement="81"] .reference-feature{padding:15px!important;gap:15px!important}}@media(max-width:480px){body[data-site-refinement="81"] .r81-editor-screen{grid-template-columns:58px minmax(0,1fr)}body[data-site-refinement="81"] .r81-editor-preview>.r81-thumb{max-height:130px}body[data-site-refinement="81"] .r81-editor-bin>span{font-size:7px}}@keyframes r81-card-breathe{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes r81-playhead{0%{left:77px}to{left:calc(100% - 9px)}}@keyframes r81-packet{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:80%;opacity:0}}@keyframes r81-flow-arrow{0%,to{opacity:.4;translate:-2px 0}45%,65%{opacity:1;translate:2px 0}}@media(min-width:701px){}@media(prefers-reduced-motion:reduce){body[data-site-refinement="81"] :is(.r81-playhead,.r81-process-link>i,.r81-process-card),body[data-site-refinement="81"] .r81-flow-node:after{animation:none!important}body[data-site-refinement="81"] *{scroll-behavior:auto!important}}body[data-site-compact="81"] main [hidden],body[data-site-refinement="81"] :is(.premium-mega-panel,.r81-language-panel,.r81-mobile-nav)[hidden]{display:none!important}body[data-site-refinement="81"] [data-vantemio-masthead]{background:repeating-linear-gradient(115deg,transparent 0 70px,#8cb8ce0a 70px 71px),radial-gradient(ellipse at 20% 0,#dceefd99,transparent 62%),linear-gradient(110deg,#fbfdff,#eef7f7 67%,#faf5ef)!important;border-bottom:1px solid #bcd4e2!important;box-shadow:inset 0 1px #fff,0 5px 17px #335c7812!important;backdrop-filter:none!important}@media(min-width:901px){}body[data-site-refinement="81"] [data-vantemio-footer]{background:radial-gradient(ellipse at 90% 0,#d7ece580,transparent 60%),linear-gradient(125deg,#edf5fb,#f7fbfd)!important;color:#3a5d73!important;border-top:1px solid #c2d8e5!important;box-shadow:inset 0 1px #fff!important}body[data-site-refinement="81"] [data-vantemio-footer] :is(p,span,small,strong,a){color:#3b6079!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-site-refinement="81"] [data-vantemio-footer] a:hover{color:#225f87!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a){border:1px solid #c3d9e7!important;border-top:3px solid #8cbadd!important;box-shadow:inset 0 1px #fff,0 5px 14px #345b7410!important;background:radial-gradient(ellipse at 100% 0,#d6eafa80,transparent 65%),linear-gradient(135deg,#ffffffed,#edf6fb)!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a):nth-child(4n+2){border-top-color:#91c6b1!important;background:radial-gradient(ellipse at 100% 0,#daf0e680,transparent 65%),linear-gradient(135deg,#fff,#f0f9f4)!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a):nth-child(4n+3){border-top-color:#d5b38a!important;background:radial-gradient(ellipse at 100% 0,#f4e6d780,transparent 65%),linear-gradient(135deg,#fff,#fbf6ef)!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a):nth-child(4n+4){border-top-color:#b9a8d4!important;background:radial-gradient(ellipse at 100% 0,#e9e2f680,transparent 65%),linear-gradient(135deg,#fff,#f6f2fb)!important}body[data-site-refinement="81"][data-home-kinetic="63"] :is(.premium-hero h1,.reference-feature h2,.architecture-platform h2,.architecture-technical h2,.architecture-contact h2,.platform-publishing h2){color:#173d5a!important;-webkit-text-fill-color:currentColor!important}body[data-site-refinement="81"][data-home-kinetic="63"] :is(.premium-lead,.reference-feature p,.architecture-platform p,.architecture-technical p,.architecture-contact p,.platform-publishing p){color:#355b75!important;-webkit-text-fill-color:currentColor!important}body[data-site-refinement="81"][data-home-kinetic="63"] :is(.architecture-contact,.reference-workflow,.platform-publishing){padding:20px!important;border:1px solid #bfd7e5!important;border-radius:15px!important;background:radial-gradient(ellipse at 100% 0,#d5ede780,transparent 64%),linear-gradient(125deg,#fafdff,#e7f2fb)!important;box-shadow:inset 0 1px #fff,0 6px 17px #355b7310!important}@media(max-width:760px){body[data-site-refinement="81"][data-home-kinetic="63"] :is(.architecture-contact,.reference-workflow,.platform-publishing){padding:15px!important}}@media(min-width:761px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-site-compact="81"] main :is(.integration-card,.eco76-product,.professional-grid>article):hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff,0 9px 20px #315b741a!important}}@media(max-width:480px){}body[data-site-refinement="81"] [data-transfer-module] header [data-transfer-provider]{display:none!important}}

/* Paired ink and surfaces: fixes legacy light text-fill on white article panels. */
@layer vantemio-reading65 {
 /* Keep every original path/marker coordinate. Only improve the verified map's paint. */
 /* Shared public footer is its own bounded flow; no inherited article card layout. */
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer{display:block!important;position:relative!important;inset:auto!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;margin:28px 0 0!important;padding:26px clamp(16px,3vw,40px) 18px!important;background:linear-gradient(125deg,#f3f9fb,#edf5f4 58%,#f2f2fa)!important;color:#355365!important;border:0!important;border-block-start:1px solid #c6dae4!important;border-radius:0!important;box-shadow:inset 0 1px #fff!important;transform:none!important;overflow:visible!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer :is(p,span,strong,small,h2,h3,a,time){color:#355365!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important;overflow-wrap:anywhere!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-inner{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:1280px!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-top{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 24px!important;margin:0 0 20px!important;padding:0!important;min-width:0!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 auto!important;gap:0!important;position:static!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:46px!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-decoration:none!important;direction:ltr!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-brand>img{display:block!important;flex:0 0 40px!important;width:40px!important;height:46px!important;min-width:40px!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;transform:none!important;filter:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-brand>span{display:block!important;position:static!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;font:700 25px/1.1 Onest,Arial,sans-serif!important;letter-spacing:-.045em!important;white-space:nowrap!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-top>p{max-width:35ch!important;min-width:0!important;font:400 13px/1.55 Onest,Arial,sans-serif!important;margin:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;align-items:start!important;gap:18px 30px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid>nav{display:block!important;position:static!important;inset:auto!important;grid-area:auto!important;min-width:0!important;max-width:100%!important;width:auto!important;padding:0!important;margin:0!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid h2{font:650 14px/1.4 Onest,Arial,sans-serif!important;margin:0 0 7px!important;padding:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-links{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer :is(.vm-footer-links>a,.business-contact>a){display:flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:7px 0!important;margin:0!important;box-sizing:border-box!important;font:400 13px/1.5 Onest,Arial,sans-serif!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .business-contact{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer nav.vm-footer-socials{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0 0!important;padding:16px 0 0!important;border:0!important;border-block-start:1px solid #c8dce5!important;box-sizing:border-box!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-socials>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;gap:0!important;padding:10px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #bcd2df!important;border-radius:9px!important;background:linear-gradient(135deg,#fff,#e8f3f2 60%,#edf0fa)!important;box-shadow:inset 0 1px #fff,0 2px 6px #3553650b!important;text-decoration:none!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-socials>a>svg{display:block!important;position:static!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;margin:0!important;padding:0!important;stroke:currentColor!important;fill:none!important;stroke-width:1.65!important;filter:none!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-social-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 20px!important;width:100%!important;min-width:0!important;margin:16px 0 0!important;padding:12px 0 0!important;border:0!important;border-block-start:1px solid #c8dce5!important;box-sizing:border-box!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom>small{font:400 12px/1.5 Onest,Arial,sans-serif!important;white-space:normal!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom>nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 18px!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom a{display:inline-flex!important;align-items:center!important;min-width:0!important;min-height:38px!important;max-width:100%!important;padding:5px 0!important;font:400 12px/1.5 Onest,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .site-motion-settings{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;flex:0 1 auto!important;font:400 12px/1.5 Onest,Arial,sans-serif!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .site-motion-toggle{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:7px!important;box-sizing:border-box!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .site-motion-toggle svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;fill:none!important;stroke:currentColor!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer a:focus-visible{outline:2px solid #557e97!important;outline-offset:3px!important;border-radius:4px!important}
 @media(max-width:680px){html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer{padding:22px 16px 16px!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid>.vm-footer-contact{grid-column:1/-1!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom>small{flex-basis:100%!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-top>p{max-width:100%!important}}
 @media(prefers-contrast:more){html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer{border-color:#819aaa!important}}
}

@layer vantemio-type61{body[data-vantemio-experience="44"][data-vantemio-shell]{--exp-ink:#354d68;--exp-muted:#52677e;--mat-ink:#2d527d!important;color:#354d68!important;font-weight:400!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main,.vm-masthead,.vm-footer) :is(p,li,dd,dt,label,small,figcaption):not([data-vantemio-partners] *){font-weight:400!important;color:#4a6078!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] main :is(h1,h2):not([data-vantemio-partners] *){font-weight:500!important;color:#304d6f!important;letter-spacing:-.025em!important;text-shadow:0 1px 0 #ffffffb3!important}body[data-vantemio-experience="44"][data-vantemio-shell] main :is(h3,h4,h5,h6):not([data-vantemio-partners] *){font-weight:520!important;color:#36526e!important;letter-spacing:-.012em!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main,.vm-footer) :is(strong,b):not(.passport-wordmark):not([data-vantemio-partners] *){font-weight:550!important;color:#38536f!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main,.vm-masthead,.vm-footer) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,input[type=submit],summary):not([data-vantemio-partners] *){font-weight:500!important;letter-spacing:.005em!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.experience-account-nav a,.experience-account-fold>summary,.platform-development,.platform-target>span,.pilot-resources a){font-weight:500!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-primary,.premium-primary,.premium-passport,.architecture-button,.studio-experience__primary,.market-primary){--mat-ink:#2d527d!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-secondary,.premium-secondary,.market-secondary,.document-bundle-button,.pilot-option--company .v-button){--mat-ink:#326451!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.donation-cta,.pilot-option:not(.pilot-option--company) .v-button,a.v-button[href*="/apply/"]){--mat-ink:#77502f!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service{--mat-ink:#2d527d!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:nth-child(2){--mat-ink:#326451!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:nth-child(3){--mat-ink:#77502f!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:nth-child(4){--mat-ink:#65507e!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service>strong{font-weight:520!important;color:var(--mat-ink)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main :is(.passport-journey-number,.passport-journey-service>span,.platform-development,.passport-access-state){font-weight:450!important;color:#52677e!important;text-shadow:none!important}}@layer vantemio-design60{body[data-vantemio-experience="44"]{--exp-bg:#f7faff;--exp-panel:#245cbd;--exp-ink:#12243e;--exp-muted:#4c607b;--exp-edge:rgba(131,187,235,.28);--exp-cyan:#235cbb;color:var(--exp-ink)!important;background-color:var(--exp-bg)!important;background-image:radial-gradient(ellipse at 88% 3%,#4d9fdf0c,transparent 45%),radial-gradient(ellipse at 8% 65%,#4d9fdf0c,transparent 40%),repeating-linear-gradient(132deg,transparent 0 77px,#ffffff88 78px,transparent 79px),repeating-linear-gradient(0deg,#ffffff88 0 1px,transparent 1px 4px)!important;color-scheme:light!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,small,strong,summary):not([data-vantemio-partners] *){color:var(--exp-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(h1,h2,h3,h4) :is(span,em,strong):not([data-vantemio-partners] *){color:inherit!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) a:not([data-vantemio-partners] *):not([class*=primary]):not([class*=button]){color:#172d49!important}body[data-vantemio-experience="44"] :is(.premium-home,.professional-composition,.professional-document-page,.passport-overview,.passport-account-layout,.architecture-root,.visual-stack,.v-product,.sp-site,.news-site main):not([data-vantemio-partners] *){background-color:transparent!important;color:var(--exp-ink)!important}body[data-vantemio-experience="44"] main :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact,.passport-overview-principles,.passport-overview-access,.professional-document-content,.architecture-level,.architecture-boundary,.vs-detail,.vs-architecture,.vs-opening-copy):not([data-vantemio-partners] *){background:radial-gradient(ellipse at 100% 0%,#4d9fdf0c,transparent 58%),repeating-linear-gradient(132deg,transparent 0 71px,#ffffff88 72px,transparent 73px),linear-gradient(145deg,#f7faff,#f7faff)!important;color:var(--exp-ink)!important;border-color:var(--exp-edge)!important}body[data-vantemio-experience="44"] main :is(article,fieldset,.reference-feature,.reference-news-story,.passport-signin-card,.passport-workspace-panel,.account-capabilities,.architecture-module-copy,.architecture-studio,.stack-graph-stage,.v-product-scene,.investor-system,.investor-stages,.market-card,.donation-card,.news-card):not([data-vantemio-partners] *):not(.news-article-body){min-width:0;background:radial-gradient(ellipse at 4% 0%,#4d9fdf0c,transparent 65%),repeating-linear-gradient(132deg,transparent 0 92px,#ffffff88 93px,transparent 94px),linear-gradient(140deg,#f7faff,#f7faff 70%)!important;color:var(--exp-ink)!important;border:1px solid var(--exp-edge)!important;border-radius:18px!important;box-shadow:inset 0 1px #fffb,inset 0 -1px #3158801f,0 12px 28px #3158801f!important}body[data-vantemio-experience="44"] main :is(article,fieldset,.reference-feature,.passport-signin-card,.passport-workspace-panel,.architecture-module-copy,.architecture-studio,.investor-system,.investor-stages):not([data-vantemio-partners] *){padding:clamp(18px,2.1vw,28px)!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,input[type=submit]):not([data-vantemio-partners] *){color:#172d49!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(145deg,#eef5fd,#f7faff 60%,#f7faff)!important;border:1px solid #adbfda80!important;border-radius:10px!important;box-shadow:inset 0 1px #fffb,0 5px 15px #3158801f!important;min-height:42px;max-width:100%;font-size:14px!important;line-height:1.35!important;transition:border-color .2s,box-shadow .2s,filter .2s}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(.premium-primary,.passport-primary,.architecture-button,button[type=submit]):not([data-vantemio-partners] *){background:linear-gradient(135deg,#e2eefc,#eef5fd)!important;border-color:#adbfda80!important;box-shadow:inset 0 1px #fffb,0 5px 20px #3158801f!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,a,input,select,summary):focus-visible{outline:2px solid #5be4ff!important;outline-offset:4px!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,a[class*=button],.premium-primary,.premium-secondary):hover:not(:disabled){border-color:#adbfda80!important;filter:brightness(1.12)}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,input):disabled{opacity:.5!important;cursor:not-allowed!important;filter:saturate(.35)}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#172d49!important;background:#f7faff!important;border:1px solid #adbfda80!important;border-radius:8px!important;max-width:100%;min-width:0}body[data-vantemio-experience="44"] :is(input,textarea)::placeholder{color:#172d49!important;opacity:1}body[data-vantemio-experience="44"] :is(.vm-masthead,.premium-mega-panel,.premium-company-panel,.vm-language-panel,.vm-popover,.vm-footer):not([data-vantemio-partners] *){background:radial-gradient(ellipse at 80% 0,#4d9fdf0c,transparent 70%),repeating-linear-gradient(125deg,transparent 0 85px,#ffffff88 86px,transparent 87px),linear-gradient(140deg,#4d9fdf0c,#4d9fdf0c)!important;border-color:var(--exp-edge)!important;color:var(--exp-ink)!important;box-shadow:inset 0 1px #fffb,0 12px 30px #3158801f!important}body[data-vantemio-experience="44"] :is(.premium-mega-panel,.premium-company-panel) :is(a,button){background:linear-gradient(140deg,#4d9fdf0c,#f7faff)!important;border:1px solid #adbfda80!important;border-radius:9px!important;color:#172d49!important}body[data-vantemio-experience="44"] .premium-pillars{gap:0!important;padding:18px!important;margin-block:0 24px!important;background:linear-gradient(140deg,#4d9fdf0c,#f7faff)!important;border:1px solid var(--exp-edge)!important;border-radius:16px!important;box-shadow:inset 0 1px #fffb,0 14px 24px #3158801f!important}body[data-vantemio-experience="44"] .premium-pillars>div{min-width:0;padding:10px 18px!important;border-color:var(--exp-edge)!important;gap:14px!important}body[data-vantemio-experience="44"] .premium-pillars svg{width:40px!important;height:40px!important;flex-shrink:0;color:#172d49!important;filter:drop-shadow(0 0 6px #3158801f)}body[data-vantemio-experience="44"] .premium-pillars strong{font-size:15px!important;line-height:1.4!important}body[data-vantemio-experience="44"] .premium-pillars small{font-size:13px!important;color:#172d49!important;line-height:1.45!important}body[data-vantemio-experience="44"] :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact){padding:clamp(24px,3.2vw,44px)!important;margin-block:0!important}body[data-vantemio-experience="44"] :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact) h2{font-size:clamp(28px,3.15vw,44px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin-block:12px 18px!important}body[data-vantemio-experience="44"] :is(.reference-feature,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact) p{line-height:1.55!important}body[data-vantemio-experience="44"] .reference-feature{margin-top:22px!important;gap:24px!important;overflow:hidden}body[data-vantemio-experience="44"] .reference-feature h2{font-size:clamp(25px,2.4vw,34px)!important}body[data-vantemio-experience="44"] :is(.reference-studio-media,.reference-news-image){margin:0!important;border-radius:12px!important;overflow:hidden;box-shadow:0 16px 35px #3158801f,inset 0 1px #fffb}body[data-vantemio-experience="44"] :is(.reference-kicker,.premium-eyebrow,.reference-product-line span,.architecture-index,.premium-products-intro,.reference-workflow-lead){color:#172d49!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"] :is(.architecture-signal-stage,.experience-workflow-stage){position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:#f7faff!important}body[data-vantemio-experience="44"] :is([data-living-technical],[data-living-workflow]){position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none;z-index:1}body[data-vantemio-experience="44"] [data-architecture-signals]{z-index:2!important}body[data-vantemio-experience="44"] :is(.stack-graph-stage,.v-product-scene){min-height:260px!important;max-height:560px!important;padding:22px!important;background-image:radial-gradient(ellipse at 50% 55%,#4d9fdf0c,transparent 65%),repeating-linear-gradient(35deg,transparent 0 42px,#ffffff88 43px,transparent 44px),linear-gradient(145deg,#f7faff,#f7faff)!important}body[data-vantemio-experience="44"] :is(.architecture-root,.visual-stack,.v-product) :is(section,article){margin-block:18px!important;gap:20px!important}body[data-vantemio-experience="44"] :is(.stack-graph-core,.stack-graph-node,.motion-stream-node){background:linear-gradient(140deg,#eef5fd,#f7faff)!important;color:#172d49!important;border:1px solid #adbfda80!important;box-shadow:inset 0 1px #fffb,0 8px 28px #3158801f,0 0 22px #31588016!important}body[data-vantemio-experience="44"] :is(.passport-overview-hero,.passport-account-intro) h1{font-size:clamp(34px,4vw,56px)!important;line-height:1.08!important;letter-spacing:-.04em!important}body[data-vantemio-experience="44"] .passport-service-links span{color:#172d49!important;background:linear-gradient(135deg,#eef5fd,#f7faff)!important;border:1px solid #adbfda80!important;box-shadow:inset 0 1px #fffb,0 6px 15px #3158801f!important}body[data-vantemio-experience="44"] :is(.passport-overview-principles,.passport-overview-access){padding:28px!important;margin-top:20px!important;border-radius:18px!important}body[data-vantemio-experience="44"] .passport-signin-card{align-self:start}body[data-vantemio-experience="44"] #signed-in{max-width:1200px!important;margin:24px auto!important;padding-inline:24px!important}body[data-vantemio-experience="44"] .experience-account-fold{background:linear-gradient(145deg,#eef5fd,#f7faff)!important;border:1px solid var(--exp-edge)!important;border-radius:14px!important;margin-block:12px!important;box-shadow:inset 0 1px #fffb,0 10px 20px #31588022!important;overflow:hidden!important}body[data-vantemio-experience="44"] .experience-account-fold>summary{display:flex!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:16px 20px!important;cursor:pointer!important;list-style:none!important;font-size:17px!important;font-weight:700!important}body[data-vantemio-experience="44"] .experience-account-fold>summary::-webkit-details-marker{display:none!important}body[data-vantemio-experience="44"] .experience-account-fold>summary:before{content:""!important;width:8px!important;height:8px!important;border:1px solid #adbfda80!important;transform:rotate(45deg)!important;box-shadow:0 0 9px #3158801f!important}body[data-vantemio-experience="44"] .experience-account-fold>summary:after{content:"+"!important;margin-inline-start:auto!important;color:#172d49!important;font-size:24px!important;font-weight:400!important}body[data-vantemio-experience="44"] .experience-account-fold[open]>summary:after{content:"\2212"!important}body[data-vantemio-experience="44"] .experience-account-fold>section{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body[data-vantemio-experience="44"] .experience-account-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:18px!important}body[data-vantemio-experience="44"] .experience-account-nav a{padding:10px 14px!important;border:1px solid var(--exp-edge)!important;border-radius:9px!important;background:linear-gradient(135deg,#eef5fd,#f7faff)!important;font-size:14px!important;text-decoration:none!important}body[data-vantemio-experience="44"] [data-experience-tilt]{translate:var(--exp-x,0px) var(--exp-y,0px)!important;rotate:var(--exp-rotation,1 0 0 0deg)!important;scale:var(--exp-scale,1)!important;transform-origin:center!important;backface-visibility:hidden!important}body[data-vantemio-experience="44"] main :is(.passport-credential-brand,.passport-credential-network,.passport-credential-labels,.passport-credential-labels span,time){color:#172d49!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"][data-vm-account-shell]>main{max-width:1280px!important}body[data-vantemio-experience="44"] :is(.toc,.document-bundle,.professional-reference,.professional-resource-rail,.professional-related-guide,.vs-code-envelope,.vs-model-cards>div,.investor-hub,.investor-module,.table-wrap){background:radial-gradient(ellipse at 100% 0,#4d9fdf0c,transparent 65%),linear-gradient(140deg,#f7faff,#f7faff)!important;color:#172d49!important;border-color:var(--exp-edge)!important;box-shadow:inset 0 1px #fffb,0 8px 22px #3158801f!important}body[data-vantemio-experience="44"].news-site{--news-ink:#f2f7ff!important;--news-muted:#bdcde1!important;--news-line:#334d65!important;--news-paper:#0b1223!important;--vm-text:#f2f7ff!important;--vm-copy:#bdcde1!important;--vm-night:#0b1223!important;--vm-steel:#152039!important}body[data-vantemio-experience="44"].news-site main :is(.news-toolbar,.news-section-shell,.news-country-shortcuts,.news-geography-bar,.news-place-panel,.news-place-dropdown,.news-archive-search-panel,.news-edition,.news-edition-disclosure>small,.news-empty,.news-department-story,.news-reader,.news-article-body,.news-guide-section,.news-guide-sources,.news-publishing-blueprint,.publishing-service-detail,.placement-editor,.placement-preview,.placement-canvas,.placement-calendar,.placement-inventory,.placement-policy,.placement-notice,.placement-schedule,.placement-total):not([data-vantemio-partners] *){background:radial-gradient(ellipse at 0 0,#4d9fdf0c,transparent 65%),linear-gradient(145deg,#f7faff,#f7faff)!important;color:#172d49!important;border-color:#adbfda80!important;box-shadow:inset 0 1px #fffb,0 7px 18px #31588022!important}body[data-vantemio-experience="44"].news-site :is(main,.vm-masthead) :is(span,time,b,summary,figcaption,caption):not([data-vantemio-partners] *){color:#172d49!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"].news-site main :is(.news-filter,.news-place-trigger,.news-place-quick-link,.news-placement-cta,.news-back,.placement-device button,.placement-kind button):not([data-vantemio-partners] *){background:linear-gradient(140deg,#eef5fd,#f7faff)!important;color:#172d49!important;border:1px solid #adbfda80!important;border-radius:8px!important}@media(max-width:860px){body[data-vantemio-experience="44"] :is(.premium-hero,.passport-overview-hero,.passport-account-intro) h1{font-size:clamp(30px,8.4vw,36px)!important;line-height:1.08!important;max-width:100%!important}body[data-vantemio-experience="44"] .premium-pillars{margin-inline:18px!important;padding:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-vantemio-experience="44"] .premium-pillars>div{padding:10px 8px!important;gap:8px!important}body[data-vantemio-experience="44"] .premium-pillars svg{width:28px!important;height:28px!important}body[data-vantemio-experience="44"] .premium-pillars strong{font-size:13px!important}body[data-vantemio-experience="44"] .premium-pillars small{font-size:12px!important}body[data-vantemio-experience="44"] :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact,.passport-overview-principles,.passport-overview-access){padding:24px 18px!important}body[data-vantemio-experience="44"] :is(.reference-feature,.passport-overview-hero,.passport-account-layout){gap:18px!important;padding:18px!important}body[data-vantemio-experience="44"] :is(.passport-account-layout,#signed-in){margin-block:18px!important;padding-inline:18px!important}body[data-vantemio-experience="44"] .experience-account-fold>summary{padding:14px 16px!important;font-size:16px!important}body[data-vantemio-experience="44"] main :is(h1,h2,h3,h4,a,button,label,summary):not([data-vantemio-partners] *){overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] [data-experience-tilt]{translate:none!important;rotate:none!important}}body[data-vantemio-experience="44"] [data-experience-surface]{isolation:isolate!important;scroll-margin-top:150px!important}body[data-vantemio-experience="44"] [data-experience-positioned=true]{position:relative!important}body[data-vantemio-experience="44"] .experience-surface-light{position:absolute!important;inset:1px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-sizing:border-box!important;z-index:-1!important;display:block!important;pointer-events:none!important;border-radius:inherit!important;overflow:hidden!important;contain:paint!important;opacity:.78!important}body[data-vantemio-experience="44"] .experience-surface-light:before{content:""!important;position:absolute!important;inset:-30%!important;pointer-events:none!important;background:radial-gradient(ellipse at 18% 27%,#ffffff88,transparent 40%),radial-gradient(ellipse at 78% 76%,#4d9fdf0c,transparent 44%),repeating-linear-gradient(125deg,transparent 0 65px,#ffffff88 66px,transparent 67px),repeating-radial-gradient(ellipse at 63% 40%,transparent 0 41px,#ffffff88 42px,transparent 43px)!important;translate:var(--exp-light-x,0%) var(--exp-light-y,0%)!important;rotate:var(--exp-light-angle,0deg)!important;transform-origin:center!important}body[data-vantemio-experience="44"] .experience-surface-light:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:radial-gradient(180px circle at var(--exp-pointer-x,50%) var(--exp-pointer-y,30%),#ffffff88,transparent 80%)!important;opacity:0!important;transition:opacity .3s!important;pointer-events:none!important}body[data-vantemio-experience="44"] [data-experience-active]>.experience-surface-light:after{opacity:1!important}body[data-vantemio-experience="44"] [data-experience-active]{border-color:#adbfda80!important;box-shadow:inset 0 1px #fffb,0 12px 28px #3158801f,0 0 0 1px #31588025!important}body[data-vantemio-experience="44"] [data-experience-tilt]{scale:var(--exp-scale,1)!important}body[data-vantemio-experience="44"] .experience-account-nav{position:sticky!important;top:102px!important;z-index:12!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scroll-padding-inline:8px!important;scrollbar-width:thin!important;scrollbar-color:#245cbd transparent!important;gap:8px!important;padding:10px!important;border:1px solid #adbfda80!important;border-radius:14px!important;background:radial-gradient(ellipse at 8% 0,#4d9fdf0c,transparent 75%),linear-gradient(135deg,#4d9fdf0c,#4d9fdf0c)!important;box-shadow:inset 0 1px #fffb,0 10px 25px #3158801f!important}body[data-vantemio-experience="44"] .experience-account-nav a{flex:0 0 auto!important;scroll-snap-align:start!important;white-space:nowrap!important;min-height:42px!important;display:flex!important;align-items:center!important;font-weight:600!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important}body[data-vantemio-experience="44"] .experience-account-nav a[aria-current=location]{color:#172d49!important;-webkit-text-fill-color:currentColor!important;border-color:#adbfda80!important;background:linear-gradient(135deg,#e2eefc,#eef5fd)!important;box-shadow:inset 0 1px #fffb,0 0 18px #31588020!important}body[data-vantemio-experience="44"] .experience-account-fold{scroll-margin-top:170px!important}body[data-vantemio-experience="44"] .experience-account-fold>section{scroll-margin-top:190px!important}body[data-vantemio-experience="44"] .experience-account-fold>summary{transition:background-color .2s!important}body[data-vantemio-experience="44"] .experience-account-fold>summary:hover{background-color:#fff8!important}@media(max-width:860px){body[data-vantemio-experience="44"] .experience-surface-light{opacity:.52!important}body[data-vantemio-experience="44"] .experience-account-nav{top:80px!important;padding:8px!important;margin-inline:-4px!important;gap:6px!important}body[data-vantemio-experience="44"] .experience-account-nav a{min-height:40px!important;padding:8px 12px!important;font-size:13px!important}body[data-vantemio-experience="44"] .experience-account-fold{scroll-margin-top:145px!important}body[data-vantemio-experience="44"] .experience-account-fold>section{scroll-margin-top:160px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] .experience-surface-light:before{translate:none!important;rotate:none!important}body[data-vantemio-experience="44"] .experience-surface-light:after,body[data-vantemio-experience="44"] .experience-account-nav a,body[data-vantemio-experience="44"] .experience-account-fold>summary{transition:none!important}}body[data-vantemio-experience="44"]{--exp-bg:#f7faff;--exp-bg-2:#eef5fd;--exp-ink:#12243e;--exp-muted:#4c607b;--exp-edge:#b8cede80;--exp-cyan:#235cbb;color-scheme:light!important}body[data-vantemio-experience="44"] :is(.professional-intro,.professional-reference,.investor-module,.investor-stages,.vs-opening,.vs-detail,.vs-architecture,.vs-model-cards>article,.market-scenarios>div>article,.market-stack>div>article,.market-rights>div>article,.donation-experience,.donation-benefits,.donation-formats,.donation-journey,.donation-conditions,.donation-payment,.donation-production,.donation-closing,.professional-transfer-panel,.donation-format,.donation-tariff,.donation-fee-details,.donation-token-disclosure,.studio-experience__hero,.studio-experience__cards>article,.integration-card,.team-pathway,.contributors-benefits article,.cloud-details>article){background:radial-gradient(ellipse at 100% 0,#d9edff70,transparent 58%),repeating-linear-gradient(132deg,transparent 0 82px,#4e86b508 83px,transparent 84px),linear-gradient(140deg,#fff,#f0f6fd)!important;color:#12243e!important;border-color:#b8cede80!important;box-shadow:inset 0 1px #fff,0 12px 28px #3158800c!important}body[data-vantemio-experience="44"] :is(.vm-masthead,.vm-footer,.premium-mega-panel,.premium-company-panel,.vm-language-panel,.vm-popover){background:radial-gradient(ellipse at 0 0,#fff,transparent 70%),linear-gradient(130deg,#fffffffa,#edf5fff5)!important;backdrop-filter:blur(20px);border-color:#b5cde07d!important;box-shadow:inset 0 1px #fff,0 8px 28px #31588012!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a,input[type=submit]):not([data-vantemio-partners] *){background:linear-gradient(155deg,#fff 4%,#f3f9ff 52%,#dfedfb)!important;color:#15375e!important;border:1px solid #adc6df!important;border-bottom-color:#87a7c7!important;border-radius:11px!important;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #a8c2dd38,0 3px #cedceb,0 7px 16px #31588015!important;min-height:40px!important;padding:10px 16px!important;line-height:1.35!important;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere;transition:translate .18s,box-shadow .18s,border-color .18s!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(.premium-primary,.passport-primary,.architecture-button,button[type=submit]):not([data-vantemio-partners] *){background:linear-gradient(150deg,#f5fbff,#d8eaff)!important;color:#123f85!important;border-color:#86b0e1!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #9bbcea44,0 3px #bdd2ed,0 8px 20px #3968a022!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a):hover:not(:disabled){translate:0 -2px;filter:none!important;border-color:#6e9fcf!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #a8c2dd38,0 4px #c4d7e9,0 11px 22px #31588022!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a):active:not(:disabled){translate:0 2px;box-shadow:inset 0 2px 5px #507eaa18,0 1px #c4d7e9!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #225dc0!important;outline-offset:4px!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:linear-gradient(#f5f9ff,#fff)!important;color:#172d49!important;box-shadow:inset 0 2px 4px #3158800b!important;border-color:#a9bfd7!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(input,textarea)::placeholder{color:#596f8a!important;opacity:1!important}body[data-vantemio-experience="44"] .premium-pillars>div{align-items:center!important}body[data-vantemio-experience="44"] :is(.premium-pillars svg,.professional-stage-icon,.investor-module-icon,.donation-feature-symbol,.premium-product-icon,.integration-icon,.vs-icon){box-sizing:border-box!important;color:#245cbd!important;background:linear-gradient(140deg,#fff,#d6e8fa)!important;border:1px solid #b9d0e5!important;border-bottom-color:#8faccc!important;border-radius:12px!important;box-shadow:inset 0 1px #fff,inset -2px -3px 3px #acc6df30,0 3px #c7d8e9,0 7px 12px #3158801b!important;padding:8px!important;flex-shrink:0!important;filter:drop-shadow(0 2px 1px #9ab9d14d)!important}body[data-vantemio-experience="44"] .premium-pillars svg{width:46px!important;height:46px!important}body[data-vantemio-experience="44"] :is(.professional-stage-icon,.investor-module-icon,.donation-feature-symbol,.premium-product-icon) svg{display:block;max-width:100%;height:auto}body[data-vantemio-experience="44"] .premium-pillars{margin-bottom:0!important}body[data-vantemio-experience="44"] :is(.architecture-signal-stage,.experience-workflow-stage){background:#eaf4fd!important}body[data-vantemio-experience="44"] :is(.professional-intro,.professional-document-page,.passport-overview,.v-product,.visual-stack,.architecture-root){min-width:0!important;max-width:100%;box-sizing:border-box!important}body[data-vantemio-experience="44"] main :is(h1,h2,h3,h4,p,li,dd,dt,label,summary,a,button){overflow-wrap:anywhere;min-width:0}body[data-vantemio-experience="44"] main :is(.professional-intro,.vs-opening,.investor-system,.investor-hub,.passport-overview-hero,.donation-landing-hero)>*{min-width:0!important;max-width:100%;box-sizing:border-box!important}body[data-vantemio-experience="44"] main :is(.professional-document-content,.vs-opening-copy,.passport-overview-copy){padding-inline:clamp(16px,2.2vw,30px)!important}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing)>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing) h2{font-size:clamp(26px,3vw,40px)!important;line-height:1.13!important;letter-spacing:-.035em!important;margin:0!important;max-width:24ch}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing) h3{font-size:18px!important;line-height:1.3!important;margin:0 0 8px!important;letter-spacing:-.02em!important}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing) p{font-size:15px!important;line-height:1.55!important;color:#4c607b!important;margin:0!important}@keyframes platform-flow56{to{background-position:-200% 0}}@media(hover:hover)and (pointer:fine){}@media(max-width:1000px){}@media(max-width:860px){body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing){padding:24px 18px}body[data-vantemio-experience="44"] :is(.premium-pillars svg,.investor-module-icon,.donation-feature-symbol){width:38px!important;height:38px!important;padding:6px!important;border-radius:10px!important}body[data-vantemio-experience="44"] main :is(.professional-intro,.vs-opening){padding-inline:18px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] .platform-relief-icon,body[data-vantemio-experience="44"] :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a){translate:none!important;rotate:none!important;transition:none!important}}body[data-vantemio-experience="44"] [hidden]{display:none!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(span,b,em,time,figcaption,caption):not([data-vantemio-partners] *){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) img[src*="/vantemio-crystal"]{opacity:1!important;mix-blend-mode:normal!important;filter:saturate(1.12) contrast(1.04) drop-shadow(0 3px 5px #0f65c322)!important;object-fit:contain!important}body[data-vantemio-experience="44"] :is(main,.vm-footer) img[src^="/assets/platform-"]{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer a[data-footer-social=youtube][href]{color:#b81725!important;background:linear-gradient(145deg,#fff,#fff0f0)!important;border-color:#efb3b7!important;box-shadow:inset 0 1px #fff,0 3px #efd2d5,0 6px 12px #b8172512!important}body[data-vantemio-experience="44"] main#main .studio-experience{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-vantemio-experience="44"] .studio-experience__hero{padding:28px!important;gap:24px!important;min-width:0!important}body[data-vantemio-experience="44"] .studio-experience__intro{min-width:0!important}body[data-vantemio-experience="44"] .studio-experience__steps{gap:10px!important;border:0!important;list-style:none!important}body[data-vantemio-experience="44"] .studio-experience__steps details{min-width:0!important;background:linear-gradient(145deg,#fff,#edf5fd)!important;color:#172d49!important;border:1px solid #bdd0e3!important;border-radius:12px!important;box-shadow:inset 0 1px #fff,0 5px 12px #3158800c!important;padding:0!important;overflow:hidden!important}body[data-vantemio-experience="44"] .studio-experience__steps details[open]{background:linear-gradient(145deg,#fff,#e9f3fd)!important;border-color:#93b6d9!important;padding-inline:0!important}body[data-vantemio-experience="44"] .studio-experience__steps details>summary{display:grid!important;grid-template-columns:2ch 38px minmax(0,1fr) 18px!important;gap:14px!important;align-items:center!important;min-height:72px!important;padding:14px 18px!important;box-sizing:border-box!important;color:#172d49!important;list-style:none!important;cursor:pointer!important}body[data-vantemio-experience="44"] .studio-experience__steps details>summary>*{min-width:0!important}body[data-vantemio-experience="44"] .studio-experience__steps summary>svg{box-sizing:border-box!important;width:38px!important;height:38px!important;padding:6px!important;color:#245cbd!important;border:1px solid #b9d0e5!important;border-radius:10px!important;background:linear-gradient(145deg,#fff,#dcecfb)!important;box-shadow:inset 0 1px #fff,0 3px #c9dced,0 6px 10px #31588018!important}body[data-vantemio-experience="44"] .studio-experience__steps :is(strong,small){white-space:normal!important;overflow-wrap:anywhere!important}body[data-vantemio-experience="44"] .studio-experience__steps strong{font-size:17px!important;line-height:1.35!important;color:#172d49!important}body[data-vantemio-experience="44"] .studio-experience__steps small{font-size:13px!important;line-height:1.45!important;color:#4c607b!important}body[data-vantemio-experience="44"] .studio-experience__steps details>p{padding:0 18px 18px!important;margin:0!important;max-width:none!important;line-height:1.6!important;color:#405b77!important}body[data-vantemio-experience="44"] .studio-experience__steps summary:focus-visible{outline:2px solid #245cbd!important;outline-offset:-4px!important}@media(max-width:860px){body[data-vantemio-experience="44"] .studio-experience__hero{padding:18px!important;gap:18px!important}body[data-vantemio-experience="44"] .studio-experience__steps details>summary{grid-template-columns:2ch 34px minmax(0,1fr) 16px!important;gap:10px!important;padding:12px 14px!important;min-height:68px!important}body[data-vantemio-experience="44"] .studio-experience__steps summary>svg{width:34px!important;height:34px!important}body[data-vantemio-experience="44"] .studio-experience__steps strong{font-size:15px!important}body[data-vantemio-experience="44"] .studio-experience__steps small{font-size:12px!important}body[data-vantemio-experience="44"] .studio-experience__steps details>p{padding:0 14px 16px!important;font-size:14px!important}}@media(forced-colors:active){body[data-vantemio-experience="44"] .studio-experience__steps details{background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important}}@media(max-width:860px){}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding-block:20px!important;align-items:stretch!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:52px!important;min-width:96px!important;padding:10px 14px!important;box-sizing:border-box!important;background:linear-gradient(155deg,#ffffffed,#f6faffdd)!important;border:1px solid #c2d3e3!important;border-bottom-color:#9db6d0!important;border-radius:13px!important;color:#203954!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #bdd1e529,0 3px #d7e3ee,0 7px 16px #31588012!important;text-decoration:none!important;transition:translate .2s,border-color .2s,box-shadow .2s!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-icon{display:block!important;width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;rotate:none!important;opacity:1!important;mix-blend-mode:normal!important;box-shadow:none!important;border:0!important;background:transparent!important;border-radius:0!important;padding:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-label{display:block!important;max-width:100%!important;font:600 12px/1.35 Onest,system-ui,sans-serif!important;letter-spacing:0!important;color:#203954!important;overflow-wrap:anywhere!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]:focus-visible{outline:2px solid #245cbd!important;outline-offset:4px!important}body[data-vantemio-experience="44"] main .passport-journey{margin:0!important;padding:22px!important;min-width:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(ellipse at 100% 0,#e2f2ff88,transparent 52%),linear-gradient(150deg,#ffffffed,#f1f7ffdd)!important;border:1px solid #bbd1e5!important;border-bottom-color:#93b1cf!important;border-radius:20px!important;box-shadow:inset 0 1px 1px #fff,inset 0 -3px 4px #b7cfe329,0 6px #dce8f3,0 18px 32px #31588016!important}body[data-vantemio-experience="44"] main .passport-journey h2{margin:0 0 18px!important;font-size:20px!important;line-height:1.3!important;letter-spacing:-.025em!important;color:#173653!important}body[data-vantemio-experience="44"] main .passport-journey h3{margin:0 0 5px!important;font-size:15px!important;line-height:1.35!important;color:#183a5b!important}body[data-vantemio-experience="44"] main .passport-journey p{margin:0!important;font-size:13px!important;line-height:1.5!important;color:#4a617c!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:5px 8px!important;align-items:start!important;padding:12px!important;min-width:0!important;background:linear-gradient(145deg,#fff,#edf5fd)!important;color:#1c4976!important;border:1px solid #bdd2e6!important;border-radius:11px!important;box-shadow:inset 0 1px #fff,0 2px #d4e3f0,0 6px 10px #3158800c!important;text-decoration:none!important;transition:translate .2s,box-shadow .2s!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey-service>strong{font-size:14px!important;line-height:1.3!important;color:#204e7e!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey-service>span{grid-column:1/-1!important;font-size:12px!important;line-height:1.45!important;color:#4a617c!important}body[data-vantemio-experience="44"] main .passport-journey-service>svg{grid-column:2!important;grid-row:1!important;width:18px!important;height:18px!important;flex:none!important;color:#3a6b9b!important}body[data-vantemio-experience="44"] main .passport-journey figcaption{margin-top:16px!important;padding-top:12px!important;border-top:1px solid #c5d7e7!important;font-size:11px!important;line-height:1.5!important;color:#536c87!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-overview-principles article,.studio-experience__cards>article,.investor-module,.integration-card,.market-card,.reference-feature){background:radial-gradient(ellipse at 100% 0,#e2f1ff80,transparent 55%),linear-gradient(155deg,#ffffffed,#f0f6fddd)!important;border-color:#bbd0e3!important;border-bottom-color:#9bb5cf!important;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #b7cfe326,0 4px #dce7f1,0 12px 22px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article>svg{box-sizing:border-box!important;width:42px!important;height:42px!important;padding:8px!important;flex-shrink:0!important;color:#275b94!important;background:linear-gradient(145deg,#fff,#dfedfb)!important;border:1px solid #b6cfe5!important;border-radius:11px!important;box-shadow:inset 0 1px #fff,0 3px #cbddec,0 7px 12px #31588014!important}@media(hover:hover)and (pointer:fine){body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]:hover{translate:0 -2px!important;border-color:#91b4d5!important;box-shadow:inset 0 1px #fff,0 4px #d0e0ee,0 11px 20px #31588020!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 3px #c6daeb,0 9px 16px #3158801a!important}}@media(max-width:860px){body[data-vantemio-experience="44"] main .passport-journey{width:100%!important;padding:18px!important;border-radius:17px!important;box-shadow:inset 0 1px #fff,0 4px #dce8f3,0 12px 22px #31588014!important}body[data-vantemio-experience="44"] main .passport-journey h2{font-size:19px!important}body[data-vantemio-experience="44"] .passport-overview-principles{gap:18px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article{padding:16px!important;gap:12px!important;min-width:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article :is(h3,p){max-width:100%!important;overflow-wrap:anywhere!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-inner{padding-inline:18px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]{flex-direction:column!important;gap:7px!important;min-width:0!important;min-height:76px!important;padding:10px 7px!important;border-radius:12px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-label{font-size:11px!important;text-align:center!important}}@media(max-width:520px){body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service{padding:11px 12px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"][data-vantemio-shell] :is(.vm-footer-socials a[data-footer-social],main .passport-journey a.passport-journey-service){translate:none!important;transition:none!important}}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey{padding:16px!important;border-radius:16px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey h2{font-size:17px!important;margin-bottom:12px!important;line-height:1.25!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey h3{font-size:14px!important;margin-bottom:4px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey p{font-size:12.5px!important;line-height:1.45!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service{padding:9px!important;gap:4px 6px!important;border-radius:9px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey-service>strong{font-size:13px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey-service>span{font-size:11.5px!important;line-height:1.4!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey figcaption{margin-top:12px!important;padding-top:9px!important;line-height:1.4!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles{display:block!important;padding:24px!important;max-width:1280px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>h2{font-size:25px!important;line-height:1.2!important;margin-bottom:16px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article{padding:14px!important;gap:10px!important;min-width:0!important;border-radius:12px!important;align-items:start!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article>svg{width:34px!important;height:34px!important;padding:6px!important;border-radius:9px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article>div{min-width:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles h3{font-size:16px!important;line-height:1.3!important;margin-bottom:6px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles p{font-size:14px!important;line-height:1.5!important;margin:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.passport-secondary,.v-button,.market-primary,.market-secondary,.document-bundle-button,.studio-experience__primary,.studio-experience__actions>a){min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;background:linear-gradient(155deg,#ffffffed,#e4f0fbe6)!important;border:1px solid #abc4dd!important;border-bottom-color:#799abb!important;color:#153d68!important;box-shadow:inset 0 1px 1px #fff,inset 0 -3px 3px #a4bfdc33,0 4px #c8daeb,0 9px 17px #3158801a!important;transition:translate .14s,box-shadow .14s,border-color .14s!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.v-button,.market-primary,.document-bundle-button,.studio-experience__primary){border-inline-start:2px solid #71a9ce!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.passport-secondary,.v-button,.market-primary,.market-secondary,.document-bundle-button,.studio-experience__primary,.studio-experience__actions>a):active:not(:disabled):not([aria-disabled=true]){translate:0 3px!important;box-shadow:inset 0 2px 5px #31588020,0 1px #b9d0e5!important}body[data-vantemio-experience="44"] [data-vantemio-masthead]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;transition:transform .15s cubic-bezier(.22,.61,.36,1)!important;will-change:auto!important}body[data-vantemio-experience="44"] [data-vantemio-masthead][data-vm-hidden]{transform:translate3d(0,calc(-100% - 24px),0)!important;pointer-events:none!important}body[data-vantemio-experience="44"] [data-vantemio-masthead]:is(:has(details[open]),:has(.menu-btn[aria-expanded=true]),:has(:focus-visible)){transform:none!important;transition:none!important;pointer-events:auto!important}@media(max-width:860px){body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey{padding:12px!important;border-radius:13px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles{padding:20px 16px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>h2{font-size:23px!important;margin-bottom:12px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article{padding:12px!important;box-shadow:inset 0 1px #fff,0 2px #dce7f1,0 6px 14px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]{min-height:64px!important;padding:8px 6px!important;gap:5px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-icon{width:24px!important;height:24px!important;min-width:24px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] [data-vantemio-masthead]{transition:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.passport-secondary,.v-button,.market-primary,.market-secondary,.document-bundle-button,.studio-experience__primary,.studio-experience__actions>a){transition:none!important;translate:none!important}}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;position:relative!important;margin:0 0 24px!important;scroll-margin-top:85px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option{display:flex!important;flex-direction:column!important;align-items:start!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:24px!important;border:1px solid #b8d1e6!important;border-inline-start:3px solid #7fbed8!important;border-radius:16px!important;background:radial-gradient(ellipse at 100% 0,#def3ffbb,transparent 65%),linear-gradient(150deg,#ffffffed,#f0f7ffdd)!important;box-shadow:inset 0 1px #fff,0 4px #d8e6f2,0 13px 24px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.pilot-option,.pilot-steps,.pilot-costs) h2{font-size:23px!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0!important;color:#173653!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-option p{font-size:15px!important;line-height:1.55!important;margin:0!important;color:#465f7b!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px 28px!important;padding:20px!important;border:1px solid #c2d5e5!important;border-radius:13px!important;background:linear-gradient(135deg,#fffd,#eaf3fcaa)!important;box-shadow:inset 0 1px #fff,0 7px 18px #3158800b!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs p{font-size:14px!important;line-height:1.5!important;color:#465f7b!important;margin:10px 0 0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs ul{margin:0!important;padding-inline-start:20px!important;line-height:1.6!important;font-size:14px!important}@media(max-width:760px){body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-options{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option{padding:18px!important;gap:10px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs{grid-template-columns:minmax(0,1fr)!important;padding:18px!important;gap:14px!important}}body[data-vantemio-experience="44"][data-vantemio-shell]{--mat-rgb:58,123,210;--mat-ink:#173f75;--mat-light:#ecf6ff;--mat-tint:#d5eaff;--mat-edge:#82addd;--mat-base:#b8cfe9}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-primary,.premium-primary,.premium-passport,.architecture-button,.studio-experience__primary,.market-primary){--mat-rgb:48,117,213;--mat-ink:#173f75;--mat-light:#eef7ff;--mat-tint:#cce4ff;--mat-edge:#7aa8dd;--mat-base:#b1cbe9}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-secondary,.premium-secondary,.market-secondary,.document-bundle-button){--mat-rgb:37,153,113;--mat-ink:#174e43;--mat-light:#f0fff7;--mat-tint:#d0f0e3;--mat-edge:#77b9a5;--mat-base:#b5d9cc}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.donation-cta,.pilot-option:not(.pilot-option--company) .v-button,a.v-button[href*="/apply/"]){--mat-rgb:220,128,48;--mat-ink:#68350f;--mat-light:#fff8ef;--mat-tint:#ffe1be;--mat-edge:#d5a269;--mat-base:#e7c8a5}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a,input[type=submit]):not([data-vantemio-partners] *):not(:disabled):not([aria-disabled=true]){color:var(--mat-ink)!important;-webkit-text-fill-color:currentColor!important;background:radial-gradient(ellipse at 25% 0,#fff 0,transparent 68%),linear-gradient(145deg,var(--mat-light),var(--mat-tint))!important;border-color:var(--mat-edge)!important;border-bottom-color:var(--mat-edge)!important;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px rgba(var(--mat-rgb),.1),0 3px 0 var(--mat-base),0 7px 16px rgba(var(--mat-rgb),.12)!important;transition:translate .18s,box-shadow .18s,border-color .18s!important}@media(hover:hover)and (pointer:fine){body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button):hover:not(:disabled):not([aria-disabled=true]){translate:0 -2px!important;filter:none!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px rgba(var(--mat-rgb),.12),0 4px 0 var(--mat-base),0 12px 23px rgba(var(--mat-rgb),.21)!important}}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.v-button):active:not(:disabled):not([aria-disabled=true]){translate:0 2px!important;box-shadow:inset 0 2px 4px rgba(var(--mat-rgb),.18),0 1px 0 var(--mat-base)!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead,.vm-footer) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #2464ad!important;outline-offset:3px!important;filter:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:nth-child(2),body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article:nth-child(2),body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option--company{--mat-rgb:37,153,113;--mat-ink:#174e43;--mat-light:#f1fff8;--mat-tint:#dcf3e9;--mat-edge:#8bc0ac;--mat-base:#c3dfd1}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:nth-child(3),body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article:nth-child(3),body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option:not(.pilot-option--company){--mat-rgb:220,128,48;--mat-ink:#68350f;--mat-light:#fffaf4;--mat-tint:#ffead3;--mat-edge:#dab48a;--mat-base:#e8d2b7}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:nth-child(4){--mat-rgb:126,101,188;--mat-ink:#493575;--mat-light:#faf7ff;--mat-tint:#eee4ff;--mat-edge:#b2a0d7;--mat-base:#d9cce9}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service,body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article,body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option{background:radial-gradient(ellipse at 100% 0,rgba(var(--mat-rgb),.13),transparent 65%),linear-gradient(155deg,#fff,var(--mat-light))!important;border-color:var(--mat-edge)!important;box-shadow:inset 0 1px #fff,0 3px 0 var(--mat-base),0 8px 20px rgba(var(--mat-rgb),.09)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service>strong,body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service>svg{color:var(--mat-ink)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:hover{box-shadow:inset 0 1px #fff,0 4px 0 var(--mat-base),0 12px 24px rgba(var(--mat-rgb),.18)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.reference-feature,.investor-module,.integration-card,.donation-format,.product-discover-card)[data-experience-surface]{border-color:#a8c6df!important;box-shadow:inset 0 1px #fff,0 3px #d3e2ef,0 10px 23px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-surface]>.experience-surface-light:before{background:radial-gradient(ellipse at 18% 27%,#ffffffbb,transparent 40%),radial-gradient(ellipse at 80% 76%,rgba(var(--mat-rgb),.12),transparent 47%),repeating-linear-gradient(125deg,transparent 0 65px,#ffffff88 66px,transparent 67px),repeating-radial-gradient(ellipse at 63% 40%,transparent 0 41px,rgba(var(--mat-rgb),.035) 42px,transparent 43px)!important}body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-surface]>.experience-surface-light:after{background:radial-gradient(190px circle at var(--exp-pointer-x,50%) var(--exp-pointer-y,30%),#ffffffcc,rgba(var(--mat-rgb),.13) 42%,transparent 80%)!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,.vm-language-panel,.vm-popover){background:radial-gradient(ellipse at 0 0,#fff,transparent 75%),repeating-linear-gradient(125deg,transparent 0 70px,#b9cfe31a 71px,transparent 72px),linear-gradient(145deg,#f4fafffa,#e7f2fcf7)!important;border:1px solid #a9c5df!important;box-shadow:inset 0 1px #fff,0 6px #cfdfed66,0 18px 38px #254e7c24!important}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-tilt]{scale:1!important;rotate:none!important;translate:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(a,button,summary),body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-surface]>.experience-surface-light:after{transition:none!important;translate:none!important}}body[data-vantemio-experience="44"][data-vantemio-shell] :is([data-experience-motion=paused]){scale:1!important;rotate:none!important;translate:none!important}}@layer vantemio-development47{}@layer vantemio-type61{@media(max-width:480px){}}@layer vantemio-type61{}

@layer vantemio-news-refinement56 {
 html body[data-site-glass="60"]{--vm-glass-ink:#234858;--vm-glass-muted:#526e7b;--vm-glass-line:#a8c4d0;--vm-glass-surface:linear-gradient(135deg,#fffffff2,#ecf7f3db 48%,#edf2fcdf);--vm-glass-edge:inset 0 1px #fff,0 4px 12px #3b647413;color-scheme:light}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header]{background:radial-gradient(ellipse at 4% 0,#e6f8f2b3,transparent 55%),radial-gradient(ellipse at 94% 100%,#eae8fb9c,transparent 55%),linear-gradient(115deg,#fffffff2,#f0f7f8e8)!important;color:#234858!important;border-bottom:1px solid #bfd4dd!important;box-shadow:inset 0 1px #fff,0 4px 18px #30546512!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(a,summary,span,strong,small,svg){color:#234858!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;filter:none!important;text-shadow:none!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(details[data-vm-control]>summary,a.premium-passport,a[data-vm-passport-entry]),html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(details[data-vm-control]>summary,a.premium-passport,a[data-vm-passport-entry]):is(:hover,:focus-visible){background:var(--vm-glass-surface)!important;color:#234858!important;-webkit-text-fill-color:currentColor!important;border:1px solid #a8c4d0!important;border-radius:10px!important;box-shadow:var(--vm-glass-edge)!important;opacity:1!important;filter:none!important;text-shadow:none!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(summary,a.premium-passport,a[data-vm-passport-entry])::before,html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(summary,a.premium-passport,a[data-vm-passport-entry])::after{display:none!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] a[data-vm-passport-entry]{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:6px!important;row-gap:0!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:136px!important;width:auto!important;min-height:42px!important;height:auto!important;padding:5px 10px!important;box-sizing:border-box!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-mega-panel,.premium-company-panel,.news-more-nav,.product-language>nav){background:radial-gradient(ellipse at 0 0,#dff5eea8,transparent 65%),linear-gradient(135deg,#fffffff7,#f1f5fbf5)!important;border:1px solid #bfd4df!important;box-shadow:0 16px 40px #23475921,inset 0 1px #fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#234858!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-product-link,.premium-company-panel a,.news-more-nav a,.product-language>nav a){background:linear-gradient(125deg,#ffffffbf,#edf7f2b3 65%,#eef1fbb3)!important;border-color:#cbdee4!important;box-shadow:inset 0 1px #fff!important;color:#234858!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-product-icon,.news-menu-icon){background:linear-gradient(135deg,#ffffffe6,#e5f4efb3,#e9edf9b3)!important;color:#416b7a!important;border-color:#c1d7df!important;box-shadow:inset 0 1px #fff,0 2px 5px #315e7210!important}
 html body[data-site-glass="60"] [data-vantemio-footer]{background:radial-gradient(ellipse at 100% 100%,#e9e8f680,transparent 60%),linear-gradient(180deg,#f8fbfbed,#edf6f4f2)!important;color:#315361!important;border-color:#c6dbe1!important;box-shadow:inset 0 1px #fff!important}
 html body[data-site-glass="60"] [data-vantemio-footer] :is(a,strong,h2,h3,span,small,p){color:#315361!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 html body[data-site-glass="60"] .vm-footer-socials>a{background:linear-gradient(125deg,#ffffffc9,#eaf5f2ad,#edf0f9ad)!important;border:1px solid #c5d9e0!important;border-radius:8px!important;box-shadow:inset 0 1px #fff,0 2px 7px #2f536510!important;color:#315361!important}
 html body[data-site-glass="60"] .vm-footer-socials>a>svg{width:18px!important;height:18px!important;stroke:#497b89!important;background:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle{display:inline-grid!important;place-items:center!important;min-width:32px!important;min-height:32px!important;background:var(--vm-glass-surface)!important;color:#315361!important;-webkit-text-fill-color:currentColor!important;border:1px solid #adc7d2!important;border-radius:8px!important;box-shadow:var(--vm-glass-edge)!important;opacity:1!important;filter:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle svg{width:18px!important;height:18px!important;background:none!important;color:#315361!important;stroke:currentColor!important;fill:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle::before,html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle::after{display:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle path{stroke:currentColor!important;fill:none!important;stroke-width:1.7!important}
 html body[data-site-glass="60"] :is(a,button,summary):focus-visible{outline:2px solid #567f91!important;outline-offset:3px!important}
 @media(max-width:760px){html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]{display:block!important;grid-column:2!important;grid-row:1!important;width:36px!important;min-width:0!important;margin:0!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;box-sizing:border-box!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]>summary>svg{display:none!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]>summary>span{display:block!important;font:700 11px/1 Onest,Arial,sans-serif!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] a[data-vm-passport-entry]{display:grid!important;grid-column:3!important;grid-row:1!important;width:98px!important;min-width:0!important;max-width:98px!important;min-height:42px!important;height:42px!important;padding:4px 6px!important;column-gap:4px!important;grid-template-columns:24px minmax(0,1fr)!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="menu"]{display:block!important;grid-column:4!important;grid-row:1!important;width:36px!important;min-width:0!important;margin:0!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="menu"]>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:40px!important;min-height:40px!important;padding:0!important;box-sizing:border-box!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="menu"]>summary>svg{display:block!important;width:19px!important;height:19px!important;stroke:#315361!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-mega-panel,.premium-company-panel,.news-more-nav,.product-language>nav){max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}}
}

/* Brand accents come from the partners' official primary color tokens. */
@layer vantemio-news-refinement56 {
 @media(hover:hover) and (prefers-reduced-motion:no-preference){}
 @media(max-width:600px){}
 @media(max-width:360px){}
}

@layer vantemio-news-refinement56 {
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-nav-news,[data-news-menu-item="news"]){border:1px solid #abcbe8!important;background:linear-gradient(130deg,#fbfdff,#e5f3ff 65%,#daeafd)!important;border-radius:9px!important;color:#285f94!important;box-shadow:inset 0 1px #fff,0 2px 7px #467ea310!important;padding:7px 10px!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-nav-news,[data-news-menu-item="news"]) :is(span,small,svg){color:#285f94!important;stroke:currentColor!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="products"]>summary{background:linear-gradient(130deg,#fdfffe,#e6f6ef 70%,#def0e8)!important;border-color:#a9cfc1!important;color:#326652!important;box-shadow:inset 0 1px #fff,0 2px 7px #3c806010!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="products"]>summary :is(span,svg){color:#326652!important;stroke:currentColor!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="company"]>summary{background:linear-gradient(130deg,#fefcff,#f1ebfa 70%,#eae3f6)!important;border-color:#c7b9db!important;color:#65507f!important;box-shadow:inset 0 1px #fff,0 2px 7px #70528d10!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="company"]>summary :is(span,svg){color:#65507f!important;stroke:currentColor!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="language"]>summary{background:linear-gradient(130deg,#fff,#edf3fa)!important;border-color:#b8cbdf!important;color:#405f80!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="menu"]>summary{background:linear-gradient(130deg,#fffeff,#eee9f8)!important;border-color:#c8bddb!important;color:#65517d!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="menu"]>summary svg{stroke:#65517d!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] a[data-vm-passport-entry]{background:linear-gradient(130deg,#fcffff,#e5f5f5 65%,#e8eefb)!important;border-color:#accbd3!important}
 html body[data-site-glass="60"] main :is(.news-placement-cta,.news-guide-link){background:linear-gradient(135deg,#fff,#eee9fa)!important;border-color:#c5b7dc!important;color:#66507e!important}
 @media(prefers-reduced-motion:no-preference){}
 @keyframes vm-signal-glint63{0%,100%{transform:translate(0,0);opacity:.3}50%{transform:translate(-18px,-8px);opacity:.8}}
 @media(prefers-reduced-motion:reduce){}
}

@layer vantemio-popovers {
body[data-vantemio-shell] {
 --vm-popup-paper:#f2f8fc;--vm-popup-ink:#153449;--vm-popup-copy:#3e5e70;--vm-popup-accent:#216a7c;--vm-popup-line:#abc5d2;
}
/* First declared layer owns popup surfaces and their toggle hit areas. Native visibility and controllers stay intact. */
body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) {
 background-color:var(--vm-popup-paper)!important;
 background-image:radial-gradient(ellipse at 100% 0,rgba(185,220,233,.75),transparent 68%),repeating-linear-gradient(118deg,rgba(255,255,255,.4) 0 1px,transparent 1px 8px),linear-gradient(145deg,#fcfeff 3%,#eaf3f8 61%,#dcebf2 100%)!important;
 background-size:auto!important;background-position:center!important;
 color:var(--vm-popup-ink)!important;-webkit-text-fill-color:currentColor!important;
 border:1px solid #9cbac9!important;border-radius:16px!important;
 box-shadow:0 24px 55px #18394d26,0 4px 12px #18394d14,inset 0 1px 0 #fff!important;
 text-shadow:none!important;scrollbar-color:#90b2c4 transparent;scrollbar-width:thin;
}
body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) :is(a,button,summary,strong,span,small,p,label,h2,h3,em) {
 color:var(--vm-popup-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;
}
body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) :is(a,button,summary):focus-visible {
 outline:3px solid #26798f!important;outline-offset:3px!important;
}
:where(body[data-vantemio-shell] :is(.premium-product-menu,.premium-company-menu,[data-vm-control="language"],[data-vm-control="menu"],.news-place-picker)[open]) > :is(.premium-mega-panel,.premium-company-panel,nav,div,[id="mobile-nav"],.news-place-panel) {
 animation:vm-popup-arrive 180ms cubic-bezier(.2,.75,.3,1) both!important;transform-origin:top center;
}
body[data-vantemio-shell] a.premium-product-link {
 display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:start!important;gap:12px!important;
 padding:16px 14px!important;min-height:96px!important;border:1px solid #fff0!important;border-radius:11px!important;
 background:linear-gradient(125deg,#ffffff70,#ffffff28)!important;box-shadow:none!important;transform:none!important;
 transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease!important;
}
body[data-vantemio-shell] a.premium-product-link:hover {
 background:linear-gradient(125deg,#ffffffd9,#d0e8f09e)!important;border-color:#a9c9d7!important;box-shadow:inset 0 1px 0 #fff,0 4px 12px #28596c0b!important;
}
body[data-vantemio-shell] .premium-product-link .premium-product-copy {display:grid!important;gap:6px!important;min-width:0!important;overflow:visible!important}
body[data-vantemio-shell] .premium-product-copy strong {font:600 14px/1.35 Onest,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}
body[data-vantemio-shell] .premium-product-copy small {font:400 12px/1.5 Onest,sans-serif!important;color:var(--vm-popup-copy)!important;white-space:normal!important}
body[data-vantemio-shell] .premium-product-copy em {
 display:inline-block!important;justify-self:start!important;max-width:100%!important;padding:3px 7px!important;border:1px solid #a9c6d45c!important;border-radius:5px!important;
 background:#e2eef4b3!important;color:#3d6072!important;font:500 10px/1.35 Onest,sans-serif!important;white-space:normal!important;
}
body[data-vantemio-shell] .premium-product-link>svg {width:15px!important;height:15px!important;color:#587d8f!important;margin-top:4px!important}
body[data-vantemio-shell] .premium-company-panel {padding:8px!important;min-width:260px!important;gap:3px!important}
body[data-vantemio-shell] .premium-company-panel>a,
body[data-vantemio-shell] [data-vm-control="menu"]>nav a,
body[data-vantemio-shell] [data-vm-control="menu"]>[id="mobile-nav"] a {
 min-height:48px!important;padding:12px 14px!important;border:1px solid transparent!important;border-radius:9px!important;
 background:transparent!important;box-shadow:none!important;font:500 14px/1.4 Onest,sans-serif!important;white-space:normal!important;
}
body[data-vantemio-shell] .premium-company-panel>a:hover,
body[data-vantemio-shell] [data-vm-control="menu"]>nav a:hover,
body[data-vantemio-shell] [data-vm-control="menu"]>[id="mobile-nav"] a:hover {background:linear-gradient(120deg,#ffffffb3,#d1e7f0c9)!important;border-color:#adc9d6!important}
body[data-vantemio-shell] [data-vm-control="language"]>:is(nav,div) {padding:12px!important;gap:6px!important}
body[data-vantemio-shell] [data-premium-language]>:is(nav,div) a {
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;
 min-width:0!important;min-height:56px!important;padding:11px 12px!important;border:1px solid transparent!important;border-radius:10px!important;
 background:transparent!important;box-shadow:none!important;
}
body[data-vantemio-shell] [data-premium-language]>:is(nav,div) a:is(:hover,[aria-current]) {background:linear-gradient(125deg,#ffffffe6,#cfe6efcc)!important;border-color:#9bbdcd!important;box-shadow:inset 0 1px 0 #fff!important}
body[data-vantemio-shell] :is(.news-place-world,.news-place-group-toggle,.news-place-link) {border-radius:8px!important;box-shadow:none!important;min-height:44px!important;background:transparent!important}

body[data-vantemio-shell] :is(.premium-mega-panel,.news-more-nav,[id="mobile-nav"]) :is(.premium-development-label,.menu-soon){background:#dcecf3!important;border:1px solid #abc8d566!important;border-radius:5px!important;color:#3c6174!important;font:500 10px/1.4 Onest,sans-serif!important;padding:3px 6px!important;white-space:normal!important}
@media(max-width:700px){
 body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) {
  position:fixed!important;inset-block-start:max(91px,var(--site-anchor-inset,91px))!important;inset-inline:12px!important;
  width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - max(91px,var(--site-anchor-inset,91px)) - 14px)!important;box-sizing:border-box!important;overflow:auto!important;
 }
}

@keyframes vm-popup-arrive {from{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:600px){
 body[data-vantemio-shell] a.premium-product-link{padding:13px 11px!important;min-height:88px!important;grid-template-columns:34px minmax(0,1fr) 14px!important;gap:10px!important}
 body[data-vantemio-shell] .premium-product-copy strong{font-size:14px!important}
 body[data-vantemio-shell] [data-premium-language]>:is(nav,div) a{padding:10px 8px!important;gap:5px!important}
 body[data-vantemio-shell] .premium-company-panel{min-width:0!important}
}
html:is(.motion-paused,.reduce-motion) body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-premium-language]>nav,[data-premium-language]>div,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel),body:is(.motion-paused,.reduce-motion)[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-premium-language]>nav,[data-premium-language]>div,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel){animation:none!important;transition:none!important}
html:is(.motion-paused,.reduce-motion) body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) *,body:is(.motion-paused,.reduce-motion)[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) *{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel),body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) *{animation:none!important;transition:none!important}}
@media(forced-colors:active){body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel),body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) :is(a,button,summary,span,strong,small,em,p,label){background:Canvas!important;background-image:none!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important;forced-color-adjust:auto}}
}

/* The shared masthead keeps its compact row while making controls easier to tap. */
@layer vantemio-popovers {
 body[data-vantemio-shell] [data-professional-header] :is(.premium-nav>a,.premium-nav>details>summary,[data-vm-control=language]>summary,.premium-passport,[data-vm-control=menu]>:is(.menu-btn,summary)){min-height:44px!important;min-width:44px!important;box-sizing:border-box!important}
 @media(max-width:860px){
  body[data-vantemio-shell] [data-professional-header] [data-vm-control=menu]{width:44px!important}
 }
 @media(max-width:380px){
 }
 @media(max-width:360px){
 }
}

@layer vantemio-professional;@layer vantemio-professional{[data-vantemio-masthead]:before,[data-vantemio-masthead]:after{content:none!important}[data-vantemio-masthead] [data-vm-control=menu]{grid-column:3!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=language]{grid-column:4!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control]>:is(summary,button,.lang-switch),[data-vantemio-masthead] .account-language select{background:#1b3652!important;border:1px solid #789cbd55!important;color:#eef6ff!important;-webkit-text-fill-color:currentColor!important;border-radius:7px!important;box-shadow:none!important}[data-vantemio-masthead] [data-vm-control]>:is(nav,div){background:#142f49!important;border-color:#6086a766!important;color:#f1f7ff!important;box-shadow:0 18px 40px #04132640!important}[data-vantemio-masthead] [data-vm-control] :is(a,summary){color:#eff6ff!important;-webkit-text-fill-color:currentColor!important}@media(max-width:1100px){}@media(max-width:860px){[data-vantemio-masthead] [data-vm-control=menu]{grid-column:1!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=language]{grid-column:3!important;grid-row:1!important}}@media(max-width:380px){}@media(prefers-reduced-motion:reduce){}@media(forced-colors:active){body[data-vantemio-shell],[data-vantemio-masthead].vm-masthead,[data-vantemio-masthead] :is(a,summary,button,select),.premium-hero,.premium-pillars,.premium-service-detail{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:ButtonText!important}}}@layer vantemio-professional{[data-professional-header] .premium-product-link{display:grid!important;grid-template-columns:40px minmax(0,1fr) 14px!important;align-items:start!important;gap:14px!important;min-height:110px!important;padding:18px 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:none!important;color:#ebf6ff!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;box-shadow:none!important;box-sizing:border-box!important;white-space:normal!important;transition:background-color .16s ease!important}[data-professional-header] .premium-product-link:hover{background:#1c3d5b!important}[data-professional-header] .premium-product-copy{display:block!important;min-width:0!important}[data-professional-header] .premium-product-copy strong{display:block!important;font:600 14px/1.45 Onest,system-ui,sans-serif!important;color:#edf7ff!important;-webkit-text-fill-color:currentColor!important}[data-professional-header] .premium-product-copy small{display:block!important;margin-top:5px!important;font:400 11.5px/1.65 Onest,system-ui,sans-serif!important;color:#a4bfd6!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere!important}[data-professional-header] .premium-product-copy em{display:block!important;margin-top:7px!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;color:#79c8f4!important;-webkit-text-fill-color:currentColor!important;letter-spacing:.025em!important}[data-professional-header] .premium-product-link>svg{width:14px!important;height:14px!important;color:#7ca5c5!important;stroke-width:1.5!important;margin-top:4px!important}[data-professional-header] .premium-company-panel a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:44px!important;padding:12px!important;border:0!important;border-radius:7px!important;background:none!important;color:#dcecf9!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;font:500 13px/1.5 Onest,system-ui,sans-serif!important}[data-professional-header] .premium-company-panel a:hover{background:#1d405f!important}[data-professional-header] .premium-company-panel svg{width:16px!important;height:16px!important;color:#8bb8d8!important}[data-professional-header] [data-vm-control=language]{grid-column:3!important;grid-row:1!important;position:static!important;justify-self:end!important}[data-professional-header] [data-vm-control=language]>summary{display:flex!important;align-items:center!important;gap:7px!important;min-width:90px!important;height:44px!important;min-height:44px!important;padding:10px!important;border:1px solid #6990b14d!important;border-radius:8px!important;background:#17334d!important;color:#dbeefa!important;-webkit-text-fill-color:currentColor!important;font:550 12px/1.4 Onest,system-ui,sans-serif!important;box-shadow:inset 0 1px #abcfee12!important}[data-professional-header] [data-vm-control=language]>summary>svg{width:16px!important;height:16px!important;stroke-width:1.5!important;color:#9bc9e8!important}[data-professional-header] [data-vm-control=language]>summary>svg:last-child{width:12px!important;height:12px!important}[data-professional-header] [data-vm-control=language]>:is(nav,div){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;inset-block-start:calc(100% + 10px)!important;inset-inline-end:40px!important;inset-inline-start:auto!important;width:400px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 130px)!important;padding:14px!important;border:1px solid #6d99bc66!important;border-radius:13px!important;background:#102b45!important;box-shadow:0 24px 65px #020b2459!important;box-sizing:border-box!important;overflow:auto!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:none!important;box-sizing:border-box!important;white-space:normal!important;text-decoration:none!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a:hover,[data-professional-header] [data-vm-control=language]>:is(nav,div)>a[aria-current]{background:#1c405e!important;border-color:#6295b955!important}[data-professional-header] [data-vm-control=menu]{display:none!important}@media(max-width:1100px){[data-professional-header] .premium-nav .premium-mega-panel,[data-professional-header] [data-vm-control=language]>:is(nav,div){inset-inline-end:28px!important}}@media(max-width:860px){[data-professional-header] [data-vm-control=language]{grid-column:2!important;grid-row:1!important}[data-professional-header] [data-vm-control=menu]{display:block!important;grid-column:3!important;grid-row:1!important}[data-professional-header] .premium-product-link{min-height:104px!important;padding:16px 12px!important}[data-professional-header] [data-vm-control=language]>:is(nav,div){inset-inline-end:16px!important;width:calc(100vw - 32px)!important;max-width:400px!important;max-height:calc(100dvh - 148px)!important;padding:10px!important}[data-professional-header] [data-vm-control=menu]>#mobile-nav,[data-professional-header] [data-vm-control=menu]>:is(nav,div){inset-inline-end:16px!important;background:#102b45!important;border:1px solid #6d99bc66!important;border-radius:12px!important;padding:10px!important;max-height:calc(100dvh - 148px)!important;box-shadow:0 20px 60px #020b2459!important}}@media(max-width:380px){[data-professional-header] [data-vm-control=language]>summary{min-width:76px!important;gap:5px!important;padding:9px 7px!important}[data-professional-header] [data-vm-control=language]>summary>svg:first-child{width:14px!important;height:14px!important}}@media(prefers-reduced-motion:reduce){}}@layer vantemio-professional{@media(max-width:860px){[data-professional-header] [data-vm-control=menu]>.menu-btn{height:44px!important;min-height:44px!important}}}@layer vantemio-professional{[data-professional-header] [data-vm-control=language]>summary,[data-professional-header] [data-vm-control=menu]>.menu-btn{background:linear-gradient(135deg,#f0f7fc,#bfd6e5)!important;color:#183e57!important;-webkit-text-fill-color:currentColor!important;border:1px solid #91b6cf!important;box-shadow:inset 0 1px #fff,0 2px 6px #03122626!important}[data-professional-header] [data-vm-control=language]>summary>svg{color:#326c8b!important}[data-professional-header] .premium-nav .premium-mega-panel,[data-professional-header] .premium-nav .premium-company-panel,[data-professional-header] [data-vm-control=language]>:is(nav,div){background:linear-gradient(135deg,#f7fbfe,#e4eef5)!important;color:#183e57!important;border-color:#94b6cd!important;box-shadow:0 20px 60px #0211274d,inset 0 1px #fff!important}[data-professional-header] .premium-mega-heading>strong,[data-professional-header] .premium-product-copy strong,[data-professional-header] .premium-locale-copy strong{color:#183e57!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}[data-professional-header] .premium-product-copy small,[data-professional-header] .premium-locale-copy small{color:#486b83!important;-webkit-text-fill-color:currentColor!important;font-weight:450!important}[data-professional-header] .premium-product-copy em{color:#795926!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}[data-professional-header] .premium-product-link:hover{background:#d9eaf4!important}[data-professional-header] .premium-company-panel a{color:#244f6b!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}[data-professional-header] .premium-company-panel a:hover{background:#d5e7f3!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a:hover,[data-professional-header] [data-vm-control=language]>:is(nav,div)>a[aria-current]{background:#d5e7f3!important;border-color:#95b9d0!important}[data-professional-header] [data-vm-control=menu]>#mobile-nav,[data-professional-header] [data-vm-control=menu]>:is(nav,div){background:#edf5fa!important;border:1px solid #94b6cd!important;box-shadow:0 20px 60px #0211274d!important}[data-professional-header] [data-vm-control=menu] #mobile-nav :is(a,summary,span),[data-professional-header] [data-vm-control=menu]>nav :is(a,summary,span){color:#173b54!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;font-weight:600!important}@media(max-width:860px){}@media(max-width:380px){}}@layer vantemio-professional{body[data-professional-surface] [data-professional-header] .premium-mega-panel :is(a,span,strong,p,small,em),body[data-professional-surface] [data-professional-header] .premium-company-panel a,body[data-professional-surface] [data-professional-header] [data-premium-language]>:is(nav,div) :is(a,span,strong,small,p){color:#21465f!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-professional-surface] [data-professional-header] .premium-product-copy small,body[data-professional-surface] [data-professional-header] .premium-locale-copy small{color:#4c6f87!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] .premium-product-copy em{color:#795c2c!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu] #mobile-nav :is(a,span,summary){color:#173e58!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}}@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional{@media(max-width:860px){body[data-professional-surface] [data-professional-header] [data-vm-control=language]{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:auto!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:first-child{display:none!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:last-child{width:11px!important;height:11px!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu]{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:34px!important}body[data-professional-surface] [data-professional-header] .premium-nav .premium-mega-panel,body[data-professional-surface] [data-professional-header] [data-vm-control=language]>:is(nav,div),body[data-professional-surface] [data-professional-header] [data-vm-control=menu]>#mobile-nav{max-height:calc(100dvh - 108px)!important}}@media(max-width:380px){}@media(max-width:340px){}}@layer vantemio-professional;@layer vantemio-professional{@keyframes vantemio-brand-glint{0%,60%,to{filter:brightness(1) drop-shadow(0 0 0 #81dcff00)}70%{filter:brightness(1.45) drop-shadow(0 0 5px #81dcff55)}80%{filter:brightness(1.05) drop-shadow(0 0 1px #81dcff22)}}html.motion-paused body[data-professional-surface] [data-professional-header] img,body[data-professional-surface].motion-paused [data-professional-header] img,html.reduce-motion body[data-professional-surface] [data-professional-header] img,body[data-professional-surface].reduce-motion [data-professional-header] img{animation:none!important}@media(prefers-reduced-motion:reduce){body[data-professional-surface] [data-professional-header] img{animation:none!important}}}@layer vantemio-professional{}@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional{@media(min-width:861px)and (max-width:1100px){body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:first-child{display:none!important}}@media(max-width:860px){}@media(max-width:380px){}@media(max-width:340px){}}@layer vantemio-professional{@media(max-width:860px){}}@layer vantemio-professional{@media(max-width:860px){body[data-professional-surface] [data-professional-header] [data-vm-control=language]{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu]{grid-column:5!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:32px!important}}@media(max-width:360px){}@media(max-width:340px){}}@layer vantemio-professional;

@layer vantemio-professional {
 body[data-professional-surface]{--pp-ink:#102b40;--pp-copy:#38566b;--pp-paper:#edf4f8;--pp-line:#c7d9e5;--pp-action:#173e56;--vm-night:#edf4f8;--vm-text:#102b40;--vm-copy:#38566b;background:#edf4f8!important;color:#102b40!important;font-family:Onest,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}
 body[data-professional-surface]::before,body[data-professional-surface]::after,body[data-professional-surface] .main::before,body[data-professional-surface] .main::after{content:none!important}
 body[data-professional-surface] .main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;overflow:clip!important}
 body[data-professional-surface] main :is(h1,h2,h3,h4,p,li,td,th,span,small,strong,b){color:var(--pp-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 body[data-professional-surface] main h1{font:750 clamp(38px,4.7vw,68px)/1.06 Onest,system-ui,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 24px!important;text-wrap:balance!important}
 body[data-professional-surface] main h2{font:650 clamp(26px,2.7vw,38px)/1.16 Onest,system-ui,sans-serif!important;letter-spacing:-.03em!important;text-wrap:balance!important}
 body[data-professional-surface] main h3{font:650 21px/1.3 Onest,system-ui,sans-serif!important;letter-spacing:-.015em!important}
 body[data-professional-surface] main :is(p,li){font-family:Onest,system-ui,sans-serif!important;font-size:16px!important;line-height:1.7!important}
 body[data-professional-surface] main a{color:#245a77!important;-webkit-text-fill-color:currentColor!important;text-underline-offset:5px!important}
 body[data-professional-surface] main :is(a,button,summary):focus-visible{outline:3px solid #628a9f!important;outline-offset:4px!important}
 body[data-professional-surface] main :is(h1,h2,h3,[id]){scroll-margin-top:110px!important}
 body[data-professional-surface] main :is(.cinematic-field,.whitepaper-cover-orbit,.motion-node-orbit){display:none!important}
 body[data-professional-surface] :is(.architecture-panorama-stage,.architecture-signal-stage){position:relative!important;width:100%!important;line-height:0!important}
 body[data-professional-surface] :is(.architecture-panorama-stage,.architecture-signal-stage)>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;border-radius:0!important}
 body[data-professional-surface] .professional-reference{padding:40px max(5.3vw,24px)!important;background:#e3eef5!important}
 body[data-professional-surface] :is(.vs-model-catalog,.vs-model-index,.motion-rail){max-width:1280px!important;margin:0 auto!important;padding:36px 24px!important;background:#e3eef5!important;border-color:#c0d5e2!important;box-shadow:none!important}
 body[data-professional-surface] .vs-model-cards>article{background:#f7fbfd!important;border:1px solid #c4d8e4!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience{max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .studio-experience__hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:36px 48px!important;padding:48px max(5.3vw,24px) 0!important;margin:0!important;border:0!important;border-radius:0!important;background:#edf4f8!important;box-shadow:none!important;align-items:center!important}
 body[data-professional-surface] .studio-experience__hero::before,body[data-professional-surface] .studio-experience__hero::after{content:none!important}
 body[data-professional-surface] .studio-experience__intro{padding:0!important}
 body[data-professional-surface] .studio-experience__eyebrow{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;font:600 13px/1.5 Onest,system-ui,sans-serif!important;margin:0 0 24px!important}
 body[data-professional-surface] .professional-state{font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#335f77!important;border:1px solid #b2cfdf!important;border-radius:5px!important;background:#deedf6!important;padding:3px 8px!important}
 body[data-professional-surface] .studio-experience__lead{font-size:19px!important;line-height:1.6!important;color:#38566b!important;margin:0 0 28px!important}
 body[data-professional-surface] .studio-experience__actions{display:flex!important;align-items:center!important;gap:20px!important;margin-block:24px!important;flex-wrap:wrap!important}
 body[data-professional-surface] :is(.studio-experience__primary,.v-button,.document-bundle-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#f2faff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #173e56!important;border-radius:5px!important;box-shadow:inset 0 1px #d2eafa26!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] :is(.studio-experience__primary,.v-button,.document-bundle-button)>span{color:#f2faff!important}
 body[data-professional-surface] .studio-experience__availability{background:none!important;border:0!important;border-inline-start:2px solid #a1bfd2!important;border-radius:0!important;padding:6px 0 6px 16px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__availability strong{font-size:13px!important;color:#31566d!important}
 body[data-professional-surface] .studio-experience__availability p{font-size:13px!important;line-height:1.6!important;margin:7px 0 0!important;color:#45667c!important}
 body[data-professional-surface] .studio-experience__flow{grid-column:1/-1!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important;margin:10px 0 0!important;padding:26px!important;border:1px solid #547b9388!important;border-radius:10px!important;background:linear-gradient(110deg,#0c2335ed,#24475be8),url('/assets/vantemio-reference-substrate-20261026.webp') 50% 68%/cover!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__flow :is(span,strong,b,p){color:#e9f6ff!important}
 body[data-professional-surface] .studio-experience__flow-core{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:0 18px 0 0!important;border:0!important;border-inline-end:1px solid #7499af66!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__flow-core strong{font-size:17px!important}
 body[data-professional-surface] .studio-experience__flow-core>span{font-size:12px!important}
 body[data-professional-surface] .studio-experience__flow-stages{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
 body[data-professional-surface] .studio-experience__flow-node{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] .studio-experience__flow-node>span{font-size:12px!important;line-height:1.5!important}
 body[data-professional-surface] .studio-experience__flow-node b{display:block!important;font-size:10px!important;color:#aecfe4!important;margin-bottom:4px!important}
 body[data-professional-surface] .studio-tool-art{width:30px!important;height:30px!important;stroke:#a7e0fa!important;stroke-width:1.6!important;filter:none!important}
 body[data-professional-surface] .professional-related-guide{max-width:1280px!important;margin:0 auto!important;padding:40px 24px!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-related-guide>.vee-guide-copy{display:grid!important;grid-template-columns:.8fr 1.2fr auto!important;align-items:center!important;gap:24px!important;padding:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .professional-related-guide h2{font-size:28px!important;margin:0!important}
 body[data-professional-surface] .professional-related-guide p{font-size:15px!important;margin:0!important}
 body[data-professional-surface] .professional-related-guide a{white-space:nowrap!important;background:none!important;border:0!important;box-shadow:none!important;font-size:13px!important;padding:10px 0!important}
 body[data-professional-surface] .studio-experience__section{max-width:1280px!important;margin:0 auto!important;padding:44px 24px!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps{display:grid!important;gap:0!important;border-top:1px solid #b6ccda!important;padding:0!important}
 body[data-professional-surface] .studio-experience__steps details{padding:0!important;margin:0!important;border:0!important;border-bottom:1px solid #b6ccda!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps details>summary{padding:22px 4px!important;color:#193f56!important;min-height:70px!important}
 body[data-professional-surface] .studio-experience__steps details[open]{background:#e0edf5!important;padding-inline:18px!important}
 body[data-professional-surface] .studio-experience__steps details>div{padding:4px 18px 22px!important}
 body[data-professional-surface] .studio-experience__number{font-variant-numeric:tabular-nums!important;color:#38566b!important}
 body[data-professional-surface] .studio-experience__cards{gap:24px!important}
 body[data-professional-surface] .studio-experience__cards>article{padding:24px!important;background:#f7fbfd!important;border:1px solid #c4d8e4!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__next{max-width:1280px!important;margin:0 auto!important;padding:42px 24px 50px!important;border:0!important;border-top:1px solid #bed2e0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] main table{width:100%!important;border-collapse:collapse!important;background:#f7fbfd!important;border:1px solid #bed4e2!important}
 body[data-professional-surface] main :is(th,td){padding:14px!important;border-bottom:1px solid #d3e2ec!important;font-size:14px!important;line-height:1.6!important;text-align:start!important}
 body[data-professional-surface] [data-vantemio-footer]{position:relative!important;isolation:isolate!important;background:linear-gradient(110deg,#edf4f8eb,#dce9f2eb),url('/assets/vantemio-reference-substrate-20261026.webp') center/cover!important;color:#274d66!important;border-top:1px solid #bfd3e0!important;overflow:hidden!important}
 body[data-professional-surface] [data-vantemio-footer]::before,body[data-professional-surface] [data-vantemio-footer]::after{content:none!important}
 body[data-professional-surface] [data-vantemio-footer] :is(a,p,h2,h3,strong,span,small){color:#274d66!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 @media(max-width:1000px){body[data-professional-surface] .studio-experience__hero{grid-template-columns:1fr 1fr!important;gap:28px!important}body[data-professional-surface] .studio-experience__lead{font-size:17px!important}}
 @media(max-width:760px){body[data-professional-surface] .professional-intro,body[data-professional-surface] .studio-experience__hero,body[data-professional-surface] .whitepaper-intro{grid-template-columns:1fr!important;gap:30px!important;padding:34px 24px!important}body[data-professional-surface] main h1{font-size:40px!important}body[data-professional-surface] .professional-reference{padding:28px 24px!important}body[data-professional-surface] .professional-related-guide>.vee-guide-copy{grid-template-columns:1fr!important;gap:16px!important}body[data-professional-surface] .professional-related-guide{padding:30px 24px!important}body[data-professional-surface] .studio-experience__flow{display:none!important}body[data-professional-surface] .studio-experience__availability p{font-size:14px!important}body[data-professional-surface] .studio-experience__section{padding-block:30px!important}body[data-professional-surface] .studio-experience__cards{grid-template-columns:1fr!important}body[data-professional-surface] .studio-experience__steps details>summary{padding-block:18px!important}body[data-professional-surface] .studio-experience__next{padding:32px 24px!important}body[data-professional-surface] .motion-rail{padding:26px 24px!important}body[data-professional-surface] main table{display:block!important;overflow:auto!important}body[data-professional-surface] main :is(th,td){min-width:140px!important}}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] main *{animation:none!important;scroll-behavior:auto!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-experience__intro{display:block!important}
 body[data-professional-surface] .studio-experience__actions>a:not(.studio-experience__primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;min-height:46px!important;padding:11px 16px!important;background:#e4eff6!important;color:#244d66!important;border:1px solid #a8c6d8!important;border-radius:5px!important;box-shadow:none!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] .studio-experience__actions>a:not(.studio-experience__primary)>span{color:#244d66!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-experience__steps>li{padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps .studio-experience__disclosure{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;font-size:22px!important;color:#416e89!important;border:0!important;background:none!important}
 body[data-professional-surface] .studio-experience__next nav>a:not(.studio-experience__primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 16px!important;background:#e0edf5!important;border:1px solid #afccdd!important;border-radius:5px!important;color:#244e68!important;box-shadow:none!important;font-size:13px!important}
 body[data-professional-surface] main button{background:#e0edf5!important;color:#183e56!important;border:1px solid #abc8da!important;border-radius:5px!important;font-family:Onest,system-ui,sans-serif!important;min-height:40px!important}
 body[data-professional-surface] main :is(.director-reveal,.reveal-wait,[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}
 @media(max-width:760px){}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-tool-art{stroke:#2c6688!important;color:#2c6688!important}
 body[data-professional-surface] .studio-experience__flow .studio-tool-art{stroke:#c8efff!important;color:#c8efff!important}
 body[data-professional-surface] :is(.stack-ribbon-window,.stack-memory,.stack-cloud){background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .stack-graph-node{background:#edf5fa!important;border-color:#b7d1e1!important;color:#244f68!important;box-shadow:none!important}
}
@layer vantemio-professional {
 body[data-professional-surface] main :is(h1,h2,h3,h4,p,li){overflow-wrap:break-word!important;hyphens:auto!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.stack-memory,.stack-cloud,.stack-ribbon-window)::before,body[data-professional-surface] :is(.stack-memory,.stack-cloud,.stack-ribbon-window)::after{content:none!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.studio-experience__flow-stages,.studio-experience__flow-node)::before,body[data-professional-surface] :is(.studio-experience__flow-stages,.studio-experience__flow-node)::after{content:none!important}
 @keyframes professional-studio-signal{0%,50%,100%{opacity:.7;filter:none}20%{opacity:1;filter:drop-shadow(0 0 5px #8adfff77)}}
 body[data-professional-surface] .studio-experience__flow-node .studio-tool-art{animation:professional-studio-signal 6s ease-in-out infinite!important;animation-delay:calc(var(--stage,0)*.7s)!important}
 html.motion-paused body[data-professional-surface] .studio-tool-art,body[data-professional-surface].motion-paused .studio-tool-art,html.reduce-motion body[data-professional-surface] .studio-tool-art,body[data-professional-surface].reduce-motion .studio-tool-art{animation:none!important}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] .studio-tool-art{animation:none!important}}
}
@layer vantemio-professional {
 @media(max-width:900px){}
 @media(max-width:760px){}
}
@layer vantemio-professional {
 body[data-professional-surface] main :is(summary,figcaption,td,th){-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] main :is(thead,tr){background:none!important;background-image:none!important}
 body[data-professional-surface] main th{background:#dcebf5!important;background-image:none!important;color:#163c54!important}
 body[data-professional-surface] main td{background:#f7fbfd!important;background-image:none!important;color:#163c54!important}
 body[data-professional-surface] main tbody tr:nth-child(even)>td{background:#edf5fa!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.integration-demo,.integration-catalog){padding:40px 24px!important;max-width:1280px!important;margin:0 auto!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .integration-card{background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important;padding:24px!important}
 body[data-professional-surface] .integration-card :is(h3,strong,p,span,small){-webkit-text-fill-color:currentColor!important;color:#173e56!important}
 body[data-professional-surface] main input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body[data-professional-surface] main :is(select,textarea){background:#f9fcfe!important;color:#163c54!important;border:1px solid #abc6d8!important;border-radius:5px!important;font:450 16px/1.5 Onest,system-ui,sans-serif!important;padding:11px 13px!important;box-shadow:none!important;min-width:0!important;max-width:100%!important}
 body[data-professional-surface] main :is(input,textarea)::placeholder{color:#59778b!important;opacity:1!important}
 body[data-professional-surface] main button[aria-pressed=true],body[data-professional-surface] main button.is-active{background:#173e56!important;color:#f0f8ff!important;border-color:#173e56!important}
 body[data-professional-surface] main button[aria-pressed=true]>span,body[data-professional-surface] main button.is-active>span{color:#f0f8ff!important}
 body[data-professional-surface] main [hidden],body[data-professional-surface] main input[type=hidden]{display:none!important}
 @media(max-width:1000px){}
 @media(max-width:760px){}
}
/* Learning, community and participation: content-led page compositions. */
@layer vantemio-professional {
 body[data-professional-surface] :is(.va-academy,.community-page,.contributors-page,.application-page){max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:56px!important;align-items:start!important;max-width:1440px!important;padding:56px max(5.3vw,24px)!important;margin:0 auto!important}
 body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero){display:block!important;padding:0!important;margin:0!important;min-height:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
 body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero)::before,body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero)::after{content:none!important}
 body[data-professional-surface] :is(.va-intro-copy,.contributors-hero>div,.community-hero>div,.application-hero>div){max-width:none!important;padding:0!important;margin:0!important}
 body[data-professional-surface] :is(.va-label,.v-eyebrow){font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.05em!important;margin:0 0 24px!important}
 body[data-professional-surface] :is(.va-lead,.contributors-lead,.community-lead,.application-hero-lead){font:450 19px/1.65 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:55ch!important;margin:24px 0 28px!important}
 body[data-professional-surface] :is(.va-access,.community-note,.application-hero-note){font:450 13px/1.65 Onest,system-ui,sans-serif!important;color:#45677e!important;margin-top:22px!important;background:none!important;border:0!important;padding:0!important}
 body[data-professional-surface] .team-pathway{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px 18px!important;background:none!important;border:0!important;border-bottom:1px solid #abc6d8!important;border-radius:0!important;padding:24px 0!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] .team-pathway>:not(.team-pathway-icon){grid-column:2!important;margin:0!important}
 body[data-professional-surface] .team-pathway h2{font-size:24px!important}
 body[data-professional-surface] .team-pathway p{font-size:14px!important;color:#45677e!important}
 body[data-professional-surface] .team-pathway a{font-size:13px!important;padding-top:8px!important}
 body[data-professional-surface] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.community-how,.community-starters,.community-journal,.community-guidelines){max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.contributors-benefits,.community-how)>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}
 body[data-professional-surface] :is(.contributors-benefits,.community-how) article{padding:24px 0!important;background:none!important;border:0!important;border-top:1px solid #abc6d8!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.contributors-terms,.community-guidelines)>aside{background:#e0edf5!important;border:1px solid #b6cfde!important;border-radius:6px!important;padding:26px!important;box-shadow:none!important}
 body[data-professional-surface] .application-track-selector{padding:0 0 26px!important;margin:0 0 26px!important;border:0!important;border-bottom:1px solid #bdd3e0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .application-track-selector>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 body[data-professional-surface] .application-track-selector a{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:4px 10px!important;padding:14px!important;background:#edf4f8!important;border:1px solid #c1d6e2!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none!important;min-width:0!important}
 body[data-professional-surface] .application-track-selector b{grid-row:1/3!important;width:24px!important;height:24px!important;background:none!important;padding:0!important}
 body[data-professional-surface] .application-track-selector strong{font-size:13px!important;line-height:1.5!important}
 body[data-professional-surface] .application-track-selector a>span{grid-column:2!important;font-size:11px!important;line-height:1.5!important;color:#45677e!important}
 body[data-professional-surface] .application-track-selector a[aria-current=page]{background:#d9eaf4!important;border-color:#6f9db8!important}
 body[data-professional-surface] :is(.application-form,#contributor-application){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) fieldset{min-width:0!important;margin:20px 0!important;padding:0!important;border:0!important;display:block!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label{display:block!important;font:500 14px/1.5 Onest,system-ui,sans-serif!important;margin:16px 0!important;color:#214e69!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label>span{display:block!important;margin-bottom:8px!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(em,small,.v-form-hint){font:450 12px/1.65 Onest,system-ui,sans-serif!important;color:#45677e!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body[data-professional-surface] :is(.application-form,#contributor-application) :is(textarea,select){display:block!important;width:100%!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) [type=checkbox]{accent-color:#345f7a!important;width:18px!important;height:18px!important;flex:0 0 18px!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label:has([type=checkbox]){display:flex!important;gap:12px!important;align-items:flex-start!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label:has([type=checkbox])>span{font-weight:400!important;margin:0!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(.application-auth,.contributors-auth){padding:20px!important;background:#e3eff6!important;border:1px solid #bad2e1!important;border-radius:6px!important;margin:20px 0!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(button,[type=submit]){padding:11px 16px!important;border:1px solid #214b65!important;border-radius:5px!important;background:#214b65!important;color:#f1f9ff!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;box-shadow:none!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(button,[type=submit]):disabled{opacity:1!important;cursor:not-allowed!important;background:#dce7ee!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;border-color:#9ab6c7!important}
 body[data-professional-surface] .application-motion-visual{width:100%!important;margin:36px 0 0!important;padding:22px!important;background:#e0edf5!important;border:1px solid #bad2e1!important;border-radius:6px!important;box-shadow:none!important;min-height:0!important}
 body[data-professional-surface] .application-motion-visual::before,body[data-professional-surface] .application-motion-visual::after{content:none!important}
 body[data-professional-surface] .application-motion-visual figcaption{font-size:12px!important;line-height:1.6!important;margin-top:16px!important;color:#45677e!important}
 body[data-professional-surface] :is(.application-direct,.application-included){background:#e0edf5!important;border:1px solid #b9d2e0!important;border-radius:6px!important;padding:24px!important}
 @media(max-width:1000px){body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){gap:32px!important;padding-inline:24px!important}body[data-professional-surface] .application-track-selector>div{grid-template-columns:1fr!important}}
 @media(max-width:760px){body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){grid-template-columns:1fr!important;padding:32px 24px!important;gap:34px!important}body[data-professional-surface] :is(.va-lead,.contributors-lead,.community-lead,.application-hero-lead){font-size:17px!important}body[data-professional-surface] :is(.contributors-benefits,.community-how)>div{grid-template-columns:1fr!important;gap:0!important}body[data-professional-surface] .application-track-selector>div{grid-template-columns:1fr!important}body[data-professional-surface] :is(.contributors-fields,.contributors-form-layout,.contributors-terms,.community-guidelines){grid-template-columns:1fr!important}}
}
@layer vantemio-professional {
}
@layer vantemio-professional {
 @media(max-width:760px){}
}
@layer vantemio-professional {
}
/* Product and exchange surfaces retain their native controllers and gates. */
@layer vantemio-professional {
 body[data-professional-surface] main :is(h1,h2,h3,h4){hyphens:none!important}
 body[data-professional-surface] :is(.market-page,.donation-landing,.futures-overview,.eve-article,.trading-page,.bridge-swap-page){max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;align-items:center!important;gap:52px!important;margin:0 auto!important;padding:56px max(5.3vw,24px)!important;border:0!important;border-radius:0!important;max-width:1440px!important;background:none!important;box-shadow:none!important;min-height:0!important}
 body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening)::before,body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening)::after{content:none!important}
 body[data-professional-surface] :is(.market-eyebrow,.donation-kicker,.futures-overview__eyebrow,.eve-partner__label){font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.05em!important;margin:0 0 24px!important}
 body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead){font:450 19px/1.65 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:60ch!important;margin:24px 0!important}
 body[data-professional-surface] :is(.market-stage,.donation-stage-label,.futures-overview__status){display:inline-flex!important;gap:8px!important;align-items:center!important;font:500 12px/1.6 Onest,system-ui,sans-serif!important;color:#345f78!important;background:#dcecf5!important;border:1px solid #b4cfdf!important;border-radius:5px!important;padding:7px 10px!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-actions,.donation-actions,.futures-overview__actions,.eve-partner__actions){display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;margin:26px 0!important}
 body[data-professional-surface] :is(.market-primary,.market-secondary,.donation-cta,.donation-actions>a,.futures-overview__actions>a,.eve-partner__primary){display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#eef8ff!important;border:1px solid #173e56!important;border-radius:5px!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-primary,.market-secondary,.donation-cta,.donation-actions>a,.futures-overview__actions>a,.eve-partner__primary) :is(span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] :is(.market-secondary,.donation-actions>a,.futures-overview__actions>a:last-child){background:#e3eff6!important;border-color:#abc8da!important;color:#214e69!important}
 body[data-professional-surface] :is(.market-scenarios,.market-order-flow,.market-seller,.market-stack,.market-rights,.market-rollout,.market-asset-policy,.market-catalog,.market-documents,.creator-room,.creator-platform-directory,.donation-benefits,.donation-journey,.donation-production,.donation-fee-details,.donation-payment,.donation-token-note,.donation-closing,.futures-overview__features,.eve-article__feature,.eve-article__sources,.eve-article__related){max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-stack,.market-rights,.market-scenarios,.donation-benefits,.futures-overview__features) article{padding:24px!important;background:#f7fbfd!important;border:1px solid #bed4e1!important;border-radius:7px!important;box-shadow:none!important}
 body[data-professional-surface] .market-scenarios article::before,body[data-professional-surface] .market-scenarios article::after{content:none!important}
 @keyframes professional-broadcast-signal{0%,100%{transform:scaleY(.45);opacity:.6}50%{transform:scaleY(1);opacity:1}}
 @media(prefers-reduced-motion:reduce){}
 @media(max-width:1000px){body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){gap:32px!important;padding-inline:24px!important}}
 @media(max-width:760px){body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){grid-template-columns:1fr!important;padding:32px 24px!important;gap:30px!important}body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead){font-size:17px!important}}
}
@layer vantemio-professional {
 /* Expanded panels keep the same readable light material as their summaries. */
 html body[data-professional-surface] :is(.integration-candidate-links a,.integration-coverage summary,.vs-model):focus-visible{outline:3px solid #17687c!important;outline-offset:4px!important}
 /* The retained interactive model diagram uses paired surfaces and ink in every state. */
 @media(forced-colors:active){html body[data-professional-surface] :is(.integration-coverage details,.integration-candidate-links a,.professional-reference--technology .vs-engine,.professional-reference--technology .vs-model,.professional-reference--technology .vs-model .vs-model-symbol){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}html body[data-professional-surface] :is(.integration-coverage details,.professional-reference--technology) :is(summary,p,strong,span,a){color:CanvasText!important;-webkit-text-fill-color:currentColor!important}}
 body[data-professional-surface] .brand-channel-grid>*{background:#e4eff6!important;border:1px solid #bdd3e0!important;box-shadow:none!important;border-radius:7px!important}
 body[data-professional-surface] .team-pathway a{box-shadow:none!important;border-color:#abc8da!important;border-radius:5px!important}
}
@layer vantemio-professional {
 body[data-professional-surface] main .vs-motion{min-height:40px!important;padding:9px 14px!important;background:#e0edf5!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #afcadb!important;border-radius:5px!important;box-shadow:none!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] :is(.swap-widget,.swap-widget__workbench,.swap-widget__entry,.swap-widget__grid){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}
 body[data-professional-surface] main input::placeholder,body[data-professional-surface] main textarea::placeholder{color:#59778b!important;-webkit-text-fill-color:#59778b!important}
 body[data-professional-surface] :is(.swap-widget__receipt,.swap-widget__foot) :is(p,li,span,label,dt,dd,summary){color:#345f78!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.65!important}
 body[data-professional-surface] :is(.swap-widget__foot,.swap-recipient,.trading-service-note){padding:16px 0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:1100px!important;margin:0 auto!important}
 @media(max-width:900px){}
 @media(max-width:760px){}
}
/* Compact transfer module: closed by default, quote detail opens separately. */
@layer vantemio-professional {
 @media(max-width:480px){}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info){display:block!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;min-height:30px!important;padding:4px 0!important;border:0!important;background:none!important;list-style:none!important;cursor:pointer!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#456b82!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::-webkit-details-marker{display:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::before,body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::after{content:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary>svg{width:14px!important;height:14px!important;color:#456b82!important}
}
@layer vantemio-professional {
 @media(min-width:760px){}
}
@layer vantemio-professional {
}
@layer vantemio-professional {
}
/* Official community channels replace the retired hosted forum. */
@layer vantemio-professional {
 @media(max-width:1020px){}
 @media(max-width:600px){}
}

@layer vantemio-professional {body[data-professional-surface] .vm-footer-socials a{background:#e9f2f8!important;color:#21495e!important;-webkit-text-fill-color:currentColor!important;border:1px solid #adc6d5!important;box-shadow:none!important;backdrop-filter:none!important}body[data-professional-surface] .vm-footer-socials a span{color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] .vm-footer-socials a::before,body[data-professional-surface] .vm-footer-socials a::after{display:none!important}body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead,.va-lead){text-align:start!important;hyphens:none!important}}

/* Matched text/surface pairs for retained reference captions and service links.
   These light pages must not inherit the previous dark material's text fill. */
@layer vantemio-professional {
 body[data-professional-surface] :is(.professional-reference,.stack-graph) figcaption{color:#38566b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}
 body[data-professional-surface]:not([data-professional-surface=terminal]) :is(.document-links,.document-exports){background:radial-gradient(at 100% 0,#d4eaf270,transparent 70%),linear-gradient(120deg,#fafdff,#eaf3f8)!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;border:1px solid #b2cad7!important;border-radius:8px!important;box-shadow:inset 0 1px #fff!important;padding:18px 20px!important}
 body[data-professional-surface]:not([data-professional-surface=terminal]) :is(.document-links,.document-exports) :is(a,span){color:#205b72!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] :is(.v-eyebrow,.bridge-swap-kicker){color:#38566b!important;-webkit-text-fill-color:currentColor!important}
 @media(max-width:680px){}
}

@layer vantemio-professional {
 @media(max-width:680px){}
}

@layer vantemio-professional {
 body[data-professional-surface] :is(.eve-partner__caption,.eve-partner__floating-label){background:#14374b!important;color:#e4f5ff!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
}

@layer vantemio-professional {
 @media(max-width:680px){}
}

/* Onest's tall glyph metrics need room between authored headline lines. */
@layer vantemio-professional {
 html body[data-professional-surface]:not([data-professional-surface=terminal]) main#main :is(h1,h2,h3){line-height:1.3!important}
 html body[data-professional-surface]:not([data-professional-surface=terminal]) main#main :is(h1,h2,h3)>:is(span,strong,em,a){line-height:inherit!important}
}

@layer vantemio-materials,vantemio-components,vantemio-footer,vantemio-crystal,vantemio-masthead,vantemio-readability;
/* This component is linked before the page bundle. Its first cascade layer
   makes its important presentation independent of legacy header palettes. */
@layer vantemio-crystal,vantemio-masthead;
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin.woff2?v=c4ae9c6d20d8') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-A3,U+A5,U+A7-AB,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BA,U+20BC-20BD,U+2116-2117,U+2122,U+2153-215E,U+2190-2193,U+2196-2199,U+21A9,U+21B6-21B7,U+21BA-21BB,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+27F5-27F6,U+A78B-A78C}
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin-ext.woff2?v=88e192f8969a') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-17F,U+181,U+186-18A,U+18E-194,U+196-199,U+19D,U+1A0-1A1,U+1A4-1A5,U+1AC-1AD,U+1AF-1B0,U+1B2-1B4,U+1B7,U+1CD-1DD,U+1E6-1E7,U+1F0,U+1F8-1F9,U+218-21B,U+237,U+244-245,U+24C-24D,U+253-254,U+256-257,U+259,U+25B,U+260,U+263,U+268-269,U+272,U+289,U+28B-28C,U+292,U+294,U+2B7,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-329,U+331,U+1E04-1E05,U+1E0C-1E0D,U+1E24-1E25,U+1E32-1E3B,U+1E3E-1E3F,U+1E42-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E90-1E93,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:Onest;src:url('/assets/onest-variable-cyrillic.woff2?v=24761007d7a2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4EB,U+4EE-4F5}
@layer vantemio-masthead {
body[data-vantemio-shell]{margin:0!important;display:block!important;min-height:100dvh!important}
[data-vantemio-masthead]{--vm-ink:#edf6ff;--vm-muted:#a5bbdc;--vm-line:#496197;--vm-edge:#c5faff;--vm-accent:#50e7e5;--vm-focus:#f3bf64;position:sticky!important;inset-block-start:12px!important;inset-inline:auto!important;z-index:80!important;display:block!important;width:calc(100% - 40px)!important;max-width:1400px!important;min-height:0!important;height:auto!important;margin:12px auto 0!important;padding:0!important;border:1px solid #49639a!important;border-radius:18px!important;color:var(--vm-ink)!important;background:radial-gradient(ellipse at 6% 0%,#25467599,transparent 42%),linear-gradient(112deg,#101c39,#201b48 58%,#122d43)!important;box-shadow:inset 0 1px #b8d9ff42,inset 0 -1px #080e23,0 3px 0 #070d20,0 12px 32px #02061855!important;backdrop-filter:none!important;isolation:isolate!important;overflow:visible!important;font:500 14px/1.4 Onest,system-ui,sans-serif!important;box-sizing:border-box!important}
[data-vantemio-masthead]::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(142deg,transparent 0 14%,#62c9f82b 14.1% 14.3%,transparent 14.4% 45%,#bec5ff29 45.1% 45.3%,transparent 45.4%),repeating-linear-gradient(115deg,transparent 0 34px,#8da7ff0b 34px 35px)!important}
[data-vantemio-masthead]::after{content:""!important;position:absolute!important;inset-inline:28px!important;inset-block-end:-1px!important;block-size:2px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,#2de2de 25%,#a4e6ff 50%,#ac89ff 78%,transparent)!important}
[data-vantemio-masthead] [data-vm-control]{position:static!important;display:block!important;align-self:center!important;justify-self:end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--vm-ink)!important;box-shadow:none!important;font:650 13px/1.4 Onest,system-ui,sans-serif!important}
[data-vantemio-masthead] [data-vm-control]>:is(summary,button,.lang-switch),[data-vantemio-masthead] .account-language select{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:44px!important;min-height:44px!important;height:44px!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;list-style:none!important;border:1px solid #596e9d!important;border-radius:10px!important;background:linear-gradient(150deg,#293854,#19243e)!important;color:#e5f1ff!important;-webkit-text-fill-color:#e5f1ff!important;font:700 13px/1.25 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;box-shadow:inset 0 1px #b3ceff2e,inset 0 -2px #0a1226,0 3px 5px #02081750!important;cursor:pointer!important}
[data-vantemio-masthead] [data-vm-control]>summary::-webkit-details-marker{display:none!important}
[data-vantemio-masthead] [data-vm-control]>summary::before,[data-vantemio-masthead] [data-vm-control]>summary::after{content:none!important}
[data-vantemio-masthead] [data-vm-control]>summary :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;flex:none!important}
[data-vantemio-masthead] [data-vm-control=menu]>.menu-btn{width:44px!important;font-size:20px!important;line-height:1!important}
[data-vantemio-masthead] [data-vm-control=language]>summary{min-width:64px!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div),[data-vantemio-masthead] [data-vm-control]>#mobile-nav{position:absolute!important;inset-block-start:calc(100% + 12px)!important;inset-inline-end:18px!important;inset-inline-start:auto!important;z-index:5!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;width:250px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 180px)!important;overflow:auto!important;margin:0!important;padding:8px!important;border:1px solid #8eaac5!important;border-radius:12px!important;background:#14213c!important;color:var(--vm-ink)!important;box-shadow:inset 0 1px #fff,0 12px 26px #19395335!important;box-sizing:border-box!important;backdrop-filter:none!important}
[data-vantemio-masthead] [data-vm-control=menu]>#mobile-nav{width:390px!important}
[data-vantemio-masthead] [data-vm-control] nav :is(a,summary){display:flex!important;align-items:center!important;min-height:44px!important;gap:8px!important;padding:9px 12px!important;margin:0!important;border:0!important;border-radius:7px!important;background:none!important;color:#e5f1ff!important;-webkit-text-fill-color:#e5f1ff!important;font:650 14px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important;box-sizing:border-box!important}
[data-vantemio-masthead] [data-vm-control] nav a:hover,[data-vantemio-masthead] [data-vm-control] nav a[aria-current]{background:#293f65!important}
[data-vantemio-masthead] [data-vm-control] nav :is(strong,span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
[data-vantemio-masthead] [data-vm-control] nav details{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
[data-vantemio-masthead] [data-vm-control] nav details>div{position:static!important;display:grid!important;grid-template-columns:1fr!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 8px 8px!important;border:0!important;background:none!important;box-shadow:none!important}
[data-vantemio-masthead] details[data-vm-control]:not([open])>:is(nav,div),[data-vantemio-masthead] [data-vm-control]>#mobile-nav[hidden]{display:none!important}
[data-vantemio-masthead] template{display:none!important}
[data-vantemio-masthead] :is(a,summary,button,select):focus-visible{outline:3px solid #f5c775!important;outline-offset:3px!important}
body[data-vantemio-shell]>main{margin-block-start:0!important;padding-block-start:24px!important;scroll-margin-block-start:130px!important}
body[data-vm-account-shell]>main{max-width:800px!important;margin-inline:auto!important}
@media(max-width:1100px){}
@media(max-width:820px){
 [data-vantemio-masthead]{inset-block-start:8px!important;width:calc(100% - 24px)!important;margin-block-start:8px!important;border-radius:14px!important}
 [data-vantemio-masthead] [data-vm-control=menu]{grid-column:2!important;grid-row:1!important}
 [data-vantemio-masthead] [data-vm-control=language]{grid-column:3!important;grid-row:1!important}
 [data-vantemio-masthead] [data-vm-control=language]>summary{min-width:54px!important}
 [data-vantemio-masthead] [data-vm-control=menu]>:is(nav,div),[data-vantemio-masthead] [data-vm-control=menu]>#mobile-nav{inset-inline-end:12px!important;max-width:calc(100vw - 48px)!important}
 body[data-vantemio-shell]>main{padding-block-start:20px!important}
}
@media(max-width:380px){[data-vantemio-masthead] [data-vm-control=language]>summary{min-width:48px!important}}
@media(prefers-reduced-motion:reduce){[data-vantemio-masthead],[data-vantemio-masthead] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){[data-vantemio-masthead],[data-vantemio-masthead] :is(a,summary,button,select,nav){background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important}[data-vantemio-masthead]::before,[data-vantemio-masthead]::after{display:none!important}}
}

@layer vantemio-masthead {[data-vantemio-masthead] [data-vm-control]>div :is(a,summary){display:flex!important;align-items:center!important;min-height:44px!important;padding:9px 12px!important;color:#e5f1ff!important;-webkit-text-fill-color:#e5f1ff!important;background:none!important;font:650 14px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;border-radius:7px!important}[data-vantemio-masthead] [data-vm-control]>div a:hover,[data-vantemio-masthead] [data-vm-control]>div a[aria-current]{background:#293f65!important}}

@layer vantemio-masthead {
[data-vantemio-masthead] select option{background:#14213c!important;color:#edf6ff!important}
body[data-vm-account-shell]{color:#e6efff!important;background:radial-gradient(ellipse at 9% 10%,#15465b77,transparent 43%),radial-gradient(ellipse at 94% 38%,#46247866,transparent 48%),#090f24!important;background-attachment:fixed!important}
body[data-vm-account-shell]>main{max-width:1040px!important;width:calc(100% - 48px)!important;padding-block:40px!important;padding-inline:0!important}
body[data-vm-account-shell]>main>section{position:relative!important;margin:0!important;padding:40px!important;border:1px solid #52668c!important;border-radius:24px!important;background:radial-gradient(ellipse at 100% 0%,#47367766,transparent 46%),linear-gradient(135deg,#172a43,#151e39 64%,#221b3d)!important;box-shadow:inset 0 1px #c2eaff22,0 24px 65px #02051170!important;overflow:hidden!important}
body[data-vm-account-shell]>main>section::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#40d9d5,#78aaff 52%,#b78bfa);pointer-events:none}
body[data-vm-account-shell] h1{color:#f1f7ff!important;font-size:clamp(30px,3.5vw,46px)!important;line-height:1.13!important;letter-spacing:-.035em!important;max-width:740px!important;margin-block:24px!important}
body[data-vm-account-shell] p{color:#bccde5!important;line-height:1.7!important}
body[data-vm-account-shell] h2,body[data-vm-account-shell] h3{color:#f1f7ff!important;line-height:1.4!important}
body[data-vm-account-shell] #login{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-block-start:24px!important}
body[data-vm-account-shell] #login>form{margin:0!important}
body[data-vm-account-shell] #login>button,body[data-vm-account-shell] #login>form>button{width:100%!important;min-height:54px!important;border-radius:12px!important;font:750 15px/1.4 Onest,system-ui,sans-serif!important;margin:0!important;box-sizing:border-box!important}
body[data-vm-account-shell] #google{border:1px solid #9bb5e0!important;background:linear-gradient(150deg,#eaf3ff,#bdcfe9)!important;color:#1a2c4d!important;box-shadow:inset 0 1px #fff,0 3px 0 #677eab!important}
body[data-vm-account-shell] #wallet{border:1px solid #a88ae4!important;background:linear-gradient(145deg,#614398,#353263)!important;color:#f5edff!important;box-shadow:inset 0 1px #d6c3ff55,0 3px 0 #16112f!important}
body[data-vm-account-shell] #login button:disabled{opacity:.65!important;cursor:not-allowed!important}
body[data-vm-account-shell] #login>#passport-capabilities{grid-column:1/-1!important;max-width:none!important;width:100%!important;margin:8px 0 0!important;padding:24px!important;border:1px solid #645088!important;border-radius:16px!important;background:linear-gradient(130deg,#232442,#1a203b)!important;box-sizing:border-box!important;color:#c4cde5!important}
body[data-vm-account-shell] #passport-capabilities h2{font-size:18px!important;color:#bdf5ed!important;margin-block-end:14px!important}
body[data-vm-account-shell] #passport-capabilities h3{font-size:17px!important;color:#dec9ff!important;margin-block-start:24px!important}
body[data-vm-account-shell] #passport-capabilities li{padding-block:5px!important;color:#c4cde5!important;line-height:1.6!important}
body[data-vm-account-shell] #passport-capabilities li::marker{color:#69d8df!important}
body[data-vm-account-shell] #passport-capabilities p{font-size:13px!important;color:#abbcd5!important}
body[data-vm-account-shell] #status:not(:empty){padding:12px 16px!important;border:1px solid #355974!important;border-radius:10px!important;background:#10273b!important;color:#a8dce6!important;font-size:14px!important}
body[data-vm-account-shell]>main>section>nav{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;border-block-start:1px solid #36455f!important;padding-block-start:20px!important;margin-block-start:24px!important}
body[data-vm-account-shell]>main>section>nav a{color:#9eddf0!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important}
body[data-vm-account-shell] :is(#wallet-review,#passport-panel,#donations-creator):not([hidden]){padding:20px!important;border:1px solid #53668e!important;border-radius:14px!important;background:#111e35!important;margin-block:20px!important}
@media(max-width:820px){body[data-vm-account-shell]>main{width:calc(100% - 24px)!important;padding-block:24px!important}body[data-vm-account-shell]>main>section{padding:24px!important;border-radius:18px!important}body[data-vm-account-shell] #login{grid-template-columns:1fr!important}body[data-vm-account-shell] #login>#passport-capabilities{padding:18px!important}}
@media(max-width:380px){body[data-vm-account-shell]>main>section{padding:18px!important}body[data-vm-account-shell] h1{font-size:29px!important}}
}

@layer vantemio-crystal {
[data-vantemio-masthead]::before{background:url('/assets/vantemio-masthead-orbits-20261022-v1.svg') center/cover no-repeat,linear-gradient(115deg,transparent 18%,#7fdcff19 18.2% 19.5%,transparent 19.7% 47%,#b9a1ff14 47.2% 49%,transparent 49.2%)!important;opacity:.92!important}
@keyframes vm-crystal-shine{0%,15%{background-position:160% 0}55%,100%{background-position:-60% 0}}
@media(max-width:820px){[data-vantemio-masthead]::before{background-position:40% center!important}}
@media(max-width:380px){}
@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
}

/* Owner readability correction: diamond V, clear small Header wordmark. */
@layer vantemio-crystal {
@media(max-width:820px){}
@media(max-width:380px){}
@media(forced-colors:active){}
}

/* One name: the crystal V is its first letter, followed by antemio. */
@layer vantemio-crystal {
@keyframes vm-type-energy{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(max-width:820px){}
@media(max-width:380px){}
@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
}

@layer vantemio-crystal{@keyframes vm-solar-bloom{0%,100%{filter:drop-shadow(0 0 3px #ff9b3566)}50%{filter:brightness(1.1) drop-shadow(0 0 7px #ffb55299)}}@media(prefers-reduced-motion:reduce){}}

@layer vantemio-crystal{}

/* The two incoming streams fuse in the type, then split into travelling blue/gold glints. */
@layer vantemio-crystal {
@keyframes brand-type-lunar{0%,62%{opacity:0;background-position:50% 0}74%{opacity:.95;background-position:50% 0}100%{opacity:0;background-position:110% 0}}
@keyframes brand-type-solar{0%,62%{opacity:0;background-position:50% 0}74%{opacity:.95;background-position:50% 0}100%{opacity:0;background-position:-10% 0}}
@media(prefers-reduced-motion:reduce){}
}

@layer vantemio-crystal{@media(max-width:700px){}}

@layer vantemio-crystal{@media(min-width:701px){}}

@layer vantemio-crystal {
}

/* Latin brand order is fixed independently of the surrounding reading direction. */
@layer vantemio-crystal{}

@layer vantemio-masthead {
[data-vantemio-masthead]{transition:transform .2s ease,box-shadow .2s ease!important;will-change:auto}
[data-vantemio-masthead][data-vm-hidden]{transform:translateY(calc(-100% - 32px))!important;pointer-events:none!important}
[data-vantemio-masthead][data-vm-hidden]:focus-within,[data-vantemio-masthead][data-vm-hidden]:has(details[open]){transform:none!important;pointer-events:auto!important}
body[data-vantemio-shell] :is(main[id],main [id],footer[id]){scroll-margin-block-start:var(--site-anchor-inset,160px)!important}
@media(prefers-reduced-motion:reduce){[data-vantemio-masthead]{transition:none!important}}
}

@layer vantemio-crystal {
[data-vantemio-masthead] [data-vm-control]>:is(nav,div){background:url('/assets/navigation-energy-substrate.svg') center/650px auto,radial-gradient(ellipse at 0 0,#497baa55,transparent 70%),radial-gradient(ellipse at 100% 100%,#ffc35c44,transparent 70%),linear-gradient(135deg,#192d45,#202c3e)!important;box-shadow:inset 0 1px #f0f6ff66,0 5px 0 #07172b88,0 18px 36px #020a17cc!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div) a{border:1px solid #a7c8df66!important;border-radius:9px!important;background:linear-gradient(120deg,#5684ad35,#21364f99 50%,#ffc66c29)!important;box-shadow:inset 0 1px #ebf5ff33,0 2px 0 #07142666!important;color:#f5f8fc!important;-webkit-text-fill-color:#f5f8fc!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div) a[aria-current]{background:linear-gradient(120deg,#edc77e5c,#5689b244)!important;border-color:#ffd18a!important}
@media(prefers-reduced-motion:reduce){}
}

@layer vantemio-components {
@media(max-width:1100px){}
@media(max-width:820px){}
@media(max-width:380px){}
@media(forced-colors:active){}
}

@layer vantemio-components{@media(max-width:820px){}}

/* The shared Passport entry is part of the same compact service row. */
@layer vantemio-masthead {
 [data-vantemio-masthead] [data-vm-passport-navigation]{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 @media(max-width:1100px){}
 @media(max-width:820px){}
 @media(max-width:420px){}
}

@layer vantemio-masthead {
 body[data-vantemio-shell] abbr[data-vm-link-language]{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin-inline-start:4px!important;padding:2px 3px!important;border:1px solid #b6c8df66!important;border-radius:4px!important;background:#142136!important;color:#f4d79f!important;-webkit-text-fill-color:#f4d79f!important;font:650 9px/1 Onest,system-ui,sans-serif!important;letter-spacing:.02em!important;text-decoration:none!important;text-shadow:none!important;vertical-align:middle!important}
}

@layer vantemio-professional{body [data-vantemio-footer].vm-footer{display:block!important;position:relative!important;isolation:isolate!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:28px max(5.3vw,22px) 18px!important;margin:0!important;border:0!important;border-top:1px solid #b6cedd!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(ellipse at 100% 0,#c8e3ef99,transparent 65%),linear-gradient(#89afc20a 1px,transparent 1px),linear-gradient(90deg,#89afc20a 1px,transparent 1px),linear-gradient(120deg,#eaf2f7,#dfebf3)!important;background-size:auto,36px 36px,36px 36px,auto!important;color:#102b40!important;font-family:Onest,system-ui,sans-serif!important;overflow:visible!important}body [data-vantemio-footer].vm-footer:before,body [data-vantemio-footer].vm-footer:after{content:none!important}body [data-vantemio-footer].vm-footer .vm-footer-inner{max-width:1280px!important;min-width:0!important;width:100%!important;margin:0 auto!important;padding:0!important;background:none!important}body [data-vantemio-footer].vm-footer .vm-footer-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px 32px!important;flex-wrap:wrap!important;margin:0 0 20px!important;padding:0 0 20px!important;border:0!important;border-bottom:1px solid #bed3e1!important;background:none!important}body [data-vantemio-footer].vm-footer a{color:#214e69!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;text-shadow:none!important;filter:none!important;background:none!important;border:0!important;border-radius:3px!important;box-shadow:none!important;transform:none!important;font:500 14px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:normal!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:0!important}body [data-vantemio-footer].vm-footer a:hover{color:#0b526a!important;text-decoration:underline!important;text-underline-offset:4px!important}body [data-vantemio-footer].vm-footer a:focus-visible,body [data-vantemio-footer].vm-footer button:focus-visible{outline:3px solid #17687c!important;outline-offset:4px!important;background:#f4fbff!important}body [data-vantemio-footer].vm-footer .vm-footer-brand{display:inline-flex!important;align-items:center!important;flex:none!important;min-height:48px!important;gap:0!important;padding:0!important;white-space:nowrap!important;direction:ltr!important}body [data-vantemio-footer].vm-footer .vm-footer-brand img{display:block!important;width:48px!important;height:48px!important;aspect-ratio:1!important;object-fit:contain!important;flex:0 0 48px!important;margin:0!important;padding:0!important;opacity:1!important;filter:none!important;transform:none!important}body [data-vantemio-footer].vm-footer .vm-footer-brand>span{font:800 30px/1.1 Onest,system-ui,sans-serif!important;letter-spacing:-.04em!important;color:#102b40!important;-webkit-text-fill-color:currentColor!important;margin-inline-start:-2px!important}body [data-vantemio-footer].vm-footer p{font:450 14px/1.6 Onest,system-ui,sans-serif!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;margin:0!important;padding:0!important;max-width:44ch!important}body [data-vantemio-footer].vm-footer .vm-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 48px!important;margin:0!important;padding:0!important}body [data-vantemio-footer].vm-footer nav{display:block!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important;max-width:none!important;background:none!important;border:0!important;box-shadow:none!important;position:static!important;overflow:visible!important}body [data-vantemio-footer].vm-footer h2{font:650 14px/1.5 Onest,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#102b40!important;-webkit-text-fill-color:currentColor!important;margin:0 0 9px!important;padding:0!important;border:0!important}body [data-vantemio-footer].vm-footer .vm-footer-links{display:grid!important;gap:0!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important}body [data-vantemio-footer].vm-footer .business-contact{display:contents!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body [data-vantemio-footer].vm-footer .vm-footer-links>a,body [data-vantemio-footer].vm-footer .business-contact>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:34px!important;padding:5px 0!important}body [data-vantemio-footer].vm-footer .vm-footer-language-hint{display:inline-block!important;flex:none!important;border:1px solid #adc9da!important;border-radius:3px!important;background:#f2f9fc!important;padding:1px 4px!important;margin-inline-start:3px!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;font:550 11px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:.01em!important;text-decoration:none!important}body [data-vantemio-footer].vm-footer nav.vm-footer-socials{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:24px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #bed3e1!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:8px 11px!important;border:1px solid #b4cedf!important;border-radius:7px!important;background:#f1f8fbb3!important;color:#214e69!important;font-size:13px!important;text-decoration:none!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a:hover{background:#fff!important;border-color:#75a1ba!important;color:#0b526a!important}body [data-vantemio-footer].vm-footer .vm-footer-social-icon{display:block!important;flex:none!important;width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important;opacity:1!important;transform:none!important;filter:none!important;margin:0!important;padding:0!important}body [data-vantemio-footer].vm-footer .vm-footer-social-label{font:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;margin:0!important;line-height:1.5!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 24px!important;border:0!important;border-top:1px solid #bed3e1!important;margin:16px 0 0!important;padding:12px 0 0!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:0 24px!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:5px 0!important;font-size:12px!important}body [data-vantemio-footer].vm-footer small{font:450 12px/1.6 Onest,system-ui,sans-serif!important;color:#45677e!important;-webkit-text-fill-color:currentColor!important}body [data-vantemio-footer].vm-footer .site-motion-settings{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;max-width:1280px!important;min-height:44px!important;margin:6px auto 0!important;padding:0!important;color:#38566b!important;font-size:12px!important}body [data-vantemio-footer].vm-footer .site-motion-toggle{min-width:44px!important;min-height:44px!important;background:#e7f3f9!important;border:1px solid #accbdc!important;color:#214e69!important;border-radius:6px!important;box-shadow:none!important}body [data-vantemio-footer].vm-footer .site-motion-toggle:before{color:#17687c!important;background:currentColor!important}body [data-vantemio-footer].vm-footer .site-motion-toggle[aria-pressed=true]{background:#d0e6f0!important;border-color:#6d9eb8!important;color:#133f58!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>.site-motion-settings{margin:0!important;max-width:none!important;flex:none!important;justify-content:flex-end!important}body [data-vantemio-footer].vm-footer[dir=rtl] nav.vm-footer-socials{justify-content:flex-end!important}@media(max-width:900px){body [data-vantemio-footer].vm-footer .vm-footer-grid{gap:18px 26px!important}body [data-vantemio-footer].vm-footer .vm-footer-links>a,body [data-vantemio-footer].vm-footer .business-contact>a,body [data-vantemio-footer].vm-footer .vm-footer-bottom a{min-height:44px!important}}@media(max-width:600px){body [data-vantemio-footer].vm-footer{padding:26px 18px 16px!important}body [data-vantemio-footer].vm-footer .vm-footer-top{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;margin-bottom:20px!important;padding-bottom:16px!important}body [data-vantemio-footer].vm-footer .vm-footer-top>p{font-size:13px!important}body [data-vantemio-footer].vm-footer .vm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important}body [data-vantemio-footer].vm-footer .vm-footer-grid>.vm-footer-contact{grid-column:1/-1!important}body [data-vantemio-footer].vm-footer .vm-footer-contact>.vm-footer-links{display:flex!important;flex-wrap:wrap!important;gap:0 20px!important}body [data-vantemio-footer].vm-footer .vm-footer-contact>.vm-footer-links>a{flex:none!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a{width:44px!important;height:44px!important;padding:11px!important;justify-content:center!important;gap:0!important;flex:none!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a>.vm-footer-social-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom{gap:4px!important;margin-top:18px!important;padding-top:10px!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>small{flex-basis:100%!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>nav{justify-content:flex-start!important;gap:0 18px!important}}@media(forced-colors:active){body [data-vantemio-footer].vm-footer{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}body [data-vantemio-footer].vm-footer :is(a,p,h2,small,span){color:CanvasText!important}body [data-vantemio-footer].vm-footer :is(.vm-footer-socials>a,.site-motion-toggle,.vm-footer-language-hint){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}}@layer vantemio-professional{body [data-vantemio-footer].vm-footer [data-footer-mailbox="100"]{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0 0 7px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body [data-vantemio-footer].vm-footer .vm-footer-mailbox100{box-sizing:border-box!important;display:grid!important;gap:7px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:10px 11px!important;border:1px solid #aec8dc!important;border-radius:10px!important;background:linear-gradient(135deg,#fbfeff,#dceaff)!important;box-shadow:inset 0 1px #fff,0 3px #c9dce9!important}body [data-vantemio-footer].vm-footer a.vm-footer-mail-address100{display:block!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#1d5684!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.65 Onest,system-ui,sans-serif!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-decoration:none!important;direction:ltr!important}body [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:hover{text-decoration:underline!important;text-underline-offset:3px!important}body [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:focus-visible{outline:3px solid #3d86b6!important;outline-offset:3px!important}}@layer vantemio-professional{body [data-vantemio-footer].vm-footer .vm-footer-domain-row110{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:3px 12px!important;min-width:0!important;max-width:100%!important;padding:3px 0!important}body [data-vantemio-footer].vm-footer .vm-footer-domain-row110>span{display:block!important;max-width:100%!important;color:#2d5b7f!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;overflow-wrap:anywhere!important}body [data-vantemio-footer].vm-footer .vm-footer-domain-row110[data-contact-kind=business]>span{color:#795020!important}body [data-vantemio-footer].vm-footer .vm-footer-domain-row110>a{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}}

:root{
  --bg:#060b14;
  --bg-2:#0a1224;
  --surface:#0e1a33;
  --surface-2:#132040;
  --text:#eaf0ff;
  --muted:#9aa8c7;
  --line:rgba(255,255,255,.08);
  --accent:#3dd6ff;
  --accent-2:#7c5cff;
  --accent-3:#19e0a6;
  --radius:18px;
  --max:1120px;
  --measure:68ch;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Inter', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;background:radial-gradient(900px 600px at 70% -10%, rgba(61,214,255,.18), transparent 60%), radial-gradient(700px 500px at 10% 0%, rgba(124,92,255,.14), transparent 60%), linear-gradient(180deg, var(--bg), var(--bg-2));color:var(--text);line-height:1.6}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
.skip{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.skip:focus{inset-inline-start:12px;top:12px;width:auto;height:auto;clip-path:none;white-space:normal;background:#21364d;color:#f7f9fc;padding:8px 12px;border:1px solid #ffd18e;border-radius:8px;z-index:999}
.topbar{position:sticky;top:0;z-index:20;background:rgba(6,11,20,.78);backdrop-filter: blur(14px) saturate(1.15);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}
.nav{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}
.nav a{color:var(--muted);font-size:13px;letter-spacing:.01em;padding:6px 8px;border-radius:10px}
.nav a:hover{color:var(--text);background:rgba(255,255,255,.06);text-decoration:none}
.menu-btn{display:none;margin-left:4px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--text);width:36px;height:36px;border-radius:10px;font-size:18px}
.mobile-nav{max-width:var(--max);margin:0 auto;padding:0 16px 12px;display:flex;flex-wrap:wrap;gap:8px}
.mobile-nav a{color:var(--muted);font-size:13px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
.main{max-width:var(--max);margin:0 auto;padding:20px 16px 40px}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:14px;letter-spacing:.01em}
.section{margin-top:22px;padding:18px 18px;border-radius:var(--radius);background:rgba(255,255,255,.04);border:1px solid var(--line)}
.section h2{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}
.section h3{margin:14px 0 6px;font-size:15px}
.section p{margin:8px 0;color:var(--text)}
.section ul{margin:8px 0 0 18px;color:var(--muted)}
.phase{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
.phase h3{margin:0 0 4px}
.pipeline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}
.pipeline span{background:rgba(255,255,255,.06);border:1px solid var(--line);padding:8px 10px;border-radius:999px;font-size:13px}
@media (max-width:760px){}
@media (max-width:900px){}
.narrow{max-width:var(--measure)}
.nav a.active{color:var(--text);background:rgba(255,255,255,.08);font-weight:600}
details{margin-top:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
details summary{cursor:pointer;color:var(--text);font-weight:600}
@media (max-width:900px){}
@media (max-width:560px){}
.footer{border-top:1px solid var(--line);margin-top:28px;padding:18px 16px}
[hidden]{display:none !important}
.split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}
@media (max-width:760px){.split{grid-template-columns:1fr}}
.phase{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto}
  *, *::before, *::after{transition:none !important;animation:none !important}
}
@media (max-width: 900px){
  .nav{display:none}
  .menu-btn{display:grid;place-items:center}
}
@media (max-width: 560px){
  .main{padding:14px 12px 28px}
}


body.redesign{--ink:#dce8e7;--muted:#a5b5b5;--line:#33494b;--accent:#a3efd5;background:#102225;color:var(--ink);font-family:Inter,Arial,sans-serif;background-image:radial-gradient(ellipse at 80% 10%,#25464a88,transparent 50%)}.redesign .main{max-width:1440px;margin:auto;padding:0 5vw}.redesign .topbar{background:#102225d9;border-bottom:1px solid #40555677;backdrop-filter:blur(22px)}.redesign .nav{display:flex;gap:32px;margin-left:auto;overflow:visible}.redesign a{color:inherit}.v-nav-group{position:relative}.v-nav-group summary{cursor:pointer;list-style:none;font-size:14px;padding:12px 0}.v-nav-group summary:after{content:'⌄';margin-left:12px}.v-nav-group>div{position:absolute;top:45px;left:-20px;min-width:240px;padding:14px;background:#193336;border:1px solid var(--line);border-radius:14px;box-shadow:0 25px 60px #0005;z-index:30}.v-nav-group a{display:block;padding:12px!important;border-radius:8px}.v-nav-group a:hover{background:#2c484a}.redesign .nav>a{font-size:14px;padding:12px 0}.v-motion{position:absolute;right:0;bottom:85px;background:transparent;color:#a9c1bd;border:0;font-size:10px;cursor:pointer}.redesign .section{background:transparent;border-color:var(--line);padding:50px 0}.redesign .footer{background:#0d1e21;border-top:1px solid var(--line);color:#98afaa}.redesign :focus-visible{outline:2px solid #b0efd4;outline-offset:5px}@keyframes orbit{to{rotate:360deg}}@keyframes float{50%{transform:translateY(-14px) rotate(-5deg)}}
@media(max-width:1000px){.redesign .nav{gap:20px}}
@media(max-width:760px){.redesign .nav{display:none}.redesign .menu-btn{display:block}.redesign .main{padding:0 6vw}.v-motion{bottom:70px}.redesign .mobile-nav:not([hidden]){display:block;padding:20px 6vw;background:#193336}.mobile-nav .v-nav-group>div{position:static;box-shadow:none;border:0}.mobile-nav>a{display:block;padding:12px 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.redesign .editorial{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;max-width:1120px;margin:70px auto}.redesign .editorial .toc{position:sticky;top:125px;align-self:start;max-height:70vh;overflow:auto;background:transparent;border:0;padding:0 20px 0 0}.redesign .toc h2{font-size:12px;text-transform:uppercase;letter-spacing:2px}.redesign .toc ol{list-style:none;margin:0;padding:0}.redesign .toc li{padding:6px 0;font-size:12px;line-height:1.6}.redesign .toc a{color:#a9beb9;text-decoration:none}.redesign .v-nav-group{border:0;background:none;padding:0}.redesign .v-nav-group summary{font-weight:400}.redesign .v-nav-group summary:hover{color:#b0efd4}@media(max-width:760px){.redesign .editorial{grid-template-columns:1fr;gap:30px;margin-top:40px}.redesign .editorial .toc{position:static;max-height:none;padding:20px;border:1px solid var(--line);border-radius:8px}}.v-product-note{padding:28px 0;max-width:850px;line-height:1.85;color:#a4bcb6;font-size:14px}@media(max-width:760px){}.v-form-hint,#application-availability,#application-result{font-size:13px;line-height:1.8;color:#b7cac4}
/* Wide scenes and restrained editorial rhythm. */
body.redesign{--ink:#dce3ee;--muted:#a4adbc;--line:#344052;--accent:#8695ff;background:#c8ced6;background-image:none;color:#1a2432}.redesign .topbar{background:#0b1019f2;border:1px solid #303744;border-radius:0 0 12px 12px;margin:0 24px;color:#dce3ee}.redesign .main{max-width:none;padding:0 24px}.redesign .nav{gap:28px}.redesign .v-nav-group>div{background:#141c2a;color:#dce3ee}.v-motion{right:7vw;bottom:69px;color:#8592aa}.redesign .footer{margin:24px;border-radius:18px;background:#0b111d;padding:55px 30px;color:#9caac1}.v-product-grid p,.v-product-note{color:#536177}.redesign .editorial{color:#203148}.redesign .toc a,.redesign .prose a{color:#3e53a0}.v-form-hint,#application-availability,#application-result{color:#4b5e77}@keyframes core-rise{50%{transform:translateY(-10px)}}@keyframes module-left{50%{transform:translate(177px,135px) rotate(-9deg)}}@keyframes module-right{50%{transform:translate(861px,174px) rotate(8deg)}}@keyframes signal{to{stroke-dashoffset:-60}}@keyframes light{50%{opacity:.26}}@keyframes playhead{50%{left:85%}}
@media(max-width:760px){.redesign .topbar,.redesign .footer{margin:0 10px}.redesign .main{padding:0 10px}.v-motion{bottom:58px}.redesign .mobile-nav:not([hidden]){background:#111b2b}}
@media(prefers-reduced-motion:reduce){}

/* Original generated neural / cinema artwork, with native interactive motion. */
.neural-art{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;background:#080c13;transform:translate3d(var(--art-x,0px),var(--art-y,0px),0);transition:transform .65s ease-out}
.neural-art img{display:block;width:100%;height:auto;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}.motion-paused .neural-art *{animation-play-state:paused!important}.motion-paused .neural-art{transform:none!important}
@keyframes neural-breathe{50%{opacity:.25;transform:scale(1.08)}}@keyframes neural-spin{to{transform:rotate(338deg)}}@keyframes neural-drift{50%{transform:translate(12px,-20px);opacity:.2}}
@media(max-width:760px){.neural-art img{width:140%;max-width:none;margin-left:-20%}}
@media(prefers-reduced-motion:reduce){.neural-art,.neural-art *{animation:none!important;transition:none!important;transform:none!important}}
/* Keep tablet navigation in one mode; reserve space for readable prose. */
@media(min-width:1001px){.redesign .menu-btn{display:none}}
@media(max-width:1000px){.redesign .nav{display:none}.redesign .menu-btn{display:block}.redesign .editorial{grid-template-columns:1fr;gap:28px;margin:40px 20px}.redesign .editorial .toc{position:static;max-height:none;border-bottom:1px solid #a7b0bd;padding-bottom:24px}.redesign .mobile-nav:not([hidden]){display:block;background:#111b2b;padding:20px}.redesign .mobile-nav .v-nav-group>div{position:static;box-shadow:none}.redesign .mobile-nav>a{display:block;padding:12px}}.value-heading{max-width:780px}.value-heading h2,.v-targets h2,.v-commercial h2{font-size:clamp(32px,3.6vw,52px);font-weight:400;letter-spacing:-1.7px;line-height:1.12;margin:24px 0}.value-heading>p:last-child,.v-commercial>div>p,.v-targets>div>p{font-size:16px;line-height:1.8;color:#4b5c72;max-width:590px}
@media(max-width:760px){}
@media(min-width:761px) and (max-width:1000px){}@media(max-width:760px){}
/* Integration catalogue */.integration-card{background:#e8edf4;border:1px solid #a8b5c7;border-radius:20px;padding:24px;display:flex;flex-direction:column;min-width:0}.integration-card[hidden]{display:none}.integration-card h3{font-size:26px;margin:24px 0 15px}.integration-card h4{font-size:17px;line-height:1.4;margin:24px 0 0}.integration-card p{font-size:14px;line-height:1.7;color:#485971}@media(max-width:1100px){}@media(max-width:620px){}

/* Shared navigation and typography: equal controls, predictable page rhythm. */
body.redesign{--site-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--site-measure:68ch;font-family:var(--site-font);font-size:16px;line-height:1.65;background:#e4e8ef;-webkit-font-smoothing:antialiased}
.redesign button,.redesign input,.redesign textarea,.redesign select{font-family:inherit}
.redesign h1,.redesign h2,.redesign h3{font-family:var(--site-font);font-weight:500;text-wrap:balance}
.redesign .topbar{margin:0;border-radius:0;border:0;border-bottom:1px solid #ffffff18;background:#0b1019f5}
.redesign .brand{flex:none;gap:12px}
.redesign .nav{align-items:center;flex-wrap:nowrap;gap:8px;margin-left:auto}
.redesign .v-nav-group{margin:0;padding:0;border:0;border-radius:0;background:none}
.redesign .nav>.v-nav-group>summary,.redesign .nav>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;line-height:20px;font-size:14px;font-weight:500;letter-spacing:0;white-space:nowrap;color:#dce3ee;border-radius:8px}
.redesign .v-nav-group>summary::-webkit-details-marker{display:none}.redesign .v-nav-group>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 0 0 10px}
.redesign .nav>.v-nav-group>summary:hover,.redesign .nav>a:hover{background:#ffffff0a;text-decoration:none}
.redesign .nav a[aria-current=page]{color:#aebaff}
.redesign .v-nav-group>div{top:calc(100% + 10px);left:0;min-width:250px;padding:8px;border-radius:12px;border:1px solid #46516a;box-shadow:0 18px 55px #0005}
.redesign .v-nav-group>div a{font-size:14px;line-height:1.5;padding:12px 14px!important;color:#dce3ee}
.redesign .menu-btn{flex:none;width:44px;height:44px;margin:0;align-items:center;justify-content:center;line-height:1}
.redesign .main{padding:0 24px}
.redesign .v-section h2,.redesign .value-heading h2,.redesign .v-commercial h2,.redesign .v-brand-expansion>h2,.redesign .v-funding h2{font-size:clamp(30px,3.4vw,46px);line-height:1.17;letter-spacing:-.035em;font-weight:500}
.redesign .editorial{max-width:1136px;margin:64px auto 88px;grid-template-columns:220px minmax(0,760px);gap:56px}
.redesign .toc{top:116px!important}.redesign .toc li{font-size:13px;line-height:1.55;padding:7px 0}.redesign .toc a:hover{text-decoration:underline}
.redesign .footer{max-width:1392px;margin:48px auto 0;border-radius:18px 18px 0 0;padding:40px 32px}
@media(min-width:1001px){.redesign .nav{display:flex}.redesign .menu-btn{display:none}}
@media(max-width:1000px){.redesign .nav{display:none}.redesign .menu-btn{display:flex}.redesign .editorial{grid-template-columns:1fr;gap:32px;margin:48px 24px}.redesign .editorial .toc{border-bottom:1px solid #bec8d8;padding:0 0 24px}.redesign .mobile-nav:not([hidden]){max-width:none;max-height:calc(100dvh - 76px);overflow:auto;padding:12px 24px 24px;border-top:1px solid #ffffff15}.redesign .mobile-nav .v-nav-group{border-bottom:1px solid #ffffff15}.redesign .mobile-nav .v-nav-group>summary,.redesign .mobile-nav>a{display:flex;align-items:center;min-height:48px;padding:12px 0;color:#dce3ee;line-height:24px;font-size:16px;font-weight:500;border:0;background:none;border-radius:0}.redesign .mobile-nav .v-nav-group>summary:after{margin-left:auto}.redesign .mobile-nav .v-nav-group>div{position:static;min-width:0;margin:0 0 12px;padding:0 8px;border:0;box-shadow:none;background:#ffffff05}}
@media(max-width:760px){.redesign .topbar{margin:0}.redesign .main{padding:0 12px}.redesign .v-motion{right:24px;bottom:66px}.redesign .editorial{margin:40px 12px 64px;gap:28px}.redesign .footer{margin:32px 12px 0;padding:28px 20px}}
@media(max-width:360px){.redesign .brand{gap:8px}}

.redesign .toc-disclosure{margin:0;padding:0;border:0;background:none;border-radius:0}.redesign .toc-disclosure>summary{font-size:12px;line-height:24px;letter-spacing:1.6px;text-transform:uppercase;color:#263c5d;margin-bottom:14px}
@media(max-width:1000px){.redesign .editorial .toc{padding:0;border:0;border-radius:0}.redesign .toc-disclosure{border:1px solid #bbc7d9;border-radius:10px;padding:14px 18px;background:#f0f4fa}.redesign .toc-disclosure>summary{margin:0;min-height:24px;font-size:13px;letter-spacing:1px}.redesign .toc-disclosure[open]>summary{margin-bottom:14px}}
@media(max-width:760px){}@media(max-width:760px){}

#market-fees-title{scroll-margin-top:116px}@media(max-width:760px){}

@media(min-width:1001px){.redesign .mobile-nav{display:none!important}}

/* Vantemio visual direction: a visible production system, with quiet readable copy. */
:root{--vs-ink:#171c30;--vs-night:#0c1022;--vs-violet:#ad93ff;--vs-lime:#d6ef8a;--vs-paper:#f6f6f2}
body.redesign{background:var(--vs-paper);color:var(--vs-ink)}
.vs-opening,.vs-home-engine{position:relative;background:var(--vs-night);color:#f7f6ff;margin:0;overflow:hidden;padding:64px max(32px,calc((100vw - 1184px)/2));}
.vs-opening:before,.vs-home-engine:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 50%,#5441772e,transparent 70%)}.vs-motion{border:0;background:none;color:#b9b4cd;font:inherit;padding:6px 0;cursor:pointer}.vs-motion:hover{color:white}
.vs-opening figure,.vs-home-engine figure{position:relative;margin:0;min-width:0}.vs-opening figcaption,.vs-home-engine figcaption{font-size:11px;line-height:1.6;color:#9496ae;margin-top:22px;text-align:center}
.vs-wires{position:absolute;inset:0;width:100%;height:440px;fill:none;stroke:#a293d637;stroke-width:1}.vs-wires ellipse{stroke-dasharray:4 8;animation:vs-dash 30s linear infinite}.vs-home-engine{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-top:1px solid #ffffff16}
.vs-model-catalog{padding:64px 0;max-width:1184px;margin:auto}.vs-model-catalog header{max-width:750px;margin-bottom:36px}.vs-model-catalog h2{font-size:38px;letter-spacing:-.04em;line-height:1.15}.vs-model-catalog header>p:last-child{line-height:1.7;color:#5f6475;font-size:16px}.vs-model-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vs-model-cards article{border:1px solid #dddee6;background:white;border-radius:18px;padding:28px;position:relative;min-width:0;transition:transform .25s,box-shadow .25s}.vs-model-cards article:hover{transform:translateY(-4px);box-shadow:0 10px 30px #39216410}.vs-model-cards h3{font-size:20px;line-height:1.2;letter-spacing:-.025em;margin:16px 0;color:#262035}.vs-model-cards p{font-size:13px;line-height:1.75;color:#636173;margin:0}
.neural-art>img{animation:vs-machine 13s ease-in-out infinite}
.motion-paused *, .motion-paused *:before, .motion-paused *:after{animation-play-state:paused!important}.vs-motion:focus-visible,.vs-model:focus-visible{outline:2px solid var(--vs-lime);outline-offset:4px}
@keyframes vs-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes vs-ring{0%,100%{scale:1;opacity:.6}50%{scale:1.055;opacity:1}}@keyframes vs-dash{to{stroke-dashoffset:-300}}@keyframes vs-link{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:100%;opacity:0}}@keyframes vs-glow{0%,100%{opacity:.35}50%{opacity:1}}@keyframes vs-scan{0%,100%{background-position:100% 0}50%{background-position:-100% 0}}@keyframes vs-meter{0%,100%{scale:.8 1;opacity:.5}50%{scale:1 1;opacity:1}}@keyframes vs-wave{0%,100%{scale:1 .4;opacity:.55}50%{scale:1 1;opacity:1}}@keyframes vs-machine{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.025)}}
@media(min-width:1600px){}
@media(max-width:1100px){.vs-model-catalog{padding:54px 30px}}
@media(max-width:800px){.vs-home-engine{display:flex;flex-direction:column;align-items:stretch;padding:48px 24px;gap:32px}.vs-model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-model-catalog{padding:42px 24px}}
@media(max-width:480px){.vs-wires{height:420px}.vs-model-cards{grid-template-columns:1fr}.vs-model-cards article{padding:24px}}
@media(prefers-reduced-motion:reduce){.vs-opening *,.vs-home-engine *,.vs-mini-wave *,.neural-art>img,.v-card-art{animation:none!important;transition:none!important}}
/* Keep explanations below every moving model card. */
@media(min-width:481px){}
@media(max-width:480px){}
@media(prefers-reduced-motion:reduce){body.redesign *{animation:none!important;transition:none!important}}

.vs-code-envelope{max-width:1184px;margin:0 auto;padding:48px 0 0}.vs-code-envelope h2{font-size:38px;line-height:1.15;letter-spacing:-.04em;max-width:650px}.vs-code-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.vs-code-grid article{position:relative;padding:26px 22px 34px;border:1px solid #e0dce8;border-radius:16px;background:white;overflow:hidden}.vs-code-grid article>span{font-size:11px;color:#9b85bd}.vs-code-grid h3{font-size:20px;letter-spacing:-.03em}.vs-code-grid p{font-size:13px;line-height:1.75;color:#656174}.vs-code-grid i{position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#aa8cdb,transparent);animation:vs-scan 6s infinite;background-size:220% 100%}@media(max-width:800px){.vs-code-envelope{padding:40px 24px 0}.vs-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-code-envelope h2{font-size:32px}}@media(max-width:480px){.vs-code-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){}
/* First screen: the product and its visual engine, with commercial terms elsewhere. */
@media(max-width:1000px){}
@media(max-width:480px){}@media(max-width:800px){}@media(max-width:480px){}

/* Base commerce foundation, separate from the AI engine. */@media(max-width:480px){}

/* Core above modules; production tools nested only inside Studio. */@keyframes architecture-route{from{translate:0 0;opacity:.3}50%{opacity:1}to{translate:0 30px;opacity:.3}}@media(max-width:800px){}@media(max-width:480px){}

/* Vantemio: editorial composition, cinematic scenes, quiet interfaces. */
@font-face{font-family:Manrope;src:url('/assets/manrope-variable-latin.woff2?v=ff4de53c27da') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011,U+2013-2014,U+2018-201A,U+201C-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2060,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A9-20AC,U+20AE,U+20B1,U+20B4,U+20B9-20BA,U+20BD,U+20BF,U+2116,U+2122,U+2190-2193,U+21B5,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E001-E003,U+E007-E009,U+FB01-FB02}
@font-face{font-family:Manrope;src:url('/assets/manrope-variable-latin-ext.woff2?v=6168635005a2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:Manrope;src:url('/assets/manrope-variable-cyrillic.woff2?v=1109e4479a7d') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4AE-4AF,U+4BA-4BB,U+4E8-4E9}
body.edition{--edition-paper:#f7f7f3;--edition-night:#0d1020;--edition-ink:#202137;--edition-muted:#68697c;--edition-accent:#b49bdc;background:var(--edition-paper);color:var(--edition-ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body.edition h1,body.edition h2,body.edition h3,body.edition button,body.edition input,body.edition select,body.edition textarea{font-family:inherit}
body.edition .main{padding:0;max-width:none}body.edition .topbar{margin:0;background:#0d1020ee;border:0;border-bottom:1px solid #ffffff12;border-radius:0;color:#ece8f6;backdrop-filter:blur(18px)}body.edition .nav{gap:26px}body.edition .nav>a,body.edition .v-nav-group>summary{height:44px;font-size:12px;font-weight:500;display:flex;align-items:center;box-sizing:border-box;margin:0;padding:0}body.edition .v-nav-group>div{top:55px;background:#16192b;border-color:#ffffff1a;border-radius:12px;padding:10px}body.edition .v-nav-group>div a{font-size:13px}body.edition :focus-visible{outline:2px solid #ad93ff;outline-offset:5px}
/* A single opening statement, with room for the scene beneath it. */
/* Studio: an editorial feature, not another row of cards. */
.edition-studio{position:relative;display:grid;grid-template-columns:1fr 1.3fr;gap:30px 70px;padding:100px max(48px,calc((100vw - 1184px)/2)) 72px;background:#f7f7f3}.edition-studio h2,.edition-next h2,.edition-resources h2,.edition-contact h2{font-size:clamp(32px,4vw,54px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:0 0 24px;color:#252238}
body.edition .vs-home-engine{background:#eeeaf2;color:#252238;border:0;padding:82px max(48px,calc((100vw - 1184px)/2));gap:26px 80px;grid-template-columns:1fr 1.15fr}
/* Keep the core/module hierarchy explicit, but reduce nested chrome. */
.edition-next{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding:100px max(48px,calc((100vw - 1184px)/2));background:#f7f7f3}
.edition-resources{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding:92px max(48px,calc((100vw - 1184px)/2));background:#f7f7f3}.edition-resources>div:last-child{border-top:1px solid #d9d3df}.edition-resources a{position:relative;display:block;padding:24px 38px 24px 0;border-bottom:1px solid #d9d3df;text-decoration:none}.edition-resources h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.035em;margin:0 0 8px}.edition-resources p{font-size:12px;line-height:1.6;color:#73647e;margin:0}.edition-resources a>span{position:absolute;right:0;top:25px;color:#a08bac;font-size:25px}.edition-resources a:hover h3{color:#8060a2}
.edition-contact{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;gap:25px 60px;padding:76px max(48px,calc((100vw - 1184px)/2));background:#eae3f0}.edition-contact h2{position:relative;z-index:2;font-size:clamp(35px,4.7vw,64px);margin:0}.edition-contact h2>span{color:#9676b3}.edition-contact>div{position:relative;z-index:2;max-width:400px;align-self:center}.edition-contact p:not(.v-eyebrow){font-size:14px;line-height:1.8;color:#766280;margin:0 0 25px}
/* Inner pages: consistent typography, lighter information surfaces. */body.edition .vs-motion{font-size:9px;color:#9f91b3}body.edition .v-product-note{padding:28px 0;border:0!important;background:none!important;border-radius:0!important;color:#8b7b99;line-height:1.8;font-size:12px;max-width:780px}
body.edition .editorial{max-width:1120px;grid-template-columns:210px minmax(0,760px);gap:66px;padding:54px 24px 70px;margin:0 auto}body.edition .editorial .toc{padding:0;background:none!important;border:0!important;border-radius:0!important;max-height:70vh;top:110px}body.edition .toc a{font-size:11px!important;line-height:1.7;color:#8b789c}body.edition .toc-disclosure>summary{font-size:10px;letter-spacing:.1em;font-weight:600;color:#8c779b}
body.edition .vs-code-envelope,body.edition .vs-model-catalog{max-width:1184px;padding-left:24px;padding-right:24px}body.edition .vs-code-envelope h2,body.edition .vs-model-catalog h2{font-size:35px;font-weight:500;letter-spacing:-.05em;line-height:1.15;color:#31263d}body.edition .vs-code-lead,body.edition .vs-model-catalog header>p:last-child{font-size:14px;line-height:1.8;color:#807087;max-width:720px}body.edition .vs-code-grid{gap:30px}body.edition .vs-code-grid article{background:none;border:0;border-top:1px solid #d9cde4;border-radius:0;padding:22px 0 30px}body.edition .vs-code-grid h3{font-size:23px;font-weight:500}body.edition .vs-code-grid p{font-size:13px;line-height:1.9;color:#796584}body.edition .vs-model-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}body.edition .vs-model-cards article{padding:24px 0 28px;background:none;border:0;border-top:1px solid #d9cde4;border-radius:0;box-shadow:none}body.edition .vs-model-cards article:hover{transform:none;box-shadow:none}body.edition .vs-model-cards h3{font-size:24px;font-weight:500;letter-spacing:-.035em;margin:15px 0}body.edition .vs-model-cards p{font-size:13px;line-height:1.8;color:#796584}body.edition .v-form-hint,body.edition #application-availability,body.edition #application-result{font-size:12px;line-height:1.8;color:#80648e}
body.edition .footer{margin:0;border-radius:0;background:#0d1020;border-top:1px solid #ffffff13;padding:60px 48px 26px;color:#aaa0bc}
@media(max-width:1100px){body.edition .nav{gap:20px}.edition-studio,.edition-next,.edition-resources{gap:45px;padding-left:36px;padding-right:36px}body.edition .vs-home-engine,body.edition .home-boson{padding-left:36px;padding-right:36px;gap:45px}.edition-contact{padding-left:36px;padding-right:36px}body.edition .editorial{gap:40px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:1000px){body.edition .editorial{display:block}body.edition .editorial .toc{position:static;max-height:none;margin-bottom:28px}body.edition .toc-disclosure{padding:13px 16px;background:#eee6f5;border:1px solid #e2d2ed;border-radius:8px}}
@media(max-width:800px){body.edition .menu-btn{border-radius:8px;height:44px;min-width:44px;border-color:#ffffff1c;background:#ffffff08}body.edition .mobile-nav:not([hidden]){background:#141327;padding:22px 24px;border-bottom:1px solid #ffffff15}body.edition .mobile-nav>a{font-size:13px;padding:14px 0}.edition-studio{display:block;padding:65px 24px 45px}.edition-studio h2,.edition-next h2,.edition-resources h2{font-size:38px}body.edition .vs-home-engine{padding:65px 24px;display:flex;flex-direction:column;align-items:stretch;gap:30px}.edition-next{display:block;padding:65px 24px}.edition-resources{display:block;padding:65px 24px}.edition-resources>div:last-child{margin-top:32px}.edition-resources h3{font-size:24px}.edition-contact{display:block;padding:65px 24px}.edition-contact h2{font-size:40px;line-height:1.15;margin:22px 0 30px}.edition-contact>div{max-width:520px}.edition-contact p:not(.v-eyebrow){font-size:14px}body.edition .editorial{padding:35px 24px 55px}body.edition .vs-code-grid{grid-template-columns:1fr 1fr;gap:20px}body.edition .vs-model-cards{grid-template-columns:1fr 1fr;gap:24px}body.edition .vs-code-envelope h2,body.edition .vs-model-catalog h2{font-size:32px}body.edition .footer{padding:45px 24px 24px}}
@media(max-width:480px){.edition-studio h2,.edition-next h2,.edition-resources h2{font-size:36px}body.edition .vs-model-cards{grid-template-columns:1fr}.edition-contact h2{font-size:36px}body.edition .vs-code-grid{grid-template-columns:1fr 1fr}body.edition .vs-code-grid h3{font-size:20px}body.edition .vs-code-lead,body.edition .vs-model-catalog header>p:last-child{font-size:13px}}
@media(prefers-reduced-motion:reduce){body.edition *,body.edition *:before,body.edition *:after{animation:none!important;transition:none!important}}
/* A continuous channel story: one setup, then a connected feedback loop. */
.edition-channel{padding:92px max(48px,calc((100vw - 1184px)/2));background:#f7f7f3}.edition-channel header{display:grid;grid-template-columns:1.15fr 1fr;column-gap:80px;align-items:start}.edition-channel h2{font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.13;letter-spacing:-.055em;color:#30243d;margin:0}.edition-channel header>p:not(.v-eyebrow){font-size:14px;line-height:1.85;color:#7a6788;max-width:420px;margin:0}@media(max-width:1100px){.edition-channel{padding-left:36px;padding-right:36px}.edition-channel header{gap:24px 45px}}@media(max-width:800px){.edition-channel{padding:65px 24px}.edition-channel header{display:block}.edition-channel h2{font-size:36px;margin-bottom:24px}.edition-channel header>p:not(.v-eyebrow){max-width:580px}}#application-interest{padding:20px 22px;background:#eee6f5;border-radius:9px;color:#725482;font-size:14px;line-height:1.8;margin:15px 0 28px}@media(max-width:800px){}
/* Living scene layers: blue energy, film transport and independent audio meters. */
.studio-live-art{position:relative;width:100%;aspect-ratio:1942/809;isolation:isolate}.studio-live-art>img{display:block;width:100%;height:100%;object-fit:contain;animation:none!important}
@keyframes scene-energy{to{stroke-dashoffset:-604}}@keyframes scene-film-pass{to{stroke-dashoffset:-720}}@keyframes scene-reel-turn{to{transform:rotate(360deg)}}@keyframes scene-sound{0%{transform:scaleY(.22);opacity:.55}35%{transform:scaleY(.85);opacity:.9}65%{transform:scaleY(.45);opacity:.7}100%{transform:scaleY(1.14);opacity:1}}@keyframes scene-playhead{0%{transform:translateX(790px);opacity:0}8%{opacity:.8}92%{opacity:.8}100%{transform:translateX(1270px);opacity:0}}@keyframes scene-signal{to{stroke-dashoffset:-128}}@media(prefers-reduced-motion:reduce){}
/* Rotate the photographed reel inside its projected window, keeping its metal detail. */
@keyframes scene-film-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(-.7deg)}}
/* Colour correction: silver paper, clear navy typography, restrained blue accents. */
body.edition{--edition-paper:#fafbfc;--edition-night:#101b2b;--edition-ink:#17283d;--edition-muted:#4e6074;--edition-accent:#87b8ed;background:#fafbfc;color:#17283d}
body.edition .topbar{background:#142235f5}
body.edition .edition-studio,body.edition .edition-next,body.edition .edition-resources,body.edition .edition-channel,body.edition .home-boson{background:#fafbfc}body.edition .vs-home-engine{background:#edf2f6}body.edition .vs-section-heading h2,body.edition .edition-studio h2,body.edition .edition-next h2,body.edition .edition-resources h2,body.edition .edition-channel h2{color:#17283d}
body.edition .edition-studio-copy>p:not(.v-eyebrow),body.edition .edition-next-heading>p:not(.v-eyebrow),body.edition .vs-section-heading>p:last-child,body.edition .edition-channel header>p:not(.v-eyebrow),body.edition .channel-outcome p{color:#4e6074;font-size:16px;line-height:1.8}body.edition .edition-module-list h3,body.edition .edition-resources h3,body.edition .channel-outcome strong,body.edition .market-participants h2,body.edition .market-participants h3{color:#203c58}body.edition .edition-module-list p,body.edition .edition-resources p,body.edition .market-participants p,body.edition .boson-detail,body.edition .edition-capabilities strong{color:#4e6074;font-size:15px}body.edition .prose p,body.edition .vs-code-lead,body.edition .vs-code-grid p,body.edition .vs-model-cards p,body.edition .vs-model-catalog header>p:last-child{color:#4e6074}body.edition .prose a,body.edition .toc a{color:#235e98}body.edition .toc-disclosure,#application-interest{background:#eef4f9;color:#345776;border-color:#d3dfeb}body.edition .vs-opening-meta a,body.edition .vs-motion,body.edition .v-motion{color:#b9c9db}
/* The core is an open diagram, not a pair of dark purple cards. */
@media(max-width:800px){}
@media(max-width:520px){}body.edition .footer{background:#142235;color:#c0cedd}body.edition .footer p{color:#c0cedd}
/* Finish the homepage palette below Core: open workflow, readable Market and contact. */
body.edition .edition-contact{background:#edf3f8}body.edition .edition-contact h2{color:#17283d}body.edition .edition-contact h2>span{color:#356a9f}body.edition .edition-contact p:not(.v-eyebrow){color:#4e6074;font-size:16px}
@media(max-width:800px){}
/* Market presentation: product first, infrastructure as a compact supporting row. */
body.edition .market-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:45px 70px;align-items:center;background:#f3f7fa;border-top:1px solid #d9e4ed;padding-top:90px;padding-bottom:65px}body.edition .market-feature h2{font-size:clamp(36px,4.1vw,54px);line-height:1.1;font-weight:550;letter-spacing:-.05em;color:#17283d;margin:0 0 26px}
@media(max-width:1000px){body.edition .market-feature{gap:40px}}
@media(max-width:800px){body.edition .market-feature{display:block;padding:65px 24px 50px}body.edition .market-feature h2{font-size:40px}}
#market-participants{scroll-margin-top:110px}
@media(max-width:520px){}
@keyframes market-signal-down{0%{translate:0 0;opacity:0}20%,80%{opacity:1}100%{translate:0 20px;opacity:0}}
/* Stronger typography throughout; calm paper surfaces for long reading. */
body.edition{font-weight:500}body.edition .edition-hero h1,body.edition .vs-opening h1,body.edition .edition-studio h2,body.edition .vs-section-heading h2,body.edition .edition-next h2,body.edition .edition-channel h2,body.edition .edition-resources h2,body.edition .market-feature h2,body.edition .edition-contact h2{font-weight:650}body.edition .nav>a,body.edition .v-nav-group>summary,body.edition .lang-switch{font-weight:650}body.edition .prose h2,body.edition .prose h3,body.edition .vs-model-cards h3,body.edition .vs-code-grid h3{font-weight:700}body.edition .edition-module-list p,body.edition .edition-resources p,body.edition .channel-loop-step p,body.edition .market-participants p{font-weight:500;color:#405770}
@keyframes wp-cover-float{0%,100%{transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-4deg) rotateZ(-2deg) translateY(-7px)}}
@media(max-width:1250px){}
@media(max-width:850px){}
@media(prefers-reduced-motion:reduce){}.policy-toc-disclosure{padding:0;border:0;background:none;border-radius:0}.policy-toc-disclosure summary{font-size:14px;font-weight:750;color:#1d3b56;cursor:pointer;padding:15px 0;list-style:none}.policy-toc-disclosure summary::-webkit-details-marker{display:none}
@media(max-width:850px){.policy-toc-disclosure summary{padding:17px 0}.policy-toc-disclosure summary:after{content:'＋';float:right}.policy-toc-disclosure[open] summary:after{content:'−'}}
body.edition .policy-toc-disclosure{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
/* A motion language shared by product pages: signals travel between readable steps. */
.motion-rail{max-width:1184px;margin:35px auto 0;padding:26px 0 24px;color:#24435f;border-top:1px solid #d0dfeb;border-bottom:1px solid #d0dfeb}
.ticker-band{padding:24px max(48px,calc((100vw - 1184px)/2)) 27px;background:#edf4fa;border-bottom:1px solid #d3e2ee;overflow:hidden}
.advertising-section{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:center;padding:65px 0 85px;border-top:1px solid #d1dfeb}.advertising-section h2{font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.15;letter-spacing:-.04em;color:#1d3952;margin:0 0 23px}.advertising-section>div>p:not(.v-eyebrow){font-size:16px;line-height:1.85;color:#405b74;max-width:440px;margin:0 0 26px}.ad-scene{position:relative;isolation:isolate;overflow:hidden;padding:30px 33px;background:radial-gradient(ellipse at 85% 60%,#34689166,transparent 55%),#13283d;border:1px solid #6e9ab43d;border-radius:15px;color:#edf5fc;min-height:290px;box-sizing:border-box}.ad-scene>strong{position:relative;z-index:2;display:block;font-size:43px;font-weight:700;line-height:1.12;letter-spacing:-.04em;margin:32px 0 23px}.ad-scene>p{position:relative;z-index:2;font-size:11px;color:#d0e3f2;letter-spacing:.1em;line-height:1.7;margin:0 0 25px}
.application-motion-visual{position:relative;overflow:hidden;margin:0;background:#fff;border:1px solid #cfe0ed;border-radius:16px;padding:25px}.application-motion-visual figcaption{font-size:12px;line-height:1.8;color:#536e86;margin:20px 0 0;border-top:1px solid #d9e6ef;padding-top:17px}
.application-track-selector{max-width:1184px;margin:auto;padding:10px 0 38px}.application-track-selector>p{font-size:13px;font-weight:650;color:#4e6c85;margin:0 0 16px}.application-track-selector>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.application-track-selector a{display:grid;grid-template-columns:28px 1fr;gap:7px 12px;text-decoration:none;padding:21px 18px;background:#fff;border:1px solid #d1e0ec;border-radius:10px;transition:translate .25s,border-color .25s,background .25s}.application-track-selector a:hover,.application-track-selector a[aria-current]{translate:0 -3px;background:#eaf3fa;border-color:#7ea8c8}.application-track-selector a>b{grid-row:1/3;font-size:28px;line-height:1.3;font-weight:400;color:#4980a8}.application-track-selector a>strong{color:#274762;font-size:15px;line-height:1.5;font-weight:650}.application-track-selector a>span{font-size:12px;line-height:1.6;color:#536e86}
@keyframes motion-node-spin{to{transform:rotate(360deg)}}@keyframes motion-ticker-pass{to{transform:translateX(-50%)}}@keyframes ad-panel-drift{0%,100%{transform:rotateY(-30deg) rotateZ(25deg) translateY(0)}50%{transform:rotateY(-12deg) rotateZ(15deg) translateY(-12px)}}@keyframes application-orbit{from{transform:rotate(-20deg)}to{transform:rotate(340deg)}}
.scene-idle .motion-node-orbit *,.scene-idle .motion-stream-link *,.scene-idle .ticker-track,.scene-idle .ticker-track *,.scene-idle.ad-scene *,.scene-idle.application-motion-visual *,.motion-document-hidden .motion-rail *,.motion-document-hidden .ticker-track,.motion-document-hidden .ad-scene *,.motion-document-hidden .application-motion-visual *{animation-play-state:paused!important}
@media(max-width:1250px){.motion-rail,.advertising-section{margin-left:36px;margin-right:36px}.application-hero,.application-track-selector,.application-layout{margin-left:36px;margin-right:36px}.advertising-section{gap:45px}}
@media(max-width:850px){.motion-rail{margin:25px 24px 0;padding:22px 0}.ticker-band{padding:22px 24px}.advertising-section{margin:0 24px;grid-template-columns:1fr;gap:32px;padding:45px 0 60px}.advertising-section h2{font-size:35px}.ad-scene{min-height:270px;padding:26px}.ad-scene>strong{font-size:37px}.application-motion-visual{margin-top:36px;padding:22px}.application-track-selector{margin:0;padding:8px 24px 32px}.application-track-selector>div{grid-template-columns:1fr 1fr;gap:12px}.application-track-selector a{padding:18px 13px;grid-template-columns:1fr}.application-track-selector a>b{grid-row:auto;font-size:25px}.application-track-selector a>strong{font-size:14px}.application-track-selector a>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.motion-rail *,.ad-scene *,.application-motion-visual *{animation:none!important}}

/* Existing intake: useful contact when form admission is unavailable. */.application-track-selector>div{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){.application-track-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.application-track-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Readiness is announced to assistive technology; the contact action remains visible. */

/* Keep wide documentation tables reachable by keyboard on touch and desktop. */

/* One visual language: moving light, readable type, connected scenes. */
@media(max-width:700px){body.edition .lang-switch,body.edition .menu-btn{min-width:44px;width:44px!important;min-height:44px;height:44px!important}}@media(max-width:700px){}body.edition:is([data-page=docs],[data-page=whitepaper],[data-page=privacy],[data-page=terms]) .cinematic-field *,body.edition:is([data-page=docs],[data-page=whitepaper],[data-page=privacy],[data-page=terms]) h1{animation:none!important}
.director-scene-idle *,.director-scene-idle *:before,.director-scene-idle *:after,.motion-document-hidden .director-home *{animation-play-state:paused!important}#home-architecture{scroll-margin-top:118px}
body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .main{background:#0c2134;color:#dcecf8}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-rail{color:#d4e9f7;border-color:#92b7d330}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .v-product-note{background:#20415840;border:1px solid #89b1d038;color:#bcd7eb!important;border-radius:14px}body.edition:is([data-page=technology],[data-page=ecosystem]) .vs-code-envelope{background:linear-gradient(135deg,#1f3e552b,#0c253622);border-color:#81a5c336}body.edition:is([data-page=technology],[data-page=ecosystem]) .vs-code-grid article{background:#24435c2b;border-color:#8aadca30}body.edition:is([data-page=technology],[data-page=ecosystem]) .vs-code-grid article>span{color:#91bfdc}body.edition .mobile-nav{background:#10263af5!important}body.edition .mobile-nav .v-nav-group>div a{color:#dcecf8!important}
@keyframes director-process-pulse{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-5px) scale(1.06);opacity:1}}@keyframes director-process-turn{to{transform:rotate(360deg)}}@keyframes director-row-flow{0%{left:-30%;opacity:0}20%,80%{opacity:1}100%{left:100%;opacity:0}}
@media(max-width:700px){.director-art .neural-art>img{object-position:50% 45%!important}}
body.edition{background:#edf3f8;color:#19354d}
body.edition .topbar{position:fixed;inset:0 0 auto;z-index:100;background:none;border:0;backdrop-filter:none;padding:0}
body.edition .brand{display:flex;align-items:center;gap:12px;margin-right:auto;flex-shrink:0}
body.edition .nav{display:flex;align-items:center;gap:27px;height:100%;margin:0}body.edition .nav>a,body.edition .nav summary{display:flex;align-items:center;min-height:42px;padding:0;color:#d6e3ed;font-size:13px;line-height:1;font-weight:600;white-space:nowrap;background:none;border:0;border-radius:0;text-decoration:none}body.edition .nav>a:not(.nav-cta):hover,body.edition .nav summary:hover{color:#fff}body.edition .nav [aria-current=page]:not(.nav-cta){color:#a7dfff}
body.edition .v-nav-group{position:relative;align-self:center}body.edition .v-nav-group summary{gap:8px}body.edition .v-nav-group summary:after{font-size:12px;opacity:.8}body.edition .v-nav-group>div{top:calc(100% + 16px);left:-20px;min-width:245px;padding:12px;background:#14273bfa;border:1px solid #9abbd538;border-radius:15px;box-shadow:0 20px 55px #08122145;backdrop-filter:blur(18px)}body.edition .v-nav-group>div a{color:#deebf5;font-size:14px;line-height:1.45;padding:12px;border-radius:8px;font-weight:550}body.edition .v-nav-group>div a:hover{background:#91bdd91a;color:#fff}
.director-hero{position:relative;isolation:isolate;overflow:hidden;min-height:850px;background:#0a1525;color:#eef7ff}.director-art{position:absolute;z-index:-4;inset:0;overflow:hidden}.director-art .neural-art{position:absolute;inset:0;height:100%;width:100%;margin:0;border-radius:0;background:#071320;overflow:hidden}.director-art .neural-art>img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:67% 45%;opacity:.86;border-radius:0;mask-image:none;animation:director-camera 26s ease-in-out infinite}
.director-hero h1{font-size:clamp(56px,6.3vw,90px);line-height:.99;letter-spacing:-.058em;font-weight:650;margin:0;max-width:900px;color:#f4f9fe}
.cinematic-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;isolation:isolate}
body.edition .edition-studio,body.edition .vs-home-engine,body.edition .edition-next,body.edition .edition-resources,body.edition .edition-channel,body.edition .market-feature{background:radial-gradient(ellipse at 88% 15%,#cee3f238,transparent 50%),#f0f5f9}body.edition .edition-studio h2,body.edition .vs-home-engine h2,body.edition .edition-channel h2,body.edition .edition-next h2{font-size:clamp(36px,4.2vw,57px);font-weight:650;line-height:1.1;letter-spacing:-.045em}body.edition .vs-code-envelope{background:linear-gradient(145deg,#edf5fb,#f7fafc)}
.director-reveal{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.65,.25,1)}.director-reveal.reveal-wait{opacity:0;transform:translateY(24px)}.director-reveal.reveal-in{opacity:1;transform:none}.scene-idle .cinematic-field *, .cinematic-field.scene-idle *, .motion-document-hidden .cinematic-field *{animation-play-state:paused!important}
@keyframes director-camera{0%,100%{transform:scale(1.025) translateX(0)}50%{transform:scale(1.085) translateX(-1.2%)}}@keyframes director-type-light{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes director-aura{0%,100%{transform:translate(-7%,3%) scale(.95)}50%{transform:translate(22%,-9%) scale(1.14)}}@keyframes director-line{to{stroke-dashoffset:-1620}}@keyframes director-star{0%,100%{transform:translate3d(0,0,0);opacity:.2}50%{transform:translate3d(10px,-15px,0);opacity:.6}}@keyframes director-cue{0%,100%{translate:0 0}50%{translate:0 4px}}
@media(min-width:1600px){.director-hero{min-height:930px}.director-hero h1{font-size:103px}}
@media(max-width:1080px){body.edition .nav{display:none}body.edition .menu-btn{display:flex;align-items:center;justify-content:center;height:40px;width:40px;flex:none;border:1px solid #b5d7ec33;border-radius:9px;background:transparent;color:#d4e6f5;font-size:20px;padding:0}body.edition .mobile-nav{position:absolute;right:24px;left:24px;top:98px;box-sizing:border-box;max-height:calc(100dvh - 120px);overflow-y:auto;padding:22px;background:#10263a;border:1px solid #abcce043;border-radius:18px;box-shadow:0 18px 60px #07152366}body.edition .mobile-nav> a,body.edition .mobile-nav summary{color:#e1eff9;font-size:16px;font-weight:600;padding:15px 8px;line-height:1.4}body.edition .mobile-nav .v-nav-group>div{position:static;display:block;box-shadow:none;background:none;border:0;padding:0 0 10px 10px}body.edition .mobile-nav .v-nav-group:not([open])>div{display:none}body.edition .mobile-nav .v-nav-group>div a{font-size:14px;padding:12px}.director-hero h1{font-size:74px}}
@media(max-width:700px){body.edition .menu-btn{width:35px;height:35px}.director-hero{min-height:870px}.director-hero h1{font-size:clamp(39px,10.7vw,63px);line-height:1.08;letter-spacing:-.052em;max-width:100%}.director-art .neural-art>img{object-position:68% 45%;opacity:.6}body.edition .mobile-nav{top:85px;left:12px;right:12px}.director-reveal.reveal-wait{transform:translateY(14px)}}
@media(prefers-reduced-motion:reduce){.director-hero *, .cinematic-field *,body.edition .vs-opening h1,body.edition .whitepaper-hero h1,body.edition .application-hero h1{animation:none!important;transition:none!important}.director-reveal,.director-reveal.reveal-wait{opacity:1;transform:none;transition:none!important}}

/* Localize the existing generated Studio caption; keep art/motion/layout intact. */

/* Presentation layers: one atmosphere, distinct scenes, quiet reading pages. */
:root{--air-edge:rgba(173,216,239,.23);--air-glass:linear-gradient(145deg,rgba(129,188,213,.13),rgba(52,106,134,.07));--air-ease:cubic-bezier(.23,1,.32,1)}
body.edition .topbar{background:rgba(15,31,47,.82)!important;border-color:rgba(174,208,229,.2)!important;box-shadow:0 8px 28px #06142120!important;backdrop-filter:blur(16px)}
body.edition .mobile-nav{background:rgba(16,36,54,.98)!important}
/* The Core diagram belongs to the same atmosphere as the page. */
/* Donations: a visual direction, never an active payment control. */
.donations-feature>.cinematic-field,.donations-hero>.cinematic-field,.donations-details>.cinematic-field{z-index:-1;opacity:.48}
.donations-details{position:relative;isolation:isolate;padding:90px max(48px,calc((100vw - 1184px)/2));background:radial-gradient(ellipse at 17% 45%,#80bfc620,transparent 60%),linear-gradient(160deg,#17394d,#24495b)}
.air-card.air-enter{opacity:1;transform:none;transition:opacity 650ms var(--air-ease),transform 750ms var(--air-ease);transition-delay:var(--air-stagger,0ms)}.air-card.air-enter.air-wait{opacity:0;transform:translateY(28px) rotate(1deg)}
@keyframes air-drift{0%,100%{transform:translate(0,0);opacity:.25}50%{transform:translate(18px,-28px);opacity:.65}}
@keyframes air-icon{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}
@keyframes air-glow{0%,100%{transform:scale(.92);opacity:.5}50%{transform:scale(1.05);opacity:1}}
@keyframes donation-window-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(-1deg)}}
@keyframes donation-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes donation-orbit{to{transform:rotate(360deg)}}
@keyframes donation-orbit-sway{0%,100%{transform:rotate(-20deg)}50%{transform:rotate(2deg)}}
@keyframes donation-signal{0%,100%{transform:scaleY(.45);opacity:.6}50%{transform:scaleY(1);opacity:1}}
@keyframes donation-packet{0%{transform:translateY(0);opacity:0}20%,75%{opacity:.7}100%{transform:translateY(-300px) rotate(110deg);opacity:0}}
@media(hover:hover) and (pointer:fine){.air-card,.director-home .edition-resources>div:last-child>a{transition:transform 220ms var(--air-ease),border-color 220ms ease}.air-card:hover,.director-home .edition-resources>div:last-child>a:hover{transform:translateY(-5px)!important;border-color:#bce5f36b!important}}
@media(max-width:900px){.donations-feature,.donations-hero{gap:40px!important}}
@media(max-width:700px){.donations-feature,.donations-hero{grid-template-columns:1fr!important;padding:70px 24px!important;gap:28px!important}.donations-details{padding:65px 24px}}
@media(prefers-reduced-motion:reduce){.air-card.air-enter{transition:none!important}.air-card.air-enter.air-wait{opacity:1;transform:none}}

body.edition .director-home>section.studio-workflow,.studio-workflow{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:45px 75px;padding:95px max(48px,calc((100vw - 1184px)/2));background:radial-gradient(ellipse at 78% 32%,#78a8ba25,transparent 62%),linear-gradient(155deg,#162e43,#1d3c4e)!important;color:#dceef7;overflow:hidden}
.studio-workflow>.cinematic-field{z-index:-1;opacity:.6}
@keyframes mcp-travel{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(22px);opacity:1}}
@keyframes mcp-frame{0%,100%{translate:0 0;opacity:.55}50%{translate:0 -5px;opacity:1}}
@media(max-width:700px){body.edition .director-home>section.studio-workflow,.studio-workflow{padding:70px 24px!important;grid-template-columns:1fr;gap:35px}}
@media(prefers-reduced-motion:reduce){}

.motion-paused .air-card,.motion-paused .director-reveal{transition:none!important}

@media(max-width:700px){}

/* Distinct scenes within one cinematic identity. Reading surfaces stay quiet. */
body.edition .director-home>section.studio-workflow,.studio-workflow{background:linear-gradient(160deg,#304c66,#1b3f50)!important}.edition-next .air-card{border-color:#dacbb434!important;background:linear-gradient(145deg,#14283a99,#17374970)!important}
/* Larger labels distinguish information from decoration. */
/* Every product opening has its own material and accent. */.integration-card{background:linear-gradient(135deg,#36576b55,#0f304275)!important}.integration-card:nth-child(3n){border-color:#cbb79444!important}
/* The live-community opening uses the full illustrated environment. */
.donations-feature>.cinematic-field,.donations-hero>.cinematic-field{opacity:1!important}
.donations-hero,.donations-feature{min-height:710px}.donations-details{background:linear-gradient(140deg,#193b50,#355265)!important}
/* Calm document reading never receives the new moving backdrop. */
@keyframes atmosphere-pan{0%,100%{transform:scale(1.02) translate(0,0)}50%{transform:scale(1.1) translate(-1.5%,-1%)}}
@keyframes atmosphere-ribbon{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(3%,-2%) rotate(2deg)}}
@keyframes atmosphere-frames{to{stroke-dashoffset:-432}}
@keyframes atmosphere-ring{from{transform:rotateX(55deg) rotateY(-20deg) rotateZ(0deg)}to{transform:rotateX(55deg) rotateY(-20deg) rotateZ(360deg)}}
@media(max-width:700px){.donations-hero,.donations-feature{min-height:0;gap:35px!important}}
@media(prefers-reduced-motion:reduce){}body.edition .footer{background:radial-gradient(ellipse at 12% 20%,#21485b40,transparent 65%),#0d2435!important;color:#c1d8e8!important}body.edition .footer a{color:#c9e5f4!important;font-weight:600}body.edition .footer nav h2{color:#e8f6ff!important;font-size:12px!important;letter-spacing:.08em}body.edition .footer p{color:#b4cedf!important}
/* A scene earns its own composition rather than repeating the same cover. */
@media(max-width:700px){}

body.edition :is(.director-home>section,.vs-opening,.donations-hero,.donations-details,.application-hero,.studio-workflow)>.cinematic-field{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body.edition .footer nav>a{font-size:14px!important;line-height:1.8!important}
@media(max-width:700px){}
/* Consistent controls remain readable on every presentation surface. */
body.edition a:focus-visible,body.edition button:focus-visible{outline:2px solid #94d7fa;outline-offset:4px}body.edition button:disabled{opacity:.72!important}body.edition .vs-motion{font-size:12px!important}.donations-details{scroll-margin-top:105px}.air-card:focus-within{border-color:#d8ebf8!important}
@media(max-width:700px){}
/* Light behaves as material: a quiet edge, a soft contact shadow, a broad falloff. */
body.edition :is(.air-card,.vs-architecture,.mcp-client,.mcp-tool,.mcp-result,.channel-loop,.donation-window,.donation-chip,.technology-brand,.market-feature-visual,.market-offer,.application-motion-visual){box-shadow:inset 0 1px 0 #effbff2b,inset 0 -1px 0 #05172b5e,0 16px 40px #03132645,0 2px 6px #03132635!important}
.air-card,.technology-brand,.mcp-tool{position:relative;overflow:hidden}.air-card:before,.technology-brand:before,.mcp-tool:before{content:"";position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 40%,#d5f3ff09 48%,#e6f7ff13 50%,transparent 57%);transform:translateX(-35%) rotate(8deg);pointer-events:none;opacity:.55;animation:glass-reflection 19s ease-in-out infinite}.air-card:nth-child(2):before{animation-delay:-6s}.air-card:nth-child(3):before{animation-delay:-12s}.technology-brand>img,.technology-brand>span,.technology-brand>b,.air-card>h3,.air-card>p,.air-card>span,.air-card>.module-glyph,.mcp-tool>*{position:relative;z-index:1}
body.edition .topbar{box-shadow:inset 0 1px 0 #dceff51c,0 8px 25px #05132939!important}
@keyframes glass-reflection{0%,100%{transform:translateX(-35%) rotate(8deg);opacity:.12}45%,55%{transform:translateX(35%) rotate(8deg);opacity:.65}}
@media(hover:hover) and (pointer:fine){body.edition .air-card:hover,body.edition .technology-brand:hover{box-shadow:inset 0 1px #effbff45,0 22px 48px #03132655,0 3px 8px #03132640!important}}
@media(prefers-reduced-motion:reduce){.air-card:before,.technology-brand:before,.mcp-tool:before{animation:none!important;opacity:.2}}

/* v18 / architecture legibility: quiet ink glass behind the system map. */
@media(max-width:700px){}

/* Home Edition: coordinator / executor topology and calm hardware targets. */@keyframes home-task-flow{from{top:0;opacity:.3}40%{opacity:1}to{top:34px;opacity:.3}}@media(max-width:800px){}@media(prefers-reduced-motion:reduce){}

/* Explicit reading palette for the light Home section, over dark page themes. */

/* Readable microcopy: semantic labels retain their scale on every presentation. */

/* Cloud Edition: the light client and the shared production infrastructure. */@keyframes cloud-route{from{left:0;opacity:.2}45%{opacity:1}to{left:95%;opacity:.2}}
.cloud-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cloud-details article{border-top:1px solid #b9d8e352;padding-top:24px}.cloud-details article>span{font-size:13px;color:#9ed3df;font-weight:700}body.edition[data-page] main .cloud-details h3{font-size:25px;line-height:1.35;color:#effaff!important;margin:16px 0}
@media(max-width:760px){.cloud-details{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){}

/* Registered hero: raster and motion share the same 1983 × 793 coordinate plane. */
.director-art{container-type:size}
.director-art .neural-art>img{display:none!important}
@keyframes hero-meter{0%{transform:scaleY(.55)}40%{transform:scaleY(.9)}70%{transform:scaleY(.65)}100%{transform:scaleY(1)}}
@keyframes hero-film-drift{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(-.2deg)}}
@keyframes hero-water-drift{0%,100%{transform:translate(-1.5px,0) scaleX(1.003)}50%{transform:translate(2px,1px) scaleX(1.006)}}
@keyframes hero-water-ripples{0%,100%{transform:scale(1,.98);opacity:.08}50%{transform:scale(1.025,1.045);opacity:.18}}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}
/* The first screen uses motion inside its artwork, without detached wave overlays. */
.director-hero>.cinematic-field,.director-art .neural-dust{display:none!important}

/* v23 / optical hierarchy: detail in the artwork, quiet contrast behind the words. */
body.edition .director-hero h1{font-weight:720;text-shadow:0 3px 28px #020e2266}
@keyframes screen-meter{0%,100%{transform:scaleY(.32)}22%{transform:scaleY(.9)}43%{transform:scaleY(.48)}66%{transform:scaleY(1.22)}82%{transform:scaleY(.66)}}
@keyframes screen-scan{from{transform:translateX(0);opacity:0}10%,85%{opacity:.7}to{transform:translateX(174px);opacity:0}}
@keyframes film-feed{to{stroke-dashoffset:-220}}
@keyframes film-specular{from{stroke-dashoffset:150}to{stroke-dashoffset:-1200}}
@keyframes film-breathe{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-1.8px)}}
@keyframes water-surface{0%,100%{transform:scale(1,.98);opacity:.16}50%{transform:scale(1.035,1.07);opacity:.32}}
/* Less competing detail behind information; more depth at the edges. */
body.edition :is(.director-home,.vs-opening,.donations-page) :is(.v-eyebrow,.vs-kicker,.architecture-level,.vs-opening-meta,.timeline-caption,.channel-loop-bar,.market-feature-visual-header,.market-foundation-label,.ad-scene-note,.ad-scene-label){font-size:13px!important;font-weight:650!important;line-height:1.7!important;letter-spacing:.055em;color:#e0eff9!important}
body.edition :is(.director-home,.vs-opening,.donations-page) :is(figcaption,.vs-model-role,.vs-model small,.vs-flow-node span,.market-person>span,.donation-window-bottom>span){font-size:14px!important;font-weight:550!important;line-height:1.7!important;color:#e0edf5!important}
body.edition :is(.mcp-client,.mcp-tool,.channel-loop,.market-feature-visual,.donation-window,.donation-chip,.vs-flow-node){background-color:#112e43!important;border-color:#b6d6e36b!important}
body.edition :is(.mcp-client,.mcp-tool,.mcp-result,.channel-step,.market-offer,.donation-chip) :is(p,small){color:#e1edf5!important;font-weight:550;line-height:1.75}
body.edition .vs-motion{color:#e2f2fc!important}
body.edition .footer :is(p,a){color:#d4e4ef!important}.footer h2{color:#edf7ff!important;font-weight:700}
/* The document and form surfaces keep their dark ink on light paper. */
body.edition :is(.prose,.policy-body,.whitepaper-article){color:#223d50;line-height:1.85}
body.edition :is(.prose,.policy-body,.whitepaper-article) :is(p,li,td){font-weight:450}
@media(max-width:700px){
 body.edition .director-hero h1{font-size:clamp(38px,10.2vw,62px);line-height:1.08}
}
@media(prefers-reduced-motion:reduce){}
/* Supporting copy is content, not decoration. */
body.edition :is(.mcp-client,.mcp-tool)>span,body.edition .workflow-targets>span,body.edition .channel-loop-bar>span,body.edition .edition-module-list article>span,body.edition .market-feature-visual-header>span,body.edition .market-offer>p,body.edition .donation-window-top>span{font-size:13px!important;color:#e0eef8!important}
body.edition .vs-motion{color:#34556d!important;font-weight:600}
body.edition :is(.director-home,.vs-opening,.donations-hero,.application-hero,.ticker-band) .vs-motion{color:#e2f2fc!important}
/* Fixed navigation must not cover the document or application introduction. */
body.edition .application-hero-note,body.edition .application-visual-top,body.edition .application-motion-visual figcaption{font-size:14px!important;line-height:1.7!important;color:#e1edf6!important}
@media(max-width:700px){}
/* Catalogues, diagrams and reader navigation share a readable minimum scale. */
body.edition main :is(.v-eyebrow,.vs-kicker){font-size:13px!important;line-height:1.7!important;letter-spacing:.06em}
body.edition .vs-model-cards p{font-size:16px!important;line-height:1.8!important}
body.edition :is(.toc-l2,.toc-l3)>a{font-size:13px!important;line-height:1.7!important}
@media(max-width:700px){}

/* v24 / light through glass: cyan, mint and a small warm accent. */
body.edition{--signal-cyan:#69dfff;--signal-mint:#83efcc;--signal-warm:#ffc1a7}
body.edition .ticker-band{background:linear-gradient(110deg,#1a354b,#235063)!important;border-color:#8bcee152!important}
body.edition :is(.mcp-client,.mcp-tool,.mcp-result){border-top-color:#87dce6a0!important;background:linear-gradient(140deg,#205365,#16384de8)!important}
body.edition .integration-card:nth-child(3n+1){border-top-color:#84dec8!important}
body.edition .integration-card:nth-child(3n+2){border-top-color:#86cdec!important}
body.edition .integration-card:nth-child(3n){border-top-color:#e0bc9c!important}
@keyframes v-facet-turn{0%,100%{transform:perspective(420px) rotateY(-20deg) rotateZ(-4deg) translateY(0)}35%{transform:perspective(420px) rotateY(28deg) rotateZ(3deg) translateY(-5px)}70%{transform:perspective(420px) rotateY(-8deg) rotateZ(1deg) translateY(-2px)}}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}

/* v25 / objects have faces, thickness and a grounded contact shadow. */
body.edition .air-card{box-shadow:inset 0 1px 0 #edffff66,inset 1px 0 0 #aee3f129,inset -1px -2px 0 #071c3880,0 3px 0 #0c273a,0 9px 13px #061b3445,0 28px 44px #06172b55!important}
body.edition :is(.vs-model,.vs-channel-core,.vs-channel-nodes>div,.vs-package-layer,.mcp-tool,.mcp-client,.mcp-result,.market-offer,.donation-chip,.home-node,.cloud-terminal,.cloud-compute){box-shadow:inset 0 1px 0 #e9ffff6b,inset 1px 0 0 #c3f2fa29,inset -1px -2px 0 #061c3566,0 3px 0 #0d2c3c,0 7px 11px #03172b4d,0 22px 36px #02152838!important}
/* Screen glass: bright bevel above, a dark lower edge, and readable content. */
body.edition :is(.edition-studio-art,.studio-live-art,.donation-window,.application-motion-visual,.market-feature-visual){border-top:1px solid #d3f5ff9e!important;border-right:1px solid #a6d7e354!important;box-shadow:inset 0 1px 0 #e2ffff4d,inset 0 -3px 0 #051a306b,0 5px 0 #102d40,0 12px 22px #03152766,0 35px 65px #02132445!important}
body.edition .studio-live-art{border-radius:18px;overflow:hidden;background:#102d41}
body.edition :is(.mcp-wave,.vs-mini-wave,.donation-live-wave){perspective:450px}
body.edition :is(.mcp-wave,.vs-mini-wave,.donation-live-wave) i{background:linear-gradient(90deg,#3d8ba6,#b4fff0 40%,#63c9d7 65%,#28708d)!important;box-shadow:2px 2px 0 #0b334b,0 5px 7px #03172b66;border-top:1px solid #dfffff85}
body.edition .vs-model-cards article{box-shadow:inset 0 1px white,0 2px 0 #c2d7e0,0 10px 24px #173e591c!important;border-top-color:#96cdd7!important}
@keyframes object-light-turn{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}
body.edition .ad-scene{border-top-color:#d7eef4a6!important;box-shadow:inset 0 1px #eaffff6b,inset 0 -3px #071a3066,4px 5px 0 #12334a,0 22px 45px #051a325e!important}
@media(max-width:700px){}

/* v26 / the opening caption belongs to the image, not to a separate card. */
@media(max-width:700px){}

/* v27 / a real platform directory with local brand assets. */
body.edition .brand-channel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important}
.brand-channel-grid>a{display:flex;align-items:center;flex-direction:column;gap:10px;padding:12px 4px;text-decoration:none;border-radius:15px;border:1px solid #abd7e440;background:linear-gradient(135deg,#2f596b8c,#14354ccc);box-shadow:inset 0 1px #d1edf538,0 7px 16px #051f3238;transition:transform .2s,border-color .2s}
.brand-channel-grid>a:hover{transform:translateY(-3px);border-color:#92e1d4}
.brand-channel-grid>a>span:last-child{font-size:13px!important;line-height:1.5;color:#edf7ff!important;font-weight:600;text-align:center}
body.edition .integration-card h4{font-size:17px;line-height:1.6;color:#edf8ff;margin:20px 0;font-weight:650}
@keyframes integration-progress{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(200%);opacity:.85}}
@media(max-width:900px){}
@media(max-width:580px){body.edition .brand-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.brand-channel-grid>a>span:last-child{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){}

/* One compact site-language popup, anchored to the header control. */

/* Shared reading system. Animation belongs behind content, never over glyphs. */
body.edition[data-page] main :is(p,li){font-size:17px!important;line-height:1.75!important}
body.edition[data-page] main :is(small,figcaption){font-size:15px!important;line-height:1.65!important}
body.edition[data-page] main :is(h2,h3,h4){font-weight:720}
body.edition[data-page] :is(.vs-model-caption){background:#10243b!important;border-color:#7095b4!important}
body.edition[data-page] :is(.vs-model-caption) :is(p,span,small){color:#edf6ff!important;font-size:16px!important;line-height:1.7!important}
body.edition[data-page] :is(.vs-model-caption) :is(h3,strong){color:#fff!important}
body.edition[data-page] :is(.vs-model-role,.vs-model-status,.vs-flow-node span,.vs-channel-nodes span){font-size:15px!important;color:#edf7ff!important;font-weight:600!important}
body.edition[data-page] :is(.v-product-note,.vs-code-lead,.vs-model-catalog header>p,.home-edition-note,.cloud-note){font-size:17px!important;line-height:1.75!important}
body.edition[data-page] :is(.platform-card,.integration-card) p{font-size:16px!important;line-height:1.7!important}
/* Quiet document and form surfaces keep their own dark text. */
body.edition[data-page] :is(.whitepaper-paper,.policy-paper,.docs-local-paper){background:#f6faff!important;color:#18344a!important}
body.edition[data-page] :is(.whitepaper-paper,.policy-paper,.docs-local-paper) :is(p,li,td){color:#18344a!important}
body.edition[data-page] :is(.home-node,.cloud-terminal,.cloud-compute,.donation-chip,.market-offer){background:#10263c!important}
body.edition[data-page] :is(.home-node,.cloud-terminal,.cloud-compute,.donation-chip,.market-offer) :is(p,small,span){color:#eaf5ff!important;font-size:16px!important}
body.edition[data-page] :is(.toc,.whitepaper-sidebar) a{font-size:15px!important;line-height:1.6!important}
body.edition[data-page] a:focus-visible,body.edition[data-page] button:focus-visible{outline:3px solid #46cfff!important;outline-offset:4px}
/* One cool palette for the workflow: amber is an accent, not a brown panel. */
@media(max-width:700px){
body.edition[data-page] main :is(p,li){overflow-wrap:break-word}
}
/* Let model labels determine height instead of overlapping fixed orbit slots. */
@media(max-width:480px){}

/* Base symbol and readable brand name remain together at mobile widths. */

/* Vantemio Donations — Modern Cyber-Glass Platform Edition */

/* Page Base & Cosmic Obsidian Foundation */

/* Typography */

/* Glass Terraces for All Main Sections */

/* Luminous Glow Top-Edge on Terraces */

/* 1. Hero Section */

.vs-motion {
  background: rgba(14, 26, 50, 0.8) !important;
  border: 1px solid rgba(0, 242, 254, 0.25) !important;
  color: #cbd8e8 !important;
  padding: 10px 16px !important;
  border-radius: 8px !important;
  cursor: pointer !important;
}

/* Stage Art Visual */

/* 2. Format Showcase (.creator-room) */

/* 3. SOCIAL NETWORKS & STREAMING PLATFORMS DIRECTORY (.creator-platform-directory) */

/* The Social / Streaming Card */

/* Dark Glass Emblems */

/* Details Disclosure */

/* 4. Benefits Section */
.donation-benefits > div {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  margin-top: 32px !important;
}

.donation-benefits article {
  background: rgba(12, 22, 46, 0.85) !important;
  border: 1px solid rgba(0, 242, 254, 0.2) !important;
  border-radius: 20px !important;
  padding: 28px !important;
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  transition: transform 0.2s ease !important;
}

.donation-benefits article:hover {
  transform: translateY(-3px) !important;
  border-color: #00f2fe !important;
}

/* Dimensional Crystal Icons */

/* 5. Journey Flow (.donation-journey) */

/* 6. Production & Studio (.donation-production) */

/* 7. Tariffs & Fee Schedule (.donation-fee-details) */

.donation-tariff {
  background: rgba(12, 22, 46, 0.85) !important;
  border: 1px solid rgba(0, 242, 254, 0.22) !important;
  border-radius: 20px !important;
  padding: 28px !important;
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5) !important;
}

/* 8. Base Payment Section (.donation-payment) */

/* 9. Partner & Guide Slots */

/* 10. Compact Trading / Swap Widget at Bottom of Donations */

/* STRICT FIX FOR GIANT ICONS AT BOTTOM: Cap all icons, apertures, SVGs and images */

/* 11. Documentation links */

/* Responsive adjustments */
@media (max-width: 860px) {
  .creator-format-scene,
  .donation-benefits > div,
  .donation-journey ol,
  .donation-tariffs {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 640px) {
}

/* Studio product page. Its namespaced material does not change Home. */
@layer vantemio-crystal {
body[data-page=studio] main#main .studio-experience{--studio-ink:#f7f9fc;--studio-muted:#d5dee9;--studio-line:#587098;max-width:1240px!important;margin:0 auto!important;padding:28px 24px 64px!important;color:var(--studio-ink)!important;font-family:Onest,system-ui,sans-serif!important}
body[data-page=studio] main#main .studio-experience :is(h1,h2,h3,p,ol,li){margin:0!important;padding:0!important;background:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
body[data-page=studio] main#main .studio-experience h1{font-size:clamp(34px,4.8vw,64px)!important;line-height:1.06!important;letter-spacing:-.045em!important;font-weight:760!important;color:#f7f9fc!important;max-width:720px!important}
body[data-page=studio] main#main .studio-experience h2{font-size:clamp(26px,3vw,40px)!important;line-height:1.16!important;letter-spacing:-.035em!important;color:#f7f9fc!important;font-weight:720!important}
body[data-page=studio] main#main .studio-experience h3{font-size:21px!important;line-height:1.3!important;color:#f7f9fc!important;letter-spacing:-.02em!important}
body[data-page=studio] main#main .studio-experience p{font-size:16px!important;line-height:1.7!important;color:var(--studio-muted)!important;max-width:760px!important}
body[data-page=studio] main#main .studio-experience .studio-experience__eyebrow{font:750 11px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__hero{display:grid!important;grid-template-columns:1.1fr 1fr!important;align-items:center!important;gap:42px!important;padding:42px!important;border:1px solid #647caa!important;border-radius:24px!important;background:url('/assets/lunar-solar-field-20261023-v1.svg') center top/1400px auto no-repeat,radial-gradient(ellipse at 100% 0%,#ffc16c1a,transparent 60%),linear-gradient(140deg,#233c56,#1c3047 72%,#293a4d)!important;box-shadow:inset 0 1px #d4eeff33,0 18px 44px #070d2840!important;overflow:hidden!important}
body[data-page=studio] main#main .studio-experience__intro{display:grid!important;gap:22px!important;min-width:0!important}
body[data-page=studio] main#main .studio-experience .studio-experience__lead{font-size:18px!important;line-height:1.65!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__actions,body[data-page=studio] main#main .studio-experience__next nav{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}
body[data-page=studio] main#main .studio-experience a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:10px 16px!important;box-sizing:border-box!important;border:1px solid #7894ba!important;border-radius:10px!important;background:#233453!important;color:#f7f9fc!important;font:700 14px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
body[data-page=studio] main#main .studio-experience a.studio-experience__primary{background:linear-gradient(145deg,#35536f,#263d56)!important;border-color:#f4c17caa!important;color:#f7f9fc!important;box-shadow:inset 0 1px #fff8,0 3px 0 #0c1c2f!important}
body[data-page=studio] main#main .studio-experience a:hover{border-color:#ffd18e!important;box-shadow:0 0 0 2px #8ed8e633!important}
body[data-page=studio] main#main .studio-experience :is(a,summary):focus-visible{outline:3px solid #ffcf83!important;outline-offset:4px!important}
body[data-page=studio] main#main .studio-experience__availability{padding:16px 18px!important;border:1px solid #e8bf7d66!important;border-radius:12px!important;background:#2d3b4d!important}
body[data-page=studio] main#main .studio-experience__availability strong{display:block!important;color:#f5d39c!important;font-size:13px!important;line-height:1.5!important;margin-bottom:6px!important}
body[data-page=studio] main#main .studio-experience__availability p{font-size:13px!important;line-height:1.6!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__flow{position:relative!important;isolation:isolate!important;display:grid!important;gap:22px!important;min-width:0!important;padding:28px 20px!important;border-radius:20px!important;border:1px solid #6776a7!important;background:repeating-linear-gradient(115deg,transparent 0 35px,#b7dbff0b 35px 36px),radial-gradient(ellipse at 50% 0%,#82b6e329,transparent 75%),#1c2e44!important;box-shadow:inset 0 1px #c1eaff33!important}
body[data-page=studio] main#main .studio-experience__flow-core{display:grid!important;justify-items:center!important;gap:3px!important;text-align:center!important}
body[data-page=studio] main#main .studio-experience__flow-core>svg{width:64px!important;height:64px!important}
body[data-page=studio] main#main .studio-experience__flow-core strong{font-size:26px!important;letter-spacing:-.035em!important;color:#f7f9fc!important}
body[data-page=studio] main#main .studio-experience__flow-core span{font-size:13px!important;color:#a8c8df!important;letter-spacing:.15em!important;text-transform:uppercase!important}
body[data-page=studio] main#main .studio-experience__flow-stages{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;position:relative!important}
body[data-page=studio] main#main .studio-experience__flow-stages::before{content:''!important;position:absolute!important;inset:0 auto 0 27px!important;width:2px!important;background:linear-gradient(#9dccf5,#f1eee5,#ffd18e)!important;z-index:-1!important}
body[data-page=studio] main#main .studio-experience__flow-node{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;min-height:58px!important;border:1px solid #54658d!important;border-radius:11px!important;background:linear-gradient(120deg,#2d465f,#24364c)!important;box-shadow:inset 0 1px #d1edff22,0 3px 0 #080f22!important}
body[data-page=studio] main#main .studio-experience__flow-node>svg{width:34px!important;height:34px!important;flex:none!important}
body[data-page=studio] main#main .studio-experience__flow-node>span{font-size:13px!important;line-height:1.4!important;color:#f7f9fc!important}
body[data-page=studio] main#main .studio-experience__flow-node b{font-size:10px!important;margin-inline-end:10px!important;letter-spacing:.05em!important;color:#e5eaf1!important}
body[data-page=studio] main#main .studio-experience__section{padding-block:54px 0!important;scroll-margin-top:130px!important}
body[data-page=studio] main#main .studio-experience__section>header{display:grid!important;gap:14px!important;margin-bottom:24px!important;max-width:850px!important}
body[data-page=studio] main#main .studio-experience__steps{list-style:none!important;display:grid!important;gap:10px!important}
body[data-page=studio] main#main .studio-experience__steps li{min-width:0!important}
body[data-page=studio] main#main .studio-experience__steps details{border:1px solid #6176a0!important;border-radius:14px!important;background:linear-gradient(110deg,#263d56,#22344a)!important;overflow:hidden!important}
body[data-page=studio] main#main .studio-experience__steps summary{display:flex!important;align-items:center!important;gap:18px!important;min-height:84px!important;padding:16px 22px!important;box-sizing:border-box!important;list-style:none!important;cursor:pointer!important}
body[data-page=studio] main#main .studio-experience__steps summary::-webkit-details-marker{display:none!important}
body[data-page=studio] main#main .studio-experience__number{font:750 12px/1.4 Onest,system-ui,sans-serif!important;color:#9bc6e2!important;flex:none!important}
body[data-page=studio] main#main .studio-experience__steps summary>svg{width:34px!important;height:34px!important;flex:none!important}
body[data-page=studio] main#main .studio-experience__steps summary>span:not([class]){display:grid!important;gap:5px!important}
body[data-page=studio] main#main .studio-experience__steps strong{font-size:18px!important;line-height:1.4!important;color:#f7f9fc!important}
body[data-page=studio] main#main .studio-experience__steps small{font-size:12px!important;line-height:1.4!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__disclosure{margin-inline-start:auto!important;flex:none!important;font:400 25px/1 Onest,system-ui,sans-serif!important;color:#ffd18e!important}
body[data-page=studio] main#main .studio-experience__steps details>p{padding:0 26px 24px 114px!important;max-width:920px!important}
body[data-page=studio] main#main .studio-experience__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body[data-page=studio] main#main .studio-experience__cards>article{padding:26px!important;border:1px solid #6d779e!important;border-top:3px solid #9dccf5!important;border-radius:16px!important;background:linear-gradient(145deg,#2c455f,#21364e)!important;box-shadow:inset 0 1px #e7f8ff22,0 8px 20px #070f2933!important;min-width:0!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(2){border-top-color:#ffd18e!important;background:linear-gradient(145deg,#31465c,#24364b)!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(3){border-top-color:#b9d5ec!important;background:linear-gradient(145deg,#2d425a,#22354c)!important}
body[data-page=studio] main#main .studio-experience__cards svg{width:42px!important;height:42px!important;margin-bottom:18px!important}
body[data-page=studio] main#main .studio-experience__cards h3{margin-bottom:12px!important}
body[data-page=studio] main#main .studio-experience__next{display:grid!important;grid-template-columns:1fr auto!important;gap:28px!important;align-items:center!important;padding:32px!important;margin-top:52px!important;border:1px solid #6e83ad!important;border-radius:18px!important;background:linear-gradient(125deg,#2b425b,#23364b)!important}
body[data-page=studio] main#main .studio-experience__next h2{font-size:28px!important;margin-bottom:14px!important}
body[data-page=studio] main#main .studio-experience__next nav{max-width:320px!important}
@media(max-width:1000px){body[data-page=studio] main#main .studio-experience__hero{grid-template-columns:1fr!important;gap:32px!important;padding:32px!important}body[data-page=studio] main#main .studio-experience__flow-stages{grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-page=studio] main#main .studio-experience__flow-stages::before{inset:50% 0 auto!important;width:auto!important;height:2px!important}body[data-page=studio] main#main .studio-experience__flow-node{flex-direction:column!important;text-align:center!important;padding:12px 8px!important}body[data-page=studio] main#main .studio-experience__flow-node b{display:block!important;margin:0 0 4px!important}body[data-page=studio] main#main .studio-experience__next{grid-template-columns:1fr!important}}
@media(max-width:640px){body[data-page=studio] main#main .studio-experience{padding:18px 12px 36px!important}body[data-page=studio] main#main .studio-experience__hero{padding:24px 20px!important;border-radius:18px!important;gap:28px!important}body[data-page=studio] main#main .studio-experience h1{font-size:36px!important}body[data-page=studio] main#main .studio-experience__lead{font-size:16px!important}body[data-page=studio] main#main .studio-experience__flow{padding:20px 14px!important}body[data-page=studio] main#main .studio-experience__flow-stages{grid-template-columns:1fr!important}body[data-page=studio] main#main .studio-experience__flow-stages::before{inset:0 auto 0 25px!important;width:2px!important;height:auto!important}body[data-page=studio] main#main .studio-experience__flow-node{flex-direction:row!important;text-align:start!important;padding:10px 12px!important}body[data-page=studio] main#main .studio-experience__flow-node b{display:inline!important;margin-inline-end:10px!important}body[data-page=studio] main#main .studio-experience__actions>a{width:100%!important}body[data-page=studio] main#main .studio-experience__cards{grid-template-columns:1fr!important;gap:12px!important}body[data-page=studio] main#main .studio-experience__section{padding-top:36px!important;scroll-margin-top:170px!important}body[data-page=studio] main#main .studio-experience__steps summary{gap:12px!important;padding:14px!important}body[data-page=studio] main#main .studio-experience__number{display:none!important}body[data-page=studio] main#main .studio-experience__steps strong{font-size:16px!important}body[data-page=studio] main#main .studio-experience__steps details>p{padding:0 18px 20px!important}body[data-page=studio] main#main .studio-experience__next{padding:24px!important;margin-top:36px!important}body[data-page=studio] main#main .studio-experience__next nav{max-width:none!important}body[data-page=studio] main#main .studio-experience__next nav>a{width:100%!important}}
@media(forced-colors:active){body[data-page=studio] main#main .studio-experience :is(header,article,aside,details,a,.studio-experience__flow){color:CanvasText!important;background:Canvas!important;border-color:ButtonText!important;box-shadow:none!important}body[data-page=studio] main#main .studio-experience :is(h1,h2,h3,p,strong,small,span){color:CanvasText!important}}
}

@layer vantemio-crystal {body[data-page=studio] main#main .studio-experience :is(h1,h2,h3){overflow-wrap:anywhere!important;hyphens:auto!important}body[data-page=studio] main#main .studio-experience__steps summary>span:not([class]){min-width:0!important}
@media(max-width:640px){body[data-page=studio] main#main .studio-experience__flow-stages{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}body[data-page=studio] main#main .studio-experience__flow-stages::before{inset:50% 0 auto!important;width:auto!important;height:2px!important}body[data-page=studio] main#main .studio-experience__flow-node{flex-direction:column!important;padding:10px 4px!important;gap:7px!important}body[data-page=studio] main#main .studio-experience__flow-node>svg{width:28px!important;height:28px!important}body[data-page=studio] main#main .studio-experience__flow-node>span{font-size:0!important}body[data-page=studio] main#main .studio-experience__flow-node b{display:block!important;margin:0!important;font-size:11px!important}}}

/* Studio131: script-aware type and logical Arabic layout; other locales unchanged. */
@layer vantemio-crystal {
body[data-page=studio] main#main .studio-experience[dir=rtl]{text-align:start!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__eyebrow,body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-core{direction:ltr!important;unicode-bidi:isolate!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-stages::before{inset-inline-start:27px!important;inset-inline-end:auto!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__steps details>p{padding-inline-start:114px!important;padding-inline-end:26px!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__number,body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-node b{unicode-bidi:isolate!important;direction:ltr!important}
body[data-page=studio] main#main .studio-experience:lang(hi) :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.4!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
body[data-page=studio] main#main .studio-experience:lang(zh) :is(h1,h2,h3),body[data-page=studio] main#main .studio-experience:lang(ja) :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.4!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
@media(max-width:1000px){body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-stages::before{inset-inline:0!important}}
@media(max-width:640px){body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__steps details>p{padding-inline:18px!important}}
}

@layer vantemio-crystal {
body.redesign.edition[data-page=studio]{background:radial-gradient(ellipse at 0 0,#5e91c126,transparent 60%),radial-gradient(ellipse at 100% 30%,#ffba4b16,transparent 60%),#17263a!important}
body.redesign.edition[data-page=studio] main#main.main{background:transparent!important}
body[data-page=studio] main#main .studio-experience .studio-tool-art{filter:drop-shadow(0 2px 1px #07132288)!important}
body[data-page=studio] main#main .studio-experience__cards>article{background-image:url('/assets/card-circuit-substrate.svg'),linear-gradient(145deg,#2c455f,#21364e)!important;background-size:260px 156px,auto!important;background-repeat:no-repeat!important;background-position:right top!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(2){background-image:url('/assets/card-circuit-substrate.svg'),radial-gradient(ellipse at 100% 0,#ffc16c1f,transparent 65%),linear-gradient(145deg,#31465c,#24364b)!important;background-size:260px 156px,auto,auto!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(3){background-image:url('/assets/card-circuit-substrate.svg'),radial-gradient(ellipse at 0 0,#9dccf51b,transparent 65%),linear-gradient(145deg,#2d425a,#22354c)!important;background-size:260px 156px,auto,auto!important}
body[data-page=studio] main#main .studio-experience__steps details[open] .studio-experience__disclosure{transform:rotate(45deg)!important}
@media(forced-colors:active){body[data-page=studio] main#main .studio-experience__cards>article{background:Canvas!important}body[data-page=studio] main#main .studio-tool-art{stroke:CanvasText!important;filter:none!important}body[data-page=studio] main#main .studio-tool-art [stroke="#ffd18e"]{stroke:CanvasText!important}}
}

/* Vantemio interface system: stable reading surfaces, purposeful motion, shared type. */
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin.woff2?v=c4ae9c6d20d8') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-A3,U+A5,U+A7-AB,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BA,U+20BC-20BD,U+2116-2117,U+2122,U+2153-215E,U+2190-2193,U+2196-2199,U+21A9,U+21B6-21B7,U+21BA-21BB,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+27F5-27F6,U+A78B-A78C}
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin-ext.woff2?v=88e192f8969a') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-17F,U+181,U+186-18A,U+18E-194,U+196-199,U+19D,U+1A0-1A1,U+1A4-1A5,U+1AC-1AD,U+1AF-1B0,U+1B2-1B4,U+1B7,U+1CD-1DD,U+1E6-1E7,U+1F0,U+1F8-1F9,U+218-21B,U+237,U+244-245,U+24C-24D,U+253-254,U+256-257,U+259,U+25B,U+260,U+263,U+268-269,U+272,U+289,U+28B-28C,U+292,U+294,U+2B7,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-329,U+331,U+1E04-1E05,U+1E0C-1E0D,U+1E24-1E25,U+1E32-1E3B,U+1E3E-1E3F,U+1E42-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E90-1E93,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:Onest;src:url('/assets/onest-variable-cyrillic.woff2?v=24761007d7a2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4EB,U+4EE-4F5}
body.redesign.edition{--ui-ink:#0c1726;--ui-panel:#18293a;--ui-plum:#29243e;--ui-teal:#17353d;--ui-paper:#e8edf2;--ui-text:#f5f7fb;--ui-muted:#c6d2df;--ui-amber:#efc58d;font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.7;color:var(--ui-text);background:var(--ui-ink)}
body.redesign.edition :is(h1,h2,h3,h4){font-family:Onest,Manrope,Arial,sans-serif!important;letter-spacing:-.025em!important;text-wrap:balance;overflow-wrap:anywhere;text-shadow:none!important}
body.redesign.edition :is(h1,h2,h3,h4) :is(em,.director-type){font-family:inherit;font-style:normal;text-shadow:none!important}
body.redesign.edition :is(p,li,figcaption,label){text-shadow:none}
body.redesign.edition :is(a,button,input,textarea,select):focus-visible{outline:3px solid #efc58d!important;outline-offset:5px}
body.redesign.edition :is(.v-eyebrow,.edition-eyebrow,.director-kicker,.section-kicker){color:#d1dce8!important;font-size:13px!important;letter-spacing:.08em!important;line-height:1.6}
/* A real product diagram, rather than detached labels over a moving picture. */
body.redesign.edition :is(.engine-hero-bottom,.module-navigation) .vs-motion{font-size:13px!important;line-height:1.5!important;padding:8px 11px;border:1px solid #60738b!important;border-radius:7px;color:#e3eaf3!important;background:#18293a!important;cursor:pointer}
/* D-commerce hero: expressive wordmark + system diagram */
@media(max-width:800px){}
@media(prefers-reduced-motion:reduce){}

/* The marquee is also real, keyboard-usable module navigation. */
/* Cohesive dark surfaces: readable type, quieter accents, no luminous text. */
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact){color:#f5f7fb!important}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-resources,.build-foundation){background:#18293a!important}
body.redesign.edition[data-page] main#main.main :is(.vs-home-engine,.edition-next,.community-feature){background:#0c1726!important}
body.redesign.edition[data-page] main#main.main :is(.edition-channel,.business-store,.market-home){background:#17353d!important}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact) :is(h2,h3){color:#f5f7fb!important;-webkit-text-fill-color:#f5f7fb!important;background-image:none!important;text-shadow:none!important;line-height:1.2}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact) :is(h2,h3) em{color:#efc58d!important;-webkit-text-fill-color:#efc58d!important}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact)>p{color:#d0dbe7!important}
body.redesign.edition[data-page] main#main.main :is(.value-before,.value-after,.value-core,.value-studio,.value-result){background:#18293a!important;border-color:#69798b!important;box-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.value-before,.value-after,.value-core,.value-studio,.value-result) :is(p,small){color:#d0dbe7!important;-webkit-text-fill-color:#d0dbe7!important}
/* Soften reading surfaces without applying a dark-text reset to brand marks. */
body.redesign.edition[data-page] main#main.main :is(.market-scenarios,.market-rights){background:#dce5eb!important;color:#26364a!important}
body.redesign.edition[data-page] main#main.main :is(.market-scenarios,.market-rights) :is(h2,h3,p){color:#26364a!important;-webkit-text-fill-color:#26364a!important}
.market-launch-hero>*,.market-rollout li>div,.market-stack article,.market-order-track>span{min-width:0}
body.redesign.edition[data-page] main#main.main :is(.docs-local-paper,.policy-paper,.whitepaper-paper){background:#e8edf2!important;color:#26364a!important}
body.redesign.edition[data-page] main#main.main :is(.docs-local-paper,.policy-paper,.whitepaper-paper) :is(h1,h2,h3,h4,p,li){color:#26364a!important;-webkit-text-fill-color:#26364a!important}
@keyframes engine-flow{to{transform:translateY(60px)}}
@keyframes engine-branch-left{0%{left:50%;top:-2px}80%{left:0;top:-2px}100%{left:0;top:25px}}
@keyframes engine-branch-right{0%{left:50%;top:-2px}80%{left:100%;top:-2px}100%{left:100%;top:25px}}
@media(min-width:1440px){}
@media(max-width:1050px){}
@media(max-width:800px){}
@media(max-width:520px){}
@media(prefers-reduced-motion:reduce){}

/* Measured browser fixes: pair each reading surface with its own text palette. */
body.redesign.edition[data-page] main#main.main :is(.vs-detail,.docs-local-grid,.docs-local-toc){background:#e8edf2!important;color:#26364a!important}
body.redesign.edition[data-page] main#main.main .motion-rail{background:#18293a!important;color:#f5f7fb!important;border-block:1px solid #50677c}
body.redesign.edition[data-page] main#main.main .motion-rail :is(p,.motion-stream-node strong,.vs-motion){color:#d7e2ed!important;-webkit-text-fill-color:#d7e2ed!important}
body.redesign.edition[data-page] main#main.main .motion-rail .vs-motion{background:#24394c!important;border:1px solid #748ca1;padding:8px 11px;border-radius:7px;font-size:13px!important}
body.redesign.edition[data-page] main#main.main .application-motion-visual{background:#24394c!important;border-color:#71879a!important}
body.redesign.edition[data-page] main#main.main .application-motion-visual :is(p,strong,span,figcaption){color:#e2ebf4!important;-webkit-text-fill-color:#e2ebf4!important}

/* Dark integration catalogue, with a separate paper surface for its specification. */
/* Let mobile footer tracks shrink instead of using Portuguese text's min-content width. */
@media(max-width:800px){}

/* Keep the partner controls inside the narrow hero column. */
@media(max-width:520px){}

/* Shared dimensional icon treatment uses the existing licensed Tabler geometry. */
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:360px){}

/* Standalone long-form documents keep a readable surface in the dark site shell. */
body.redesign.edition[data-page] main#main.main>.page.editorial{box-sizing:border-box;align-items:start;gap:32px;padding-top:140px!important}
body.redesign.edition[data-page] main#main.main>.page.editorial>.toc{box-sizing:border-box;min-width:0;padding:22px!important;background:#18293a!important;border:1px solid #536d84!important;border-radius:14px!important}
body.redesign.edition[data-page] main#main.main>.page.editorial>.toc .toc-disclosure{padding:0!important;background:transparent!important;border:0!important}
body.redesign.edition[data-page] main#main.main>.page.editorial>.toc :is(a,summary,h2){color:#d7e4ef!important;-webkit-text-fill-color:#d7e4ef!important;font-size:14px!important;line-height:1.65!important;letter-spacing:0;text-transform:none}
@media(max-width:760px){body.redesign.edition[data-page] main#main.main>.page.editorial{padding-inline:20px;padding-top:112px!important;gap:24px}}

/* The legacy Market introduction has dark participant cards inside a paper specification. */
@media(max-width:520px){}

/* Six real inquiry directions, using the established module icon set. */
@media(max-width:850px){}
@media(max-width:650px){}
/* Keep translated copy inside the existing card and diagram columns. */
@media(min-width:481px){}
@media(max-width:480px){
}
@media(max-width:360px){
}

/* Reading surfaces: numbers, headings and copy share a real inset. */
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article){
  --card-start:#f3f9ff;--card-end:#dbeafa;
  background:linear-gradient(135deg,var(--card-start),var(--card-end))!important;
  color:#314b63!important;border:1px solid #91a9c175!important;border-radius:20px!important;
  padding:clamp(22px,2.5vw,32px)!important;min-width:0;
  box-shadow:0 14px 32px #10243b12,inset 0 1px 0 #ffffffdf!important;
}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article):nth-child(4n+2){--card-start:#f7f2ff;--card-end:#e8dff5}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article):nth-child(4n+3){--card-start:#edf9f4;--card-end:#d8eee7}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article):nth-child(4n){--card-start:#fff7ea;--card-end:#f2e5ce}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article) :is(h2,h3,strong){color:#172c42!important;-webkit-text-fill-color:#172c42!important}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article) :is(p,span,small){color:#314b63!important;-webkit-text-fill-color:#314b63!important}

/* Shared reading cards also serve the technology and documentation catalogues. */
body.redesign.edition[data-page] main#main.main :is(.vs-code-grid>article,.vs-model-cards>article) :is(h3,p,span){overflow-wrap:anywhere}
/* Process diagrams are reading surfaces too; labels stay inside their frame. */
body.redesign.edition[data-page] main#main.main .motion-rail{padding:clamp(22px,3vw,34px)!important;min-width:0;border:1px solid #6f94a26b!important;border-radius:22px;background:linear-gradient(135deg,#183346,#234855)!important;box-shadow:0 14px 32px #06111b18,inset 0 1px 0 #cceaf826!important}

/* Owner 17 Oct: electric blue/orange product choices and dimensional partner surfaces. */
body.redesign.edition{--ui-amber:#ff9b52}
@media(min-width:1250px){}
@media(max-width:520px){}
@media(prefers-reduced-motion:reduce){}

/* Material belongs to the symbol, rather than a second square behind it. */
body.edition[data-page] main#main.main :is(.dimensional-icon,.module-nav-icon){padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none;filter:none}
body.edition .application-track-selector>div>a>b{padding:0;border:0;background:none;box-shadow:none}

/* Product readiness and the shared polished finish of the home actions. */@media(max-width:600px){}
