.page-module__VKYseq__page{background-color:var(--color-surface)}.page-module__VKYseq__header{max-width:var(--container-max);padding:72px var(--margin-mobile) 48px;text-align:center;margin:0 auto}@media (max-width:767px){.page-module__VKYseq__header{padding:48px 16px 26px}}@media (min-width:768px){.page-module__VKYseq__header{padding:96px var(--margin-desktop) 64px}}.page-module__VKYseq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);margin-bottom:24px;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.92}.page-module__VKYseq__subtitle{font-family:var(--font-body);color:var(--color-secondary);max-width:640px;margin:0 auto;font-size:18px;font-style:italic;font-weight:400;line-height:1.56}@media (max-width:767px){.page-module__VKYseq__subtitle{font-size:15px}}.page-module__VKYseq__servicesList{max-width:var(--container-max);padding-bottom:var(--section-gap);margin:0 auto}.page-module__VKYseq__serviceRow{gap:var(--gutter);grid-template-columns:1fr;align-items:center;margin-bottom:88px;display:grid}@media (max-width:767px){.page-module__VKYseq__serviceRow{gap:14px;margin-bottom:44px}}@media (min-width:768px){.page-module__VKYseq__serviceRow{grid-template-columns:7fr 5fr;margin-bottom:128px}}.page-module__VKYseq__serviceRow:last-child{margin-bottom:0}@media (min-width:768px){.page-module__VKYseq__serviceRowReversed{direction:rtl}.page-module__VKYseq__serviceRowReversed>*{direction:ltr}}.page-module__VKYseq__serviceImage{width:100%;height:380px;position:relative;overflow:hidden}@media (max-width:767px){.page-module__VKYseq__serviceImage{height:180px}}@media (min-width:768px){.page-module__VKYseq__serviceImage{height:720px}}.page-module__VKYseq__serviceImg{object-fit:cover;filter:grayscale();object-position:center;width:100%;height:100%;transition:filter .6s}.page-module__VKYseq__serviceRow:hover .page-module__VKYseq__serviceImg{filter:grayscale(60%)}.page-module__VKYseq__serviceContent{padding:8px var(--margin-mobile);flex-direction:column;justify-content:center;display:flex}@media (max-width:767px){.page-module__VKYseq__serviceContent{padding:0 16px}}@media (min-width:768px){.page-module__VKYseq__serviceContent{padding:0 48px}}.page-module__VKYseq__serviceNumber{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:16px;font-size:12px;font-weight:600}.page-module__VKYseq__serviceName{font-family:var(--font-display);color:var(--color-black);margin-bottom:32px;font-size:clamp(32px,4vw,64px);font-weight:400;line-height:1.125}@media (max-width:767px){.page-module__VKYseq__serviceName{margin-bottom:12px;font-size:30px}}.page-module__VKYseq__serviceDesc{font-family:var(--font-body);color:var(--color-secondary);margin-bottom:48px;font-size:16px;font-weight:400;line-height:1.5}@media (max-width:767px){.page-module__VKYseq__serviceDesc{margin-bottom:16px;font-size:15px}}.page-module__VKYseq__priceList{flex-direction:column;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.page-module__VKYseq__priceList{gap:10px}}.page-module__VKYseq__priceItem{border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:8px;display:flex}.page-module__VKYseq__priceLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);flex:180px;font-size:12px;font-weight:600}@media (max-width:767px){.page-module__VKYseq__priceLabel{flex:100%}}.page-module__VKYseq__priceValue{font-family:var(--font-body);color:var(--color-black);white-space:nowrap;font-size:16px;font-weight:400}.page-module__VKYseq__cta{max-width:var(--container-max);padding:0 var(--margin-mobile) var(--section-gap);margin:0 auto}@media (max-width:767px){.page-module__VKYseq__cta{padding:0 16px 56px}}@media (min-width:768px){.page-module__VKYseq__cta{padding:0 var(--margin-desktop) var(--section-gap)}}.page-module__VKYseq__ctaInner{border-top:1px solid var(--color-outline-variant);text-align:center;padding-top:96px}@media (max-width:767px){.page-module__VKYseq__ctaInner{padding-top:24px}}.page-module__VKYseq__ctaTitle{font-family:var(--font-headline);color:var(--color-black);margin-bottom:32px;font-size:32px;font-weight:400;line-height:1.25}
