.globe-section{--card-bg:rgba(255,255,255,.7);--card-border:rgba(255,255,255,.5);--card-text:#282834;--sc-bg:rgba(255,255,255,.4);--sc-border:rgba(255,255,255,.5);box-sizing:border-box;display:flex;width:100%;margin:0 auto 6px;justify-content:center;font-feature-settings:"salt" 1,"calt" 0,"ss01" 1}.globe-card{position:relative;box-sizing:border-box;width:100%;height:760px;overflow:hidden;border-radius:20px;background:#fff;color:#282834}.globe-card__copy{position:relative;z-index:3;display:flex;box-sizing:border-box;padding:64px 16px 0;flex-direction:column;align-items:center}.globe-card__title{width:312px;max-width:100%;margin:0;color:#282834;font-family:'Proxima Nova A',Arial,sans-serif;font-feature-settings:"salt" 1,"calt" 0,"ss01" 1;font-size:32px;font-weight:700;letter-spacing:-1.28px;line-height:32px;text-align:center}.globe-card__stage{position:absolute;top:78px;right:-7px;bottom:0;left:-8px;box-sizing:border-box;overflow:hidden}.globe-card__stage canvas{display:block;touch-action:pan-y}.globe-card__three-canvas{cursor:grab}.globe-card__three-canvas:active{cursor:grabbing}.globe-card__cards,.globe-card__store-cards{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tx-card{position:absolute;display:flex;padding:7px 13px 7px 7px;align-items:center;gap:10px;border:1px solid var(--card-border);border-radius:13px;background:var(--card-bg);box-shadow:0 20px 50px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;transition:opacity 1s cubic-bezier(1,.16,.54,.94),transform 1s cubic-bezier(1,.16,.54,.94);will-change:transform,opacity}.tx-thumb{display:block;width:33px;height:33px;flex-shrink:0;border-radius:7px;object-fit:cover}.tx-amount{color:var(--card-text);font-family:'Inter',Arial,sans-serif;font-feature-settings:"ss01" 1;font-size:10px;font-weight:600;line-height:13px}.store-card{position:absolute;padding:2px;border:1px solid var(--sc-border);border-radius:16px;background:var(--sc-bg);box-shadow:0 20px 50px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.75);transition:opacity .5s cubic-bezier(1,.16,.54,.94),transform .5s cubic-bezier(1,.16,.54,.94);will-change:transform,opacity}.store-logo-bg{display:flex;width:40px;height:40px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.store-logo-img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:768px){.globe-section{max-width:344px}.globe-card__stage canvas{touch-action:none}}@media (prefers-reduced-motion:reduce){.tx-card,.store-card{transition:none}}
.globe-section{max-width:none}

@media (min-width: 800px) {
  .globe-card {
    height: min(904px, calc(100svh - 56px));
    min-height: 560px;
    margin-bottom: 8px;
  }
  .globe-card__copy { padding: 56px 32px 0; }
  .globe-card__title { width: min(100%, 960px); font-size: 48px; line-height: 48px; letter-spacing: -0.04em; }
  .globe-card__stage { top: 150px; right: 0; bottom: 0; left: 0; }
}
@media (min-width: 1366px) {
  .globe-card__copy { padding-top: 64px; }
  .globe-card__title { font-size: 72px; line-height: 72px; letter-spacing: -0.04em; }
  .globe-card__stage { top: 172px; }
}
@media (min-width: 1601px) {
  .globe-card__copy { padding-top: 72px; }
  .globe-card__title { width: min(100%, 1160px); font-size: 88px; line-height: 88px; letter-spacing: -0.04em; }
  .globe-card { height: 968px; min-height: 968px; }
  .globe-card__stage { top: 196px; }
}
