.cards{display:flex;gap:20px;padding:20px}.cards__wrapper{max-width:min(1200px,fit-content);overflow:hidden;border-radius:8px}.cards__item{position:relative;background:#2b2b2b;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.25);width:240px;height:300px;flex-shrink:0;overflow:hidden;transition:box-shadow .5s ease,transform .5s ease;cursor:pointer;color:#fff}.cards__item::before,.cards__item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:20%;border-radius:inherit;pointer-events:none;transition:height .5s ease,opacity .5s ease}.cards__item::before{background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));opacity:1}.cards__item::after{background:linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));opacity:0}.cards__item:hover{transform:scale(1.05) translateZ(0);box-shadow:0 4px 18px rgba(0,0,0,.6)}.cards__item:hover::before{opacity:0}.cards__item:hover::after{opacity:1;height:40%}.cards__image{height:100%;width:100%;object-fit:cover}.cards__label{position:absolute;bottom:20px;left:20px;right:20px;z-index:1;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.features{display:flex;flex-direction:column;justify-content:center;text-align:center}.start-using{margin-top:30px;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.start-using__content{display:flex;flex-direction:column;background-color:#252525;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.25);overflow:hidden}.start-using__preview{display:flex;position:relative}.start-using__background{max-height:250px;width:100%;object-fit:cover;border:#2d2d2d 2px solid;border-radius:8px;aspect-ratio:2/1}.start-using__try-btn{position:absolute;bottom:20px;right:20px;padding:10px 20px;font-weight:500;background-color:#f4c3af;color:#fff;border-radius:8px;box-shadow:0 6px 10px rgba(244,195,175,.6);text-align:center;transition:transform .5s ease}.start-using__try-btn:hover{transform:scale(1.15) translateZ(0)}.start-using__text{padding:10px 20px 20px 20px}.start-using__title{font-weight:600;font-size:1.25em;color:#f4c3af}.start-using__desc{margin-top:10px;color:#bbb}.photo-session{margin-top:20px}.photo-session__header{margin-bottom:24px}.photo-session__title .text--highlighting{color:#caffb0}.photo-session__cards{display:flex;gap:20px;margin-bottom:10px;align-items:stretch;overflow:auto}.photo-session__btn{font-weight:500;border-radius:8px;background:#252525;box-shadow:0 4px 6px rgba(0,0,0,.25);transition:box-shadow .5s ease}.photo-session__btn:hover{box-shadow:0 4px 18px rgba(0,0,0,.6)}.photo-session__btn:active{transition:none;box-shadow:none}.photo-session__card{border-radius:8px;flex:2;flex-shrink:0;overflow:hidden;min-width:200px}.photo-session__card-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:4px;height:100%}.photo-session__card-img{width:100%;height:100%;object-fit:cover}.photo-session__card-img:nth-child(1){grid-column:1;grid-row:1/3;border-radius:8px 0 0 8px;aspect-ratio:.6}.photo-session__card-img:nth-child(2){grid-column:2;grid-row:1;border-top-right-radius:8px}.photo-session__card-img:nth-child(3){grid-column:2;grid-row:2;border-bottom-right-radius:8px}@media(max-width: 768px){.start-using{display:flex;flex-direction:column}}
