.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tile{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto;column-gap:24px;row-gap:12px;align-items:center;min-height:260px;padding:38px 42px;overflow:hidden;background:radial-gradient(circle at 12% 50%,#332819 0,#1a150f 34%,#100d09 100%);border:1px solid #9c7a3c;box-shadow:0 16px 35px #2c1d1038,inset 0 0 0 1px #e2bf7150;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.tile::before{content:"";position:absolute;inset:10px;border:1px solid #70562c66;pointer-events:none}.tile:hover{transform:translateY(-5px);border-color:#d1aa59;box-shadow:0 22px 42px #21140d55,0 0 24px #c3943b22}.tile:first-child{grid-column:1/-1;min-height:290px}.tile i{position:absolute;right:28px;top:22px;font-style:normal;font-size:1.1rem;color:#806738}.tile em{grid-row:1/3;display:grid;place-items:center;width:72px;height:72px;border:1px solid #a07d3c;border-radius:50%;background:#0d0a07;color:#edc66d;font-size:2.5rem;box-shadow:0 0 28px #c28f3220;font-style:normal}.tile>div{grid-column:2;min-width:0;max-width:620px}.tile small{display:block;margin-bottom:8px;color:#ae9055;font:700 .72rem Arial,sans-serif;letter-spacing:.16em}.tile h3{margin:0 0 10px;color:#ffe6a7;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.12}.tile p{max-width:560px;margin:0;color:#c7b99e;font-size:1.02rem}.tile strong{grid-column:2;display:inline-flex;align-items:center;width:max-content;color:#e1b75b;font-size:.95rem}.catalog-count{padding:9px 13px;border:1px solid #9c7c49;color:#725624;background:#fff9e55c;font-weight:700}.card{transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #281a1045}.stage{height:300px}.stage img{padding:8px}.copy h3{font-size:1.18rem}.copy p{color:#bcae92;text-transform:uppercase;letter-spacing:.08em;font:700 .7rem Arial,sans-serif}@media(max-width:950px){.tiles{grid-template-columns:1fr}.tile:first-child{grid-column:auto}.tile{min-height:230px}}@media(max-width:620px){.tile{grid-template-columns:58px minmax(0,1fr);padding:28px 22px;column-gap:16px}.tile em{width:54px;height:54px;font-size:1.8rem}.tile>div,.tile strong{grid-column:2}.tile h3{font-size:1.35rem}.stage{height:250px}}
