*{box-sizing:border-box}html{background:#07121e;color:#f6f9fc;font-family:Arial,Helvetica,sans-serif}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 80% 40%,#09232d88,transparent 50%)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #00c7e8;outline-offset:6px}.wrap{width:min(1240px,100%);padding-left:44px;padding-right:44px;margin-left:auto;margin-right:auto}header{display:flex;align-items:center;justify-content:space-between;padding-top:26px;padding-bottom:25px;border-bottom:1px solid #263645}.logo{display:block;width:155px;height:auto}.corporate-link{border:1px solid #456070;border-radius:30px;padding:12px 20px;font-size:14px}main{padding-top:38px;padding-bottom:28px;flex:1}.intro{text-align:center}.eyebrow{font-size:10px;line-height:1.5;letter-spacing:2.1px;font-weight:700;color:#00c7e8}.intro .eyebrow{display:flex;align-items:center;justify-content:center;gap:9px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#21dfbe;box-shadow:0 0 12px #21dfbe}h1{font-size:clamp(38px,4.5vw,60px);line-height:1.08;letter-spacing:-2.6px;margin:17px 0}h1 span,h2 span{color:#00c7e8}.lead{max-width:650px;margin:0 auto;color:#a8b7c6;font-size:16px;line-height:1.65}.launch-date{display:flex;align-items:center;justify-content:center;gap:16px;margin:23px auto 26px}.launch-date>span{color:#91a8b8;font-size:9px;letter-spacing:1.8px}.launch-date strong{font-size:13px;letter-spacing:.3px;color:#ff9139;border:1px solid #ff913966;border-radius:30px;padding:10px 16px}.products{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product{position:relative;overflow:hidden;border:1px solid #294454;border-radius:22px;background:linear-gradient(135deg,#132838,#0c1b29);min-height:230px;padding:30px}.product-copy{position:relative;z-index:2;width:65%}.product h2{font-size:27px;letter-spacing:-.7px;line-height:1.15;margin:15px 0 12px}.product p{font-size:13px;line-height:1.65;color:#a8b7c6;margin:0;max-width:240px}.art{position:absolute;pointer-events:none}.mining-art{width:270px;height:270px;right:-48px;top:-12px}.mining-art img{width:100%;height:100%;animation:teaser-dig 1.8s ease-in-out infinite;filter:drop-shadow(0 0 10px #00c7e844)}.bnpl-art{width:210px;height:210px;right:0;top:10px}.bnpl-art img{width:100%;height:100%}.download{display:flex;align-items:center;justify-content:center;gap:35px;padding-top:25px}.download p{color:#a8b7c6;font-size:13px;margin:6px 0 0}.stores{display:flex;gap:12px}.stores img{display:block;height:44px;width:auto}footer{padding-top:18px;padding-bottom:17px;border-top:1px solid #263645}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-row>span{font-size:9px;letter-spacing:1.7px;color:#91a8b8}.footer-row nav{display:flex;gap:25px;font-size:12px;font-weight:700}.footer-row a:hover,.legal a:hover{color:#00c7e8}.legal{display:flex;justify-content:space-between;margin-top:17px;padding-top:13px;border-top:1px solid #263645;color:#8199ac;font-size:10px}@keyframes teaser-dig{0%,55%,100%{transform:rotate(-10deg)}22%,34%{transform:rotate(4deg)}}@media(min-width:1001px) and (max-height:820px){header{padding-top:18px;padding-bottom:18px}main{padding-top:24px}h1{font-size:47px}.product{min-height:205px;padding:23px}.launch-date{margin:17px auto 20px}.download{padding-top:20px}}@media(max-width:850px){.wrap{padding-left:25px;padding-right:25px}.products{gap:16px}.product{padding:23px}.product-copy{width:75%}.product h2{font-size:23px}.art{opacity:.7}.mining-art{right:-85px}.bnpl-art{right:-65px;width:200px;height:200px}.download{gap:20px}.stores img{height:38px}}@media(max-width:600px){header{padding-top:20px;padding-bottom:20px}.logo{width:132px}.corporate-link{font-size:12px;padding:10px 15px}main{padding-top:35px;padding-bottom:30px}h1{font-size:37px;letter-spacing:-1.7px}.lead{font-size:14px;line-height:1.7}.launch-date{flex-direction:column;gap:10px;margin:24px auto}.products{grid-template-columns:1fr;gap:16px}.product{min-height:210px}.product-copy{width:67%}.product h2{font-size:24px}.product p{font-size:12px}.mining-art{right:-62px;top:-10px;opacity:1}.bnpl-art{right:-17px;top:15px;width:180px;height:180px;opacity:1}.download{flex-direction:column;text-align:center;gap:16px;padding-top:28px}.stores img{height:43px}.footer-row{flex-direction:column;align-items:flex-start;gap:16px}.footer-row nav{gap:23px}.legal{font-size:9px;gap:15px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.mining-art img{animation:none}}@media(max-width:600px){.product{min-height:235px}.product h2{font-size:20px;line-height:1.2}.product p{max-width:168px}.mining-art{width:250px;height:250px;right:-75px;top:3px}.bnpl-art{width:155px;height:155px;right:-18px;top:55px}}

.stores a{display:block;border-radius:8px;cursor:pointer;transition:transform .2s ease,filter .2s ease}.stores a:hover,.stores a:focus-visible{transform:translateY(-3px);filter:drop-shadow(0 0 12px #00c7e83d)}.stores a:active{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.stores a{transition:none}.stores a:hover,.stores a:focus-visible,.stores a:active{transform:none}}

/* Center the artwork in the space beside each product's copy. */
.product-copy{width:61%}
.product .art{left:61%;right:0;top:0;bottom:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;opacity:1}
.product .mining-art img{width:285px;height:285px;max-width:none;flex:none}
.product .bnpl-art img{width:210px;height:210px;max-width:none;flex:none}
@media(max-width:850px){.product-copy{width:62%}.product .art{left:62%}.product .mining-art img{width:260px;height:260px}.product .bnpl-art img{width:175px;height:175px}}
@media(max-width:600px){.product-copy{width:61%}.product .art{left:61%}.product .mining-art img{width:265px;height:265px}.product .bnpl-art img{width:165px;height:165px}}

.countdown{margin:24px auto 0;max-width:540px}
.countdown-units{display:flex;align-items:center;justify-content:center;gap:12px}
.countdown-unit{position:relative;min-width:90px;padding:14px 12px 11px;border:1px solid #00c7e84d;border-radius:15px;background:linear-gradient(150deg,#12394a,#0a1b2b);box-shadow:inset 0 1px 0 #53e1f426,0 5px 22px #00c7e80c}
.countdown-unit strong{display:block;font-size:44px;line-height:1.05;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#00c7e8;text-shadow:0 0 20px #00c7e838}
.countdown-unit span{display:block;margin-top:7px;font-size:8px;letter-spacing:2px;font-weight:700;color:#8bb4c7}
.countdown-separator{color:#00c7e8;font-size:27px;align-self:center;margin-top:-15px;opacity:.7}
.countdown-status{font-size:8px;font-weight:700;letter-spacing:2.3px;color:#7394a7;margin:12px 0 0}
@media(max-width:600px){.countdown{margin-top:23px}.countdown-units{gap:6px}.countdown-unit{min-width:59px;padding:12px 8px 10px;border-radius:12px}.countdown-unit strong{font-size:32px}.countdown-unit span{font-size:7px;letter-spacing:1px}.countdown-separator{font-size:20px}.launch-date strong{font-size:11px}}


.footer-newsletter{display:flex;align-items:center;justify-content:space-between;gap:15px;border-left:1px solid #30485a;padding-left:35px}

.footer-newsletter h3{font-size:18px;letter-spacing:-.4px;margin:8px 0 0}

.newsletter-cta{font-size:12px;font-weight:700;color:#031722;background:var(--cyan);padding:13px 18px;border-radius:7px;white-space:nowrap;display:flex;gap:17px}

.newsletter-cta:hover{background:#67e4f5}
.footer-newsletter{padding-left:22px}
.footer-newsletter h3{font-size:16px}
.footer-newsletter{border-left:0;border-top:1px solid #30485a;padding:22px 0;margin-top:25px}
.footer-newsletter h3{font-size:16px;max-width:175px;line-height:1.3}
.newsletter-cta{padding:12px 14px;gap:10px}

.newsletter-cta{border:0;cursor:pointer;font-family:inherit}

.newsletter-dialog{width:min(540px,calc(100% - 36px));padding:45px 40px 30px;color:#f6f9fc;background:#0d1e2e;border:1px solid #365d75;border-radius:22px;box-shadow:0 30px 100px #0008;max-height:calc(100svh - 40px);overflow:auto}

.newsletter-dialog::backdrop{background:#020a13c9;backdrop-filter:blur(7px)}

.newsletter-dialog h2{font-size:34px;letter-spacing:-1.3px;line-height:1.15;margin:20px 0 35px;max-width:370px}

.newsletter-close{position:absolute;top:12px;right:16px;background:none;border:0;color:#b7cbd9;font-size:30px;cursor:pointer;width:36px;height:36px}

.newsletter-email-label{font-size:11px;letter-spacing:2px;font-weight:700;display:block;margin-bottom:10px;color:#d4e3ed}

#newsletter-email{width:100%;background:none;border:0;border-bottom:1px solid #678296;border-radius:0;padding:12px 0;color:#fff;font-size:22px;outline-offset:5px}

#newsletter-email::placeholder{color:#8197a8}

.newsletter-consent{display:flex;align-items:flex-start;gap:13px;margin:25px 0;font-size:13px;line-height:1.7;color:#c1d0db}

.newsletter-consent input{accent-color:#00c7e8;width:20px;height:20px;flex-shrink:0;margin-top:2px}

.newsletter-consent a{text-decoration:underline;text-underline-offset:3px}

.newsletter-submit{width:100%;justify-content:center;cursor:pointer;border:0;margin-top:5px}

.newsletter-submit:disabled{opacity:.65;cursor:wait;transform:none}

.newsletter-status{font-size:13px;line-height:1.6;margin:18px 0 0;color:#a9d7e5;min-height:0}

.newsletter-status:empty{display:none}

.newsletter-status.is-error{color:#ffb5b8}

.newsletter-success[hidden]{display:none}

.newsletter-success h3{font-size:26px;line-height:1.3;letter-spacing:-.6px}

.newsletter-success p{font-size:14px}

.newsletter-check{color:#27dfb7;background:#163d3f;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:27px}
.newsletter-dialog{padding:40px 25px 27px}
.newsletter-dialog h2{font-size:29px;margin-bottom:30px}
.newsletter-consent{font-size:12px}

/* Product early access stays separate from newsletter signups. */
.early-access-email{width:100%;background:none;border:0;border-bottom:1px solid #678296;border-radius:0;padding:12px 0;color:#fff;font-size:22px;outline-offset:5px}

.wallets-footer-bottom .wallets-newsletter{margin:0 0 0 auto;padding:12px 18px;border:0;font-size:12px;line-height:16px;cursor:pointer}


.wallets-one-tap-copy>.wallets-newsletter{margin-top:24px;padding:14px 22px;border:0;font-size:13px;line-height:16px;cursor:pointer}
.wallets-one-tap-copy>.wallets-newsletter{margin-top:18px;padding:12px 18px}


/* Shared product footer: social channels and newsletter match the landing page. */
footer.community-footer,.wallets-final-page>footer.community-footer,.mining-final-page>footer.community-footer,.bnpl-eligibility-page>footer.community-footer{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px;width:calc(100% - 88px);max-width:1152px;margin:0 auto;padding:20px 0 16px!important;border-top:1px solid #30485a}

.community-footer .footer-newsletter h3{font-size:18px;line-height:1.2;letter-spacing:-.3px;margin:8px 0 0}

.community-footer .newsletter-cta{cursor:pointer}
.community-footer .footer-newsletter{padding:22px 0;margin-top:24px}
.community-footer .footer-newsletter h3{font-size:16px}
.landing-footer{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;padding-bottom:17px}.footer-kicker{display:block;font-size:9px;letter-spacing:1.7px;color:#91a8b8;margin-bottom:13px}.social-links{display:flex;gap:24px;font-size:12px;font-weight:700}.social-links a:hover{color:#00c7e8}.footer-newsletter{display:flex;align-items:center;justify-content:space-between;gap:18px;border-left:1px solid #294454;padding-left:30px}.footer-newsletter h3{font-size:17px;margin:0}.footer-bottom{grid-column:1/-1;display:flex;gap:22px;border-top:1px solid #263645;padding-top:14px;color:#8199ac;font-size:10px}.footer-bottom small{margin-right:auto;font-size:inherit}.newsletter-cta,.newsletter-submit{background:#00c7e8;color:#03121c;border:0;border-radius:8px;padding:15px 22px;font:700 13px Arial;cursor:pointer}.newsletter-cta:hover,.newsletter-submit:hover{background:#36d9ef}.newsletter-dialog{background:#091622;color:#f6f9fc;border:1px solid #294454}.newsletter-dialog h2{font-size:32px;line-height:1.15}.newsletter-dialog a{text-decoration:underline}.newsletter-dialog input[type=email]{color:white;background:transparent}.newsletter-success[hidden]{display:none}
@media(max-width:600px){.landing-footer{grid-template-columns:1fr;gap:24px}.footer-newsletter{border-left:0;border-top:1px solid #294454;padding:20px 0 0}.footer-bottom{flex-wrap:wrap;gap:12px}.footer-bottom small{width:100%}.newsletter-dialog h2{font-size:26px}}

/* Use the main website's footer geometry, without the page's outer padding. */
footer.landing-footer{width:calc(100% - 88px);max-width:1152px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px 36px;padding:20px 0 16px;border-top:1px solid #30485a}
.landing-footer .footer-kicker{font-size:9px;letter-spacing:1.8px;color:#8aa4b7;font-weight:700;display:block;margin:0}
.landing-footer .social-links{display:flex;align-items:center;justify-content:flex-start;gap:23px;margin-top:15px}
.landing-footer .social-links a{font-size:13px;font-weight:700;color:#e7f5fc;white-space:nowrap}
.landing-footer .social-links a:hover,.landing-footer .footer-bottom a:hover{color:#00c7e8}
.landing-footer .footer-newsletter{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:0;border-left:1px solid #30485a;padding:0 0 0 35px;margin:0}
.landing-footer .footer-newsletter h3{max-width:none;font-size:18px;line-height:1.2;letter-spacing:-.3px;margin:8px 0 0}
.landing-footer .newsletter-cta{font:700 12px Arial,Helvetica,sans-serif;color:#031722;background:#00c7e8;padding:13px 18px;border-radius:7px;border:0;white-space:nowrap;display:flex;cursor:pointer}
.landing-footer .newsletter-cta:hover{background:#67e4f5}
.landing-footer .footer-bottom{grid-column:1/-1;display:flex;align-items:center;flex-wrap:nowrap;gap:22px;border-top:1px solid #223a4d;padding-top:13px;margin:0;color:#8aa4b7;font-size:10px}
.landing-footer .footer-bottom small{flex:1;width:auto;font-size:10px;margin-right:auto}
@media(max-width:1000px){footer.landing-footer{width:calc(100% - 60px);gap:18px 24px}.landing-footer .footer-newsletter{padding-left:22px}.landing-footer .footer-newsletter h3{font-size:16px}}
@media(max-width:700px){footer.landing-footer{display:block;width:calc(100% - 48px);padding:24px 0 22px}.landing-footer .social-links{justify-content:space-between;gap:12px;margin-top:18px}.landing-footer .footer-newsletter{border-left:0;border-top:1px solid #30485a;padding:22px 0;margin-top:24px}.landing-footer .footer-newsletter h3{font-size:16px;max-width:175px;line-height:1.3}.landing-footer .newsletter-cta{padding:12px 14px}.landing-footer .footer-bottom{flex-wrap:wrap;gap:16px;padding-top:17px}.landing-footer .footer-bottom small{flex-basis:100%;font-size:9px}}

/* Balance visible artwork against the actual text block, rather than its wider wrapper. */
.product .art{left:47%;right:0}
@media(max-width:850px){.product .art{left:47%}}
@media(max-width:600px){.product .art{left:50%}}

/* On phones, keep headings above a separate description/artwork row. */
@media(max-width:600px){
 .product{display:grid;grid-template-columns:minmax(0,1fr) 106px;gap:12px 16px;min-height:0;padding:23px}
 .product-copy{display:contents}
 .product-copy>.eyebrow,.product-copy>h2{grid-column:1/-1}
 .product h2{font-size:25px;line-height:1.14;margin:0}
 .product p{grid-column:1;grid-row:3;max-width:none;font-size:13px;line-height:1.65;align-self:center}
 .product .art{position:relative;grid-column:2;grid-row:3;left:auto;right:auto;top:auto;bottom:auto;width:106px;height:125px;align-self:center;overflow:visible}
 .product .bnpl-art img{width:110px;height:110px}
 .product .mining-art img{width:225px;height:225px}
}
@media(max-width:350px){.product{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.product .art{width:88px}.product .bnpl-art img{width:94px;height:94px}.product .mining-art img{width:195px;height:195px}.product h2{font-size:23px}}
