.landing-page{background:var(--dark-surface);color:var(--dark-ink);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;line-height:1.6}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page button,.landing-page input{font:inherit}.landing-page button,.landing-page main summary{cursor:pointer}.landing-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--dark-focus);outline-offset:5px}.landing-page [hidden]{display:none!important}.landing-skip{z-index:10;background:var(--dark-surface);padding:12px;position:absolute;top:8px;left:12px;transform:translateY(-150%)}.landing-skip:focus{transform:none}.landing-header{justify-content:space-between;align-items:center;gap:24px;max-width:1680px;min-height:100px;margin:auto;padding:20px 4.2%;display:flex}.landing-wordmark{flex-shrink:0;width:133px;height:32px;display:block}.landing-header nav{align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}.landing-nav-account{border:1px solid var(--dark-line-strong);min-height:44px;color:inherit;background:0 0;border-radius:6px;align-items:center;padding:9px 20px;display:inline-flex}.landing-hero{grid-template-columns:42% 58%;align-items:center;max-width:1680px;min-height:720px;margin:auto;padding:12px 4.2% 95px;display:grid;position:relative;overflow:clip}.landing-hero-copy{z-index:1;padding:48px 0;position:relative}.landing-hero h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(68px,6.9vw,114px);font-weight:600;line-height:1.04}.landing-hero h1 span{display:block}.landing-lead{max-width:370px;color:var(--dark-ink-muted);margin:0 0 28px;font-size:17px;line-height:1.7}.landing-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.landing-page .landing-cta{background:var(--brand-lime);color:var(--dark-on-accent);border-radius:6px;justify-content:space-between;align-items:center;gap:34px;min-height:48px;padding:15px 22px;font-size:14px;font-weight:700;display:inline-flex}.landing-page .landing-cta:hover{background:var(--dark-accent-hover)}.landing-text-link{text-underline-offset:5px;font-size:13px;text-decoration:underline!important}.landing-availability{max-width:340px;color:var(--dark-ink-subtle);margin-top:22px;font-size:12px}.landing-verification{color:var(--dark-warning);max-width:370px;margin-top:20px;font-size:13px}.landing-verification a{text-decoration:underline}.landing-visual{min-width:0;height:595px;position:relative}.landing-scene{position:absolute;inset:-30px -11% 42px}.landing-canvas,.landing-canvas canvas,.landing-poster,.landing-poster svg{width:100%;height:100%;display:block}.landing-canvas,.landing-poster{position:absolute;inset:0}.landing-poster{color:var(--brand-lime)}.landing-poster g{color:var(--dark-line-strong)}.landing-canvas{opacity:0;pointer-events:none}.landing-canvas,.landing-poster{transition:opacity .65s}[data-renderer=ready] .landing-canvas{opacity:1;pointer-events:auto}[data-renderer=ready] .landing-poster{opacity:0}.landing-scene-caption{color:var(--dark-ink-muted);pointer-events:none;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:91px;left:10%;right:10%}.landing-scene-caption span:nth-child(2){color:var(--dark-ink-subtle)}.landing-scene-controls{justify-content:center;gap:8px;display:flex;position:absolute;bottom:30px;left:0;right:0}.landing-scene-controls button{min-width:44px;min-height:44px;color:var(--dark-ink);background:var(--dark-surface);border:1px solid var(--dark-line-strong);border-radius:6px;padding:8px 14px;font-size:12px}.landing-scene-controls button:hover{background:var(--dark-surface-raised)}.landing-motion{justify-content:center;width:100%;display:flex;position:absolute;bottom:-12px}.landing-motion label{min-height:36px;color:var(--dark-ink-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.landing-motion input{width:15px;height:15px;accent-color:var(--brand-lime)}.landing-page .landing-activate{border:1px solid var(--dark-line-strong);background:var(--dark-surface);width:max-content;max-width:100%;min-height:44px;color:var(--dark-ink);border-radius:6px;padding:10px 16px;font-size:12px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.landing-hero-foot{color:var(--dark-ink-muted);justify-content:space-between;align-items:center;gap:32px;font-size:11px;display:flex;position:absolute;bottom:26px;left:4.2%;right:4.2%}.landing-hero-foot p{max-width:225px}.landing-hero-foot p:last-child{text-align:right}.landing-hero-foot a{color:var(--brand-lime);padding:4px 20px;font-size:26px}.landing-page section:not(.landing-hero){padding:96px max(6%,50% - 710px)}.landing-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--light-surface-sunken);color:var(--light-ink)}.landing-light :is(a,button,input,summary):focus-visible{outline-color:var(--light-accent-ink)}.landing-section-heading{grid-template-columns:1fr 1.65fr;gap:8%;margin-bottom:58px;display:grid}.landing-section-heading>p,.landing-closing>p{margin:10px 0 0;font-size:14px}.landing-page h2{letter-spacing:-.055em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(38px,4.3vw,66px);font-weight:600;line-height:1.12}.landing-flow-layout{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.landing-flow-panel{min-width:0}.landing-flow-art{height:216px;color:var(--brand-lime);background:var(--dark-surface);border-radius:8px;place-items:center;margin-bottom:28px;display:grid;position:relative;overflow:hidden}.landing-flow-art svg{z-index:1;width:132px;height:auto}.landing-flow-orbit{border:1px solid var(--dark-line-strong);border-radius:50%;width:74%;height:110px;transition:transform .45s,border-color .45s;position:absolute;transform:rotate(-15deg)}.landing-flow-node,.landing-flow-signal{border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.landing-flow-node{border:1px solid var(--dark-ink);background:var(--dark-surface)}.landing-flow-seller{left:13%}.landing-flow-buyer{left:87%}.landing-flow-signal{background:var(--brand-lime);z-index:2;transition:left .45s,background-color .45s;left:13%}.landing-flow-art[data-step=deal] .landing-flow-signal,.landing-flow-art[data-step=confirmation] .landing-flow-signal{left:50%}.landing-flow-art[data-step=payment] .landing-flow-signal,.landing-flow-art[data-step=delivery] .landing-flow-signal{left:87%}.landing-flow-art[data-step=deal] .landing-flow-orbit{transform:rotate(0)}.landing-flow-art[data-step=payment] .landing-flow-orbit{border-color:var(--brand-lime);transform:rotate(15deg)}.landing-flow-art[data-step=delivery] .landing-flow-orbit{transform:rotate(-25deg)}.landing-flow-art[data-step=confirmation] .landing-flow-orbit{border-color:var(--brand-lime);transform:rotate(0)}.landing-flow-art[data-step=receiving] .landing-flow-signal{background:var(--dark-success)}.landing-flow-art[data-step=receiving] .landing-flow-orbit{border-color:var(--dark-success)}.landing-flow-count{color:var(--light-ink-muted);margin:0 0 9px;font-size:11px}.landing-flow-copy h3{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:600}.landing-flow-body{min-height:130px;color:var(--light-ink-muted);margin:16px 0;font-size:15px;line-height:1.7}.landing-flow-next{border:0;border-bottom:1px solid var(--light-line-strong);min-width:185px;max-width:100%;min-height:44px;color:var(--light-ink);background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:9px 0;font-size:13px;font-weight:600;display:flex}[data-flow][data-enhanced=true] .landing-steps details>p{display:none}[data-flow][data-enhanced=true] .landing-steps details[open] summary{background:var(--brand-lime);color:var(--dark-on-accent)}[data-flow][data-enhanced=true] .landing-disclosure{font-size:0;transform:none}[data-flow][data-enhanced=true] .landing-disclosure:after{content:"↗";font-size:18px}.landing-steps{margin:0;padding:0;list-style:none}.landing-page main details{border-top:1px solid var(--light-line-strong)}.landing-page main details:last-child{border-bottom:1px solid var(--light-line-strong)}.landing-steps li:not(:last-child) details{border-bottom:0}.landing-page main summary{align-items:center;gap:24px;min-height:74px;padding:16px 8px;list-style:none;display:flex}.landing-page main summary::-webkit-details-marker{display:none}.landing-step-number{font-size:11px}.landing-page main summary h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.35}.landing-disclosure{flex-shrink:0;margin-left:auto;font-size:22px}.landing-page main details[open] .landing-disclosure{transform:rotate(45deg)}.landing-page main details>p{max-width:65ch;color:var(--light-ink-muted);margin:0;padding:0 36px 26px 8px;font-size:15px;line-height:1.75}.landing-steps details[open] summary{color:var(--light-accent-ink)}.landing-principles{grid-template-columns:repeat(3,1fr);gap:6%;display:grid}.landing-principles article{border-top:1px solid var(--dark-line-strong);padding-top:30px}.landing-principles h3{letter-spacing:-.035em;max-width:20ch;margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.25}.landing-principles p,.landing-sides article>p:last-child{color:var(--dark-ink-muted);max-width:52ch;font-size:15px}.landing-audience{background:var(--dark-surface-raised)}.landing-sides{grid-template-columns:1fr 1fr;gap:10%;display:grid}.landing-sides article{border-top:1px solid var(--dark-line-strong);padding-top:28px}.landing-side-label{color:var(--brand-lime);margin:0 0 28px;font-size:12px}.landing-sides h3{letter-spacing:-.05em;max-width:16ch;margin:0 0 24px;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.15}.landing-audience-note{color:var(--dark-ink-subtle);max-width:70ch;margin-top:44px;font-size:12px}.landing-questions{margin-left:40.74%}.landing-closing{grid-template-columns:1fr 1.65fr;gap:8%;display:grid}.landing-closing .landing-cta,.landing-closing .landing-text-link{margin-top:32px;display:inline-flex}.landing-footer{border-top:1px solid var(--dark-line);max-width:1540px;color:var(--dark-ink-muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:32px 4.2%;font-size:11px;display:flex}.landing-footer .landing-wordmark{width:100px}@media (width<=1024px){.landing-hero{padding:20px 6% 100px;display:block}.landing-hero-copy{padding:25px 0 0}.landing-hero h1{font-size:clamp(62px,9.5vw,92px)}.landing-lead{max-width:460px}.landing-visual{max-width:690px;height:470px;margin:-15px auto 0}.landing-scene{inset:-25px -5% 40px}.landing-scene-caption{bottom:91px}.landing-section-heading,.landing-closing{grid-template-columns:1fr 1.4fr;gap:6%}.landing-flow-layout{gap:6%}.landing-section-heading h2{font-size:42px}.landing-questions{margin-left:0}.landing-principles{gap:4%}.landing-principles h3{font-size:21px}}@media (width<=600px){.landing-header{min-height:82px;padding-inline:6%}.landing-header nav{gap:12px}.landing-header .landing-wordmark{width:112px;height:27px}.landing-nav-flow{display:none}.landing-nav-account{padding:8px 16px;font-size:12px}.landing-hero{padding-top:12px;padding-bottom:105px}.landing-hero-copy{padding-top:12px}.landing-hero h1{margin-bottom:24px;font-size:clamp(52px,14.5vw,80px)}.landing-lead{max-width:340px;font-size:15px}.landing-actions{gap:20px}.landing-page .landing-cta{padding:13px 18px;font-size:13px}.landing-text-link{font-size:12px}.landing-availability{max-width:290px;font-size:12px}.landing-visual{height:390px;margin-top:6px}.landing-scene{inset:-10px -10% 38px}.landing-scene-caption{font-size:10px;bottom:88px;left:6%;right:6%}.landing-scene-caption span:nth-child(2){display:none}.landing-scene-controls{gap:6px;bottom:30px}.landing-scene-controls button{padding:8px 10px;font-size:12px}.landing-hero-foot{gap:12px;font-size:10px;left:6%;right:6%}.landing-hero-foot p{max-width:135px}.landing-hero-foot a{padding:4px}.landing-page section:not(.landing-hero){padding:64px 6%}.landing-section-heading,.landing-flow-layout,.landing-closing{display:block}.landing-section-heading{margin-bottom:36px}.landing-section-heading>p,.landing-closing>p{margin-bottom:24px;font-size:12px}.landing-page h2{font-size:39px}.landing-flow-layout{flex-direction:column-reverse;gap:28px;display:flex}.landing-flow-panel,.landing-steps{width:100%}.landing-flow-art{height:170px;margin-bottom:22px}.landing-flow-body{min-height:144px;font-size:14px}.landing-page main summary{gap:16px;min-height:66px}.landing-page main summary h3{font-size:18px}.landing-page main details>p{padding-right:16px;font-size:14px}.landing-principles,.landing-sides{display:block}.landing-principles article,.landing-sides article{margin-top:34px;padding-top:24px}.landing-principles h3{font-size:24px}.landing-sides h3{font-size:37px}.landing-footer{flex-wrap:wrap;gap:12px;padding:28px 6%}.landing-footer>p:first-of-type{flex-basis:100%;order:2}}@media (prefers-reduced-motion:reduce){.landing-canvas,.landing-poster,.landing-flow-orbit,.landing-flow-signal{transition:none}}
