.page-module__VKYseq__page{color:#2c241b;background:linear-gradient(#c8ddf0 0%,#e8f0f8 40%,#f5f1ec 100%);min-height:100vh;padding-bottom:4rem;font-family:Inter,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.page-module__VKYseq__header{text-align:center;max-width:720px;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.5rem clamp(2rem,4vw,3rem)}.page-module__VKYseq__badge{letter-spacing:.1em;text-transform:uppercase;color:#a87b51;background:#a87b5114;border:1px solid #a87b5159;border-radius:999px;margin-bottom:1rem;padding:.45rem 1rem;font-size:.78rem;display:inline-block}.page-module__VKYseq__title{color:#2c241b;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:300;line-height:1.1}.page-module__VKYseq__subtitle{color:#2c241bb3;margin:0;max-width:520px;margin-inline:auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.page-module__VKYseq__scrollContainer{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1.5rem;padding:1rem 2rem 2rem;display:flex;overflow-x:auto}.page-module__VKYseq__scrollContainer::-webkit-scrollbar{display:none}.page-module__VKYseq__card{cursor:pointer;scroll-snap-align:start;border:1px solid #ffffff80;border-radius:24px;flex:none;width:380px;height:560px;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);animation:6s ease-in-out infinite page-module__VKYseq__cardFloat;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001a}.page-module__VKYseq__card:first-child{animation-delay:0s}.page-module__VKYseq__card:nth-child(2){animation-delay:-1s}.page-module__VKYseq__card:nth-child(3){animation-delay:-2s}.page-module__VKYseq__card:nth-child(4){animation-delay:-3s}.page-module__VKYseq__card:nth-child(5){animation-delay:-4s}.page-module__VKYseq__card:nth-child(6){animation-delay:-5s}@keyframes page-module__VKYseq__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page-module__VKYseq__cardImage{will-change:transform;background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);position:absolute;inset:-5%}.page-module__VKYseq__cardOverlay{z-index:1;background:linear-gradient(#140f0a00 0%,#140f0a80 60%,#140f0ad9 100%);transition:opacity .4s;position:absolute;inset:0}.page-module__VKYseq__cardGradient{z-index:2;opacity:0;background:radial-gradient(circle at 50% 100%,#a87b5126,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.page-module__VKYseq__cardNumber{font-size:4rem;font-family:var(--font-heading), "Times New Roman", serif;color:#fff3;z-index:3;font-weight:300;line-height:.8;transition:all .4s;position:absolute;top:1.5rem;right:1.5rem}.page-module__VKYseq__cardContent{z-index:3;flex-direction:column;gap:.75rem;padding:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__VKYseq__cardTitle{color:#fff;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2;transition:transform .4s cubic-bezier(.25,1,.5,1)}.page-module__VKYseq__cardDescription{color:#ffffffd9;opacity:0;max-height:0;margin:0;font-size:.95rem;line-height:1.6;transition:all .4s cubic-bezier(.25,1,.5,1) 80ms;transform:translateY(12px)}.page-module__VKYseq__card:hover,.page-module__VKYseq__card.page-module__VKYseq__active{animation-play-state:paused;transform:scale(1.03)translateY(-8px);box-shadow:0 30px 60px #00000038}.page-module__VKYseq__card:hover .page-module__VKYseq__cardImage,.page-module__VKYseq__card.page-module__VKYseq__active .page-module__VKYseq__cardImage{transform:scale(1.08)}.page-module__VKYseq__card:hover .page-module__VKYseq__cardGradient,.page-module__VKYseq__card.page-module__VKYseq__active .page-module__VKYseq__cardGradient{opacity:1}.page-module__VKYseq__card:hover .page-module__VKYseq__cardNumber,.page-module__VKYseq__card.page-module__VKYseq__active .page-module__VKYseq__cardNumber{color:#ffffff59;transform:translateY(-4px)}.page-module__VKYseq__card:hover .page-module__VKYseq__cardTitle,.page-module__VKYseq__card.page-module__VKYseq__active .page-module__VKYseq__cardTitle{transform:translateY(-4px)}.page-module__VKYseq__card:hover .page-module__VKYseq__cardDescription,.page-module__VKYseq__card.page-module__VKYseq__active .page-module__VKYseq__cardDescription{opacity:1;max-height:120px;transform:translateY(0)}.page-module__VKYseq__scrollHint{color:#2c241b73;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.85rem;animation:2.5s ease-in-out infinite page-module__VKYseq__hintPulse;display:flex}.page-module__VKYseq__scrollHint svg{animation:1.2s ease-in-out infinite page-module__VKYseq__hintArrow}@keyframes page-module__VKYseq__hintPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes page-module__VKYseq__hintArrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (max-width:768px){.page-module__VKYseq__page{padding-bottom:2rem}.page-module__VKYseq__header{padding:2rem 1rem 1.5rem}.page-module__VKYseq__title{font-size:clamp(1.8rem,7vw,2.4rem)}.page-module__VKYseq__subtitle{font-size:.95rem}.page-module__VKYseq__scrollContainer{gap:1rem;padding:.5rem 1rem 1.5rem}.page-module__VKYseq__card{border-radius:20px;width:85vw;max-width:340px;height:480px;animation:7s ease-in-out infinite page-module__VKYseq__cardFloatMobile}.page-module__VKYseq__card:first-child{animation-delay:0s}.page-module__VKYseq__card:nth-child(2){animation-delay:-1.2s}.page-module__VKYseq__card:nth-child(3){animation-delay:-2.4s}.page-module__VKYseq__card:nth-child(4){animation-delay:-3.6s}.page-module__VKYseq__card:nth-child(5){animation-delay:-4.8s}.page-module__VKYseq__card:nth-child(6){animation-delay:-6s}@keyframes page-module__VKYseq__cardFloatMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.page-module__VKYseq__card:hover,.page-module__VKYseq__card.page-module__VKYseq__active{transform:scale(1.02)translateY(-4px)}.page-module__VKYseq__cardNumber{font-size:3rem;top:1rem;right:1rem}.page-module__VKYseq__cardContent{padding:1.5rem}.page-module__VKYseq__cardTitle{font-size:1.25rem}.page-module__VKYseq__cardDescription{font-size:.88rem}.page-module__VKYseq__scrollHint{padding:1rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.page-module__VKYseq__card,.page-module__VKYseq__scrollHint,.page-module__VKYseq__scrollHint svg{animation:none}}
