@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}.blockstream-carousel-page{background:#111;padding:40px;min-height:100vh;font-family:var(--font-dm-sans),"DM Sans",sans-serif}.blockstream-carousel-page .carousel-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;justify-content:center;max-width:1200px;margin:0 auto}.blockstream-carousel-page .slide-wrapper{width:380px;height:475px;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.blockstream-carousel-page .slide{width:1080px;height:1350px;background:#0D0D0D;position:relative;transform:scale(.352);transform-origin:top left}.blockstream-carousel-page .slide *{margin:0;padding:0;box-sizing:border-box}.blockstream-carousel-page .slide-number{top:50px;right:60px}.blockstream-carousel-page .handle,.blockstream-carousel-page .slide-number{position:absolute;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:26px;color:rgba(255,255,255,.2);z-index:10}.blockstream-carousel-page .handle{bottom:50px;left:80px}.blockstream-carousel-page h1,.blockstream-carousel-page h2,.blockstream-carousel-page p,.blockstream-carousel-page span{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#FFFFFF}.blockstream-carousel-page .orange{color:#F7931A}.blockstream-carousel-page .red{color:#E53935}.blockstream-carousel-page .green{color:#43A047}.blockstream-carousel-page .slide-1 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blockstream-carousel-page .slide-1 .visual-container{margin-bottom:60px}.blockstream-carousel-page .slide-1 h2{font-size:76px;font-weight:800;line-height:1.12;margin-bottom:40px;letter-spacing:-1px}.blockstream-carousel-page .slide-1 .subtext{font-size:50px;color:#888;line-height:1.5}.blockstream-carousel-page .slide-1 .subtext strong{color:#fff}.blockstream-carousel-page .slide-2 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-2 .visual-container{display:flex;justify-content:center;margin-top:40px;margin-bottom:60px}.blockstream-carousel-page .slide-2 h2{font-size:68px;font-weight:800;line-height:1.15;margin-bottom:50px}.blockstream-carousel-page .slide-2 .body-text{font-size:50px;color:#888;line-height:1.6}.blockstream-carousel-page .slide-2 .body-text strong{color:#fff}.blockstream-carousel-page .slide-3 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-3 .visual-container{display:flex;justify-content:center;margin-top:20px}.blockstream-carousel-page .slide-3 h2{font-size:64px;font-weight:800;line-height:1.15;margin-bottom:40px}.blockstream-carousel-page .slide-3 .body-text{font-size:50px;color:#888;line-height:1.55;text-align:center;margin-top:50px}.blockstream-carousel-page .slide-3 .body-text strong{color:#fff}.blockstream-carousel-page .slide-4 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-4 .visual-container{display:flex;justify-content:center;margin-top:30px;margin-bottom:50px}.blockstream-carousel-page .slide-4 h2{font-size:64px;font-weight:800;line-height:1.15;margin-bottom:50px}.blockstream-carousel-page .slide-4 .benefits-list{display:flex;flex-direction:column;gap:28px}.blockstream-carousel-page .slide-4 .benefit-item{display:flex;align-items:center;gap:24px;font-size:48px;color:#ccc}.blockstream-carousel-page .slide-4 .benefit-icon{width:48px;height:48px;background:#43A047;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blockstream-carousel-page .slide-4 .closing{font-size:54px;font-weight:700;margin-top:60px}.blockstream-carousel-page .slide-5 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-5 .visual-container{display:flex;justify-content:center;margin-top:30px;margin-bottom:50px}.blockstream-carousel-page .slide-5 h2{font-size:64px;font-weight:800;line-height:1.15;margin-bottom:40px}.blockstream-carousel-page .slide-5 .body-text{font-size:40px;color:#888;line-height:1.6;margin-bottom:40px}.blockstream-carousel-page .slide-5 .callout-box{background:#161616;border-left:4px solid #f7931a;padding:32px 40px;border-radius:0 16px 16px 0}.blockstream-carousel-page .slide-5 .callout-box p{font-size:44px;line-height:1.5;color:#ccc}.blockstream-carousel-page .slide-6 .slide-content{height:100%;padding:160px 80px 80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-6 h2{font-size:64px;font-weight:800;line-height:1.15;margin-bottom:12px}.blockstream-carousel-page .slide-6 .brand-tag{font-size:32px;color:#666;margin-bottom:40px}.blockstream-carousel-page .slide-6 .content-row{display:flex;gap:40px;flex:1;align-items:center}.blockstream-carousel-page .slide-6 .device-col{flex-shrink:0}.blockstream-carousel-page .slide-6 .features-col{flex:1;display:flex;flex-direction:column;justify-content:center;gap:36px}.blockstream-carousel-page .slide-6 .feature-item{display:flex;align-items:flex-start;gap:20px}.blockstream-carousel-page .slide-6 .feature-bullet{width:12px;height:12px;background:#F7931A;border-radius:50%;margin-top:14px;flex-shrink:0}.blockstream-carousel-page .slide-6 .feature-text{font-size:42px;line-height:1.4;color:#ccc}.blockstream-carousel-page .slide-6 .feature-text strong{color:#fff;font-weight:600}.blockstream-carousel-page .slide-7 .slide-content{height:100%;padding:140px 80px 80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-7 h2{font-size:64px;font-weight:800;line-height:1.15;margin-bottom:60px}.blockstream-carousel-page .slide-7 .visual-container{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.blockstream-carousel-page .slide-7 .steps-container{display:flex;flex-direction:column;gap:24px;width:100%}.blockstream-carousel-page .slide-7 .step-row{display:flex;align-items:center;gap:24px}.blockstream-carousel-page .slide-7 .step-number{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:48px;font-weight:800;color:#F7931A;width:50px;flex-shrink:0}.blockstream-carousel-page .slide-7 .step-text{font-size:44px;color:#ccc}.blockstream-carousel-page .slide-7 .step-text strong{color:#fff}.blockstream-carousel-page .slide-7 .closing{font-size:50px;font-weight:600;margin-top:60px;color:#ccc}.blockstream-carousel-page .slide-7 .closing strong{color:#43A047}.blockstream-carousel-page .slide-8 .slide-content{height:100%;padding:120px 80px 80px;display:flex;flex-direction:column}.blockstream-carousel-page .slide-8 .visual-container{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.blockstream-carousel-page .slide-8 h2{font-size:68px;font-weight:800;line-height:1.15;margin-bottom:50px}.blockstream-carousel-page .slide-8 .body-text{font-size:48px;color:#888;line-height:1.6}.blockstream-carousel-page .slide-8 .body-text strong{color:#fff}.blockstream-carousel-page .slide-9 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.blockstream-carousel-page .slide-9 .metal-plate{background:linear-gradient(145deg,#1a1a1a,#141414 50%,#1a1a1a);padding:80px 60px;border-radius:16px;border:3px solid #252525;position:relative}.blockstream-carousel-page .slide-9 .rivet{position:absolute;width:16px;height:16px;background:#333;border-radius:50%;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.blockstream-carousel-page .slide-9 .rivet-tl{top:20px;left:20px}.blockstream-carousel-page .slide-9 .rivet-tr{top:20px;right:20px}.blockstream-carousel-page .slide-9 .rivet-bl{bottom:20px;left:20px}.blockstream-carousel-page .slide-9 .rivet-br{bottom:20px;right:20px}.blockstream-carousel-page .slide-9 .engraved-text{font-size:64px;font-weight:800;line-height:1.4;color:#888;text-shadow:0 2px 0 #000,0 -1px 0 #222}.blockstream-carousel-page .slide-9 .cta-text{margin-top:80px;padding:0 40px;font-size:50px;color:#888;line-height:1.5}.blockstream-carousel-page .slide-9 .cta-text strong{color:#fff}.blockstream-carousel-page .slide-10 .slide-content{height:100%;padding:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.blockstream-carousel-page .slide-10 .bitcoin-logo{margin-bottom:60px}.blockstream-carousel-page .slide-10 .headline{font-size:52px;font-weight:700;color:#888;margin-bottom:60px}.blockstream-carousel-page .slide-10 .handle-text{font-size:72px;font-weight:800;color:#fff;margin-bottom:80px}.blockstream-carousel-page .slide-10 .actions-row{display:flex;gap:60px}.blockstream-carousel-page .slide-10 .action-item{display:flex;flex-direction:column;align-items:center;gap:20px}.blockstream-carousel-page .slide-10 .action-icon{width:100px;height:100px;background:#1a1a1a;border-radius:20px;display:flex;align-items:center;justify-content:center;border:2px solid #333}.blockstream-carousel-page .slide-10 .action-icon.highlight{background:#F7931A;border:none}.blockstream-carousel-page .slide-10 .action-label{font-size:28px;color:#888}.blockstream-carousel-page .slide-10 .action-label.highlight{color:#fff;font-weight:600}@media (max-width:1250px){.blockstream-carousel-page .carousel-container{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (max-width:830px){.blockstream-carousel-page{padding:20px}.blockstream-carousel-page .carousel-container{grid-template-columns:1fr;max-width:400px}}