/* App availability announcement */
.app-coming{border-top:2px solid #b9923c;margin-top:44px;padding:44px 20px 38px;text-align:center;color:#f5f3ed;background:radial-gradient(ellipse at center,#191710 0,#090909 75%)}
.app-coming h2{margin:0 0 14px;font:900 clamp(30px,5vw,52px)/1.05 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;letter-spacing:.035em;color:#fff}
.app-coming .app-intro{margin:0 auto 28px;color:#c8c1b1;font-size:16px;line-height:1.5}
.app-coming .app-badges{display:flex;justify-content:center;gap:20px;max-width:800px;margin:auto}
.app-coming .app-badge{display:flex;align-items:center;gap:24px;flex:1;min-width:0;padding:23px 30px;border:1px solid #a98232;border-radius:9px;background:linear-gradient(145deg,#141414,#090909);text-align:left}
.app-badge svg{width:54px;height:64px;flex:none}.app-badge .app-soon{display:block;color:#d5ae59;font:800 14px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase}
.app-badge .app-store-name{display:block;color:#fff;font:800 32px/1.2 'Barlow Condensed',Arial,sans-serif;margin:4px 0}.app-badge .app-platform{display:block;color:#bcb6ab;font-size:15px}
.app-coming .app-tagline{margin:29px 0 0;color:#d5ae59;font:800 16px/1.5 'Barlow Condensed',Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
@media(max-width:600px){.app-coming{padding:34px 14px 28px}.app-coming .app-badges{flex-direction:column;max-width:340px;gap:14px}.app-coming .app-badge{padding:20px 26px}.app-coming .app-intro{font-size:15px}.app-coming .app-tagline{font-size:14px;letter-spacing:.1em}}
