.pa-hero{position:relative;isolation:isolate;overflow:hidden;padding:100px 0 32px;background:radial-gradient(60% 40% at 78% 38%,color-mix(in srgb,var(--d-blue) 26%,transparent),transparent 70%),radial-gradient(50% 36% at 14% 84%,color-mix(in srgb,var(--d-warm) 14%,transparent),transparent 70%),var(--d-bg)}.pa-copy{text-align:center;display:grid;justify-items:center}.pa-title{margin:0;font-size:clamp(34px,4.3vw,60px);line-height:1.03;letter-spacing:-.035em;font-weight:760;text-wrap:balance;max-width:18ch}.pa-sub{margin:14px 0 0;max-width:62ch;font-size:clamp(17px,1.4vw,20px);color:var(--d-muted);text-wrap:pretty}.pa-copy .d-ctas{justify-content:center;margin-top:22px}.pa-fine{margin:14px 0 0;font-size:14px;color:var(--d-muted)}.pa-art{margin:20px auto 0;max-width:1080px;padding-inline:var(--margin, 16px)}.pa-svg{display:block;width:100%;height:auto;overflow:visible}.pa-tall{display:none;max-width:420px;margin-inline:auto}@media(max-width:700px){.pa-wide{display:none}.pa-tall{display:block}.pa-hero{padding-top:104px}.pa-copy .d-ctas{flex-direction:column;width:100%}.pa-copy .d-btn{width:100%}}.pa-s1{--b: #7c5cff}.pa-s2{--b: #ff7a45}.pa-s3{--b: #1faa90}.pa-win{fill:var(--d-surface);stroke:var(--d-line-2);stroke-width:1.2}.pa-win-under{fill:var(--d-text);opacity:.1}.pa-ghost{fill:var(--d-surface-2);stroke:var(--d-line)}.pa-ghost-top{opacity:.85}.pa-dot{fill:var(--d-line-2)}.pa-addr{fill:var(--d-bg);stroke:var(--d-line)}.pa-b{fill:var(--b)}.pa-t{fill:var(--d-text)}.pa-m{fill:var(--d-muted)}.pa-bar{fill:var(--d-text);opacity:.75}.pa-bar2{fill:var(--d-muted);opacity:.45}.pa-tile{fill:color-mix(in srgb,var(--b) 13%,var(--d-surface));stroke:color-mix(in srgb,var(--b) 45%,transparent)}.pa-ok{fill:var(--d-ok)}.pa-core{fill:var(--d-surface-2);stroke:color-mix(in srgb,var(--d-cyan) 55%,var(--d-line-2));stroke-width:1.4}.pa-rack{fill:var(--d-bg);stroke:var(--d-line)}.pa-link{fill:none;stroke:var(--d-cyan);stroke-width:2;stroke-dasharray:6 8;opacity:.7;animation:pa-dash 1.4s linear infinite}.pa-ret{stroke:var(--d-warm)}.pa-pill{fill:var(--d-bg);stroke:var(--d-line-2)}.pa-cy{fill:var(--d-cyan)}.pa-coin{fill:#ffb86b;stroke:#c9702a;stroke-width:1.5}.pa-aff{fill:color-mix(in srgb,var(--d-warm) 16%,var(--d-surface));stroke:var(--d-warm)}.pa-gain{fill:color-mix(in srgb,var(--d-ok) 14%,var(--d-surface));stroke:var(--d-ok)}.pa-warm{fill:var(--d-warm)}.pa-okt{fill:var(--d-ok)}.pa-ico{fill:none;stroke:var(--d-warm);stroke-width:2;stroke-linecap:round}.pa-av{fill:var(--d-surface-2);stroke:var(--d-line-2)}.pa-avh{fill:var(--d-muted)}.pa-avs{fill:none;stroke:var(--d-muted);stroke-width:3;stroke-linecap:round}.pa-still{display:none}.pa-blink{animation:pa-blink 2.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .5s)}.pa-skin{animation:pa-skin 18s ease-in-out infinite}.pa-s2{animation-delay:-12s}.pa-s3{animation-delay:-6s}@keyframes pa-skin{0%{opacity:1}27%{opacity:1}33%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes pa-dash{to{stroke-dashoffset:-28}}@keyframes pa-blink{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.pa-skin,.pa-link,.pa-blink{animation:none!important}.pa-s2,.pa-s3,.pa-move{display:none}.pa-still{display:inline}}.pa-sec{padding:96px 0}.pa-sec .d-lede{margin-top:16px}.pa-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.pa-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:0;padding:30px;border-radius:20px;background:var(--d-surface);box-shadow:0 0 0 1px var(--d-line);min-width:0}.pa-card h3{margin:0;font-size:30px;letter-spacing:-.025em;font-weight:740}.pa-card .pa-for{margin:8px 0 0;color:var(--d-muted)}.pa-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px;align-content:start}.pa-list li{position:relative;padding-left:28px;text-wrap:pretty}.pa-list li:before{content:"";position:absolute;left:2px;top:.35em;width:12px;height:7px;border-left:2.5px solid var(--d-ok);border-bottom:2.5px solid var(--d-ok);transform:rotate(-45deg)}.pa-note{margin:18px 0 0;font-size:14px;color:var(--d-muted)}.pa-card .d-ctas{margin-top:24px}.pa-mock{margin-top:24px;border-radius:12px;background:var(--d-bg);box-shadow:0 0 0 1px var(--d-line);padding:14px 16px;display:grid;gap:10px;font-size:14px}.pa-mock h4{margin:0;font-size:13px;font-weight:650;color:var(--d-muted)}.pa-mock dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.pa-mock dt{color:var(--d-muted)}.pa-mock dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.pa-mock table{width:100%;border-collapse:collapse}.pa-mock th{text-align:left;font-weight:600;font-size:12px;color:var(--d-muted);padding:0 0 6px}.pa-mock td{padding:6px 0;border-top:1px solid var(--d-line);font-weight:600}.pa-mock code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pa-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.pa-lane h3{margin:0 0 14px;font-size:20px;font-weight:700}.pa-lane ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:pa}.pa-lane li{counter-increment:pa;position:relative;padding:16px 18px 16px 62px;border-radius:14px;background:var(--d-surface);box-shadow:0 0 0 1px var(--d-line)}.pa-lane li:before{content:counter(pa);position:absolute;left:18px;top:12px;font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--d-link)}.pa-lane li strong{display:block;font-weight:650}.pa-lane li span{color:var(--d-muted);font-size:15px}.pa-gets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.pa-get{padding:22px;border-radius:16px;background:var(--d-surface);box-shadow:0 0 0 1px var(--d-line)}.pa-get svg{width:30px;height:30px;fill:none;stroke:var(--d-cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pa-get h3{margin:14px 0 6px;font-size:18px;font-weight:680}.pa-get p{margin:0;color:var(--d-muted);font-size:15px;text-wrap:pretty}@media(max-width:900px){.pa-paths,.pa-lanes{grid-template-columns:1fr}.pa-gets{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-sec{padding:72px 0}}@media(max-width:520px){.pa-gets{grid-template-columns:1fr}.pa-card{padding:22px}.pa-card .d-ctas{flex-direction:column}.pa-card .d-btn{width:100%}}.pa-band-inner{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:36px 40px;border-radius:22px;background:linear-gradient(120deg,color-mix(in srgb,var(--d-blue) 18%,var(--d-surface)),var(--d-surface));box-shadow:0 0 0 1px var(--d-line-2)}.pa-band-inner .d-more{margin-top:0}@media(max-width:700px){.pa-band-inner{grid-template-columns:1fr;padding:26px 22px;gap:18px}}
