.home-products{isolation:isolate;background:var(--stage);color:#f4f7f5;font-family:"Inter", var(--font-sans);padding-block:96px 80px;position:relative;overflow:hidden}.home-products:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 45%,#44757f1f,#0000 65%);position:absolute;inset:0 -20% 0 40%}.home-products .home-products-inner{max-width:1440px;padding-inline:80px}.home-products-intro h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ice-2);font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.1}.home-products-intro p{color:#a3b8bf;margin-top:20px;font-size:18px;line-height:1.625}.home-products-grid{grid-template-columns:minmax(0,772fr) minmax(0,484fr);gap:24px;margin-top:48px;display:grid}.home-product{background:#15151599;border-radius:28px;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:32px;transition:background-color .24s;display:flex;overflow:hidden}.home-product h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:40px}.home-product>p{color:#a3b8bf;font-size:16px;line-height:26px}.home-product-link{color:#040404;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:500;line-height:20px;transition:transform .2s ease-out,box-shadow .5s ease-out;display:inline-flex}.home-product-link svg{transition:transform .2s ease-out}.home-products :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ice-2);outline-offset:3px}.home-product--platform{padding-bottom:20px}.home-dashboard-preview{width:100%;margin-top:auto}.home-dashboard-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;gap:16px;display:flex;position:relative;overflow-x:auto}.home-dashboard-track::-webkit-scrollbar{display:none}.home-dashboard-track:after{content:"";flex:0 0 32px}.home-dashboard-slide{scroll-snap-align:start;opacity:.6;border-radius:12px;flex:0 0 calc(100% - 48px);min-width:0;transition:opacity .25s ease-out;overflow:hidden}.home-dashboard-slide[data-active=true]{opacity:1}.home-dashboard-slide img{aspect-ratio:660/436;object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-dashboard-dots{justify-content:center;margin-top:8px;display:flex}.home-dashboard-dots button{cursor:pointer;border-radius:12px;place-items:center;width:24px;height:32px;display:grid}.home-dashboard-dots span{background:#222;border-radius:50%;width:12px;height:12px;transition:background .2s}.home-dashboard-dots button[aria-pressed=true] span{background:#404747}.home-wallet-preview{gap:24px;width:100%;height:460px;margin-top:auto;display:flex}.home-wallet-crop{border-radius:32px 32px 0 0;flex:0 338px;min-width:0;overflow:hidden;container-type:inline-size}.home-wallet-preview .home-wallet-device{--device-width:100%;--device-unit:4.17cqw;height:706px}.home-wallet-swatches{flex-direction:column;flex:0 0 32px;width:32px;display:flex}.home-wallet-swatches button{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.home-wallet-swatches span{background:#a1bec8;border-radius:50%;width:18px;height:18px;transition:transform .2s ease-out,box-shadow .2s ease-out}.home-wallet-swatches [data-palette=mint] span{background:#54e6b3}.home-wallet-swatches [data-palette=gold] span{background:#d8a94e}.home-wallet-swatches [aria-pressed=true] span{box-shadow:0 0 0 3px #151515,0 0 0 4px #dbf6ff59}.home-wallet-preview[data-palette=mint] .wallet-device{--screen-top:#123830;--screen-bottom:#071e15;--device-panel:#1a4639;--balance-start:#79c9ad;--balance-middle:#c4fbe6}.home-wallet-preview[data-palette=gold] .wallet-device{--screen-top:#383022;--screen-bottom:#1e180f;--device-panel:#463b27;--balance-start:#d8a94e;--balance-middle:#f6e4b7}@media (hover:hover){.home-product:hover{background-color:#1f1f1fcc}.home-product-link:hover{transform:translateY(-2px);box-shadow:0 0 28px #dbf6ff1f}.home-product-link:hover svg{transform:rotate(45deg)}.home-wallet-swatches button:hover span{transform:scale(1.12)}.home-dashboard-dots button:hover span{background:#75888d}}@media (width<=1150px){.home-products .home-products-inner{padding-inline:40px}.home-products-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.home-product{padding:24px}.home-product h3{font-size:30px}.home-wallet-preview{gap:12px;height:380px}.home-dashboard-slide{flex-basis:calc(100% - 24px)}.home-dashboard-track:after{flex-basis:8px}}@media (width<=800px){.home-products{padding-block:72px}.home-products .home-products-inner{padding-inline:24px}.home-products-intro p{font-size:16px;line-height:26px}.home-products-grid{grid-template-columns:1fr;margin-top:32px}.home-product{gap:20px}.home-dashboard-preview,.home-wallet-preview{margin-top:4px}.home-wallet-preview{align-self:center;gap:24px;max-width:420px;height:460px}}@media (width<=420px){.home-products .home-products-inner{padding-inline:16px}.home-product{padding:24px 20px}.home-products-intro h2{font-size:40px}.home-wallet-preview{gap:12px;height:380px}}@media (prefers-reduced-motion:reduce){.home-products *,.home-products :before,.home-products :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-products a:hover,.home-products a:hover svg,.home-wallet-swatches button:hover span{transform:none}}
