.landing-home .landing-products{padding-block:24px 96px;scroll-margin-top:100px;position:relative}.landing-products-anchor{scroll-margin-top:100px;position:absolute;top:0}.landing-products-heading{margin-bottom:40px}.landing-products-heading .landing-kicker{margin-bottom:18px}.landing-home .landing-products-heading h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4.8vw,3.8rem);font-weight:500;line-height:1.05}.landing-product-list{flex-direction:column;gap:16px;display:flex}.landing-home .landing-product{border-radius:var(--radius-surface);border:1px solid var(--line);background:var(--landing-elev);min-height:340px;box-shadow:none;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.landing-product-copy{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;padding:42px;display:flex}.landing-home .landing-product-copy h3{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500;line-height:1.12}.landing-product-copy p{max-width:37ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.75}.landing-product-soon{height:auto;min-height:25px;color:var(--ink-muted);margin-bottom:18px;padding:3px 9px;font-size:12px;font-weight:400}.landing-product-link{background:0 0;gap:20px;min-width:132px;font-size:14px}.landing-product-link svg{transition:transform .18s}.landing-product-link:hover svg{transform:translate(3px)}.product-visual{background:color-mix(in srgb, var(--ink) 2.5%, var(--landing-elev));border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:340px;padding:28px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.landing-product:nth-child(2n) .product-visual{border-left:0;border-right:1px solid var(--line);grid-area:1/1}.landing-product:nth-child(2n) .landing-product-copy{grid-column:2}.product-widget-stage{opacity:0;width:340px;height:280px;transition:opacity .7s,translate .9s cubic-bezier(.22,1,.36,1);position:relative;translate:0 14px}.product-visual[data-seen=true] .product-widget-stage{opacity:1;translate:0}.product-widget-plane.deposit-widget{border:1px solid var(--line-strong);border-radius:var(--radius-surface);width:310px;box-shadow:0 2px 4px color-mix(in srgb, var(--ink) 3%, transparent), 0 18px 42px -18px color-mix(in srgb, var(--ink) 20%, transparent);flex-direction:column;gap:16px;margin:0;padding:20px;animation:8s ease-in-out infinite product-plane-drift;display:flex;position:absolute}.product-widget-plane *,.product-widget-plane{pointer-events:none}.product-widget-label{color:var(--ink-muted);font-size:12px;line-height:1.5;display:block}.product-widget-title{letter-spacing:-.015em;font-size:14px;font-weight:500;line-height:1.5;display:block}.product-widget-plane .deposit-amount-box{width:100%}.product-widget-plane .deposit-amount__input{caret-color:#0000}.product-widget-picker.deposit-widget{width:322px;padding:16px;top:-16px;left:-4px}.product-widget-picker .payfrom-picker__columns{height:190px}.product-widget-picker .deposit-payfrom{gap:12px}.product-widget-front.deposit-widget{gap:10px;width:300px;animation-name:product-plane-lift;animation-delay:-2s;bottom:-8px;right:-8px}.product-widget-main.deposit-widget{top:-6px;margin-inline:auto;inset-inline:0}.product-widget-confirm.deposit-widget{inset-inline:0;flex-direction:row;align-items:center;gap:10px;width:308px;margin-inline:auto;padding:16px;animation:8s cubic-bezier(.22,1,.36,1) infinite product-confirm-arrive;bottom:-5px}.product-widget-confirm-mark{background:color-mix(in srgb, var(--leaf) 10%, var(--surface));width:30px;height:30px;color:var(--leaf);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.product-widget-confirm .deposit-progress{flex-shrink:0;width:66px;margin:0 0 0 auto}.product-widget-confirm .deposit-progress__step{min-width:0}.product-widget-back.deposit-widget{opacity:.35;top:0;left:-14px}.product-widget-recipient.deposit-widget{animation-delay:-1s;top:53px;left:10px}.product-widget-address{gap:8px;display:grid}.product-widget-network.deposit-widget{flex-direction:row;align-items:center;width:260px;padding:14px;animation-name:product-plane-lift;animation-delay:-3s;bottom:-11px;right:-20px}.product-widget-network .deposit-amount-box__value,.product-widget-network .deposit-amount__rule{display:none}.product-widget-network .deposit-amount-box{background:0 0;border:0;padding:0}.product-widget-fiat.deposit-widget{top:-6px;left:-8px}.product-widget-fiat-amount{padding:4px 6px 10px}.product-widget-fiat-value{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;justify-content:space-between;align-items:baseline;gap:16px;font-size:44px;line-height:1.2;display:flex}.product-widget-fiat-value>span{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--ink-muted);font-size:14px}.product-widget-crypto.deposit-widget{gap:12px;animation-name:product-plane-lift;animation-delay:-2s;bottom:-8px;right:-8px}.product-visual:not([data-active=true]) .product-widget-plane{animation-play-state:paused}@keyframes product-plane-drift{0%,to{translate:0}50%{translate:0 -5px}}@keyframes product-plane-lift{0%,to{translate:0}50%{translate:0 6px}}@keyframes product-confirm-arrive{0%,10%{opacity:0;translate:0 14px;scale:.97}22%,80%{opacity:1;translate:0;scale:1}93%,to{opacity:0;translate:0 -5px;scale:1}}@container (max-width:340px){.product-widget-stage{scale:.86}}@container (max-width:290px){.product-widget-stage{scale:.73}}@media (max-width:900px){.landing-product-copy{padding:30px}.product-visual{padding-inline:20px}}@media (max-width:700px){.landing-home .landing-products{padding-block:16px 64px}.landing-products-heading{margin-bottom:28px}.landing-home .landing-product{grid-template-columns:1fr}.landing-product-copy,.landing-product:nth-child(2n) .landing-product-copy{grid-area:1/1;gap:24px;padding:28px}.product-visual,.landing-product:nth-child(2n) .product-visual{border:0;border-top:1px solid var(--line);grid-area:2/1;min-height:320px;padding:24px}}@media (prefers-reduced-motion:reduce){.product-widget-stage{opacity:1;transition:none;translate:none}.product-widget-plane.deposit-widget{animation:none}.landing-product-link svg{transition:none}}
