html{scroll-behavior:smooth}
body{overflow-x:clip}
.navbar-brand{display:block;width:138px;height:28px;flex-shrink:0}
.navbar-brand img{object-fit:contain}
.btn_nav,.btn_footer{font-family:inherit;text-decoration:none}
.section.padding-60{animation:page-in .7s ease-out both}
.background-video-3{isolation:isolate;background:center/cover no-repeat url(glass-cubes-poster.jpg)}
.background-video-3>video{z-index:0;inset:0;margin:0;pointer-events:none}
.title_center.mobile_up{animation:text-in .8s .1s both}
.claim-preview{transition:transform .25s,filter .25s;animation:xamanClaimPulse 2.6s ease-in-out infinite}
.claim-preview:hover{transform:translateY(-3px);filter:brightness(1.1)}
.claim-preview:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #7ba5ff;outline-offset:5px}
.demo-label{color:#667089;font-size:10px;line-height:16px;letter-spacing:1.5px;font-weight:600;margin:24px 0 -22px}
.visual-input{display:flex;align-items:center;text-align:left}
.static-subscribe .btn_footer{flex-shrink:0}
.subscription-caption{font-size:14px;color:#ffffffb3;margin-top:16px}
.mobile-nav{display:none}
.css-modal{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center;padding:24px}
.css-modal:target{display:flex}
.modal-backdrop{position:absolute;inset:0;background:#0c17298c;backdrop-filter:blur(8px)}
.modal-card{position:relative;width:min(100%,460px);border-radius:24px;background:#fff;padding:40px;color:#0c1729;box-shadow:0 24px 90px #0003;animation:text-in .25s both}
.modal-close{position:absolute;right:20px;top:16px;font-size:30px;line-height:30px;color:#61738f;text-decoration:none}
.modal-eyebrow{font-size:11px;letter-spacing:2px;color:#0030cf;font-weight:700}
.modal-card h2{font-size:30px;line-height:1.2;margin:18px 0}
.modal-card p{font-size:16px;line-height:1.6;color:#61738f}
.modal-cta{display:inline-block;border-radius:9px;background:#0030cf;color:white;padding:14px 18px;margin-top:12px;text-decoration:none;font-size:14px;font-weight:600}
@keyframes page-in{from{opacity:0}to{opacity:1}}
@keyframes text-in{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
@keyframes xamanClaimPulse{0%,100%{box-shadow:0 0 24px #0030cf66,0 18px 44px #0030cf4d}50%{box-shadow:0 0 38px #0030cf99,0 18px 54px #0030cf66}}
@media(max-width:991px){.navbar-wrapper{min-height:68px}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{display:flex;flex-direction:column;gap:5px;padding:12px;cursor:pointer;border-radius:8px;background:#f2f4f8;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{display:block;width:22px;height:2px;background:#0c1729}.mobile-nav nav{position:absolute;right:0;top:52px;width:230px;max-height:75vh;overflow:auto;background:#fff;box-shadow:0 16px 45px #0c172926;border:1px solid #edf0f5;padding:12px;border-radius:14px}.mobile-nav nav a{display:block;padding:11px 14px;color:#0c1729;text-decoration:none;font-size:14px;border-radius:7px}.mobile-nav nav a:hover{background:#f2f5ff}.static-subscribe .wrap_subscribe{flex-direction:column}.subscription-caption{font-size:12px}}
@media(max-width:479px){body{padding-top:64px}.navbar-wrapper{min-height:64px}.navbar-brand{width:124px;height:24px}.title_center.mobile_up{padding:0;margin-top:32px}.section.padding-60{padding-top:28px;padding-bottom:48px}.title_center .h1{font-size:28px;line-height:36px;letter-spacing:-.6px}.text_regular{font-size:15px;line-height:24px}.claim-preview{padding:20px 28px!important;font-size:18px!important;max-width:100%}.text_small.color-600{font-size:12px;line-height:20px}.section.blue.no-padding .image-wrap{margin-inline:-16px;border-radius:0}.section.blue.no-padding .content-wrap{padding:0 8px}.modal-card{padding:34px 26px}.demo-label{margin-top:20px}.market_app img{object-fit:contain}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.background-video-3>video{display:none}}
