.apps{padding-block:5rem}.apps__panel{background:radial-gradient(70% 90% at 50% 0%,rgba(199,164,92,.18),transparent 60%),linear-gradient(290deg,#3d2e1c,#2a1f14 52%,#1a130c);border-radius:26px;padding:clamp(2.4rem,5vw,4rem);overflow:hidden;position:relative}.apps__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 15% 0%,rgba(228,197,108,.16),transparent 60%),radial-gradient(50% 60% at 100% 100%,rgba(199,180,236,.18),transparent 60%);pointer-events:none}.apps__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;position:relative}.apps__text h2{color:#fbf7ec;font-size:clamp(1.9rem,3.4vw,2.8rem);margin:1rem 0}.apps__text p{color:#f4ecd8d1;font-size:1.14rem;margin-bottom:1.8rem}.stores{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:1023px){.stores{justify-content:center}}.store{display:inline-flex;align-items:center;gap:.7rem;background:#100b1e;color:#fbf7ec;border:1px solid rgba(228,197,108,.35);border-radius:12px;padding:.7rem 1.2rem;transition:transform .25s,border-color .25s}.store:hover{transform:translateY(-2px);border-color:var(--gold-bright)}.store svg{width:24px;height:24px;color:#fbf7ec}.store b{font-family:var(--ui);font-weight:700;font-size:.98rem;line-height:1.1;display:block}.store span{font-family:var(--ui);font-size:.66rem;letter-spacing:.04em;opacity:.75;text-transform:uppercase}.phones{position:relative;display:flex;justify-content:center;gap:1rem}.phone{width:min(42%,180px);aspect-ratio:9/19;background:#0e0a1a;border-radius:26px;padding:8px;box-shadow:0 40px 60px -30px #0009,inset 0 0 0 1.5px #e4c56c4d}.phone:first-child{transform:rotate(-5deg) translateY(10px)}.phone:last-child{transform:rotate(5deg)}.phone__screen{width:100%;height:100%;border-radius:20px;overflow:hidden;position:relative;background:#000}.phone__screen img{width:100%;height:100%;object-fit:cover}.phone__notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:38%;height:12px;background:#0e0a1a;border-radius:0 0 8px 8px;z-index:2}@media(max-width:1023px){.apps__grid{grid-template-columns:1fr;gap:2.4rem}}.phones.mobile--hidden{display:none}.phones.desktop--hidden{display:flex;margin:2rem 0}@media(min-width:768px){.phones.mobile--hidden{display:flex}.phones.desktop--hidden{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/app-section.css.map */
