.landing-page .premium-hero{isolation:isolate}.hero-ribbon{position:absolute;inset:0 0 0 22%;pointer-events:none;overflow:hidden;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 19%)}.hero-ribbon>svg{position:absolute;width:125%;height:115%;left:-8%;top:-4%}.hero-ribbon-flow{transform-origin:70% 50%;animation:hero-ribbon-float 16s ease-in-out infinite;animation-play-state:paused}.hero-ribbon-reflection{stroke-dasharray:90 910;animation:hero-ribbon-light 12s linear infinite;animation-play-state:paused;opacity:.65}.hero-ribbon[data-motion-visible=true] :is(.hero-ribbon-flow,.hero-ribbon-reflection){animation-play-state:running}.hero-ribbon-tint{position:absolute;inset:22% -10% 0 32%;opacity:0;transition:opacity 1.1s ease}.hero-ribbon-tint-eth{background:radial-gradient(ellipse,#a6afdd45,transparent 68%)}.hero-ribbon-tint-nvda{background:radial-gradient(ellipse,#a0d24e50,transparent 68%)}.hero-ribbon-tint-msft{background:radial-gradient(ellipse at 30% 50%,#00a4ef40,transparent 60%),radial-gradient(ellipse at 75% 60%,#ffb90026,transparent 60%)}.hero-ribbon[data-asset=ETH] .hero-ribbon-tint-eth,.hero-ribbon[data-asset=MSFT] .hero-ribbon-tint-msft,.hero-ribbon[data-asset=NVDA] .hero-ribbon-tint-nvda{opacity:1}.landing-page .hero-base,.landing-page .hero-grid{position:relative;z-index:1}@keyframes hero-ribbon-float{0%,to{transform:translate(0) rotate(-1deg)}50%{transform:translate(14px,-18px) rotate(1deg)}}@keyframes hero-ribbon-light{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@media (max-width:960px){.hero-ribbon{inset:33% -35% 0 -30%;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 92%,transparent);opacity:.8}}@media (prefers-reduced-motion:reduce){.hero-ribbon-flow,.hero-ribbon-reflection{animation:none}.hero-ribbon-reflection{opacity:0}.hero-ribbon-tint{transition:none}}.hero-demo{position:relative;width:min(100%,490px);min-width:0;justify-self:end;margin:10px 0 55px;padding:25px;border:1px solid #fff;border-radius:32px;background:linear-gradient(145deg,#ffffffd9,#f3fbff80);box-shadow:0 30px 80px -35px #2589c45c,inset 0 1px 0 #fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#284d69}.hero-demo-card-bottom,.hero-demo-card-top,.hero-demo-header,.hero-demo-header>span:first-child,.hero-demo-value{display:flex;align-items:center;justify-content:space-between}.hero-demo-header{margin-bottom:24px;gap:12px;font-size:15px}.hero-demo-header>span:first-child{gap:7px}.hero-demo-header svg{width:25px;height:25px;color:var(--beam-blue)}.hero-demo-label{font-size:11px;color:#587a91}.hero-demo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;gap:4px;border:1px solid #b9dded80;background:#dceffa80;border-radius:17px}.hero-demo-steps button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 5px;font-size:12px;color:#527389;border-radius:12px;transition:background .2s,color .2s,box-shadow .2s}.hero-demo-steps button>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #8bbbd580;border-radius:50%;font-size:10px}.hero-demo-steps button[aria-pressed=true]{background:#fff;color:#214861;box-shadow:0 2px 8px #2c739c15}.hero-demo-steps button[aria-pressed=true]>span{background:#38a0e1;color:#fff;border-color:transparent}.hero-demo-assets-wrap{margin:24px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent)}.hero-demo-assets-track{display:flex;width:max-content;will-change:transform}.hero-demo-assets-row{display:flex;gap:6px;padding-right:6px}.hero-demo-assets-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:0 11px;min-height:36px;border:1px solid transparent;border-radius:12px;font-size:11.5px;color:#527389;white-space:nowrap;transition:background .2s,border-color .2s}.hero-demo-amounts button:hover,.hero-demo-assets-row button:hover{background:#fff8}.hero-demo-assets-row button[aria-pressed=true]{border-color:#fff;background:#fff;color:#214861;box-shadow:0 3px 12px #247db512}.hero-demo-beam{padding:24px;border:1px solid #fff;border-radius:23px;background:radial-gradient(ellipse at 100% 0,#9be7fd99,transparent 65%),linear-gradient(135deg,#fff,#eff9ff);box-shadow:0 12px 28px -15px #2589c445;transition:background .25s}.hero-demo-card-top{font-size:12px;color:#426982;min-height:24px}.hero-demo-value{gap:12px;padding:21px 0 25px}.hero-demo-value>span:first-child{font-size:clamp(44px,4.5vw,62px);font-weight:300;letter-spacing:-.06em;line-height:1}.hero-demo-value>span:first-child>span{font-size:.65em;color:#648aa3}.hero-demo-asset{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px}.hero-demo-asset .landing-token-logo{border-radius:13px;border:1px solid #fff;box-shadow:0 6px 12px #247db51c}.hero-demo-card-bottom{justify-content:flex-start;gap:7px;padding-top:15px;border-top:1px solid #76afd32b;font-size:11px;color:#426982}.hero-demo-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#21795f;background:#dcf4ec}.hero-demo-detail{min-height:76px;display:grid;place-items:center}.hero-demo-detail p{margin:0;max-width:320px;text-align:center;font-size:12px;line-height:1.6;color:#476a81}.hero-demo-link{display:block;margin-bottom:4px;color:#245779;font-size:13px}.hero-demo-amounts{display:flex;justify-content:center;gap:8px}.hero-demo-amounts button{min-width:66px;min-height:36px;border:1px solid #a6cfe580;border-radius:100px;color:#456d87;font-size:12px}.hero-demo-amounts button[aria-pressed=true]{background:#fff;border-color:#69b9e6;color:#245779}.hero-demo-next{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;padding:14px 19px;border-radius:16px;background:#fff9;border:1px solid #fff;font-size:13px;color:#234e6c;transition:background .2s}.hero-demo-next:hover{background:#fff}.hero-demo button:focus-visible{outline-offset:2px}@media (max-width:1050px) and (min-width:961px){.hero-demo{padding:18px}.hero-demo-value>span:first-child{font-size:46px}}@media (max-width:960px){.hero-demo{margin:42px auto 35px}.hero-demo-value>span:first-child{font-size:60px}}@media (max-width:480px){.hero-demo{padding:17px;border-radius:25px}.hero-demo-header{font-size:14px}.hero-demo-label{font-size:10px}.hero-demo-steps button{gap:5px;font-size:11px}.hero-demo-assets-wrap{margin:18px 0 14px}.hero-demo-assets-row button{font-size:11px;gap:5px;padding:0 9px;min-height:32px}.hero-demo-beam{padding:20px}.hero-demo-value>span:first-child{font-size:50px}.hero-demo-card-bottom{font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-demo *,.hero-demo :before{transition:none}.hero-demo-assets-track{animation:none}}.landing-page{--landing-content-max:1200px;--landing-gutter:24px}.landing-page .layout{width:min(var(--landing-content-max),calc(100% - 2 * var(--landing-gutter)));max-width:none;margin-inline:auto;padding-inline:0}.landing-page [data-reveal]{transition:opacity .75s ease,translate .75s cubic-bezier(.22,1,.36,1)}.landing-page [data-reveal=pending]{opacity:0;translate:0 20px}.landing-page [data-reveal=visible]{opacity:1;translate:0 0}.landing-page .step-card:nth-child(2){transition-delay:80ms}.landing-page .step-card:nth-child(3){transition-delay:.16s}.landing-page .step-card{border:1px solid #a9d3e8;background:linear-gradient(155deg,#f8fcff,#edf9ff);box-shadow:inset 0 0 0 1px #ffffffd9,0 4px 10px -5px #236d9d20,0 18px 35px -24px #236d9d40}.landing-page .step-copy{border-top:1px solid #bddfed}.landing-page .step-art:before{content:"";position:absolute;inset:12% 8% 0;border-radius:50%;background:radial-gradient(ellipse,#9be7fd45,transparent 70%);pointer-events:none}.landing-page .fingerprint-tile,.landing-page .receive-mark,.landing-page .receive-notice,.landing-page .share-bubble,.landing-page .share-link,.landing-page .token-disc{animation:beam-gentle-drift 7s ease-in-out infinite;animation-play-state:paused}.landing-page .token-nvda{animation-delay:-2.4s;animation-duration:8s}.landing-page .token-aapl{animation-delay:-4.5s;animation-duration:9s}.landing-page .share-link{animation-delay:-3.5s}.landing-page .receive-notice{animation-delay:-4s;animation-duration:8s}.landing-page .fingerprint-tile{animation-duration:9s}.landing-page .animated-fingerprint{position:relative;display:block;width:100px;height:100px}.landing-page .animated-fingerprint svg{position:absolute;inset:0}.landing-page .fingerprint-guide{opacity:.2}.landing-page .fingerprint-trace path{stroke-dasharray:100;stroke-dashoffset:0;animation:beam-fingerprint-trace 6s ease-in-out infinite;animation-play-state:paused}.landing-page .fingerprint-trace path:nth-child(2n){animation-delay:.18s}.landing-page .fingerprint-trace path:nth-child(3n){animation-delay:.36s}.landing-page .fingerprint-trace path:nth-child(4n){animation-delay:.54s}.landing-page [data-motion-visible=true] .fingerprint-trace path{animation-play-state:running}@keyframes beam-fingerprint-trace{0%,8%{stroke-dashoffset:100;opacity:0}14%{opacity:1}46%,76%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}.landing-page [data-motion-visible=true] :is(.token-disc,.share-bubble,.share-link,.receive-mark,.receive-notice,.fingerprint-tile){animation-play-state:running}.landing-page .security-orbit:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 50% 1%,#38a0e1 0 3px,#9be7fd80 4px,transparent 9px);animation:beam-orbit 32s linear infinite;animation-play-state:paused}.landing-page [data-motion-visible=true] .security-orbit:before{animation-play-state:running}.landing-page .bottom-cta{position:relative;padding:96px 0;isolation:isolate;overflow:hidden;margin:0 auto 64px;width:min(var(--landing-content-max),calc(100% - 2 * var(--landing-gutter)));border-radius:36px;border:1px solid #ffffffd9;background:radial-gradient(ellipse at 12% 10%,#ffffffeb,transparent 65%),linear-gradient(120deg,#dff7ff,#9be7fd 60%,#79d6fc);box-shadow:inset 0 1px 0 #fff,0 18px 65px -45px #38a0e199}.landing-page .bottom-cta>.layout{position:relative;z-index:1;width:100%;padding-inline:var(--landing-gutter)}.landing-page .bottom-cta h2{margin:0 0 32px;text-wrap:balance}.landing-page .cta-pattern{position:absolute;inset:0;pointer-events:none}.landing-page .cta-pattern svg{width:100%;height:100%}.landing-page .cta-ribbons{animation:beam-ribbon-drift 18s ease-in-out infinite;animation-play-state:paused}.landing-page .cta-pattern[data-motion-visible=true] .cta-ribbons{animation-play-state:running}.landing-page .premium-footer{position:relative;isolation:isolate;overflow:hidden;background:#f8fdff}.landing-page .premium-footer:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 92% 130%,#38a0e170,transparent 65%),radial-gradient(ellipse at 28% 115%,#9be7fdcc,transparent 64%),linear-gradient(180deg,#fff,#effbff00)}.landing-page .premium-footer:after{content:"";position:absolute;z-index:-1;width:85%;height:160%;right:-35%;bottom:-110%;border:1px solid #ffffff80;border-radius:50%;box-shadow:0 0 0 55px #ffffff16,0 0 0 110px #ffffff12;pointer-events:none}@keyframes beam-gentle-drift{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes beam-orbit{to{rotate:1turn}}@keyframes beam-ribbon-drift{0%,to{translate:0 0}50%{translate:22px -10px}}@media (max-width:600px){.landing-page{--landing-gutter:16px}.landing-page .bottom-cta{border-radius:26px;margin-bottom:32px;padding-block:72px}.landing-page .step-card:nth-child(n){transition-delay:0ms}}@media (prefers-reduced-motion:reduce){.landing-page .fingerprint-trace path{animation:none;stroke-dashoffset:0;opacity:1}.landing-page [data-reveal]{opacity:1;translate:none;transition:none}.landing-page .security-orbit:before,.landing-page :is(.token-disc,.share-bubble,.share-link,.receive-mark,.receive-notice,.fingerprint-tile,.cta-ribbons){animation:none}}