.vk-about-hero{background:linear-gradient(180deg,var(--vk-emerald-50) 0%,var(--bg-page) 100%);padding-block:clamp(48px,7vw,88px);overflow:hidden}.vk-about-hero__grid{display:grid;gap:var(--sp-12);grid-template-columns:1fr;align-items:center}@media(min-width:960px){.vk-about-hero__grid{grid-template-columns:1.1fr 1fr;gap:var(--sp-16)}}.vk-about-hero__title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--vk-emerald-900);font-size:clamp(40px,6vw,64px);line-height:1.05;margin:var(--sp-3) 0 var(--sp-5);letter-spacing:-.02em}.vk-about-hero__alt{color:var(--vk-emerald);font-style:italic;font-weight:var(--fw-medium);font-family:"Fraunces",var(--font-display)}.vk-about-hero__lead{font-size:var(--fs-body-lg);color:var(--fg-2);max-width:56ch;margin:0 0 var(--sp-6)}.vk-about-hero__ctas{display:flex;gap:var(--sp-3);flex-wrap:wrap}.vk-about-hero__visual{position:relative}.vk-about-hero__visual img{width:100%;border-radius:var(--r-xl);box-shadow:var(--shadow-3);aspect-ratio:4 / 5;object-fit:cover}.vk-about-hero__patch{position:absolute;bottom:-4%;left:-4%;background:var(--vk-emerald);color:var(--white);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);box-shadow:var(--shadow-3);text-align:center}.vk-about-hero__patch-num{display:block;font-family:var(--font-display);font-size:44px;font-weight:var(--fw-bold);line-height:1}.vk-about-hero__patch-label{display:block;font-size:var(--fs-small);color:var(--vk-mint);margin-top:4px}.vk-about-stats{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.vk-about-stats{grid-template-columns:repeat(4,1fr)}}.vk-about-stats__item{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6);text-align:center;box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.vk-about-stats__item:hover{transform:translateY(-2px);border-color:var(--vk-emerald)}.vk-about-stats__num{font-family:var(--font-display);font-size:clamp(36px,5vw,48px);font-weight:var(--fw-bold);color:var(--vk-emerald);line-height:1;margin:0 0 var(--sp-2)}.vk-about-stats__label{color:var(--vk-emerald-900);font-weight:var(--fw-bold);margin:0 0 var(--sp-1)}.vk-about-stats__sub{color:var(--fg-3);font-size:var(--fs-small);margin:0}.vk-about-why{display:grid;gap:var(--sp-12);grid-template-columns:1fr;align-items:center}@media(min-width:960px){.vk-about-why{grid-template-columns:1.2fr 1fr}}.vk-about-why p{color:var(--fg-2);font-size:var(--fs-body-lg);line-height:1.7;margin:var(--sp-3) 0 0}.vk-about-why p strong{color:var(--vk-emerald-900)}.vk-about-why__lead{background:var(--vk-emerald-50);border-left:4px solid var(--vk-emerald);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);margin-top:var(--sp-5)!important}.vk-about-why figure{margin:0;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-2);background:var(--white)}.vk-about-why figure img{width:100%;aspect-ratio:1;object-fit:cover}.vk-about-why figcaption{padding:var(--sp-4) var(--sp-5);color:var(--vk-emerald-900);font-weight:var(--fw-bold);font-size:var(--fs-small);text-align:center}.vk-about-prin__head{text-align:center;margin-bottom:var(--sp-12)}.vk-about-prin__head .vk-h2{margin:var(--sp-3) 0}.vk-about-prin__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5);grid-template-columns:1fr}@media(min-width:640px){.vk-about-prin__grid{grid-template-columns:repeat(2,1fr)}}.vk-about-prin__card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.vk-about-prin__card:hover{transform:translateY(-3px);border-color:var(--vk-emerald);box-shadow:var(--shadow-2)}.vk-about-prin__icon{font-size:36px;margin-bottom:var(--sp-3)}.vk-about-prin__card h3{color:var(--vk-emerald-900);margin:0 0 var(--sp-3)}.vk-about-prin__card p{color:var(--fg-2);margin:0}.vk-about-time__head{text-align:center;margin-bottom:var(--sp-12)}.vk-about-time__head .vk-h2{margin:var(--sp-3) 0}.vk-about-time{list-style:none;margin:0;padding:0;position:relative}.vk-about-time:before{content:"";position:absolute;left:60px;top:0;bottom:0;width:2px;background:var(--vk-emerald-50)}@media(max-width:640px){.vk-about-time:before{left:30px}}.vk-about-time__item{display:grid;grid-template-columns:120px 1fr;gap:var(--sp-6);padding:var(--sp-5) 0;position:relative}@media(max-width:640px){.vk-about-time__item{grid-template-columns:60px 1fr;gap:var(--sp-4)}}.vk-about-time__year{font-family:var(--font-display);font-size:clamp(24px,4vw,32px);font-weight:var(--fw-bold);color:var(--vk-emerald);position:relative}.vk-about-time__year:after{content:"";position:absolute;right:-22px;top:8px;width:14px;height:14px;border-radius:50%;background:var(--vk-emerald);border:4px solid var(--bg-page);box-shadow:0 0 0 2px var(--vk-emerald-50)}@media(max-width:640px){.vk-about-time__year:after{right:-16px}}.vk-about-time__body h3{color:var(--vk-emerald-900);margin:0 0 var(--sp-2)}.vk-about-time__body p{color:var(--fg-2);margin:0;line-height:1.6}.vk-about-spain{display:grid;gap:var(--sp-12);grid-template-columns:1fr;align-items:center}@media(min-width:960px){.vk-about-spain{grid-template-columns:1.2fr 1fr}}.vk-about-spain__title{font-family:var(--font-display);color:var(--white);font-size:clamp(28px,4vw,40px);line-height:1.15;margin:var(--sp-3) 0 var(--sp-4)}.vk-about-spain p{color:var(--vk-mint);font-size:var(--fs-body-lg);margin:0 0 var(--sp-6)}.vk-about-spain p strong{color:var(--white)}.vk-about-spain__badges{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}.vk-about-spain__badges li{display:flex;align-items:center;gap:var(--sp-2);color:var(--white);font-weight:var(--fw-medium);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-small)}.vk-about-spain__products{display:grid;gap:var(--sp-4);grid-template-columns:1fr 1fr}.vk-about-spain__products figure{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);padding:var(--sp-5);text-align:center;margin:0}.vk-about-spain__products img{width:100%;aspect-ratio:1;object-fit:contain}.vk-about-spain__products figcaption{color:var(--vk-mint);font-weight:var(--fw-bold);font-size:var(--fs-small);margin-top:var(--sp-2);text-transform:uppercase;letter-spacing:.06em}.vk-about-who{text-align:center}.vk-about-who p{margin:var(--sp-3) auto var(--sp-8);max-width:60ch;color:var(--fg-2)}.vk-about-who__meta{display:grid;gap:var(--sp-4);grid-template-columns:1fr;text-align:left;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6);box-shadow:var(--shadow-1)}@media(min-width:640px){.vk-about-who__meta{grid-template-columns:repeat(2,1fr)}}.vk-about-who__meta div{border-left:3px solid var(--vk-emerald);padding-left:var(--sp-4)}.vk-about-who__meta span{display:block;font-size:var(--fs-caption);color:var(--fg-3);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--fw-bold);margin-bottom:2px}.vk-about-who__meta strong{display:block;color:var(--vk-emerald-900);font-size:var(--fs-body);font-weight:var(--fw-bold)}.vk-about-who__meta a{color:var(--vk-emerald)}
