.font-ui{background:#ffffff;color:#16171c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dlc-design-header__actions,.dlc-design-header__brand{flex:0 0 auto}@keyframes dlc-float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-32px,26px) scale(1.08)}}@keyframes dlc-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(38px,-22px) scale(1.1)}}@keyframes dlc-truck-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes dlc-bg-pan{0%,to{transform:translate3d(-5%,0,0)}50%{transform:translate3d(5%,3%,0)}}@keyframes dlc-spin{to{transform:rotate(1turn)}}@keyframes dlc-spin-rev{to{transform:rotate(-1turn)}}@keyframes dlc-orbit-block{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.07)}to{transform:rotate(1turn) scale(1)}}@keyframes dlc-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes dlc-plane-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-11px) rotate(-.7deg)}}@keyframes dlc-window{0%,to{fill:#20212a}50%{fill:#7132f5}}@keyframes dlc-globe-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dlc-protocol-fill{0%{transform:scaleX(0);opacity:.18}16%{opacity:.72}84%{transform:scaleX(1);opacity:.72}to{transform:scaleX(1);opacity:0}}@keyframes dlc-protocol-node{0%,to{transform:scale(.88);opacity:.28}50%{transform:scale(1.12);opacity:.95}}@keyframes dlc-signal-dot{0%{opacity:0;transform:translateX(-18px) scale(.72)}34%,62%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(18px) scale(.72)}}@keyframes dlc-signal-code{0%,to{opacity:.34;transform:scaleY(.46)}48%{opacity:1;transform:scaleY(1)}}@keyframes dlc-signal-lock{0%,to{opacity:.4;transform:scale(.78)}50%{opacity:1;transform:scale(1.08)}}@keyframes dlc-signal-release{0%{opacity:0;transform:translateY(8px) scale(.76)}36%,64%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.76)}}@keyframes dlc-protocol-card{0%,18%{border-color:rgba(113,50,245,.34);box-shadow:0 22px 48px rgba(113,50,245,.14);transform:translateY(-5px)}24%,to{border-color:rgba(222,222,229,.92);box-shadow:0 12px 32px rgba(43,28,91,.05);transform:translateY(0)}}@keyframes dlc-protocol-node-active{0%,18%{box-shadow:0 0 0 1px #dedee5,0 0 0 8px rgba(113,50,245,.13),0 18px 30px rgba(113,50,245,.22);transform:translateY(-3px) scale(1.06)}24%,to{box-shadow:0 0 0 1px #dedee5,0 12px 24px rgba(113,50,245,.18);transform:translateY(0) scale(1)}}@keyframes dlc-stage-copy-active{0%,18%{opacity:1;transform:translateY(-1px)}24%,to{opacity:.68;transform:translateY(0)}}@keyframes dlc-stage-visual-presence{0%,18%{opacity:1;transform:translateY(-5px) scale(1.025)}24%,to{opacity:.16;transform:translateY(0) scale(.94)}}@keyframes dlc-visual-beam{0%{opacity:0;transform:translateX(-120%)}18%,6%{opacity:.9}22%,to{opacity:0;transform:translateX(120%)}}@keyframes dlc-protocol-scan{0%{transform:translateX(-120%);opacity:0}18%,72%{opacity:.72}to{transform:translateX(120%);opacity:0}}@keyframes dlc-visual-spark{0%,to{opacity:0;transform:scale(.6)}18%,8%{opacity:1;transform:scale(1)}}@keyframes dlc-handshake-mark{0%,to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}14%,6%{opacity:1;transform:translateY(-8px) scale(1.04) rotate(-2deg)}10%,18%{opacity:1;transform:translateY(7px) scale(1.04) rotate(2deg)}24%,to{opacity:0;transform:translateY(18px) scale(.78) rotate(-5deg)}}@keyframes dlc-contract-write{0%,4%{opacity:0;stroke-dashoffset:64}10%,18%{opacity:1;stroke-dashoffset:0}24%,to{opacity:.16;stroke-dashoffset:64}}@keyframes dlc-pen-write{0%,to{opacity:0;transform:translate(56px,78px) rotate(-24deg)}6%{opacity:1;transform:translate(67px,44px) rotate(-24deg)}12%{opacity:1;transform:translate(88px,58px) rotate(-24deg)}18%{opacity:1;transform:translate(78px,72px) rotate(-24deg)}24%{opacity:0;transform:translate(96px,78px) rotate(-24deg)}}@keyframes dlc-coin-merge{0%,to{opacity:.12;transform:translate(-22px,5px) scale(.86)}7%{opacity:1;transform:translate(0) scale(1)}14%,19%{opacity:1;transform:translate(50px) scale(.76)}24%{opacity:.12;transform:translate(62px) scale(.7)}}@keyframes dlc-merge-ring{0%,to{opacity:0;transform:scale(.55)}14%,19%{opacity:.9;transform:scale(1.08)}}@keyframes dlc-magnifier-scan{0%,to{opacity:.12;transform:translate(58px,43px) scale(.9)}6%{opacity:1;transform:translate(69px,44px) scale(1)}12%{opacity:1;transform:translate(103px,58px) scale(1)}18%{opacity:1;transform:translate(87px,74px) scale(1)}24%{opacity:.12;transform:translate(111px,78px) scale(.9)}}@keyframes dlc-verify-scan{0%,to{opacity:0;transform:translateY(0)}18%,8%{opacity:.44;transform:translateY(30px)}}@keyframes dlc-release-coin{0%,to{opacity:.12;transform:translate(62px,56px) scale(.86)}7%{opacity:1;transform:translate(78px,50px) scale(1)}17%,20%{opacity:1;transform:translate(145px,62px) scale(.82)}24%{opacity:.12;transform:translate(154px,62px) scale(.74)}}@keyframes dlc-recipient-pulse{0%,to{opacity:.18;transform:scale(1)}18%,21%{opacity:1;transform:scale(1.06)}}@keyframes dlc-signal-presence{0%,to{opacity:.2;transform:translateY(-50%) scale(.94)}18%,9%{opacity:1;transform:translateY(-50%) scale(1)}}.dlc-how-protocol{position:relative;overflow:hidden;background:#ffffff}.dlc-how-protocol__glow{position:absolute;inset:-16%;z-index:0;pointer-events:none;background:radial-gradient(48% 42% at 18% 24%,rgba(113,50,245,.11) 0,rgba(113,50,245,0) 64%),radial-gradient(52% 46% at 84% 58%,rgba(113,50,245,.08) 0,rgba(113,50,245,0) 62%),linear-gradient(90deg,rgba(247,247,248,0),rgba(247,247,248,.72) 48%,rgba(247,247,248,0));animation:dlc-bg-pan 28s ease-in-out infinite;will-change:transform}.dlc-how-protocol__container{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:92px 32px}.dlc-how-protocol__intro{max-width:760px;opacity:0;transform:translateY(20px)}.dlc-how-protocol__eyebrow{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7132f5}.dlc-how-protocol__intro h2{margin:14px 0 0;max-width:660px;font-size:46px;line-height:1.04;letter-spacing:-.04em;font-weight:700;color:#16171c}.dlc-how-protocol__intro p{margin:14px 0 0;max-width:560px;font-size:17px;line-height:1.52;color:#5b5f6b}.dlc-protocol-console{margin-top:44px;overflow:hidden;border:1px solid #dedee5;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.96)),#ffffff;box-shadow:0 28px 88px rgba(43,28,91,.11);opacity:0;transform:translateY(20px)}.dlc-protocol-console__bar{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 22px;border-bottom:1px solid #e6e6ea;background:linear-gradient(90deg,rgba(113,50,245,.08),rgba(113,50,245,.02)),#ffffff}.dlc-protocol-console__bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(113,50,245,.12),rgba(255,255,255,.6),transparent);animation:dlc-protocol-scan 5.8s ease-in-out infinite;pointer-events:none}.dlc-protocol-console__bar span,.dlc-protocol-console__status span{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7132f5}.dlc-protocol-console__bar strong{display:block;margin-top:4px;font-size:17px;line-height:1.2;letter-spacing:-.012em;color:#16171c}.dlc-protocol-console__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dlc-protocol-console__status span{display:inline-flex;align-items:center;border:1px solid rgba(113,50,245,.18);border-radius:999px;background:rgba(113,50,245,.07);padding:6px 10px;color:#5b21d6}.dlc-protocol-flow{position:relative;isolation:isolate;min-height:398px;overflow:hidden;--dlc-protocol-cycle:10s;padding:30px 22px 36px;background:linear-gradient(rgba(113,50,245,.055) 1px,transparent 0),linear-gradient(90deg,rgba(113,50,245,.055) 1px,transparent 0),radial-gradient(circle at 50% 8%,rgba(113,50,245,.12),transparent 34%),radial-gradient(circle at 18% 88%,rgba(22,23,28,.04),transparent 28%),#fbfbfc;background-size:38px 38px,38px 38px,auto,auto}.dlc-protocol-flow__network{position:absolute;inset:28px 22px;z-index:-1;pointer-events:none}.dlc-protocol-flow__network i{position:absolute;width:11px;height:11px;border:2px solid rgba(113,50,245,.32);border-radius:999px;background:#ffffff;box-shadow:0 0 0 6px rgba(113,50,245,.05);animation:dlc-protocol-node 4.8s ease-in-out infinite}.dlc-protocol-flow__network i:first-child{left:6%;top:12%}.dlc-protocol-flow__network i:nth-child(2){left:24%;top:74%;animation-delay:.6s}.dlc-protocol-flow__network i:nth-child(3){left:43%;top:16%;animation-delay:1.2s}.dlc-protocol-flow__network i:nth-child(4){right:34%;top:76%;animation-delay:1.8s}.dlc-protocol-flow__network i:nth-child(5){right:15%;top:18%;animation-delay:2.4s}.dlc-protocol-flow__network i:nth-child(6){right:5%;top:68%;animation-delay:3s}.dlc-protocol-flow__rail{position:absolute;left:8.5%;right:8.5%;top:47px;height:3px;border-radius:999px;background:#e6e6ea;overflow:hidden}.dlc-protocol-flow__rail span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,#7132f5,rgba(113,50,245,.44));animation:dlc-protocol-fill var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite}.dlc-protocol-flow__signals{position:absolute;left:8.5%;right:8.5%;top:47px;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));pointer-events:none;transform:translateY(-50%)}.dlc-protocol-signal{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:34px;isolation:isolate;opacity:.2;animation:dlc-signal-presence var(--dlc-protocol-cycle) ease-in-out infinite}.dlc-protocol-signal:first-child{animation-delay:1.6s}.dlc-protocol-signal:nth-child(2){animation-delay:3.6s}.dlc-protocol-signal:nth-child(3){animation-delay:5.6s}.dlc-protocol-signal:nth-child(4){animation-delay:7.6s}.dlc-protocol-signal:before{content:"";position:absolute;right:18px;left:18px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(113,50,245,.46),transparent);transform:translateY(-50%)}.dlc-protocol-signal i{position:relative;z-index:1;display:block;flex:0 0 auto;background:#7132f5;box-shadow:0 0 0 5px rgba(113,50,245,.08)}.dlc-protocol-signal--terms{gap:8px}.dlc-protocol-signal--terms i{width:7px;height:7px;border-radius:999px;animation:dlc-signal-dot 2.6s ease-in-out infinite}.dlc-protocol-signal--terms i:nth-child(2){animation-delay:.16s}.dlc-protocol-signal--terms i:nth-child(3){animation-delay:.32s}.dlc-protocol-signal--encode{gap:5px}.dlc-protocol-signal--encode i{width:5px;height:18px;border-radius:999px;transform-origin:center;animation:dlc-signal-code 1.9s ease-in-out infinite}.dlc-protocol-signal--encode i:nth-child(2){height:24px;animation-delay:.22s}.dlc-protocol-signal--encode i:nth-child(3){animation-delay:.44s}.dlc-protocol-signal--escrow{gap:0}.dlc-protocol-signal--escrow:after{content:"";position:absolute;z-index:0;width:30px;height:30px;border:1px solid rgba(113,50,245,.26);background:rgba(255,255,255,.76);box-shadow:inset 0 0 0 6px rgba(113,50,245,.06)}.dlc-protocol-signal--escrow i,.dlc-protocol-signal--escrow:after{border-radius:999px;animation:dlc-signal-lock 2.4s ease-in-out infinite}.dlc-protocol-signal--escrow i{width:6px;height:14px}.dlc-protocol-signal--escrow i:nth-child(2){height:20px;margin:0 4px;animation-delay:.16s}.dlc-protocol-signal--escrow i:nth-child(3){animation-delay:.32s}.dlc-protocol-signal--release{gap:8px}.dlc-protocol-signal--release i{width:10px;height:10px;border:2px solid rgba(113,50,245,.38);border-radius:999px;background:radial-gradient(circle,rgba(113,50,245,.82) 0 34%,#ffffff 38% 100%),#ffffff;box-shadow:0 0 0 5px rgba(113,50,245,.08),0 10px 20px rgba(43,28,91,.08);animation:dlc-signal-release 2.2s ease-in-out infinite}.dlc-protocol-signal--release i:nth-child(2){animation-delay:.14s}.dlc-protocol-signal--release i:nth-child(3){animation-delay:.28s}.dlc-protocol-flow__stages{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.dlc-protocol-stage{min-width:0;--stage-delay:0s}.dlc-protocol-stage:nth-child(2){--stage-delay:2s}.dlc-protocol-stage:nth-child(3){--stage-delay:4s}.dlc-protocol-stage:nth-child(4){--stage-delay:6s}.dlc-protocol-stage:nth-child(5){--stage-delay:8s}.dlc-protocol-stage__node{display:flex;justify-content:center;min-height:42px}.dlc-protocol-stage__node span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:3px solid #ffffff;border-radius:999px;background:#7132f5;box-shadow:0 0 0 1px #dedee5,0 12px 24px rgba(113,50,245,.18);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;font-weight:600;color:#ffffff;animation:dlc-protocol-node-active var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay);will-change:transform}.dlc-protocol-stage article{position:relative;overflow:hidden;display:flex;min-height:258px;flex-direction:column;border:1px solid rgba(222,222,229,.92);border-radius:16px;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.92) 48%,rgba(243,239,254,.68)),#ffffff;padding:16px;box-shadow:0 12px 32px rgba(43,28,91,.05);animation:dlc-protocol-card var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay)}.dlc-protocol-stage article:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,rgba(113,50,245,.18),rgba(113,50,245,.72))}.dlc-protocol-stage__copy{position:relative;z-index:2;opacity:.68;animation:dlc-stage-copy-active var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay)}.dlc-protocol-stage h3{margin:0;font-size:24px;line-height:1;letter-spacing:-.03em;color:#16171c}.dlc-protocol-stage dl{display:grid;gap:10px;margin:16px 0 0}.dlc-protocol-stage dl div{border-left:2px solid rgba(113,50,245,.2);padding-left:10px}.dlc-protocol-stage dt{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7132f5}.dlc-protocol-stage dd{margin:4px 0 0;font-size:13.5px;line-height:1.42;color:#3b3e49}.dlc-protocol-stage p{margin:20px 0 0;font-size:13px;line-height:1.32;color:#5b5f6b}.dlc-protocol-stage strong{display:block;margin-top:6px;font-size:14px;line-height:1.28;color:#16171c}.dlc-protocol-visual{position:relative;z-index:1;min-height:104px;margin-top:auto;overflow:hidden;border:1px solid rgba(113,50,245,.12);border-radius:14px;background:radial-gradient(circle at 50% 18%,rgba(113,50,245,.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.86),rgba(243,239,254,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 30px rgba(43,28,91,.08);opacity:.28;transform:translateY(0) scale(.96);animation:dlc-stage-visual-presence var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay);transform-origin:center}.dlc-protocol-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(113,50,245,.08) 1px,transparent 0),linear-gradient(90deg,rgba(113,50,245,.08) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(circle at center,black 42%,transparent 78%);opacity:.44;pointer-events:none}.dlc-protocol-visual__beam{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.74),transparent);animation:dlc-visual-beam var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay);pointer-events:none}.dlc-protocol-visual>svg{position:relative;z-index:1;display:block;width:100%;height:104px;overflow:visible}.dlc-handshake-mark{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#7132f5;opacity:0;filter:drop-shadow(0 14px 16px rgba(43,28,91,.16));animation:dlc-handshake-mark var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay)}.dlc-handshake-mark svg{width:78px;height:78px}.dlc-handshake-sparks{position:relative;z-index:2}.dlc-protocol-visual *{transform-box:fill-box;transform-origin:center}.dlc-visual-spark{fill:#7132f5;animation:dlc-visual-spark var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:calc(var(--stage-delay) + .35s)}.dlc-visual-spark--b{animation-delay:calc(var(--stage-delay) + .7s)}.dlc-visual-spark--c{animation-delay:calc(var(--stage-delay) + .95s)}.dlc-contract-page,.dlc-mini-contract,.dlc-release-contract,.dlc-verify-page{fill:#ffffff;stroke:rgba(113,50,245,.26);stroke-width:2;filter:drop-shadow(0 12px 18px rgba(43,28,91,.1))}.dlc-contract-fold{fill:none;stroke:rgba(113,50,245,.28);stroke-width:2}.dlc-contract-line,.dlc-mini-contract__line,.dlc-release-contract__line,.dlc-verify-line{fill:none;stroke:#7132f5;stroke-linecap:round;stroke-width:4}.dlc-contract-line{stroke-dasharray:64;stroke-dashoffset:64;animation:dlc-contract-write var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay)}.dlc-contract-line--two{animation-delay:calc(var(--stage-delay) + .38s)}.dlc-contract-line--three{animation-delay:calc(var(--stage-delay) + .72s)}.dlc-pen{fill:#20212a;filter:drop-shadow(0 10px 12px rgba(43,28,91,.18));animation:dlc-pen-write var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay)}.dlc-mini-contract__line,.dlc-release-contract__line,.dlc-verify-line{opacity:.62;stroke-width:3}.dlc-mini-contract__line--short,.dlc-release-contract__line--short{opacity:.38}.dlc-coin circle:first-child{fill:#f0c95b;stroke:rgba(127,85,16,.34);stroke-width:2}.dlc-coin circle:nth-child(2){fill:rgba(255,255,255,.28);stroke:rgba(127,85,16,.34);stroke-width:2}.dlc-coin path{fill:none;stroke:rgba(92,59,7,.72);stroke-linecap:round;stroke-width:2.5}.dlc-coin--merge{animation:dlc-coin-merge var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay);filter:drop-shadow(0 12px 14px rgba(127,85,16,.18))}.dlc-merge-ring{fill:none;stroke:rgba(113,50,245,.38);stroke-dasharray:5 5;stroke-width:2;opacity:0;animation:dlc-merge-ring var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay)}.dlc-magnifier{fill:rgba(255,255,255,.58);stroke:#7132f5;stroke-linecap:round;stroke-width:4;filter:drop-shadow(0 12px 14px rgba(43,28,91,.14));animation:dlc-magnifier-scan var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay)}.dlc-verify-scan{fill:rgba(113,50,245,.22);animation:dlc-verify-scan var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay)}.dlc-release-route{fill:none;stroke:rgba(113,50,245,.34);stroke-linecap:round;stroke-width:2}.dlc-recipient{fill:#ffffff;stroke:#7132f5;stroke-linecap:round;stroke-width:3;filter:drop-shadow(0 12px 14px rgba(43,28,91,.12));animation:dlc-recipient-pulse var(--dlc-protocol-cycle) ease-in-out infinite;animation-delay:var(--stage-delay)}.dlc-coin--release{animation:dlc-release-coin var(--dlc-protocol-cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--stage-delay);filter:drop-shadow(0 12px 14px rgba(127,85,16,.18))}@keyframes dlc-stage-handshake-bob{0%,to{opacity:1;transform:translateY(7px) scale(.98) rotate(-1deg)}50%{opacity:1;transform:translateY(-7px) scale(1.05) rotate(1deg)}}@keyframes dlc-stage-spark-pop{0%,to{opacity:0;transform:scale(.4)}34%{opacity:.82;transform:scale(1)}68%{opacity:.18;transform:scale(1.55)}}@keyframes dlc-stage-beam-sweep{0%{opacity:0;transform:translateX(-110%)}32%{opacity:.68}76%,to{opacity:0;transform:translateX(110%)}}@keyframes dlc-stage-contract-write{0%{opacity:0;stroke-dashoffset:64}16%{opacity:1}68%,to{opacity:1;stroke-dashoffset:0}}@keyframes dlc-stage-pen-write{0%{opacity:0;transform:translate(62px,38px) rotate(-18deg)}18%{opacity:.94}58%{opacity:.94;transform:translate(91px,55px) rotate(-18deg)}to{opacity:0;transform:translate(100px,70px) rotate(-18deg)}}@keyframes dlc-stage-coin-merge{0%{opacity:.4;transform:translate(0) scale(.88)}44%{opacity:1;transform:translate(28px) scale(1.04)}78%,to{opacity:1;transform:translate(50px) scale(.76)}}@keyframes dlc-stage-merge-ring{0%,24%{opacity:0;transform:scale(.7)}56%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.26)}}@keyframes dlc-stage-magnifier-scan{0%{opacity:.34;transform:translate(75px,46px) scale(.86)}35%{opacity:1;transform:translate(104px,55px) scale(1.02)}70%{opacity:1;transform:translate(86px,72px) scale(.98)}to{opacity:.72;transform:translate(96px,57px) scale(.94)}}@keyframes dlc-stage-verify-scan{0%{opacity:0;transform:translateY(-18px)}24%{opacity:.58}76%{opacity:.42;transform:translateY(34px)}to{opacity:0;transform:translateY(44px)}}@keyframes dlc-stage-recipient-pulse{0%,to{opacity:.74;transform:scale(1)}52%{opacity:1;transform:scale(1.07)}}@keyframes dlc-stage-release-coin{0%{opacity:0;transform:translate(58px,60px) scale(.72)}16%{opacity:1}64%{opacity:1;transform:translate(108px,49px) scale(1)}to{opacity:1;transform:translate(145px,62px) scale(.82)}}@keyframes dlc-stage-release-route{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.dlc-protocol-flow__rail span{width:var(--dlc-protocol-progress,0);transform:none;transition:width .52s cubic-bezier(.16,1,.3,1);animation:none}.dlc-protocol-signal{opacity:.16;transform:translateY(4px) scale(.96);transition:opacity .28s ease,transform .28s ease;animation:none}.dlc-protocol-signal[data-active=true]{opacity:1;transform:translateY(0) scale(1)}.dlc-protocol-stage article,.dlc-protocol-stage__copy,.dlc-protocol-stage__node span,.dlc-protocol-visual{animation:none;transition:border-color .32s ease,box-shadow .32s ease,opacity .32s ease,transform .32s ease}.dlc-protocol-stage__node span{opacity:.72;transform:translateY(0) scale(.94)}.dlc-protocol-stage[data-active=true] .dlc-protocol-stage__node span{opacity:1;transform:translateY(-4px) scale(1.08);box-shadow:0 0 0 1px rgba(113,50,245,.24),0 16px 34px rgba(113,50,245,.3)}.dlc-protocol-stage article{transform:translateY(0)}.dlc-protocol-stage[data-active=true] article{border-color:rgba(113,50,245,.34);transform:translateY(-5px);box-shadow:0 18px 42px rgba(43,28,91,.12),inset 0 1px 0 rgba(255,255,255,.72)}.dlc-protocol-stage__copy{opacity:.58}.dlc-protocol-stage[data-active=true] .dlc-protocol-stage__copy{opacity:1;transform:translateY(-1px)}.dlc-protocol-visual{opacity:.18;transform:translateY(0) scale(.94)}.dlc-protocol-stage[data-active=true] .dlc-protocol-visual{opacity:1;transform:translateY(-4px) scale(1.02)}.dlc-coin--merge,.dlc-coin--release,.dlc-contract-line,.dlc-handshake-mark,.dlc-magnifier,.dlc-merge-ring,.dlc-pen,.dlc-protocol-visual__beam,.dlc-recipient,.dlc-verify-scan,.dlc-visual-spark{animation:none}.dlc-protocol-visual__beam{opacity:0;transform:translateX(-110%)}.dlc-protocol-stage[data-active=true] .dlc-protocol-visual__beam{animation:dlc-stage-beam-sweep 1.55s ease-in-out infinite}.dlc-handshake-mark{opacity:.38;transform:translateY(4px) scale(.94)}.dlc-protocol-stage[data-active=true] .dlc-handshake-mark{animation:dlc-stage-handshake-bob 1.9s ease-in-out infinite both}.dlc-visual-spark{opacity:0}.dlc-protocol-stage[data-active=true] .dlc-visual-spark{animation:dlc-stage-spark-pop 1.8s ease-in-out infinite both}.dlc-protocol-stage[data-active=true] .dlc-visual-spark--b{animation-delay:.18s}.dlc-protocol-stage[data-active=true] .dlc-visual-spark--c{animation-delay:.36s}.dlc-contract-line{opacity:.42;stroke-dashoffset:0}.dlc-protocol-stage[data-active=true] .dlc-contract-line{animation:dlc-stage-contract-write 1.75s ease-in-out infinite both}.dlc-protocol-stage[data-active=true] .dlc-contract-line--two{animation-delay:.18s}.dlc-protocol-stage[data-active=true] .dlc-contract-line--three{animation-delay:.34s}.dlc-pen{opacity:0}.dlc-protocol-stage[data-active=true] .dlc-pen{animation:dlc-stage-pen-write 1.75s cubic-bezier(.16,1,.3,1) infinite both}.dlc-coin--merge{opacity:.58;transform:translate(0) scale(.88)}.dlc-protocol-stage[data-active=true] .dlc-coin--merge{animation:dlc-stage-coin-merge 1.9s cubic-bezier(.16,1,.3,1) infinite both}.dlc-merge-ring{opacity:.16;transform:scale(.9)}.dlc-protocol-stage[data-active=true] .dlc-merge-ring{animation:dlc-stage-merge-ring 1.9s ease-in-out infinite both}.dlc-magnifier{opacity:.62;transform:translate(96px,58px) scale(.9)}.dlc-protocol-stage[data-active=true] .dlc-magnifier{animation:dlc-stage-magnifier-scan 1.9s cubic-bezier(.16,1,.3,1) infinite both}.dlc-verify-scan{opacity:0;transform:translateY(-18px)}.dlc-protocol-stage[data-active=true] .dlc-verify-scan{animation:dlc-stage-verify-scan 1.65s ease-in-out infinite both}.dlc-release-route{stroke-dasharray:5 6;stroke-dashoffset:26}.dlc-protocol-stage[data-active=true] .dlc-release-route{animation:dlc-stage-release-route 1.5s linear infinite both}.dlc-recipient{opacity:.72}.dlc-protocol-stage[data-active=true] .dlc-recipient{animation:dlc-stage-recipient-pulse 1.9s ease-in-out infinite both}.dlc-coin--release{opacity:.58;transform:translate(145px,62px) scale(.82)}.dlc-protocol-stage[data-active=true] .dlc-coin--release{animation:dlc-stage-release-coin 1.9s cubic-bezier(.16,1,.3,1) infinite both}.dlc-protocol-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e6e6ea;background:#ffffff}.dlc-protocol-layers section{padding:18px 20px}.dlc-protocol-layers section+section{border-left:1px solid #e6e6ea}.dlc-protocol-layers h3{margin:0;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#7132f5}.dlc-protocol-layers ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.dlc-protocol-layers li{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(113,50,245,.12);border-radius:999px;background:#f7f7f8;padding:7px 10px;font-size:13px;line-height:1.25;color:#4b4f5c}@media (max-width:1040px){.dlc-protocol-flow{overflow-x:auto;padding-bottom:34px;scroll-snap-type:inline mandatory;scroll-padding-inline:22px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent)}.dlc-protocol-stage{scroll-snap-align:start}.dlc-protocol-flow__rail,.dlc-protocol-flow__signals{inset-inline-start:116px;inset-inline-end:auto;width:798px}.dlc-protocol-flow__stages{width:970px;grid-template-columns:repeat(5,182px)}.dlc-protocol-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.dlc-protocol-layers section:nth-child(3){grid-column:1/-1;border-top:1px solid #e6e6ea;border-left:0}}@media (max-width:720px){.dlc-design-header__inner{padding:0 16px!important;gap:10px!important}.dlc-design-header__nav{display:none!important}.dlc-design-header__brand{gap:8px!important;font-size:18px!important}.dlc-design-header__actions{gap:10px!important}.dlc-design-header__signin{font-size:14px!important}.dlc-design-header__create{border-radius:10px!important;padding:8px 12px!important;font-size:14px!important}.dlc-how-protocol__container{padding:68px 20px}.dlc-how-protocol__intro h2{font-size:36px}.dlc-protocol-console__bar{align-items:flex-start;flex-direction:column}.dlc-protocol-console__status{justify-content:flex-start}.dlc-protocol-flow{margin:0 -1px;border-radius:0}.dlc-protocol-layers{grid-template-columns:1fr}.dlc-protocol-layers section+section,.dlc-protocol-layers section:nth-child(3){border-top:1px solid #e6e6ea;border-left:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}.dlc-protocol-flow__rail span{width:var(--dlc-protocol-progress,0);transform:none;opacity:.72}.dlc-handshake-mark,.dlc-protocol-signal,.dlc-protocol-stage article,.dlc-protocol-visual,.dlc-protocol-visual svg *,.dlc-protocol-visual__beam{animation:none!important}.dlc-protocol-stage article,.dlc-protocol-visual{transform:none!important}.dlc-protocol-signal,.dlc-protocol-stage__copy,.dlc-protocol-stage__node span{opacity:.48!important;transform:none!important}.dlc-protocol-signal[data-active=true],.dlc-protocol-stage[data-active=true] .dlc-protocol-stage__copy,.dlc-protocol-stage[data-active=true] .dlc-protocol-stage__node span{opacity:1!important}.dlc-protocol-stage[data-active=true] article{border-color:rgba(113,50,245,.34);box-shadow:0 18px 42px rgba(43,28,91,.12)}.dlc-protocol-visual{opacity:.16!important}.dlc-protocol-stage[data-active=true] .dlc-protocol-visual{opacity:1!important}.dlc-contract-line{stroke-dashoffset:0;opacity:1}.dlc-pen{opacity:.88;transform:translate(82px,66px) rotate(-24deg)}.dlc-coin--merge{transform:translate(50px) scale(.76)}.dlc-merge-ring{opacity:.68;transform:scale(1)}.dlc-magnifier{opacity:.9;transform:translate(92px,60px) scale(1)}.dlc-verify-scan{opacity:.28;transform:translateY(20px)}.dlc-handshake-mark{opacity:1;transform:none}.dlc-coin--release{opacity:1;transform:translate(145px,62px) scale(.82)}.dlc-protocol-stage[data-active=true] .dlc-protocol-visual__beam{animation:dlc-stage-beam-sweep 1.55s ease-in-out infinite!important}.dlc-protocol-stage[data-active=true] .dlc-handshake-mark{animation:dlc-stage-handshake-bob 1.9s ease-in-out infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-visual-spark{animation:dlc-stage-spark-pop 1.8s ease-in-out infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-visual-spark--b{animation-delay:.18s!important}.dlc-protocol-stage[data-active=true] .dlc-visual-spark--c{animation-delay:.36s!important}.dlc-protocol-stage[data-active=true] .dlc-contract-line{animation:dlc-stage-contract-write 1.75s ease-in-out infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-contract-line--two{animation-delay:.18s!important}.dlc-protocol-stage[data-active=true] .dlc-contract-line--three{animation-delay:.34s!important}.dlc-protocol-stage[data-active=true] .dlc-pen{animation:dlc-stage-pen-write 1.75s cubic-bezier(.16,1,.3,1) infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-coin--merge{animation:dlc-stage-coin-merge 1.9s cubic-bezier(.16,1,.3,1) infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-merge-ring{animation:dlc-stage-merge-ring 1.9s ease-in-out infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-magnifier{animation:dlc-stage-magnifier-scan 1.9s cubic-bezier(.16,1,.3,1) infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-verify-scan{animation:dlc-stage-verify-scan 1.65s ease-in-out infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-release-route{animation:dlc-stage-release-route 1.5s linear infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-recipient{animation:dlc-stage-recipient-pulse 1.9s ease-in-out infinite both!important}.dlc-protocol-stage[data-active=true] .dlc-coin--release{animation:dlc-stage-release-coin 1.9s cubic-bezier(.16,1,.3,1) infinite both!important}.dlc-hero-ed__in,.dlc-hero-ed__in-card{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.dlc-hero-ed{position:relative;overflow:hidden;background:#ffffff}.dlc-hero-ed__wash{inset:0;background:radial-gradient(58% 48% at 50% -6%,rgba(113,50,245,.12),transparent 70%),radial-gradient(circle at 1px 1px,rgba(113,50,245,.05) 1px,transparent 0);background-size:auto,26px 26px}.dlc-hero-ed__motif,.dlc-hero-ed__wash{position:absolute;z-index:0;pointer-events:none}.dlc-hero-ed__motif{top:50%;right:-20px;transform:translateY(-50%);width:min(500px,50%)}.dlc-globe-ed{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;opacity:.34;box-shadow:inset 0 0 0 1px rgba(113,50,245,.16)}.dlc-globe-ed__scroll{position:absolute;inset:0;display:flex;width:200%;animation:dlc-globe-scroll 30s linear infinite;will-change:transform}.dlc-globe-ed__strip{width:50%;height:100%;flex:0 0 50%}.dlc-globe-ed__meridian{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dlc-hero-ed__orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;will-change:transform}.dlc-hero-ed__orb--a{top:-120px;right:9%;width:460px;height:460px;background:radial-gradient(circle at center,rgba(113,50,245,.14),rgba(113,50,245,0) 70%);animation:dlc-float-a 16s ease-in-out infinite}.dlc-hero-ed__orb--b{bottom:-150px;left:-110px;width:420px;height:420px;background:radial-gradient(circle at center,rgba(113,50,245,.1),rgba(113,50,245,0) 70%);animation:dlc-float-b 21s ease-in-out infinite}.dlc-hero-ed__container{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:80px 32px 96px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:48px;align-items:center}.dlc-hero-ed__title{margin:0;font-size:clamp(56px,8.4vw,104px);line-height:.98;letter-spacing:-.04em;font-weight:700;color:#16171c}[dir=rtl] .dlc-hero-ed__title{font-size:clamp(52px,7.4vw,92px);line-height:1.16;letter-spacing:0}.dlc-hero-ed__sub{margin:24px 0 0;max-width:440px;font-size:18px;line-height:1.6;color:#5b5f6b}.dlc-hero-ed__cta{margin-top:34px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dlc-hero-ed__trust{margin:22px 0 0;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#9497a9}.dlc-hero-ed__card-col{display:flex;justify-content:center}.dlc-hero-ed__card-shell{width:100%;max-width:384px;padding:6px;border:1px solid rgba(16,17,20,.05);border-radius:16px;background:linear-gradient(180deg,rgba(113,50,245,.06),rgba(113,50,245,.015));box-shadow:0 30px 60px -26px rgba(43,28,91,.26);animation:dlc-hero-ed-card-float 6.8s ease-in-out infinite}.dlc-hero-ed__card{position:relative;overflow:hidden;border:1px solid #efeff3;border-radius:11px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);padding:20px 22px}.dlc-hero-ed__card:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 34%,rgba(113,50,245,.08) 48%,transparent 62% 100%);opacity:0;transform:translateX(-60%);animation:dlc-hero-ed-card-sheen 5.8s ease-in-out infinite;pointer-events:none}.dlc-hero-ed__card-head{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #ececf0}.dlc-hero-ed__amount{display:inline-block;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#16171c;animation:dlc-hero-ed-amount-live 5.8s ease-in-out infinite}.dlc-hero-ed__route{position:relative;display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:#5b5f6b}.dlc-hero-ed__route:after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(113,50,245,.68),transparent);transform:scaleX(0);transform-origin:left center;animation:dlc-hero-ed-route-trace 5.8s cubic-bezier(.16,1,.3,1) infinite}.dlc-hero-ed__rows{position:relative;margin-top:4px}.dlc-hero-ed__rows:after,.dlc-hero-ed__rows:before{content:"";position:absolute;left:4px;top:24px;bottom:24px;width:2px;border-radius:999px;pointer-events:none}.dlc-hero-ed__rows:before{background:rgba(113,50,245,.1)}.dlc-hero-ed__rows:after{background:linear-gradient(180deg,rgba(113,50,245,0),rgba(113,50,245,.72),rgba(20,158,97,.74));transform:scaleY(0);transform-origin:top center;animation:dlc-hero-ed-row-rail 5.8s cubic-bezier(.16,1,.3,1) infinite}.dlc-hero-ed__row{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;color:#16171c;border-top:1px solid #f0f0f3;border-radius:9px}.dlc-hero-ed__row:first-child{border-top:0}.dlc-hero-ed__dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;position:relative}.dlc-hero-ed__dot:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid;opacity:0;transform:scale(.45)}.dlc-hero-ed__dot--brand{background:#7132f5;box-shadow:0 0 0 4px rgba(113,50,245,.12);color:#7132f5}.dlc-hero-ed__dot--ok{background:#149e61;box-shadow:0 0 0 4px rgba(20,158,97,.14);color:#149e61}.dlc-hero-ed__card-foot{position:relative;z-index:1;margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f3;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9497a9;animation:dlc-hero-ed-foot-lock 5.8s ease-in-out infinite}@media (max-width:860px){.dlc-hero-ed__container{grid-template-columns:1fr;gap:36px;padding:60px 20px 56px}.dlc-hero-ed__card-shell{max-width:420px}.dlc-hero-ed__motif{display:none}}.dlc-hero-ed__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5b21d6;background:#f3effe;border:1px solid #e6e6ea;padding:6px 12px;border-radius:999px}.dlc-hero-ed__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#7132f5}@keyframes dlc-hero-ed-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dlc-hero-ed-card-sheen{0%,18%{opacity:0;transform:translateX(-70%)}34%{opacity:1}58%,to{opacity:0;transform:translateX(70%)}}@keyframes dlc-hero-ed-amount-live{0%,to{color:#16171c;transform:translateY(0);text-shadow:none}18%{color:#7132f5;transform:translateY(-1px);text-shadow:0 8px 20px rgba(113,50,245,.18)}42%{color:#16171c;transform:translateY(0);text-shadow:none}}@keyframes dlc-hero-ed-route-trace{0%,12%{opacity:0;transform:scaleX(0)}34%{opacity:1;transform:scaleX(1)}62%,to{opacity:0;transform:scaleX(1)}}@keyframes dlc-hero-ed-row-rail{0%,18%{opacity:0;transform:scaleY(0)}48%{opacity:1;transform:scaleY(.66)}70%,to{opacity:.82;transform:scaleY(1)}}@keyframes dlc-hero-ed-row{0%,10%{opacity:.68;transform:translateX(-8px);background:transparent;color:#6a6e7b}24%{opacity:1;transform:translateX(0);background:linear-gradient(90deg,rgba(113,50,245,.08),transparent 82%);color:#16171c}48%,78%{opacity:1;transform:translateX(0);background:transparent;color:#16171c}to{opacity:.78;transform:translateX(0);background:transparent}}@keyframes dlc-hero-ed-dot{0%{opacity:.68;transform:scale(.72)}22%{opacity:1;transform:scale(1.22)}46%,78%{opacity:1;transform:scale(1)}to{opacity:.82;transform:scale(1)}}@keyframes dlc-hero-ed-dot-ring{0%,12%{opacity:0;transform:scale(.42)}28%{opacity:.36;transform:scale(1)}56%,to{opacity:0;transform:scale(1.42)}}@keyframes dlc-hero-ed-foot-lock{0%,58%{color:#9497a9}72%{color:#5b21d6}to{color:#9497a9}}.dlc-hero-ed__row{animation:dlc-hero-ed-row 5.8s ease-in-out infinite both}.dlc-hero-ed__dot{animation:dlc-hero-ed-dot 5.8s ease-in-out infinite both}.dlc-hero-ed__dot:after{animation:dlc-hero-ed-dot-ring 5.8s ease-in-out infinite both}.dlc-hero-ed__rows .dlc-hero-ed__row:first-child,.dlc-hero-ed__rows .dlc-hero-ed__row:first-child .dlc-hero-ed__dot,.dlc-hero-ed__rows .dlc-hero-ed__row:first-child .dlc-hero-ed__dot:after{animation-delay:.2s}.dlc-hero-ed__rows .dlc-hero-ed__row:nth-child(2),.dlc-hero-ed__rows .dlc-hero-ed__row:nth-child(2) .dlc-hero-ed__dot,.dlc-hero-ed__rows .dlc-hero-ed__row:nth-child(2) .dlc-hero-ed__dot:after{animation-delay:1.15s}.dlc-hero-ed__rows .dlc-hero-ed__row:nth-child(3),.dlc-hero-ed__rows .dlc-hero-ed__row:nth-child(3) .dlc-hero-ed__dot,.dlc-hero-ed__rows .dlc-hero-ed__row:nth-child(3) .dlc-hero-ed__dot:after{animation-delay:2.1s}@media (prefers-reduced-motion:reduce){.dlc-hero-ed__card-shell{animation:dlc-hero-ed-card-float 6.8s ease-in-out infinite!important}.dlc-hero-ed__card:before{animation:dlc-hero-ed-card-sheen 5.8s ease-in-out infinite!important}.dlc-hero-ed__amount{animation:dlc-hero-ed-amount-live 5.8s ease-in-out infinite!important}.dlc-hero-ed__route:after{animation:dlc-hero-ed-route-trace 5.8s cubic-bezier(.16,1,.3,1) infinite!important}.dlc-hero-ed__rows:after{animation:dlc-hero-ed-row-rail 5.8s cubic-bezier(.16,1,.3,1) infinite!important}.dlc-hero-ed__row{animation:dlc-hero-ed-row 5.8s ease-in-out infinite both!important}.dlc-hero-ed__dot{animation:dlc-hero-ed-dot 5.8s ease-in-out infinite both!important}.dlc-hero-ed__dot:after{animation:dlc-hero-ed-dot-ring 5.8s ease-in-out infinite both!important}.dlc-hero-ed__card-foot{animation:dlc-hero-ed-foot-lock 5.8s ease-in-out infinite!important}}.dlc-nav-ed{position:sticky;top:0;z-index:60;padding:18px 16px 0;pointer-events:none}.dlc-nav-ed__pill{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1060px;height:58px;margin:0 auto;padding:0 12px 0 22px;background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(16,17,20,.06);border-radius:999px;box-shadow:0 12px 34px -14px rgba(43,28,91,.22),inset 0 1px 0 rgba(255,255,255,.7)}.dlc-nav-ed__brand{gap:9px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:#16171c;text-decoration:none}.dlc-nav-ed__brand,.dlc-nav-ed__mark{display:inline-flex;align-items:center}.dlc-nav-ed__mark{color:#7132f5}.dlc-nav-ed__links{display:flex;align-items:center;gap:28px;font-size:14.5px;font-weight:500}.dlc-nav-ed__links a{color:#5b5f6b;text-decoration:none;white-space:nowrap;transition:color .4s cubic-bezier(.32,.72,0,1)}.dlc-nav-ed__links a:hover{color:#16171c}.dlc-nav-ed__actions{display:flex;align-items:center;gap:16px}.dlc-nav-ed__signin{font-size:14.5px;font-weight:500;color:#16171c;text-decoration:none;white-space:nowrap}.dlc-hero-ed__btn,.dlc-nav-ed__btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#ffffff;background:#7132f5;text-decoration:none;white-space:nowrap;border-radius:12px;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1);will-change:transform}.dlc-nav-ed__btn{font-size:14.5px;padding:8px 8px 8px 16px;box-shadow:0 10px 22px -10px rgba(113,50,245,.6)}.dlc-hero-ed__btn{font-size:15.5px;padding:11px 11px 11px 22px;box-shadow:0 16px 32px -12px rgba(113,50,245,.55)}.dlc-hero-ed__btn:hover,.dlc-nav-ed__btn:hover{transform:translateY(-2px);box-shadow:0 22px 40px -12px rgba(113,50,245,.62)}.dlc-hero-ed__btn:active,.dlc-nav-ed__btn:active{transform:translateY(0) scale(.98)}.dlc-hero-ed__btn-icon,.dlc-nav-ed__btn-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.2);transition:transform .5s cubic-bezier(.32,.72,0,1)}.dlc-nav-ed__btn-icon{width:24px;height:24px}.dlc-hero-ed__btn-icon{width:26px;height:26px}.dlc-hero-ed__btn:hover .dlc-hero-ed__btn-icon,.dlc-nav-ed__btn:hover .dlc-nav-ed__btn-icon{transform:translate(2px,-1px) scale(1.06)}.dlc-hero-ed__link{display:inline-flex;align-items:center;gap:7px;font-size:15.5px;font-weight:600;color:#16171c;text-decoration:none;white-space:nowrap;padding-block:11px;margin-block:-11px;transition:gap .4s cubic-bezier(.32,.72,0,1),opacity .3s ease}.dlc-hero-ed__link:hover{gap:11px;opacity:.82}@keyframes dlc-hero-ed-in{0%{opacity:0;transform:translateY(24px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.dlc-hero-ed__in{animation:dlc-hero-ed-in .9s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}.dlc-hero-ed__in-card{animation:dlc-hero-ed-in 1s cubic-bezier(.16,1,.3,1) .12s both;will-change:transform,opacity,filter}@media (max-width:820px){.dlc-nav-ed__links{display:none}}@media (max-width:520px){.dlc-nav-ed{padding:12px 12px 0}.dlc-nav-ed__pill{padding:0 8px 0 14px;gap:10px}.dlc-nav-ed__actions{gap:10px}.dlc-nav-ed__brand{font-size:17px;gap:7px}.dlc-nav-ed__signin{font-size:13.5px}.dlc-nav-ed__btn{font-size:13.5px;padding:7px 7px 7px 12px}}@media (max-width:420px){.dlc-nav-ed__btn .dlc-nav-ed__btn-icon{display:none}.dlc-nav-ed__btn{padding:8px 10px;font-size:13px}.dlc-nav-ed__actions{gap:6px}.dlc-nav-ed__mark{display:none}.dlc-nav-ed__brand{font-size:16px}.dlc-nav-ed__pill{padding:0 8px 0 12px;gap:8px}}.dlc-hero-ed__amount{font-variant-numeric:tabular-nums}.dlc-hero-ed__sub,.dlc-hero-ed__trust{text-wrap:pretty}.dlc-hero-ed__title{text-wrap:balance}.dlc-hero-ed__btn:focus-visible,.dlc-hero-ed__link:focus-visible,.dlc-nav-ed__brand:focus-visible,.dlc-nav-ed__btn:focus-visible,.dlc-nav-ed__links a:focus-visible,.dlc-nav-ed__signin:focus-visible{outline:2px solid #7132f5;outline-offset:3px}.dlc-cta__primary{transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1);box-shadow:0 16px 32px -12px rgba(113,50,245,.55);will-change:transform}.dlc-cta__primary:hover{transform:translateY(-2px);box-shadow:0 22px 40px -12px rgba(113,50,245,.62)}.dlc-cta__primary:active{transform:translateY(0) scale(.98)}.dlc-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,.2);transition:transform .5s cubic-bezier(.32,.72,0,1)}.dlc-cta__primary:hover .dlc-cta__icon{transform:translate(2px,-1px) scale(1.06)}.dlc-cta__ghost{transition:border-color .3s ease,color .3s ease,transform .4s cubic-bezier(.32,.72,0,1)}.dlc-cta__ghost:hover{border-color:#7132f5;color:#7132f5}.dlc-cta__ghost:active{transform:scale(.98)}.dlc-cta__ghost:focus-visible,.dlc-cta__primary:focus-visible{outline:2px solid #7132f5;outline-offset:3px}.dlc-footer a{transition:color .3s ease}.dlc-footer a:hover{color:#ffffff}.dlc-footer a:focus-visible{outline:2px solid #9a6bf8;outline-offset:3px}.dlc-feature-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.dlc-feature-card:hover{transform:translateY(-3px);border-color:rgba(113,50,245,.32);box-shadow:0 16px 36px -18px rgba(43,28,91,.22)}.dlc-security__grid{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:56px;align-items:start}.dlc-security__cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dlc-why__grid{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:56px;align-items:start}.dlc-platform__bento{margin-top:48px;display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:stretch}.dlc-platform__bento>*,.dlc-security__grid>*,.dlc-who__grid>*,.dlc-why__grid>*{min-width:0}.dlc-who__grid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:860px){.dlc-platform__bento,.dlc-security__grid,.dlc-why__grid{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.dlc-security__cards,.dlc-who__grid{grid-template-columns:1fr}}.dlc-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media (max-width:860px){.dlc-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.dlc-footer__brand-col{grid-column:1/-1}}.dlc-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px}.dlc-footer__links a{display:inline-block;padding-block:5px;margin-block:-5px}@media (max-width:860px){.dlc-footer__links{gap:0}.dlc-footer__links a{padding-block:12.5px;margin-block:0}}.dlc-nav-ed__signin{padding-block:11px;margin-block:-11px}@media (max-width:520px){.dlc-nav-ed__signin{padding-block:12px;margin-block:-12px}}.dlc-nav-ed__links a{padding-block:8px}